Implementation notes: ppc32, h1g4, crypto_hash/blake256

Computer: h1g4
Architecture: ppc32
CPU ID: unknown CPU ID
SUPERCOP version: 20130126
Operation: crypto_hash
Primitive: blake256
TimeImplementationCompilerBenchmark dateSUPERCOP version
30362regsgcc -fno-schedule-insns -Os -fomit-frame-pointer2012020820120207
30362regsgcc -funroll-loops -fno-schedule-insns -Os -fomit-frame-pointer2012020820120207
30430regsgcc -fno-schedule-insns -O2 -fomit-frame-pointer2012020820120207
30464regsgcc -funroll-loops -fno-schedule-insns -O2 -fomit-frame-pointer2012020820120207
42058regsgcc -fno-schedule-insns -O3 -fomit-frame-pointer2012020820120207
42058regsgcc -funroll-loops -fno-schedule-insns -O3 -fomit-frame-pointer2012020820120207
46036sphlib-smallgcc -fno-schedule-insns -Os -fomit-frame-pointer2011082120110821
46070sphlib-smallgcc -funroll-loops -fno-schedule-insns -Os -fomit-frame-pointer2011082120110821
46172sphlib-smallgcc -funroll-loops -fno-schedule-insns -O2 -fomit-frame-pointer2011082120110821
46206sphlib-smallgcc -fno-schedule-insns -O2 -fomit-frame-pointer2011082120110821
52972sphlib-smallgcc -fno-schedule-insns -O3 -fomit-frame-pointer2011082120110821
52972sphlib-smallgcc -funroll-loops -fno-schedule-insns -O3 -fomit-frame-pointer2011082120110821
54774refgcc -funroll-loops -fno-schedule-insns -Os -fomit-frame-pointer2011061820110617
55386refgcc -fno-schedule-insns -Os -fomit-frame-pointer2011061820110617
58174regsgcc -funroll-loops -mcpu=G4 -O3 -fomit-frame-pointer2012020820120207
58174regsgcc -funroll-loops -mcpu=G4 -maltivec -O3 -fomit-frame-pointer2012020820120207
58208regsgcc -mcpu=G4 -O3 -fomit-frame-pointer2012020820120207
58208regsgcc -mcpu=G4 -maltivec -O3 -fomit-frame-pointer2012020820120207
58718regsgcc -funroll-loops -mcpu=G4 -Os -fomit-frame-pointer2012020820120207
58718regsgcc -funroll-loops -mcpu=G4 -maltivec -Os -fomit-frame-pointer2012020820120207
58752regsgcc -mcpu=G4 -Os -fomit-frame-pointer2012020820120207
58752regsgcc -mcpu=G4 -maltivec -Os -fomit-frame-pointer2012020820120207
59500regsgcc -funroll-loops -mcpu=G4 -O2 -fomit-frame-pointer2012020820120207
59500regsgcc -funroll-loops -mcpu=G4 -maltivec -O2 -fomit-frame-pointer2012020820120207
59500regsgcc -mcpu=G4 -O2 -fomit-frame-pointer2012020820120207
59500regsgcc -mcpu=G4 -maltivec -O2 -fomit-frame-pointer2012020820120207
60894regsgcc -mcpu=G3 -O -fomit-frame-pointer2012020820120207
60894regsgcc -mcpu=G3 -maltivec -O -fomit-frame-pointer2012020820120207
60894regsgcc -mcpu=G4 -O -fomit-frame-pointer2012020820120207
60894regsgcc -mcpu=G4 -maltivec -O -fomit-frame-pointer2012020820120207
60962regsgcc -O -fomit-frame-pointer2012020820120207
60996regsgcc -fno-schedule-insns -O -fomit-frame-pointer2012020820120207
60996regsgcc -maltivec -O -fomit-frame-pointer2012020820120207
61370sphlib-smallgcc -funroll-loops -mcpu=G3 -O -fomit-frame-pointer2011082120110821
61370sphlib-smallgcc -funroll-loops -mcpu=G3 -maltivec -O -fomit-frame-pointer2011082120110821
61370sphlib-smallgcc -funroll-loops -mcpu=G4 -O -fomit-frame-pointer2011082120110821
61370sphlib-smallgcc -funroll-loops -mcpu=G4 -maltivec -O -fomit-frame-pointer2011082120110821
61404sphlib-smallgcc -funroll-loops -O -fomit-frame-pointer2011082120110821
61404sphlib-smallgcc -funroll-loops -fno-schedule-insns -O -fomit-frame-pointer2011082120110821
61404sphlib-smallgcc -funroll-loops -maltivec -O -fomit-frame-pointer2011082120110821
61506refgcc -funroll-loops -fno-schedule-insns -O2 -fomit-frame-pointer2011061820110617
62356refgcc -funroll-loops -fno-schedule-insns -O3 -fomit-frame-pointer2011061820110617
62492sphlib-smallgcc -O -fomit-frame-pointer2011082120110821
62492sphlib-smallgcc -fno-schedule-insns -O -fomit-frame-pointer2011082120110821
62492sphlib-smallgcc -maltivec -O -fomit-frame-pointer2011082120110821
62492sphlib-smallgcc -mcpu=G3 -O -fomit-frame-pointer2011082120110821
62492sphlib-smallgcc -mcpu=G3 -maltivec -O -fomit-frame-pointer2011082120110821
62492sphlib-smallgcc -mcpu=G4 -O -fomit-frame-pointer2011082120110821
62492sphlib-smallgcc -mcpu=G4 -maltivec -O -fomit-frame-pointer2011082120110821
65756sphlibgcc -funroll-loops -O -fomit-frame-pointer2011082120110821
65756sphlibgcc -funroll-loops -fno-schedule-insns -O -fomit-frame-pointer2011082120110821
65756sphlibgcc -funroll-loops -mcpu=G3 -O -fomit-frame-pointer2011082120110821
65756sphlibgcc -funroll-loops -mcpu=G3 -maltivec -O -fomit-frame-pointer2011082120110821
65790sphlibgcc -funroll-loops -maltivec -O -fomit-frame-pointer2011082120110821
65858refgcc -fno-schedule-insns -O3 -fomit-frame-pointer2011061820110617
65858sphlibgcc -funroll-loops -mcpu=G4 -O -fomit-frame-pointer2011082120110821
65858sphlibgcc -funroll-loops -mcpu=G4 -maltivec -O -fomit-frame-pointer2011082120110821
66368sphlibgcc -fno-schedule-insns -O -fomit-frame-pointer2011082120110821
66368sphlibgcc -maltivec -O -fomit-frame-pointer2011082120110821
66368sphlibgcc -mcpu=G3 -O -fomit-frame-pointer2011082120110821
66368sphlibgcc -mcpu=G3 -maltivec -O -fomit-frame-pointer2011082120110821
66368sphlibgcc -mcpu=G4 -O -fomit-frame-pointer2011082120110821
66368sphlibgcc -mcpu=G4 -maltivec -O -fomit-frame-pointer2011082120110821
66538sphlibgcc -O -fomit-frame-pointer2011082120110821
66708refgcc -fno-schedule-insns -O2 -fomit-frame-pointer2011061820110617
68476sphlib-smallgcc -Os -fomit-frame-pointer2011082120110821
68476sphlib-smallgcc -funroll-loops -Os -fomit-frame-pointer2011082120110821
68476sphlib-smallgcc -funroll-loops -maltivec -Os -fomit-frame-pointer2011082120110821
68476sphlib-smallgcc -funroll-loops -mcpu=G3 -Os -fomit-frame-pointer2011082120110821
68476sphlib-smallgcc -maltivec -Os -fomit-frame-pointer2011082120110821
68476sphlib-smallgcc -mcpu=G3 -Os -fomit-frame-pointer2011082120110821
68476sphlib-smallgcc -mcpu=G3 -maltivec -Os -fomit-frame-pointer2011082120110821
68510sphlib-smallgcc -funroll-loops -mcpu=G3 -maltivec -Os -fomit-frame-pointer2011082120110821
69088sphlibgcc -fno-schedule-insns -O2 -fomit-frame-pointer2011082120110821
69088sphlibgcc -funroll-loops -fno-schedule-insns -O2 -fomit-frame-pointer2011082120110821
69462sphlibgcc -funroll-loops -mcpu=G4 -O2 -fomit-frame-pointer2011082120110821
69462sphlibgcc -funroll-loops -mcpu=G4 -maltivec -O2 -fomit-frame-pointer2011082120110821
69496sphlibgcc -mcpu=G4 -O2 -fomit-frame-pointer2011082120110821
69496sphlibgcc -mcpu=G4 -maltivec -O2 -fomit-frame-pointer2011082120110821
69530sphlib-smallgcc -funroll-loops -mcpu=G3 -O2 -fomit-frame-pointer2011082120110821
69530sphlib-smallgcc -funroll-loops -mcpu=G3 -maltivec -O2 -fomit-frame-pointer2011082120110821
69530sphlib-smallgcc -mcpu=G3 -O2 -fomit-frame-pointer2011082120110821
69530sphlib-smallgcc -mcpu=G3 -maltivec -O2 -fomit-frame-pointer2011082120110821
69564sphlib-smallgcc -O2 -fomit-frame-pointer2011082120110821
69564sphlib-smallgcc -funroll-loops -O2 -fomit-frame-pointer2011082120110821
69564sphlib-smallgcc -funroll-loops -maltivec -O2 -fomit-frame-pointer2011082120110821
69564sphlib-smallgcc -maltivec -O2 -fomit-frame-pointer2011082120110821
69666sphlib-smallgcc -funroll-loops -O3 -fomit-frame-pointer2011082120110821
69666sphlib-smallgcc -funroll-loops -mcpu=G3 -O3 -fomit-frame-pointer2011082120110821
69666sphlib-smallgcc -funroll-loops -mcpu=G3 -maltivec -O3 -fomit-frame-pointer2011082120110821
69666sphlib-smallgcc -mcpu=G3 -maltivec -O3 -fomit-frame-pointer2011082120110821
69700sphlib-smallgcc -O3 -fomit-frame-pointer2011082120110821
69700sphlib-smallgcc -funroll-loops -maltivec -O3 -fomit-frame-pointer2011082120110821
69700sphlib-smallgcc -maltivec -O3 -fomit-frame-pointer2011082120110821
69700sphlib-smallgcc -mcpu=G3 -O3 -fomit-frame-pointer2011082120110821
70346sphlibgcc -funroll-loops -mcpu=G4 -O3 -fomit-frame-pointer2011082120110821
70346sphlibgcc -funroll-loops -mcpu=G4 -maltivec -O3 -fomit-frame-pointer2011082120110821
70346sphlibgcc -mcpu=G4 -O3 -fomit-frame-pointer2011082120110821
70380sphlibgcc -mcpu=G4 -maltivec -O3 -fomit-frame-pointer2011082120110821
71570sphlibgcc -funroll-loops -mcpu=G4 -Os -fomit-frame-pointer2011082120110821
71604sphlibgcc -funroll-loops -mcpu=G4 -maltivec -Os -fomit-frame-pointer2011082120110821
71604sphlibgcc -mcpu=G4 -Os -fomit-frame-pointer2011082120110821
71604sphlibgcc -mcpu=G4 -maltivec -Os -fomit-frame-pointer2011082120110821
71706sphlibgcc -fno-schedule-insns -O3 -fomit-frame-pointer2011082120110821
71740sphlibgcc -funroll-loops -fno-schedule-insns -O3 -fomit-frame-pointer2011082120110821
71978sphlibgcc -O2 -fomit-frame-pointer2011082120110821
71978sphlibgcc -funroll-loops -O2 -fomit-frame-pointer2011082120110821
71978sphlibgcc -funroll-loops -mcpu=G3 -O2 -fomit-frame-pointer2011082120110821
71978sphlibgcc -funroll-loops -mcpu=G3 -maltivec -O2 -fomit-frame-pointer2011082120110821
71978sphlibgcc -maltivec -O2 -fomit-frame-pointer2011082120110821
71978sphlibgcc -mcpu=G3 -O2 -fomit-frame-pointer2011082120110821
71978sphlibgcc -mcpu=G3 -maltivec -O2 -fomit-frame-pointer2011082120110821
72012sphlibgcc -funroll-loops -maltivec -O2 -fomit-frame-pointer2011082120110821
72590sphlibgcc -funroll-loops -mcpu=G3 -Os -fomit-frame-pointer2011082120110821
72590sphlibgcc -funroll-loops -mcpu=G3 -maltivec -Os -fomit-frame-pointer2011082120110821
72590sphlibgcc -maltivec -Os -fomit-frame-pointer2011082120110821
72590sphlibgcc -mcpu=G3 -Os -fomit-frame-pointer2011082120110821
72590sphlibgcc -mcpu=G3 -maltivec -Os -fomit-frame-pointer2011082120110821
72624sphlibgcc -Os -fomit-frame-pointer2011082120110821
72624sphlibgcc -funroll-loops -Os -fomit-frame-pointer2011082120110821
72624sphlibgcc -funroll-loops -maltivec -Os -fomit-frame-pointer2011082120110821
72862sphlibgcc -O3 -fomit-frame-pointer2011082120110821
72862sphlibgcc -funroll-loops -O3 -fomit-frame-pointer2011082120110821
72862sphlibgcc -funroll-loops -maltivec -O3 -fomit-frame-pointer2011082120110821
72862sphlibgcc -maltivec -O3 -fomit-frame-pointer2011082120110821
72862sphlibgcc -mcpu=G3 -O3 -fomit-frame-pointer2011082120110821
72862sphlibgcc -mcpu=G3 -maltivec -O3 -fomit-frame-pointer2011082120110821
72896sphlibgcc -funroll-loops -mcpu=G3 -maltivec -O3 -fomit-frame-pointer2011082120110821
72930sphlibgcc -funroll-loops -mcpu=G3 -O3 -fomit-frame-pointer2011082120110821
74358sphlibgcc -funroll-loops -fno-schedule-insns -Os -fomit-frame-pointer2011082120110821
74460sphlibgcc -fno-schedule-insns -Os -fomit-frame-pointer2011082120110821
75106regsgcc -funroll-loops -mcpu=G3 -O -fomit-frame-pointer2012020820120207
75106regsgcc -funroll-loops -mcpu=G3 -maltivec -O -fomit-frame-pointer2012020820120207
75106regsgcc -funroll-loops -mcpu=G4 -O -fomit-frame-pointer2012020820120207
75106regsgcc -funroll-loops -mcpu=G4 -maltivec -O -fomit-frame-pointer2012020820120207
75174regsgcc -funroll-loops -O -fomit-frame-pointer2012020820120207
75174regsgcc -funroll-loops -fno-schedule-insns -O -fomit-frame-pointer2012020820120207
75174regsgcc -funroll-loops -maltivec -O -fomit-frame-pointer2012020820120207
78608refgcc -funroll-loops -mcpu=G3 -O -fomit-frame-pointer2011061820110617
78608refgcc -funroll-loops -mcpu=G3 -maltivec -O -fomit-frame-pointer2011061820110617
78608refgcc -funroll-loops -mcpu=G4 -O -fomit-frame-pointer2011061820110617
78608refgcc -funroll-loops -mcpu=G4 -maltivec -O -fomit-frame-pointer2011061820110617
78676refgcc -funroll-loops -O -fomit-frame-pointer2011061820110617
78676refgcc -funroll-loops -maltivec -O -fomit-frame-pointer2011061820110617
78778refgcc -funroll-loops -fno-schedule-insns -O -fomit-frame-pointer2011061820110617
79730refgcc -funroll-loops -Os -fomit-frame-pointer2011061820110617
79730refgcc -funroll-loops -maltivec -Os -fomit-frame-pointer2011061820110617
79730refgcc -funroll-loops -mcpu=G3 -Os -fomit-frame-pointer2011061820110617
79730refgcc -funroll-loops -mcpu=G3 -maltivec -Os -fomit-frame-pointer2011061820110617
80206refgcc -mcpu=G3 -O -fomit-frame-pointer2011061820110617
80206refgcc -mcpu=G3 -maltivec -O -fomit-frame-pointer2011061820110617
80206refgcc -mcpu=G4 -O -fomit-frame-pointer2011061820110617
80206refgcc -mcpu=G4 -maltivec -O -fomit-frame-pointer2011061820110617
80308refgcc -O -fomit-frame-pointer2011061820110617
80308refgcc -fno-schedule-insns -O -fomit-frame-pointer2011061820110617
80308refgcc -maltivec -O -fomit-frame-pointer2011061820110617
81532sphlib-smallgcc -funroll-loops -mcpu=G4 -O2 -fomit-frame-pointer2011082120110821
81532sphlib-smallgcc -funroll-loops -mcpu=G4 -maltivec -O2 -fomit-frame-pointer2011082120110821
81566sphlib-smallgcc -mcpu=G4 -O2 -fomit-frame-pointer2011082120110821
81566sphlib-smallgcc -mcpu=G4 -maltivec -O2 -fomit-frame-pointer2011082120110821
82620sphlib-smallgcc -funroll-loops -mcpu=G4 -O3 -fomit-frame-pointer2011082120110821
82620sphlib-smallgcc -funroll-loops -mcpu=G4 -maltivec -O3 -fomit-frame-pointer2011082120110821
82620sphlib-smallgcc -mcpu=G4 -maltivec -O3 -fomit-frame-pointer2011082120110821
82654sphlib-smallgcc -mcpu=G4 -O3 -fomit-frame-pointer2011082120110821
83504sphlibgcc -funroll-loops2011082120110821
84252refgcc -funroll-loops -mcpu=G3 -O3 -fomit-frame-pointer2011061820110617
84252refgcc -funroll-loops -mcpu=G3 -maltivec -O3 -fomit-frame-pointer2011061820110617
84388refgcc -funroll-loops -O3 -fomit-frame-pointer2011061820110617
84388refgcc -funroll-loops -maltivec -O3 -fomit-frame-pointer2011061820110617
85408refgcc -funroll-loops -mcpu=G4 -O2 -fomit-frame-pointer2011061820110617
85408refgcc -funroll-loops -mcpu=G4 -maltivec -O2 -fomit-frame-pointer2011061820110617
85782refgcc -mcpu=G4 -Os -fomit-frame-pointer2011061820110617
85782refgcc -mcpu=G4 -maltivec -Os -fomit-frame-pointer2011061820110617
86020sphlib-smallgcc -funroll-loops -mcpu=G4 -Os -fomit-frame-pointer2011082120110821
86020sphlib-smallgcc -funroll-loops -mcpu=G4 -maltivec -Os -fomit-frame-pointer2011082120110821
86020sphlib-smallgcc -mcpu=G4 -Os -fomit-frame-pointer2011082120110821
86054sphlib-smallgcc -mcpu=G4 -maltivec -Os -fomit-frame-pointer2011082120110821
86156refgcc -Os -fomit-frame-pointer2011061820110617
86156refgcc -maltivec -Os -fomit-frame-pointer2011061820110617
86156refgcc -mcpu=G3 -Os -fomit-frame-pointer2011061820110617
86156refgcc -mcpu=G3 -maltivec -Os -fomit-frame-pointer2011061820110617
86768refgcc -funroll-loops -mcpu=G4 -Os -fomit-frame-pointer2011061820110617
86768refgcc -funroll-loops -mcpu=G4 -maltivec -Os -fomit-frame-pointer2011061820110617
87482refgcc -funroll-loops -mcpu=G4 -O3 -fomit-frame-pointer2011061820110617
87482refgcc -funroll-loops -mcpu=G4 -maltivec -O3 -fomit-frame-pointer2011061820110617
89522refgcc -mcpu=G4 -O3 -fomit-frame-pointer2011061820110617
89522refgcc -mcpu=G4 -maltivec -O3 -fomit-frame-pointer2011061820110617
89760refgcc -mcpu=G4 -O2 -fomit-frame-pointer2011061820110617
89760refgcc -mcpu=G4 -maltivec -O2 -fomit-frame-pointer2011061820110617
89930refgcc -O3 -fomit-frame-pointer2011061820110617
89930refgcc -maltivec -O3 -fomit-frame-pointer2011061820110617
89998refgcc -mcpu=G3 -O3 -fomit-frame-pointer2011061820110617
89998refgcc -mcpu=G3 -maltivec -O3 -fomit-frame-pointer2011061820110617
91426sphlib-smallgcc -funroll-loops2011082120110821
91494refgcc -funroll-loops -O2 -fomit-frame-pointer2011061820110617
91528refgcc -funroll-loops -maltivec -O2 -fomit-frame-pointer2011061820110617
91732refgcc -funroll-loops -mcpu=G3 -O2 -fomit-frame-pointer2011061820110617
91732refgcc -funroll-loops -mcpu=G3 -maltivec -O2 -fomit-frame-pointer2011061820110617
93568refgcc -O2 -fomit-frame-pointer2011061820110617
93568refgcc -maltivec -O2 -fomit-frame-pointer2011061820110617
93602refgcc -mcpu=G3 -O2 -fomit-frame-pointer2011061820110617
93602refgcc -mcpu=G3 -maltivec -O2 -fomit-frame-pointer2011061820110617
98362regsgcc -funroll-loops -mcpu=G3 -O2 -fomit-frame-pointer2012020820120207
98362regsgcc -funroll-loops -mcpu=G3 -maltivec -O2 -fomit-frame-pointer2012020820120207
98362regsgcc -mcpu=G3 -O2 -fomit-frame-pointer2012020820120207
98362regsgcc -mcpu=G3 -maltivec -O2 -fomit-frame-pointer2012020820120207
98600regsgcc -funroll-loops -O2 -fomit-frame-pointer2012020820120207
98634regsgcc -O2 -fomit-frame-pointer2012020820120207
98634regsgcc -funroll-loops -maltivec -O2 -fomit-frame-pointer2012020820120207
98634regsgcc -maltivec -O2 -fomit-frame-pointer2012020820120207
99314regsgcc -Os -fomit-frame-pointer2012020820120207
99314regsgcc -funroll-loops -mcpu=G3 -maltivec -Os -fomit-frame-pointer2012020820120207
99314regsgcc -maltivec -Os -fomit-frame-pointer2012020820120207
99314regsgcc -mcpu=G3 -Os -fomit-frame-pointer2012020820120207
99314regsgcc -mcpu=G3 -maltivec -Os -fomit-frame-pointer2012020820120207
99348regsgcc -funroll-loops -Os -fomit-frame-pointer2012020820120207
99348regsgcc -funroll-loops -maltivec -Os -fomit-frame-pointer2012020820120207
99348regsgcc -funroll-loops -mcpu=G3 -Os -fomit-frame-pointer2012020820120207
99926regsgcc -maltivec -O3 -fomit-frame-pointer2012020820120207
99960regsgcc -O3 -fomit-frame-pointer2012020820120207
99960regsgcc -funroll-loops -O3 -fomit-frame-pointer2012020820120207
99960regsgcc -funroll-loops -maltivec -O3 -fomit-frame-pointer2012020820120207
100062regsgcc -funroll-loops -mcpu=G3 -O3 -fomit-frame-pointer2012020820120207
100062regsgcc -funroll-loops -mcpu=G3 -maltivec -O3 -fomit-frame-pointer2012020820120207
100096regsgcc -mcpu=G3 -O3 -fomit-frame-pointer2012020820120207
100096regsgcc -mcpu=G3 -maltivec -O3 -fomit-frame-pointer2012020820120207
111418refgcc -funroll-loops2011061820110617
136510regsgcc -funroll-loops2012020820120207
194956sphlibcc2011082120110821
194956sphlibgcc2011082120110821
281656regscc2012020820120207
281656regsgcc2012020820120207
312494sphlib-smallcc2011082120110821
312494sphlib-smallgcc2011082120110821
339320refcc2011061820110617
339320refgcc2011061820110617

Compiler output

Implementation: crypto_hash/blake256/sse2
Compiler: cc
hash.c: hash.c:3:23: 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: parse error before "row1"
hash.c: hash.c:78: error: parse error before "__m128i"
hash.c: hash.c:78: warning: no semicolon at end of struct or union
hash.c: hash.c: At top level:
hash.c: hash.c:79: warning: data definition has no type or storage class
hash.c: ...
hash.c: hash.c:216: error: redefinition of `row3'
hash.c: hash.c:216: error: `row3' previously defined here
hash.c: hash.c:216: error: initializer element is not constant
hash.c: hash.c:216: warning: data definition has no type or storage class
hash.c: hash.c:216: error: redefinition of `row2'
hash.c: hash.c:216: error: `row2' previously defined here
hash.c: hash.c:216: error: initializer element is not constant
hash.c: hash.c:216: warning: data definition has no type or storage class
hash.c: hash.c:218: error: parse error before '(' token
hash.c: hash.c:223: error: parse error before '(' token

Number of similar (compiler,implementation) pairs: 59, 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 -maltivec -O2 -fomit-frame-pointer sse2
gcc -funroll-loops -maltivec -O3 -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 -O3 -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 -O3 -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 -O3 -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 -maltivec -O2 -fomit-frame-pointer sse2
gcc -maltivec -O3 -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 -O3 -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 -O3 -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 -O3 -fomit-frame-pointer sse2
gcc -mcpu=G4 -maltivec -O -fomit-frame-pointer sse2
gcc -mcpu=G4 -maltivec -Os -fomit-frame-pointer sse2

Compiler output

Implementation: crypto_hash/blake256/ssse3
Compiler: cc
hash.c: hash.c:3:23: emmintrin.h: No such file or directory
hash.c: hash.c:4:23: 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: parse error before "row1"
hash.c: hash.c:70: error: syntax error before "r8"
hash.c: hash.c:71: error: syntax error before "r16"
hash.c: hash.c:72: error: syntax error before "u8to32"
hash.c: ...
hash.c: rounds.ssse3.h:671: error: redefinition of `row3'
hash.c: rounds.ssse3.h:666: error: `row3' previously defined here
hash.c: rounds.ssse3.h:671: error: initializer element is not constant
hash.c: rounds.ssse3.h:671: warning: data definition has no type or storage class
hash.c: rounds.ssse3.h:672: error: redefinition of `row2'
hash.c: rounds.ssse3.h:669: error: `row2' previously defined here
hash.c: rounds.ssse3.h:672: error: initializer element is not constant
hash.c: rounds.ssse3.h:672: warning: data definition has no type or storage class
hash.c: hash.c:124: error: parse error before '(' token
hash.c: hash.c:129: error: parse error before '(' token

Number of similar (compiler,implementation) pairs: 59, 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 -maltivec -O2 -fomit-frame-pointer ssse3
gcc -funroll-loops -maltivec -O3 -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 -O3 -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 -O3 -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 -O3 -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 -maltivec -O2 -fomit-frame-pointer ssse3
gcc -maltivec -O3 -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 -O3 -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 -O3 -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 -O3 -fomit-frame-pointer ssse3
gcc -mcpu=G4 -maltivec -O -fomit-frame-pointer ssse3
gcc -mcpu=G4 -maltivec -Os -fomit-frame-pointer ssse3

Compiler output

Implementation: crypto_hash/blake256/sse41
Compiler: cc
hash.c: hash.c:3:23: emmintrin.h: No such file or directory
hash.c: hash.c:4:23: tmmintrin.h: No such file or directory
hash.c: hash.c:5:23: 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: parse error before "row1"
hash.c: hash.c:70: error: syntax error before "r8"
hash.c: hash.c:71: error: syntax error before "r16"
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: parse error before ')' token
hash.c: hash.c:125: error: parse error before ')' token
hash.c: hash.c:127: error: parse error before ')' token
hash.c: hash.c:129: error: parse error before ')' token

Number of similar (compiler,implementation) pairs: 59, 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 -maltivec -O2 -fomit-frame-pointer sse41
gcc -funroll-loops -maltivec -O3 -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 -O3 -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 -O3 -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 -O3 -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 -maltivec -O2 -fomit-frame-pointer sse41
gcc -maltivec -O3 -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 -O3 -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 -O3 -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 -O3 -fomit-frame-pointer sse41
gcc -mcpu=G4 -maltivec -O -fomit-frame-pointer sse41
gcc -mcpu=G4 -maltivec -Os -fomit-frame-pointer sse41

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 "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: parse error before "v16"
vector.c: vector.h:982: warning: no semicolon at end of struct or union
vector.c: vector.h:987: error: parse error before "v8"
vector.c: vector.h:987: warning: no semicolon at end of struct or union
vector.c: vector.h:992: error: parse error before "v32"
vector.c: vector.h:992: warning: no semicolon at end of struct or union
vector.c: vector.h:997: error: parse error before "v64"
vector.c: ...
vector.c: vector.c:783: error: parse error 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: parse error before ')' token
vector.c: vector.c:902: error: parse error before ')' token
vector.c: vector.c: At top level:
vector.c: vector.c:62: error: storage size of `v128' isn't known
vector.c: vector.c:63: error: storage size of `v255' isn't known
vector.c: vector.c:64: error: storage size of `v257' isn't known
vector.c: vector.c:65: error: storage size of `v0' isn't known

Number of similar (compiler,implementation) pairs: 6, namely:
CompilerImplementations
cc vect128 vect128-mmxhack
gcc vect128 vect128-mmxhack
gcc -funroll-loops vect128 vect128-mmxhack

Compiler output

Implementation: crypto_hash/blake256/bswap
Compiler: cc
try.c: ld: Undefined symbols:
try.c: ___builtin_bswap32

Number of similar (compiler,implementation) pairs: 59, 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 -maltivec -O2 -fomit-frame-pointer bswap
gcc -funroll-loops -maltivec -O3 -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 -O3 -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 -O3 -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 -O3 -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 -maltivec -O2 -fomit-frame-pointer bswap
gcc -maltivec -O3 -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 -O3 -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 -O3 -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 -O3 -fomit-frame-pointer bswap
gcc -mcpu=G4 -maltivec -O -fomit-frame-pointer bswap
gcc -mcpu=G4 -maltivec -Os -fomit-frame-pointer bswap

Compiler output

Implementation: crypto_hash/blake256/vect128
Compiler: gcc -O2 -fomit-frame-pointer
vector.c: In file included from vector.c:7:
vector.c: vector.h:968:2: #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: parse error before "v16"
vector.c: vector.h:982: warning: no semicolon at end of struct or union
vector.c: vector.h:987: error: parse error before "v8"
vector.c: vector.h:987: warning: no semicolon at end of struct or union
vector.c: vector.h:992: error: parse error before "v32"
vector.c: vector.h:992: warning: no semicolon at end of struct or union
vector.c: vector.h:997: error: parse error before "v64"
vector.c: ...
vector.c: vector.c:467: error: parse error before "c__"
vector.c: vector.c:295: error: storage size of `rot16' isn't known
vector.c: vector.c:299: error: storage size of `rot8' isn't known
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: parse error 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: parse error before ')' token
vector.c: vector.c:902: error: parse error before ')' token

Number of similar (compiler,implementation) pairs: 32, namely:
CompilerImplementations
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 -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 -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 -funroll-loops -mcpu=G4 -O2 -fomit-frame-pointer vect128
gcc -funroll-loops -mcpu=G4 -O3 -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 -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
gcc -mcpu=G4 -O2 -fomit-frame-pointer vect128
gcc -mcpu=G4 -O3 -fomit-frame-pointer vect128
gcc -mcpu=G4 -O -fomit-frame-pointer vect128
gcc -mcpu=G4 -Os -fomit-frame-pointer vect128

Compiler output

Implementation: crypto_hash/blake256/vect128-mmxhack
Compiler: gcc -O2 -fomit-frame-pointer
vector.c: In file included from vector.c:7:
vector.c: vector.h:968:2: #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: parse error before "v16"
vector.c: vector.h:982: warning: no semicolon at end of struct or union
vector.c: vector.h:987: error: parse error before "v8"
vector.c: vector.h:987: warning: no semicolon at end of struct or union
vector.c: vector.h:992: error: parse error before "v32"
vector.c: vector.h:992: warning: no semicolon at end of struct or union
vector.c: vector.h:997: error: parse error before "v64"
vector.c: ...
vector.c: vector.c:467: error: parse error before "t__"
vector.c: vector.c:295: error: storage size of `rot16' isn't known
vector.c: vector.c:299: error: storage size of `rot8' isn't known
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: parse error 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: parse error before ')' token
vector.c: vector.c:902: error: parse error before ')' token

Number of similar (compiler,implementation) pairs: 32, namely:
CompilerImplementations
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 -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 -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 -funroll-loops -mcpu=G4 -O2 -fomit-frame-pointer vect128-mmxhack
gcc -funroll-loops -mcpu=G4 -O3 -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 -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
gcc -mcpu=G4 -O2 -fomit-frame-pointer vect128-mmxhack
gcc -mcpu=G4 -O3 -fomit-frame-pointer vect128-mmxhack
gcc -mcpu=G4 -O -fomit-frame-pointer vect128-mmxhack
gcc -mcpu=G4 -Os -fomit-frame-pointer vect128-mmxhack

Compiler output

Implementation: crypto_hash/blake256/vect128
Compiler: gcc -funroll-loops -maltivec -O2 -fomit-frame-pointer
vector.c: In file included from vector.c:7:
vector.c: vector.h:350:21: altivec.h: No such file or directory
vector.c: In file included from vector.c:7:
vector.c: vector.h:352: error: syntax error before "unsigned"
vector.c: vector.h:353: error: syntax error before "signed"
vector.c: vector.h:354: error: syntax error before "unsigned"
vector.c: vector.h:382: error: parse error before "vec_and_fun"
vector.c: vector.h:382: error: parse error before "x"
vector.c: vector.h: In function `vec_and_fun':
vector.c: vector.h:383: error: `x' undeclared (first use in this function)
vector.c: ...
vector.c: vector.c:473: error: parse error before "A"
vector.c: vector.c:474: error: parse error before "H"
vector.c: vector.c:474: error: parse error before "B"
vector.c: vector.c:295: error: storage size of `rot16' isn't known
vector.c: vector.c:299: error: storage size of `rot8' isn't known
vector.c: vector.c: In function `Blake_Compress':
vector.c: vector.c:783: error: parse error before ')' token
vector.c: vector.c: In function `blake256_update':
vector.c: vector.c:887: error: parse error before ')' token
vector.c: vector.c:902: error: parse error before ')' token

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