Implementation notes: ppc64, nmi0249, crypto_hash/keccak

Computer: nmi0249
Architecture: ppc64
CPU ID: unknown CPU ID
SUPERCOP version: 20101204
Operation: crypto_hash
Primitive: keccak
TimeImplementationCompilerBenchmark dateSUPERCOP version
99440opt64u6gcc -m64 -maltivec -O3 -fomit-frame-pointer2010111720101029
99480opt64u6gcc -m64 -O3 -fomit-frame-pointer2010111720101029
99560opt64u6gcc -funroll-loops -m64 -maltivec -O3 -fomit-frame-pointer2010111720101029
99720opt64u6gcc -funroll-loops -m64 -O3 -fomit-frame-pointer2010111720101029
100000opt64u6gcc -funroll-loops -m64 -O2 -fomit-frame-pointer2010111720101029
100000opt64u6gcc -funroll-loops -m64 -maltivec -O2 -fomit-frame-pointer2010111720101029
103080opt64u6gcc -m64 -mcpu=G5 -O3 -fomit-frame-pointer2010111720101029
103200opt64u6gcc -m64 -mcpu=G5 -maltivec -O3 -fomit-frame-pointer2010111720101029
104040opt64lcu24gcc -m64 -O3 -fomit-frame-pointer2010111720101029
104600opt64lcu24gcc -m64 -maltivec -O3 -fomit-frame-pointer2010111720101029
104640opt64u6gcc -funroll-loops -m64 -mcpu=G5 -Os -fomit-frame-pointer2010111720101029
105120opt64u6gcc -funroll-loops -m64 -mcpu=G5 -maltivec -Os -fomit-frame-pointer2010111720101029
105400opt64lcu24gcc -m64 -mcpu=G5 -O3 -fomit-frame-pointer2010111720101029
105400opt64lcu24gcc -m64 -mcpu=G5 -maltivec -O3 -fomit-frame-pointer2010111720101029
105560opt64lcu24gcc -funroll-loops -m64 -mcpu=G5 -Os -fomit-frame-pointer2010111720101029
105640opt64u6gcc -funroll-loops -m64 -mcpu=G5 -maltivec -O3 -fomit-frame-pointer2010111720101029
105960opt64u6gcc -funroll-loops -m64 -mcpu=G5 -O2 -fomit-frame-pointer2010111720101029
105960opt64u6gcc -funroll-loops -m64 -mcpu=G5 -maltivec -O2 -fomit-frame-pointer2010111720101029
106000opt64u6gcc -funroll-loops -m64 -mcpu=G5 -O3 -fomit-frame-pointer2010111720101029
106040opt64lcu24gcc -funroll-loops -m64 -maltivec -O3 -fomit-frame-pointer2010111720101029
106080opt64lcu24gcc -funroll-loops -m64 -maltivec -O2 -fomit-frame-pointer2010111720101029
106480opt64u6gcc -funroll-loops -m64 -Os -fomit-frame-pointer2010111720101029
106480opt64u6gcc -funroll-loops -m64 -maltivec -Os -fomit-frame-pointer2010111720101029
106560opt64lcu24gcc -funroll-loops -m64 -mcpu=G5 -maltivec -Os -fomit-frame-pointer2010111720101029
106880opt64lcu24gcc -funroll-loops -m64 -O2 -fomit-frame-pointer2010111720101029
106880opt64lcu24gcc -funroll-loops -m64 -O3 -fomit-frame-pointer2010111720101029
106920opt64lcu6gcc -m64 -O3 -fomit-frame-pointer2010111720101029
107440opt64lcu24gcc -funroll-loops -m64 -Os -fomit-frame-pointer2010111720101029
107520opt64lcu6gcc -m64 -maltivec -O3 -fomit-frame-pointer2010111720101029
107600opt64lcu24gcc -funroll-loops -m64 -mcpu=G5 -O2 -fomit-frame-pointer2010111720101029
107600opt64lcu24gcc -funroll-loops -m64 -mcpu=G5 -maltivec -O2 -fomit-frame-pointer2010111720101029
108040opt64lcu24gcc -funroll-loops -m64 -maltivec -Os -fomit-frame-pointer2010111720101029
108040opt64lcu24gcc -funroll-loops -m64 -mcpu=G5 -O3 -fomit-frame-pointer2010111720101029
108040opt64lcu24gcc -funroll-loops -m64 -mcpu=G5 -maltivec -O3 -fomit-frame-pointer2010111720101029
109120opt64lcu6gcc -funroll-loops -m64 -maltivec -O3 -fomit-frame-pointer2010111720101029
109120opt64lcu6gcc -m64 -mcpu=G5 -O3 -fomit-frame-pointer2010111720101029
109160opt64lcu6gcc -funroll-loops -m64 -O2 -fomit-frame-pointer2010111720101029
109160opt64lcu6gcc -funroll-loops -m64 -maltivec -O2 -fomit-frame-pointer2010111720101029
109240opt64lcu6gcc -funroll-loops -m64 -O3 -fomit-frame-pointer2010111720101029
109320opt64lcu6gcc -funroll-loops -m64 -mcpu=G5 -maltivec -Os -fomit-frame-pointer2010111720101029
109720opt64lcu6gcc -funroll-loops -m64 -mcpu=G5 -Os -fomit-frame-pointer2010111720101029
109840opt64lcu6gcc -m64 -mcpu=G5 -maltivec -O3 -fomit-frame-pointer2010111720101029
111360opt64lcu6gcc -funroll-loops -m64 -mcpu=G5 -O2 -fomit-frame-pointer2010111720101029
111600opt64lcu6gcc -funroll-loops -m64 -mcpu=G5 -maltivec -O2 -fomit-frame-pointer2010111720101029
112600opt64lcu6gcc -funroll-loops -m64 -Os -fomit-frame-pointer2010111720101029
112600opt64lcu6gcc -funroll-loops -m64 -maltivec -Os -fomit-frame-pointer2010111720101029
113040opt64lcu6gcc -funroll-loops -m64 -mcpu=G5 -O3 -fomit-frame-pointer2010111720101029
114000opt64lcu6gcc -funroll-loops -m64 -mcpu=G5 -maltivec -O3 -fomit-frame-pointer2010111720101029
116320opt64lcu24gcc -funroll-loops -m64 -O -fomit-frame-pointer2010111720101029
116320opt64lcu24gcc -funroll-loops -m64 -maltivec -O -fomit-frame-pointer2010111720101029
116320opt64lcu24gcc -funroll-loops -m64 -mcpu=G3 -O -fomit-frame-pointer2010111720101029
116320opt64lcu24gcc -funroll-loops -m64 -mcpu=G4 -O -fomit-frame-pointer2010111720101029
116320opt64lcu24gcc -funroll-loops -m64 -mcpu=G5 -O -fomit-frame-pointer2010111720101029
116480opt64lcu24gcc -funroll-loops -m64 -mcpu=G3 -maltivec -O -fomit-frame-pointer2010111720101029
116480opt64lcu24gcc -funroll-loops -m64 -mcpu=G5 -maltivec -O -fomit-frame-pointer2010111720101029
116520opt64lcu24gcc -funroll-loops -m64 -mcpu=G4 -maltivec -O -fomit-frame-pointer2010111720101029
116800opt64u6gcc -funroll-loops -m64 -mcpu=G5 -O -fomit-frame-pointer2010111720101029
116800opt64u6gcc -funroll-loops -m64 -mcpu=G5 -maltivec -O -fomit-frame-pointer2010111720101029
116920opt64u6gcc -funroll-loops -m64 -O -fomit-frame-pointer2010111720101029
116960opt64u6gcc -funroll-loops -m64 -maltivec -O -fomit-frame-pointer2010111720101029
116960opt64u6gcc -funroll-loops -m64 -mcpu=G3 -O -fomit-frame-pointer2010111720101029
116960opt64u6gcc -funroll-loops -m64 -mcpu=G4 -O -fomit-frame-pointer2010111720101029
117120opt64u6gcc -funroll-loops -m64 -mcpu=G3 -maltivec -O -fomit-frame-pointer2010111720101029
117120opt64u6gcc -funroll-loops -m64 -mcpu=G4 -maltivec -O -fomit-frame-pointer2010111720101029
119720opt64u6gcc -m64 -mcpu=G3 -O3 -fomit-frame-pointer2010111720101029
120840opt64lcu6gcc -funroll-loops -m64 -mcpu=G5 -O -fomit-frame-pointer2010111720101029
120880opt64lcu6gcc -funroll-loops -m64 -O -fomit-frame-pointer2010111720101029
120880opt64lcu6gcc -funroll-loops -m64 -maltivec -O -fomit-frame-pointer2010111720101029
120880opt64lcu6gcc -funroll-loops -m64 -mcpu=G3 -O -fomit-frame-pointer2010111720101029
120880opt64lcu6gcc -funroll-loops -m64 -mcpu=G4 -O -fomit-frame-pointer2010111720101029
120880opt64lcu6gcc -funroll-loops -m64 -mcpu=G5 -maltivec -O -fomit-frame-pointer2010111720101029
121000opt64lcu6gcc -funroll-loops -m64 -mcpu=G4 -maltivec -O -fomit-frame-pointer2010111720101029
121040opt64lcu6gcc -funroll-loops -m64 -mcpu=G3 -maltivec -O -fomit-frame-pointer2010111720101029
123080opt64u6gcc -funroll-loops -m64 -mcpu=G3 -Os -fomit-frame-pointer2010111720101029
123600opt64u6gcc -m64 -mcpu=G4 -O3 -fomit-frame-pointer2010111720101029
124040opt64u6gcc -m64 -mcpu=G3 -maltivec -O3 -fomit-frame-pointer2010111720101029
124160opt64u6gcc -m64 -mcpu=G4 -maltivec -O3 -fomit-frame-pointer2010111720101029
124280opt64u6gcc -funroll-loops -m64 -mcpu=G3 -maltivec -Os -fomit-frame-pointer2010111720101029
125000opt64u6gcc -funroll-loops -m64 -mcpu=G3 -maltivec -O3 -fomit-frame-pointer2010111720101029
125440opt64lcu6gcc -m64 -mcpu=G4 -O3 -fomit-frame-pointer2010111720101029
126000opt64u6gcc -funroll-loops -m64 -mcpu=G3 -maltivec -O2 -fomit-frame-pointer2010111720101029
126040opt64u6gcc -funroll-loops -m64 -mcpu=G4 -Os -fomit-frame-pointer2010111720101029
126360opt64u6gcc -funroll-loops -m64 -mcpu=G4 -O3 -fomit-frame-pointer2010111720101029
126360opt64lcu24gcc -funroll-loops -m64 -mcpu=G4 -Os -fomit-frame-pointer2010111720101029
126360opt64u6gcc -funroll-loops -m64 -mcpu=G4 -maltivec -O3 -fomit-frame-pointer2010111720101029
126600opt64u6gcc -funroll-loops -m64 -mcpu=G3 -O3 -fomit-frame-pointer2010111720101029
126880opt64lcu24gcc -funroll-loops -m64 -mcpu=G4 -maltivec -O3 -fomit-frame-pointer2010111720101029
126920opt64lcu24gcc -funroll-loops -m64 -mcpu=G4 -maltivec -Os -fomit-frame-pointer2010111720101029
127280opt64u6gcc -funroll-loops -m64 -mcpu=G4 -maltivec -Os -fomit-frame-pointer2010111720101029
127960opt64lcu24gcc -m64 -mcpu=G3 -maltivec -O3 -fomit-frame-pointer2010111720101029
128000opt64u6gcc -funroll-loops -m64 -mcpu=G3 -O2 -fomit-frame-pointer2010111720101029
128000opt64lcu24gcc -funroll-loops -m64 -mcpu=G4 -O3 -fomit-frame-pointer2010111720101029
128080opt64lcu6gcc -m64 -mcpu=G4 -maltivec -O3 -fomit-frame-pointer2010111720101029
128120opt64lcu24gcc -funroll-loops -m64 -mcpu=G4 -O2 -fomit-frame-pointer2010111720101029
128760opt64lcu24gcc -m64 -mcpu=G3 -O3 -fomit-frame-pointer2010111720101029
129000opt64lcu24gcc -funroll-loops -m64 -mcpu=G4 -maltivec -O2 -fomit-frame-pointer2010111720101029
129440opt64lcu24gcc -m64 -mcpu=G4 -maltivec -O3 -fomit-frame-pointer2010111720101029
129480opt64lcu24gcc -m64 -mcpu=G4 -O3 -fomit-frame-pointer2010111720101029
130760opt64lcu6gcc -funroll-loops -m64 -mcpu=G4 -maltivec -Os -fomit-frame-pointer2010111720101029
130880opt64lcu24gcc -funroll-loops -m64 -mcpu=G3 -O2 -fomit-frame-pointer2010111720101029
130960opt64u6gcc -funroll-loops -m64 -mcpu=G4 -maltivec -O2 -fomit-frame-pointer2010111720101029
131120opt64lcu24gcc -funroll-loops -m64 -mcpu=G3 -O3 -fomit-frame-pointer2010111720101029
131160opt64lcu24gcc -funroll-loops -m64 -mcpu=G3 -maltivec -O2 -fomit-frame-pointer2010111720101029
131440opt64u6gcc -funroll-loops -m64 -mcpu=G4 -O2 -fomit-frame-pointer2010111720101029
131560opt64lcu6gcc -funroll-loops -m64 -mcpu=G4 -Os -fomit-frame-pointer2010111720101029
131720opt64lcu6gcc -funroll-loops -m64 -mcpu=G4 -O2 -fomit-frame-pointer2010111720101029
131760opt64lcu24gcc -funroll-loops -m64 -mcpu=G3 -maltivec -Os -fomit-frame-pointer2010111720101029
131800opt64lcu24gcc -funroll-loops -m64 -mcpu=G3 -maltivec -O3 -fomit-frame-pointer2010111720101029
131880opt64lcu6gcc -funroll-loops -m64 -mcpu=G3 -maltivec -O3 -fomit-frame-pointer2010111720101029
131960opt64lcu6gcc -funroll-loops -m64 -mcpu=G3 -Os -fomit-frame-pointer2010111720101029
132240opt64lcu6gcc -funroll-loops -m64 -mcpu=G3 -maltivec -Os -fomit-frame-pointer2010111720101029
132240opt64lcu6gcc -funroll-loops -m64 -mcpu=G4 -O3 -fomit-frame-pointer2010111720101029
132600opt64lcu24gcc -funroll-loops -m64 -mcpu=G3 -Os -fomit-frame-pointer2010111720101029
133320opt64lcu6gcc -m64 -mcpu=G3 -O3 -fomit-frame-pointer2010111720101029
134160opt64lcu6gcc -funroll-loops -m64 -mcpu=G4 -maltivec -O2 -fomit-frame-pointer2010111720101029
135000opt64lcu6gcc -funroll-loops -m64 -mcpu=G4 -maltivec -O3 -fomit-frame-pointer2010111720101029
135000opt64lcu6gcc -m64 -mcpu=G3 -maltivec -O3 -fomit-frame-pointer2010111720101029
135640opt64lcu6gcc -funroll-loops -m64 -mcpu=G3 -maltivec -O2 -fomit-frame-pointer2010111720101029
136160opt64lcu6gcc -funroll-loops -m64 -mcpu=G3 -O3 -fomit-frame-pointer2010111720101029
138160opt64lcu6gcc -funroll-loops -m64 -mcpu=G3 -O2 -fomit-frame-pointer2010111720101029
138480opt64u6gcc -m64 -maltivec -O2 -fomit-frame-pointer2010111720101029
138520opt64u6gcc -m64 -O2 -fomit-frame-pointer2010111720101029
142800opt64u6gcc -m64 -mcpu=G5 -maltivec -O2 -fomit-frame-pointer2010111720101029
142960opt64lcu24gcc -m64 -O2 -fomit-frame-pointer2010111720101029
143120opt64lcu24gcc -m64 -maltivec -O2 -fomit-frame-pointer2010111720101029
145040opt64lcu24gcc -m64 -mcpu=G5 -O2 -fomit-frame-pointer2010111720101029
145040opt64lcu24gcc -m64 -mcpu=G5 -maltivec -O2 -fomit-frame-pointer2010111720101029
147320opt64lcu6gcc -m64 -mcpu=G5 -O2 -fomit-frame-pointer2010111720101029
147560opt64lcu6gcc -m64 -O2 -fomit-frame-pointer2010111720101029
147560opt64lcu6gcc -m64 -maltivec -O2 -fomit-frame-pointer2010111720101029
149320opt64lcu6gcc -m64 -mcpu=G5 -maltivec -O2 -fomit-frame-pointer2010111720101029
160600opt64u6gcc -m64 -mcpu=G3 -maltivec -O2 -fomit-frame-pointer2010111720101029
160720opt64u6gcc -m64 -mcpu=G3 -O2 -fomit-frame-pointer2010111720101029
165720opt64u6gcc -m64 -O -fomit-frame-pointer2010111720101029
165720opt64u6gcc -m64 -mcpu=G3 -O -fomit-frame-pointer2010111720101029
165760opt64lcu24gcc -m64 -O -fomit-frame-pointer2010111720101029
165760opt64lcu24gcc -m64 -maltivec -O -fomit-frame-pointer2010111720101029
165760opt64lcu24gcc -m64 -mcpu=G3 -O -fomit-frame-pointer2010111720101029
165760opt64lcu24gcc -m64 -mcpu=G3 -maltivec -O -fomit-frame-pointer2010111720101029
165760opt64lcu24gcc -m64 -mcpu=G4 -O -fomit-frame-pointer2010111720101029
165760opt64u6gcc -m64 -mcpu=G4 -O -fomit-frame-pointer2010111720101029
165800opt64u6gcc -m64 -maltivec -O -fomit-frame-pointer2010111720101029
165800opt64u6gcc -m64 -mcpu=G3 -maltivec -O -fomit-frame-pointer2010111720101029
165800opt64lcu24gcc -m64 -mcpu=G4 -maltivec -O -fomit-frame-pointer2010111720101029
165800opt64u6gcc -m64 -mcpu=G4 -maltivec -O -fomit-frame-pointer2010111720101029
166080opt64u6gcc -m64 -mcpu=G5 -maltivec -O -fomit-frame-pointer2010111720101029
166760opt64lcu24gcc -m64 -mcpu=G5 -O -fomit-frame-pointer2010111720101029
166800opt64lcu24gcc -m64 -mcpu=G5 -maltivec -O -fomit-frame-pointer2010111720101029
168840opt64u6gcc -m64 -mcpu=G4 -maltivec -O2 -fomit-frame-pointer2010111720101029
168920opt64lcu24gcc -m64 -mcpu=G4 -maltivec -O2 -fomit-frame-pointer2010111720101029
168960opt64lcu24gcc -m64 -mcpu=G4 -O2 -fomit-frame-pointer2010111720101029
169320opt64lcu6gcc -m64 -mcpu=G4 -maltivec -O2 -fomit-frame-pointer2010111720101029
170320opt64lcu6gcc -m64 -mcpu=G5 -O -fomit-frame-pointer2010111720101029
170320opt64lcu6gcc -m64 -mcpu=G5 -maltivec -O -fomit-frame-pointer2010111720101029
170600opt64lcu24gcc -m64 -mcpu=G3 -O2 -fomit-frame-pointer2010111720101029
170600opt64lcu24gcc -m64 -mcpu=G3 -maltivec -O2 -fomit-frame-pointer2010111720101029
170640opt64lcu6gcc -m64 -mcpu=G4 -O2 -fomit-frame-pointer2010111720101029
171120opt64lcu6gcc -m64 -O -fomit-frame-pointer2010111720101029
171160opt64lcu6gcc -m64 -mcpu=G3 -maltivec -O -fomit-frame-pointer2010111720101029
171240opt64lcu6gcc -m64 -maltivec -O -fomit-frame-pointer2010111720101029
171240opt64lcu6gcc -m64 -mcpu=G3 -O -fomit-frame-pointer2010111720101029
171240opt64lcu6gcc -m64 -mcpu=G4 -O -fomit-frame-pointer2010111720101029
171240opt64lcu6gcc -m64 -mcpu=G4 -maltivec -O -fomit-frame-pointer2010111720101029
172680opt64lcu6gcc -m64 -mcpu=G3 -maltivec -O2 -fomit-frame-pointer2010111720101029
173880opt64lcu6gcc -m64 -mcpu=G3 -O2 -fomit-frame-pointer2010111720101029
195520opt64lcu6gcc -m64 -maltivec -Os -fomit-frame-pointer2010111720101029
196080opt64lcu24gcc -m64 -Os -fomit-frame-pointer2010111720101029
196520opt64lcu24gcc -m64 -maltivec -Os -fomit-frame-pointer2010111720101029
196760opt64u6gcc -m64 -Os -fomit-frame-pointer2010111720101029
196760opt64u6gcc -m64 -maltivec -Os -fomit-frame-pointer2010111720101029
196960opt64lcu6gcc -m64 -Os -fomit-frame-pointer2010111720101029
197640opt64lcu24gcc -m64 -mcpu=G5 -Os -fomit-frame-pointer2010111720101029
197640opt64lcu24gcc -m64 -mcpu=G5 -maltivec -Os -fomit-frame-pointer2010111720101029
202560opt64lcu6gcc -m64 -mcpu=G5 -Os -fomit-frame-pointer2010111720101029
202720opt64lcu6gcc -m64 -mcpu=G5 -maltivec -Os -fomit-frame-pointer2010111720101029
203400opt64u6gcc -m64 -mcpu=G5 -maltivec -Os -fomit-frame-pointer2010111720101029
213680opt64u6gcc -m64 -mcpu=G3 -maltivec -Os -fomit-frame-pointer2010111720101029
213680opt64lcu6gcc -m64 -mcpu=G4 -Os -fomit-frame-pointer2010111720101029
213760opt64u6gcc -m64 -mcpu=G3 -Os -fomit-frame-pointer2010111720101029
214680opt64lcu24gcc -m64 -mcpu=G4 -maltivec -Os -fomit-frame-pointer2010111720101029
214720opt64lcu24gcc -m64 -mcpu=G4 -Os -fomit-frame-pointer2010111720101029
215160opt64lcu6gcc -m64 -mcpu=G4 -maltivec -Os -fomit-frame-pointer2010111720101029
215280opt64lcu24gcc -m64 -mcpu=G3 -maltivec -Os -fomit-frame-pointer2010111720101029
215320opt64lcu24gcc -m64 -mcpu=G3 -Os -fomit-frame-pointer2010111720101029
218080opt64u6gcc -m64 -mcpu=G4 -maltivec -Os -fomit-frame-pointer2010111720101029
225360opt64lcu6gcc -m64 -mcpu=G3 -maltivec -Os -fomit-frame-pointer2010111720101029
227760opt64lcu6gcc -m64 -mcpu=G3 -Os -fomit-frame-pointer2010111720101029
234680opt64u6gcc -m64 -mcpu=G4 -O2 -fomit-frame-pointer2010111720101029
287120opt64u6gcc -m64 -mcpu=G5 -O2 -fomit-frame-pointer2010111720101029
291920opt64u6gcc -m64 -mcpu=G5 -O -fomit-frame-pointer2010111720101029
345400opt32bi-rvku2gcc -funroll-loops -m64 -O -fomit-frame-pointer2010111720101029
345400opt32bi-rvku2gcc -funroll-loops -m64 -mcpu=G5 -O -fomit-frame-pointer2010111720101029
345400opt32bi-rvku2gcc -funroll-loops -m64 -mcpu=G5 -maltivec -O -fomit-frame-pointer2010111720101029
345440opt32bi-rvku2gcc -funroll-loops -m64 -mcpu=G3 -O -fomit-frame-pointer2010111720101029
345480opt32bi-rvku2gcc -funroll-loops -m64 -mcpu=G4 -O -fomit-frame-pointer2010111720101029
345480opt32bi-rvku2gcc -funroll-loops -m64 -mcpu=G4 -maltivec -O -fomit-frame-pointer2010111720101029
345520opt32bi-rvku2gcc -funroll-loops -m64 -maltivec -O -fomit-frame-pointer2010111720101029
345520opt32bi-rvku2gcc -funroll-loops -m64 -mcpu=G3 -maltivec -O -fomit-frame-pointer2010111720101029
351800opt32bi-rvku2gcc -m64 -mcpu=G5 -O -fomit-frame-pointer2010111720101029
352000opt32bi-rvku2gcc -m64 -mcpu=G5 -maltivec -O -fomit-frame-pointer2010111720101029
360560opt32bi-rvku2gcc -m64 -mcpu=G3 -O -fomit-frame-pointer2010111720101029
360600opt32bi-rvku2gcc -m64 -mcpu=G4 -maltivec -O -fomit-frame-pointer2010111720101029
360720opt32bi-rvku2gcc -m64 -mcpu=G4 -O -fomit-frame-pointer2010111720101029
360760opt32bi-rvku2gcc -m64 -O -fomit-frame-pointer2010111720101029
360800opt32bi-rvku2gcc -m64 -mcpu=G3 -maltivec -O -fomit-frame-pointer2010111720101029
360840opt32bi-rvku2gcc -m64 -maltivec -O -fomit-frame-pointer2010111720101029
362960opt64u6gcc -m64 -mcpu=G4 -Os -fomit-frame-pointer2010111720101029
374080opt64u6gcc -m64 -mcpu=G5 -Os -fomit-frame-pointer2010111720101029
396040opt32bi-s2lcu4gcc -m64 -O -fomit-frame-pointer2010111720101029
396120opt32bi-s2lcu4gcc -funroll-loops -m64 -mcpu=G5 -maltivec -O -fomit-frame-pointer2010111720101029
396160opt32bi-s2lcu4gcc -funroll-loops -m64 -mcpu=G5 -O -fomit-frame-pointer2010111720101029
396200opt32bi-s2lcu4gcc -funroll-loops -m64 -O -fomit-frame-pointer2010111720101029
396280opt32bi-s2lcu4gcc -funroll-loops -m64 -mcpu=G3 -O -fomit-frame-pointer2010111720101029
396280opt32bi-s2lcu4gcc -funroll-loops -m64 -mcpu=G4 -O -fomit-frame-pointer2010111720101029
396320opt32bi-s2lcu4gcc -funroll-loops -m64 -maltivec -O -fomit-frame-pointer2010111720101029
396360opt32bi-s2lcu4gcc -funroll-loops -m64 -mcpu=G4 -maltivec -O -fomit-frame-pointer2010111720101029
396400opt32bi-s2lcu4gcc -funroll-loops -m64 -mcpu=G3 -maltivec -O -fomit-frame-pointer2010111720101029
396600opt32bi-s2lcu4gcc -m64 -mcpu=G3 -O -fomit-frame-pointer2010111720101029
396760opt32bi-s2lcu4gcc -m64 -mcpu=G4 -O -fomit-frame-pointer2010111720101029
396760opt32bi-s2lcu4gcc -m64 -mcpu=G4 -maltivec -O -fomit-frame-pointer2010111720101029
396920opt32bi-s2lcu4gcc -m64 -maltivec -O -fomit-frame-pointer2010111720101029
396960opt32bi-s2lcu4gcc -m64 -mcpu=G3 -maltivec -O -fomit-frame-pointer2010111720101029
399160opt32bi-s2lcu4gcc -m64 -mcpu=G5 -O -fomit-frame-pointer2010111720101029
399200opt32bi-s2lcu4gcc -m64 -mcpu=G5 -maltivec -O -fomit-frame-pointer2010111720101029
406800opt32bi-s2lcu4gcc -m64 -maltivec -O3 -fomit-frame-pointer2010111720101029
411760opt32bi-s2lcu4gcc -funroll-loops -m64 -maltivec -O3 -fomit-frame-pointer2010111720101029
412080opt32bi-s2lcu4gcc -m64 -mcpu=G5 -O3 -fomit-frame-pointer2010111720101029
412120opt32bi-s2lcu4gcc -m64 -mcpu=G5 -maltivec -O3 -fomit-frame-pointer2010111720101029
413880opt32bi-s2lcu4gcc -m64 -mcpu=G3 -maltivec -O3 -fomit-frame-pointer2010111720101029
414400opt32bi-s2lcu4gcc -m64 -maltivec -O2 -fomit-frame-pointer2010111720101029
415280opt32bi-s2lcu4gcc -funroll-loops -m64 -maltivec -O2 -fomit-frame-pointer2010111720101029
416560opt32bi-s2lcu4gcc -m64 -mcpu=G4 -maltivec -O3 -fomit-frame-pointer2010111720101029
416600opt32bi-s2lcu4gcc -m64 -mcpu=G4 -O3 -fomit-frame-pointer2010111720101029
418800opt32bi-s2lcu4gcc -m64 -O3 -fomit-frame-pointer2010111720101029
421480opt32bi-s2lcu4gcc -funroll-loops -m64 -mcpu=G3 -O3 -fomit-frame-pointer2010111720101029
422280opt32bi-s2lcu4gcc -m64 -O2 -fomit-frame-pointer2010111720101029
422800opt32bi-s2lcu4gcc -funroll-loops -m64 -mcpu=G3 -maltivec -O3 -fomit-frame-pointer2010111720101029
423760opt32bi-s2lcu4gcc -funroll-loops -m64 -mcpu=G5 -maltivec -O3 -fomit-frame-pointer2010111720101029
423960opt32bi-s2lcu4gcc -funroll-loops -m64 -mcpu=G5 -O3 -fomit-frame-pointer2010111720101029
424080opt32bi-s2lcu4gcc -m64 -mcpu=G3 -O3 -fomit-frame-pointer2010111720101029
425480opt32bi-s2lcu4gcc -funroll-loops -m64 -mcpu=G4 -O3 -fomit-frame-pointer2010111720101029
428160opt32bi-s2lcu4gcc -funroll-loops -m64 -mcpu=G4 -maltivec -O3 -fomit-frame-pointer2010111720101029
428600opt32bi-rvku2gcc -m64 -O2 -fomit-frame-pointer2010111720101029
429760opt32bi-rvku2gcc -m64 -mcpu=G3 -maltivec -Os -fomit-frame-pointer2010111720101029
430200opt32bi-rvku2gcc -funroll-loops -m64 -mcpu=G3 -O3 -fomit-frame-pointer2010111720101029
430200opt32bi-rvku2gcc -funroll-loops -m64 -mcpu=G3 -maltivec -O3 -fomit-frame-pointer2010111720101029
431120opt32bi-rvku2gcc -funroll-loops -m64 -mcpu=G3 -O2 -fomit-frame-pointer2010111720101029
431680opt32bi-rvku2gcc -funroll-loops -m64 -mcpu=G4 -maltivec -O3 -fomit-frame-pointer2010111720101029
431720opt32bi-rvku2gcc -funroll-loops -m64 -mcpu=G4 -O3 -fomit-frame-pointer2010111720101029
432800opt32bi-rvku2gcc -m64 -mcpu=G5 -O2 -fomit-frame-pointer2010111720101029
432840opt32bi-s2lcu4gcc -m64 -mcpu=G3 -O2 -fomit-frame-pointer2010111720101029
433240opt32biT-s2lcu4gcc -m64 -mcpu=G3 -maltivec -O -fomit-frame-pointer2010111720101029
433400opt32biT-s2lcu4gcc -m64 -mcpu=G4 -maltivec -O -fomit-frame-pointer2010111720101029
433560opt32biT-s2lcu4gcc -m64 -mcpu=G3 -O -fomit-frame-pointer2010111720101029
434000opt32biT-s2lcu4gcc -m64 -mcpu=G4 -O -fomit-frame-pointer2010111720101029
434240opt32bi-rvku2gcc -m64 -mcpu=G5 -maltivec -O2 -fomit-frame-pointer2010111720101029
434480opt32biT-s2lcu4gcc -m64 -O -fomit-frame-pointer2010111720101029
434480opt32biT-s2lcu4gcc -m64 -maltivec -O -fomit-frame-pointer2010111720101029
434600opt32biT-s2lcu4gcc -m64 -mcpu=G5 -O -fomit-frame-pointer2010111720101029
434880opt32bi-rvku2gcc -funroll-loops -m64 -mcpu=G5 -maltivec -Os -fomit-frame-pointer2010111720101029
434920opt32biT-s2lcu4gcc -m64 -mcpu=G5 -maltivec -O -fomit-frame-pointer2010111720101029
435240opt32bi-rvku2gcc -funroll-loops -m64 -maltivec -O3 -fomit-frame-pointer2010111720101029
436160opt32bi-s2lcu4gcc -m64 -mcpu=G3 -maltivec -O2 -fomit-frame-pointer2010111720101029
436480opt32biT-s2lcu4gcc -funroll-loops -m64 -maltivec -O3 -fomit-frame-pointer2010111720101029
436800opt32bi-s2lcu4gcc -m64 -mcpu=G4 -O2 -fomit-frame-pointer2010111720101029
437120opt32biT-s2lcu4gcc -funroll-loops -m64 -mcpu=G5 -maltivec -O -fomit-frame-pointer2010111720101029
437200opt32bi-s2lcu4gcc -m64 -mcpu=G4 -maltivec -O2 -fomit-frame-pointer2010111720101029
437240opt32biT-s2lcu4gcc -funroll-loops -m64 -mcpu=G4 -O -fomit-frame-pointer2010111720101029
437240opt32biT-s2lcu4gcc -funroll-loops -m64 -mcpu=G4 -maltivec -O -fomit-frame-pointer2010111720101029
437280opt32biT-s2lcu4gcc -m64 -maltivec -O3 -fomit-frame-pointer2010111720101029
437480opt32biT-s2lcu4gcc -funroll-loops -m64 -mcpu=G3 -maltivec -O -fomit-frame-pointer2010111720101029
437600opt32biT-s2lcu4gcc -funroll-loops -m64 -maltivec -O -fomit-frame-pointer2010111720101029
437640opt32biT-s2lcu4gcc -funroll-loops -m64 -mcpu=G5 -O -fomit-frame-pointer2010111720101029
437960opt32biT-s2lcu4gcc -funroll-loops -m64 -mcpu=G3 -O -fomit-frame-pointer2010111720101029
438080opt32biT-s2lcu4gcc -funroll-loops -m64 -O -fomit-frame-pointer2010111720101029
438560opt32biT-s2lcu4gcc -m64 -O3 -fomit-frame-pointer2010111720101029
438640opt32bi-rvku2gcc -funroll-loops -m64 -maltivec -O2 -fomit-frame-pointer2010111720101029
438920opt32bi-rvku2gcc -funroll-loops -m64 -mcpu=G3 -maltivec -Os -fomit-frame-pointer2010111720101029
439200opt32bi-s2lcu4gcc -m64 -mcpu=G5 -O2 -fomit-frame-pointer2010111720101029
439280opt32bi-rvku2gcc -funroll-loops -m64 -mcpu=G4 -maltivec -Os -fomit-frame-pointer2010111720101029
439480opt32bi-s2lcu4gcc -m64 -mcpu=G5 -maltivec -O2 -fomit-frame-pointer2010111720101029
439520opt32bi-rvku2gcc -m64 -maltivec -O3 -fomit-frame-pointer2010111720101029
439560opt32bi-rvku2gcc -funroll-loops -m64 -mcpu=G4 -Os -fomit-frame-pointer2010111720101029
439800opt32bi-s2lcu4gcc -funroll-loops -m64 -mcpu=G5 -maltivec -O2 -fomit-frame-pointer2010111720101029
439840opt32bi-rvku2gcc -funroll-loops -m64 -mcpu=G3 -maltivec -O2 -fomit-frame-pointer2010111720101029
440920opt32bi-s2lcu4gcc -funroll-loops -m64 -mcpu=G5 -O2 -fomit-frame-pointer2010111720101029
441520opt32biT-s2lcu4gcc -m64 -mcpu=G5 -O3 -fomit-frame-pointer2010111720101029
441560opt32bi-s2lcu4gcc -funroll-loops -m64 -O3 -fomit-frame-pointer2010111720101029
441760opt32biT-s2lcu4gcc -m64 -mcpu=G5 -maltivec -O3 -fomit-frame-pointer2010111720101029
441960opt32bi-rvku2gcc -m64 -Os -fomit-frame-pointer2010111720101029
442280opt32bi-rvku2gcc -m64 -mcpu=G5 -maltivec -Os -fomit-frame-pointer2010111720101029
442960opt32bi-rvku2gcc -funroll-loops -m64 -mcpu=G5 -Os -fomit-frame-pointer2010111720101029
443680opt32bi-rvku2gcc -funroll-loops -m64 -O3 -fomit-frame-pointer2010111720101029
443920opt32bi-rvku2gcc -m64 -mcpu=G3 -Os -fomit-frame-pointer2010111720101029
444160opt32bi-s2lcu4gcc -funroll-loops -m64 -O2 -fomit-frame-pointer2010111720101029
444160opt32bi-rvku2gcc -funroll-loops -m64 -mcpu=G3 -Os -fomit-frame-pointer2010111720101029
444480opt32bi-rvku2gcc -m64 -maltivec -Os -fomit-frame-pointer2010111720101029
444520opt32bi-rvku2gcc -funroll-loops -m64 -Os -fomit-frame-pointer2010111720101029
444680opt32bi-s2lcu4gcc -funroll-loops -m64 -mcpu=G3 -maltivec -O2 -fomit-frame-pointer2010111720101029
445320opt32bi-rvku2gcc -funroll-loops -m64 -mcpu=G5 -O3 -fomit-frame-pointer2010111720101029
445320opt32bi-rvku2gcc -funroll-loops -m64 -mcpu=G5 -maltivec -O3 -fomit-frame-pointer2010111720101029
445560opt32bi-rvku2gcc -m64 -mcpu=G5 -maltivec -O3 -fomit-frame-pointer2010111720101029
445640opt32bi-rvku2gcc -m64 -mcpu=G5 -O3 -fomit-frame-pointer2010111720101029
445680opt32bi-s2lcu4gcc -funroll-loops -m64 -mcpu=G3 -O2 -fomit-frame-pointer2010111720101029
446520opt32bi-rvku2gcc -m64 -mcpu=G3 -maltivec -O2 -fomit-frame-pointer2010111720101029
446600opt32bi-rvku2gcc -m64 -mcpu=G3 -O2 -fomit-frame-pointer2010111720101029
446880opt32bi-s2lcu4gcc -m64 -maltivec -Os -fomit-frame-pointer2010111720101029
447560opt32bi-rvku2gcc -funroll-loops -m64 -mcpu=G5 -maltivec -O2 -fomit-frame-pointer2010111720101029
449040opt32bi-rvku2gcc -m64 -mcpu=G4 -O3 -fomit-frame-pointer2010111720101029
449600opt32bi-rvku2gcc -m64 -mcpu=G3 -maltivec -O3 -fomit-frame-pointer2010111720101029
450480opt32bi-s2lcu4gcc -funroll-loops -m64 -mcpu=G4 -maltivec -O2 -fomit-frame-pointer2010111720101029
450640opt32bi-s2lcu4gcc -funroll-loops -m64 -mcpu=G4 -O2 -fomit-frame-pointer2010111720101029
450800opt32bi-rvku2gcc -m64 -mcpu=G3 -O3 -fomit-frame-pointer2010111720101029
451280opt32bi-rvku2gcc -m64 -mcpu=G4 -maltivec -O3 -fomit-frame-pointer2010111720101029
451480opt32bi-rvku2gcc -m64 -mcpu=G5 -Os -fomit-frame-pointer2010111720101029
451840opt32bi-rvku2gcc -funroll-loops -m64 -mcpu=G5 -O2 -fomit-frame-pointer2010111720101029
452240opt32biT-s2lcu4gcc -funroll-loops -m64 -maltivec -O2 -fomit-frame-pointer2010111720101029
453400opt32bi-rvku2gcc -m64 -maltivec -O2 -fomit-frame-pointer2010111720101029
455560opt32bi-rvku2gcc -funroll-loops -m64 -O2 -fomit-frame-pointer2010111720101029
456800opt32biT-s2lcu4gcc -m64 -mcpu=G4 -maltivec -O3 -fomit-frame-pointer2010111720101029
457520opt32bi-s2lcu4gcc -funroll-loops -m64 -Os -fomit-frame-pointer2010111720101029
457760opt32bi-s2lcu4gcc -funroll-loops -m64 -mcpu=G5 -Os -fomit-frame-pointer2010111720101029
457760opt32bi-rvku2gcc -m64 -mcpu=G4 -maltivec -O2 -fomit-frame-pointer2010111720101029
457840opt32bi-s2lcu4gcc -funroll-loops -m64 -mcpu=G5 -maltivec -Os -fomit-frame-pointer2010111720101029
458080opt32biT-s2lcu4gcc -funroll-loops -m64 -mcpu=G4 -maltivec -O3 -fomit-frame-pointer2010111720101029
458480opt32biT-s2lcu4gcc -funroll-loops -m64 -mcpu=G4 -O3 -fomit-frame-pointer2010111720101029
458720opt32bi-rvku2gcc -m64 -mcpu=G4 -O2 -fomit-frame-pointer2010111720101029
459040opt32biT-s2lcu4gcc -m64 -mcpu=G4 -O3 -fomit-frame-pointer2010111720101029
459760opt32biT-s2lcu4gcc -funroll-loops -m64 -mcpu=G5 -maltivec -O3 -fomit-frame-pointer2010111720101029
460320opt32bi-s2lcu4gcc -m64 -mcpu=G4 -Os -fomit-frame-pointer2010111720101029
460320opt32bi-s2lcu4gcc -m64 -mcpu=G4 -maltivec -Os -fomit-frame-pointer2010111720101029
460440opt32bi-rvku2gcc -m64 -mcpu=G4 -maltivec -Os -fomit-frame-pointer2010111720101029
460480opt32bi-rvku2gcc -m64 -mcpu=G4 -Os -fomit-frame-pointer2010111720101029
460520opt32biT-s2lcu4gcc -funroll-loops -m64 -mcpu=G5 -O3 -fomit-frame-pointer2010111720101029
461280opt32bi-rvku2gcc -funroll-loops -m64 -maltivec -Os -fomit-frame-pointer2010111720101029
461320opt32bi-s2lcu4gcc -m64 -mcpu=G5 -Os -fomit-frame-pointer2010111720101029
461360opt32bi-rvku2gcc -funroll-loops -m64 -mcpu=G4 -O2 -fomit-frame-pointer2010111720101029
461360opt32bi-s2lcu4gcc -m64 -mcpu=G5 -maltivec -Os -fomit-frame-pointer2010111720101029
461400opt32biT-s2lcu4gcc -m64 -maltivec -O2 -fomit-frame-pointer2010111720101029
461840opt32bi-s2lcu4gcc -m64 -Os -fomit-frame-pointer2010111720101029
461960opt32biT-s2lcu4gcc -funroll-loops -m64 -O3 -fomit-frame-pointer2010111720101029
462040opt32biT-s2lcu4gcc -funroll-loops -m64 -mcpu=G3 -O3 -fomit-frame-pointer2010111720101029
462800opt32bi-rvku2gcc -funroll-loops -m64 -mcpu=G4 -maltivec -O2 -fomit-frame-pointer2010111720101029
463960opt32biT-s2lcu4gcc -m64 -mcpu=G3 -O3 -fomit-frame-pointer2010111720101029
464160opt32bi-s2lcu4gcc -funroll-loops -m64 -mcpu=G3 -maltivec -Os -fomit-frame-pointer2010111720101029
465280opt32bi-s2lcu4gcc -funroll-loops -m64 -maltivec -Os -fomit-frame-pointer2010111720101029
466040opt32bi-s2lcu4gcc -funroll-loops -m64 -mcpu=G4 -maltivec -Os -fomit-frame-pointer2010111720101029
466080opt32bi-s2lcu4gcc -funroll-loops -m64 -mcpu=G4 -Os -fomit-frame-pointer2010111720101029
466280opt32bi-s2lcu4gcc -funroll-loops -m64 -mcpu=G3 -Os -fomit-frame-pointer2010111720101029
469000opt32biT-s2lcu4gcc -m64 -O2 -fomit-frame-pointer2010111720101029
470040opt32biT-s2lcu4gcc -funroll-loops -m64 -mcpu=G3 -maltivec -O3 -fomit-frame-pointer2010111720101029
475840opt32biT-s2lcu4gcc -m64 -mcpu=G5 -O2 -fomit-frame-pointer2010111720101029
477160opt32biT-s2lcu4gcc -m64 -mcpu=G5 -maltivec -O2 -fomit-frame-pointer2010111720101029
479200opt32bi-s2lcu4gcc -m64 -mcpu=G3 -Os -fomit-frame-pointer2010111720101029
479200opt32bi-s2lcu4gcc -m64 -mcpu=G3 -maltivec -Os -fomit-frame-pointer2010111720101029
480120opt32biT-s2lcu4gcc -funroll-loops -m64 -O2 -fomit-frame-pointer2010111720101029
483240opt32biT-s2lcu4gcc -m64 -mcpu=G3 -maltivec -O2 -fomit-frame-pointer2010111720101029
484320opt32biT-s2lcu4gcc -m64 -mcpu=G4 -O2 -fomit-frame-pointer2010111720101029
486360opt32biT-s2lcu4gcc -funroll-loops -m64 -mcpu=G3 -O2 -fomit-frame-pointer2010111720101029
486600opt32biT-s2lcu4gcc -funroll-loops -m64 -mcpu=G5 -O2 -fomit-frame-pointer2010111720101029
486640opt32biT-s2lcu4gcc -m64 -mcpu=G4 -maltivec -O2 -fomit-frame-pointer2010111720101029
487080opt32biT-s2lcu4gcc -m64 -maltivec -Os -fomit-frame-pointer2010111720101029
487280opt32biT-s2lcu4gcc -funroll-loops -m64 -mcpu=G5 -maltivec -O2 -fomit-frame-pointer2010111720101029
491440opt32biT-s2lcu4gcc -m64 -mcpu=G3 -O2 -fomit-frame-pointer2010111720101029
494160opt32biT-s2lcu4gcc -funroll-loops -m64 -mcpu=G3 -maltivec -O2 -fomit-frame-pointer2010111720101029
495840opt32biT-s2lcu4gcc -funroll-loops -m64 -mcpu=G4 -O2 -fomit-frame-pointer2010111720101029
496000opt32biT-s2lcu4gcc -funroll-loops -m64 -mcpu=G4 -maltivec -O2 -fomit-frame-pointer2010111720101029
498800opt32biT-s2lcu4gcc -m64 -mcpu=G5 -maltivec -Os -fomit-frame-pointer2010111720101029
500520opt32biT-s2lcu4gcc -m64 -mcpu=G5 -Os -fomit-frame-pointer2010111720101029
501720opt32biT-s2lcu4gcc -m64 -mcpu=G4 -maltivec -Os -fomit-frame-pointer2010111720101029
502560opt32biT-s2lcu4gcc -m64 -mcpu=G4 -Os -fomit-frame-pointer2010111720101029
504040opt32biT-s2lcu4gcc -m64 -Os -fomit-frame-pointer2010111720101029
507680opt32biT-s2lcu4gcc -funroll-loops -m64 -Os -fomit-frame-pointer2010111720101029
508520opt32biT-s2lcu4gcc -funroll-loops -m64 -mcpu=G5 -Os -fomit-frame-pointer2010111720101029
510080opt32biT-s2lcu4gcc -funroll-loops -m64 -mcpu=G5 -maltivec -Os -fomit-frame-pointer2010111720101029
515360opt32biT-s2lcu4gcc -funroll-loops -m64 -mcpu=G3 -Os -fomit-frame-pointer2010111720101029
516400opt32biT-s2lcu4gcc -funroll-loops -m64 -mcpu=G3 -maltivec -Os -fomit-frame-pointer2010111720101029
521520opt32biT-s2lcu4gcc -funroll-loops -m64 -mcpu=G4 -Os -fomit-frame-pointer2010111720101029
523080opt32biT-s2lcu4gcc -funroll-loops -m64 -mcpu=G4 -maltivec -Os -fomit-frame-pointer2010111720101029
525360opt32biT-s2lcu4gcc -m64 -mcpu=G3 -Os -fomit-frame-pointer2010111720101029
526320opt32biT-s2lcu4gcc -m64 -mcpu=G3 -maltivec -Os -fomit-frame-pointer2010111720101029
537080opt32biT-s2lcu4gcc -funroll-loops -m64 -maltivec -Os -fomit-frame-pointer2010111720101029
683120opt32biT-s2lcu4gcc -m64 -mcpu=G3 -maltivec -O3 -fomit-frame-pointer2010111720101029
683600opt32bi-rvku2gcc -m64 -O3 -fomit-frame-pointer2010111720101029

Checksum failure

Implementation: crypto_hash/keccak/compact
Compiler: gcc -funroll-loops -m64 -O2 -fomit-frame-pointer
ec01694927b3f052c2ad2e91bd1e81efa9669d56ec878d333e138afe7e726a0f5ca1bcea04b4fd6702c0b571d5958a9f71995aed7004aacbfe52097b7dc1f3120232ea3e553761ad1fae81fa067cb6ee7c24ab9a8661d2dcc97dba1a5e8b55b7b05dd5e4c3445e9abbf2f572904d7ce9e93c178c9530b60b453790a4ce6244f1
Number of similar (compiler,implementation) pairs: 192, namely:
CompilerImplementations
gcc -funroll-loops -m64 -O2 -fomit-frame-pointer compact simple compact8
gcc -funroll-loops -m64 -O3 -fomit-frame-pointer compact simple compact8
gcc -funroll-loops -m64 -O -fomit-frame-pointer compact simple compact8
gcc -funroll-loops -m64 -Os -fomit-frame-pointer compact simple compact8
gcc -funroll-loops -m64 -maltivec -O2 -fomit-frame-pointer compact simple compact8
gcc -funroll-loops -m64 -maltivec -O3 -fomit-frame-pointer compact simple compact8
gcc -funroll-loops -m64 -maltivec -O -fomit-frame-pointer compact simple compact8
gcc -funroll-loops -m64 -maltivec -Os -fomit-frame-pointer compact simple compact8
gcc -funroll-loops -m64 -mcpu=G3 -O2 -fomit-frame-pointer compact simple compact8
gcc -funroll-loops -m64 -mcpu=G3 -O3 -fomit-frame-pointer compact simple compact8
gcc -funroll-loops -m64 -mcpu=G3 -O -fomit-frame-pointer compact simple compact8
gcc -funroll-loops -m64 -mcpu=G3 -Os -fomit-frame-pointer compact simple compact8
gcc -funroll-loops -m64 -mcpu=G3 -maltivec -O2 -fomit-frame-pointer compact simple compact8
gcc -funroll-loops -m64 -mcpu=G3 -maltivec -O3 -fomit-frame-pointer compact simple compact8
gcc -funroll-loops -m64 -mcpu=G3 -maltivec -O -fomit-frame-pointer compact simple compact8
gcc -funroll-loops -m64 -mcpu=G3 -maltivec -Os -fomit-frame-pointer compact simple compact8
gcc -funroll-loops -m64 -mcpu=G4 -O2 -fomit-frame-pointer compact simple compact8
gcc -funroll-loops -m64 -mcpu=G4 -O3 -fomit-frame-pointer compact simple compact8
gcc -funroll-loops -m64 -mcpu=G4 -O -fomit-frame-pointer compact simple compact8
gcc -funroll-loops -m64 -mcpu=G4 -Os -fomit-frame-pointer compact simple compact8
gcc -funroll-loops -m64 -mcpu=G4 -maltivec -O2 -fomit-frame-pointer compact simple compact8
gcc -funroll-loops -m64 -mcpu=G4 -maltivec -O3 -fomit-frame-pointer compact simple compact8
gcc -funroll-loops -m64 -mcpu=G4 -maltivec -O -fomit-frame-pointer compact simple compact8
gcc -funroll-loops -m64 -mcpu=G4 -maltivec -Os -fomit-frame-pointer compact simple compact8
gcc -funroll-loops -m64 -mcpu=G5 -O2 -fomit-frame-pointer compact simple compact8
gcc -funroll-loops -m64 -mcpu=G5 -O3 -fomit-frame-pointer compact simple compact8
gcc -funroll-loops -m64 -mcpu=G5 -O -fomit-frame-pointer compact simple compact8
gcc -funroll-loops -m64 -mcpu=G5 -Os -fomit-frame-pointer compact simple compact8
gcc -funroll-loops -m64 -mcpu=G5 -maltivec -O2 -fomit-frame-pointer compact simple compact8
gcc -funroll-loops -m64 -mcpu=G5 -maltivec -O3 -fomit-frame-pointer compact simple compact8
gcc -funroll-loops -m64 -mcpu=G5 -maltivec -O -fomit-frame-pointer compact simple compact8
gcc -funroll-loops -m64 -mcpu=G5 -maltivec -Os -fomit-frame-pointer compact simple compact8
gcc -m64 -O2 -fomit-frame-pointer compact simple compact8
gcc -m64 -O3 -fomit-frame-pointer compact simple compact8
gcc -m64 -O -fomit-frame-pointer compact simple compact8
gcc -m64 -Os -fomit-frame-pointer compact simple compact8
gcc -m64 -maltivec -O2 -fomit-frame-pointer compact simple compact8
gcc -m64 -maltivec -O3 -fomit-frame-pointer compact simple compact8
gcc -m64 -maltivec -O -fomit-frame-pointer compact simple compact8
gcc -m64 -maltivec -Os -fomit-frame-pointer compact simple compact8
gcc -m64 -mcpu=G3 -O2 -fomit-frame-pointer compact simple compact8
gcc -m64 -mcpu=G3 -O3 -fomit-frame-pointer compact simple compact8
gcc -m64 -mcpu=G3 -O -fomit-frame-pointer compact simple compact8
gcc -m64 -mcpu=G3 -Os -fomit-frame-pointer compact simple compact8
gcc -m64 -mcpu=G3 -maltivec -O2 -fomit-frame-pointer compact simple compact8
gcc -m64 -mcpu=G3 -maltivec -O3 -fomit-frame-pointer compact simple compact8
gcc -m64 -mcpu=G3 -maltivec -O -fomit-frame-pointer compact simple compact8
gcc -m64 -mcpu=G3 -maltivec -Os -fomit-frame-pointer compact simple compact8
gcc -m64 -mcpu=G4 -O2 -fomit-frame-pointer compact simple compact8
gcc -m64 -mcpu=G4 -O3 -fomit-frame-pointer compact simple compact8
gcc -m64 -mcpu=G4 -O -fomit-frame-pointer compact simple compact8
gcc -m64 -mcpu=G4 -Os -fomit-frame-pointer compact simple compact8
gcc -m64 -mcpu=G4 -maltivec -O2 -fomit-frame-pointer compact simple compact8
gcc -m64 -mcpu=G4 -maltivec -O3 -fomit-frame-pointer compact simple compact8
gcc -m64 -mcpu=G4 -maltivec -O -fomit-frame-pointer compact simple compact8
gcc -m64 -mcpu=G4 -maltivec -Os -fomit-frame-pointer compact simple compact8
gcc -m64 -mcpu=G5 -O2 -fomit-frame-pointer compact simple compact8
gcc -m64 -mcpu=G5 -O3 -fomit-frame-pointer compact simple compact8
gcc -m64 -mcpu=G5 -O -fomit-frame-pointer compact simple compact8
gcc -m64 -mcpu=G5 -Os -fomit-frame-pointer compact simple compact8
gcc -m64 -mcpu=G5 -maltivec -O2 -fomit-frame-pointer compact simple compact8
gcc -m64 -mcpu=G5 -maltivec -O3 -fomit-frame-pointer compact simple compact8
gcc -m64 -mcpu=G5 -maltivec -O -fomit-frame-pointer compact simple compact8
gcc -m64 -mcpu=G5 -maltivec -Os -fomit-frame-pointer compact simple compact8

Checksum failure

Implementation: crypto_hash/keccak/simple32bi
Compiler: gcc -funroll-loops -m64 -O2 -fomit-frame-pointer
5c83b106d50def7e4539605d76c26efe5c5b4c13e80866c4946591e3942034b8be9eac5615de6cc55baeb45593afd3b16b04cab338463829c32078597af208277ec586bba952996576209eca5915c4f043d2ddb2b3b3d42ad650ff85dd41bf743a27a940be246f42ae3117ed4f5c08cb8a3fdeec216cfb73985f14c7058eecfe
Number of similar (compiler,implementation) pairs: 64, namely:
CompilerImplementations
gcc -funroll-loops -m64 -O2 -fomit-frame-pointer simple32bi
gcc -funroll-loops -m64 -O3 -fomit-frame-pointer simple32bi
gcc -funroll-loops -m64 -O -fomit-frame-pointer simple32bi
gcc -funroll-loops -m64 -Os -fomit-frame-pointer simple32bi
gcc -funroll-loops -m64 -maltivec -O2 -fomit-frame-pointer simple32bi
gcc -funroll-loops -m64 -maltivec -O3 -fomit-frame-pointer simple32bi
gcc -funroll-loops -m64 -maltivec -O -fomit-frame-pointer simple32bi
gcc -funroll-loops -m64 -maltivec -Os -fomit-frame-pointer simple32bi
gcc -funroll-loops -m64 -mcpu=G3 -O2 -fomit-frame-pointer simple32bi
gcc -funroll-loops -m64 -mcpu=G3 -O3 -fomit-frame-pointer simple32bi
gcc -funroll-loops -m64 -mcpu=G3 -O -fomit-frame-pointer simple32bi
gcc -funroll-loops -m64 -mcpu=G3 -Os -fomit-frame-pointer simple32bi
gcc -funroll-loops -m64 -mcpu=G3 -maltivec -O2 -fomit-frame-pointer simple32bi
gcc -funroll-loops -m64 -mcpu=G3 -maltivec -O3 -fomit-frame-pointer simple32bi
gcc -funroll-loops -m64 -mcpu=G3 -maltivec -O -fomit-frame-pointer simple32bi
gcc -funroll-loops -m64 -mcpu=G3 -maltivec -Os -fomit-frame-pointer simple32bi
gcc -funroll-loops -m64 -mcpu=G4 -O2 -fomit-frame-pointer simple32bi
gcc -funroll-loops -m64 -mcpu=G4 -O3 -fomit-frame-pointer simple32bi
gcc -funroll-loops -m64 -mcpu=G4 -O -fomit-frame-pointer simple32bi
gcc -funroll-loops -m64 -mcpu=G4 -Os -fomit-frame-pointer simple32bi
gcc -funroll-loops -m64 -mcpu=G4 -maltivec -O2 -fomit-frame-pointer simple32bi
gcc -funroll-loops -m64 -mcpu=G4 -maltivec -O3 -fomit-frame-pointer simple32bi
gcc -funroll-loops -m64 -mcpu=G4 -maltivec -O -fomit-frame-pointer simple32bi
gcc -funroll-loops -m64 -mcpu=G4 -maltivec -Os -fomit-frame-pointer simple32bi
gcc -funroll-loops -m64 -mcpu=G5 -O2 -fomit-frame-pointer simple32bi
gcc -funroll-loops -m64 -mcpu=G5 -O3 -fomit-frame-pointer simple32bi
gcc -funroll-loops -m64 -mcpu=G5 -O -fomit-frame-pointer simple32bi
gcc -funroll-loops -m64 -mcpu=G5 -Os -fomit-frame-pointer simple32bi
gcc -funroll-loops -m64 -mcpu=G5 -maltivec -O2 -fomit-frame-pointer simple32bi
gcc -funroll-loops -m64 -mcpu=G5 -maltivec -O3 -fomit-frame-pointer simple32bi
gcc -funroll-loops -m64 -mcpu=G5 -maltivec -O -fomit-frame-pointer simple32bi
gcc -funroll-loops -m64 -mcpu=G5 -maltivec -Os -fomit-frame-pointer simple32bi
gcc -m64 -O2 -fomit-frame-pointer simple32bi
gcc -m64 -O3 -fomit-frame-pointer simple32bi
gcc -m64 -O -fomit-frame-pointer simple32bi
gcc -m64 -Os -fomit-frame-pointer simple32bi
gcc -m64 -maltivec -O2 -fomit-frame-pointer simple32bi
gcc -m64 -maltivec -O3 -fomit-frame-pointer simple32bi
gcc -m64 -maltivec -O -fomit-frame-pointer simple32bi
gcc -m64 -maltivec -Os -fomit-frame-pointer simple32bi
gcc -m64 -mcpu=G3 -O2 -fomit-frame-pointer simple32bi
gcc -m64 -mcpu=G3 -O3 -fomit-frame-pointer simple32bi
gcc -m64 -mcpu=G3 -O -fomit-frame-pointer simple32bi
gcc -m64 -mcpu=G3 -Os -fomit-frame-pointer simple32bi
gcc -m64 -mcpu=G3 -maltivec -O2 -fomit-frame-pointer simple32bi
gcc -m64 -mcpu=G3 -maltivec -O3 -fomit-frame-pointer simple32bi
gcc -m64 -mcpu=G3 -maltivec -O -fomit-frame-pointer simple32bi
gcc -m64 -mcpu=G3 -maltivec -Os -fomit-frame-pointer simple32bi
gcc -m64 -mcpu=G4 -O2 -fomit-frame-pointer simple32bi
gcc -m64 -mcpu=G4 -O3 -fomit-frame-pointer simple32bi
gcc -m64 -mcpu=G4 -O -fomit-frame-pointer simple32bi
gcc -m64 -mcpu=G4 -Os -fomit-frame-pointer simple32bi
gcc -m64 -mcpu=G4 -maltivec -O2 -fomit-frame-pointer simple32bi
gcc -m64 -mcpu=G4 -maltivec -O3 -fomit-frame-pointer simple32bi
gcc -m64 -mcpu=G4 -maltivec -O -fomit-frame-pointer simple32bi
gcc -m64 -mcpu=G4 -maltivec -Os -fomit-frame-pointer simple32bi
gcc -m64 -mcpu=G5 -O2 -fomit-frame-pointer simple32bi
gcc -m64 -mcpu=G5 -O3 -fomit-frame-pointer simple32bi
gcc -m64 -mcpu=G5 -O -fomit-frame-pointer simple32bi
gcc -m64 -mcpu=G5 -Os -fomit-frame-pointer simple32bi
gcc -m64 -mcpu=G5 -maltivec -O2 -fomit-frame-pointer simple32bi
gcc -m64 -mcpu=G5 -maltivec -O3 -fomit-frame-pointer simple32bi
gcc -m64 -mcpu=G5 -maltivec -O -fomit-frame-pointer simple32bi
gcc -m64 -mcpu=G5 -maltivec -Os -fomit-frame-pointer simple32bi

Compiler output

Implementation: crypto_hash/keccak/sseu2
Compiler: gcc -funroll-loops -m64 -O2 -fomit-frame-pointer
KeccakPermutationOptimized64.c: KeccakPermutationOptimized64.c:25:27: error: emmintrin.h: No such file or directory
KeccakPermutationOptimized64.c: KeccakPermutationOptimized64.c:26: error: expected '=', ',', ';', 'asm' or '__attribute__' before 'V64'
KeccakPermutationOptimized64.c: KeccakPermutationOptimized64.c:27: error: expected '=', ',', ';', 'asm' or '__attribute__' before 'V128'
KeccakPermutationOptimized64.c: KeccakPermutationOptimized64.c:29: error: expected specifier-qualifier-list before 'V128'
KeccakPermutationOptimized64.c: KeccakPermutationOptimized64.c: In function 'KeccakPermutationOnWords':
KeccakPermutationOptimized64.c: KeccakPermutationOptimized64.c:101: error: 'V64' undeclared (first use in this function)
KeccakPermutationOptimized64.c: KeccakPermutationOptimized64.c:101: error: (Each undeclared identifier is reported only once
KeccakPermutationOptimized64.c: KeccakPermutationOptimized64.c:101: error: for each function it appears in.)
KeccakPermutationOptimized64.c: KeccakPermutationOptimized64.c:101: error: expected ';' before 'Aba'
KeccakPermutationOptimized64.c: KeccakPermutationOptimized64.c:101: error: expected ';' before 'Aga'
KeccakPermutationOptimized64.c: ...
KeccakPermutationOptimized64.c: KeccakPermutationOptimized64.c:152: error: expected expression before ')' token
KeccakPermutationOptimized64.c: KeccakPermutationOptimized64.c:152: error: 'V6464' has no member named 'v64'
KeccakPermutationOptimized64.c: KeccakPermutationOptimized64.c:152: error: 'V6464' has no member named 'v64'
KeccakPermutationOptimized64.c: KeccakPermutationOptimized64.c:152: error: expected expression before ')' token
KeccakPermutationOptimized64.c: KeccakPermutationOptimized64.c:152: error: expected expression before ')' token
KeccakPermutationOptimized64.c: KeccakPermutationOptimized64.c:152: error: expected expression before ')' token
KeccakPermutationOptimized64.c: KeccakPermutationOptimized64.c:152: error: expected expression before ')' token
KeccakPermutationOptimized64.c: KeccakPermutationOptimized64.c:152: error: expected expression before ')' token
KeccakPermutationOptimized64.c: KeccakPermutationOptimized64.c:152: error: expected expression before ')' token
KeccakPermutationOptimized64.c: KeccakPermutationOptimized64.c:152: error: expected expression before ')' token

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

Compiler output

Implementation: crypto_hash/keccak/mmxu1
Compiler: gcc -funroll-loops -m64 -O2 -fomit-frame-pointer
KeccakPermutationOptimized64.c: KeccakPermutationOptimized64.c:65:26: error: mmintrin.h: No such file or directory
KeccakPermutationOptimized64.c: KeccakPermutationOptimized64.c:66: error: expected '=', ',', ';', 'asm' or '__attribute__' before 'V64'
KeccakPermutationOptimized64.c: KeccakPermutationOptimized64.c: In function 'KeccakPermutationOnWords':
KeccakPermutationOptimized64.c: KeccakPermutationOptimized64.c:101: error: 'V64' undeclared (first use in this function)
KeccakPermutationOptimized64.c: KeccakPermutationOptimized64.c:101: error: (Each undeclared identifier is reported only once
KeccakPermutationOptimized64.c: KeccakPermutationOptimized64.c:101: error: for each function it appears in.)
KeccakPermutationOptimized64.c: KeccakPermutationOptimized64.c:101: error: expected ';' before 'Aba'
KeccakPermutationOptimized64.c: KeccakPermutationOptimized64.c:101: error: expected ';' before 'Aga'
KeccakPermutationOptimized64.c: KeccakPermutationOptimized64.c:101: error: expected ';' before 'Aka'
KeccakPermutationOptimized64.c: KeccakPermutationOptimized64.c:101: error: expected ';' before 'Ama'
KeccakPermutationOptimized64.c: ...
KeccakPermutationOptimized64.c: KeccakPermutationOptimized64.c:152: error: 'Bsa' undeclared (first use in this function)
KeccakPermutationOptimized64.c: KeccakPermutationOptimized64.c:152: error: 'Bse' undeclared (first use in this function)
KeccakPermutationOptimized64.c: KeccakPermutationOptimized64.c:152: error: 'Bsi' undeclared (first use in this function)
KeccakPermutationOptimized64.c: KeccakPermutationOptimized64.c:152: error: 'Esa' undeclared (first use in this function)
KeccakPermutationOptimized64.c: KeccakPermutationOptimized64.c:152: error: 'Bso' undeclared (first use in this function)
KeccakPermutationOptimized64.c: KeccakPermutationOptimized64.c:152: error: 'Ese' undeclared (first use in this function)
KeccakPermutationOptimized64.c: KeccakPermutationOptimized64.c:152: error: 'Bsu' undeclared (first use in this function)
KeccakPermutationOptimized64.c: KeccakPermutationOptimized64.c:152: error: 'Esi' undeclared (first use in this function)
KeccakPermutationOptimized64.c: KeccakPermutationOptimized64.c:152: error: 'Eso' undeclared (first use in this function)
KeccakPermutationOptimized64.c: KeccakPermutationOptimized64.c:152: error: 'Esu' undeclared (first use in this function)

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

Compiler output

Implementation: crypto_hash/keccak/avr8
Compiler: gcc -funroll-loops -m64 -O2 -fomit-frame-pointer
Keccak-avr8.c: Keccak-avr8.c:14:26: error: avr/pgmspace.h: No such file or directory
Keccak-avr8.c: Keccak-avr8.c:45: error: expected '=', ',', ';', 'asm' or '__attribute__' before 'PROGMEM'
Keccak-avr8.c: Keccak-avr8.c:127: error: expected '=', ',', ';', 'asm' or '__attribute__' before 'PROGMEM'
Keccak-avr8.c: Keccak-avr8.c:155: error: expected '=', ',', ';', 'asm' or '__attribute__' before 'PROGMEM'
Keccak-avr8.c: Keccak-avr8.c:164: error: expected '=', ',', ';', 'asm' or '__attribute__' before 'PROGMEM'
Keccak-avr8.c: Keccak-avr8.c:169: error: expected '=', ',', ';', 'asm' or '__attribute__' before 'PROGMEM'
Keccak-avr8.c: Keccak-avr8.c: In function 'KeccakF':
Keccak-avr8.c: Keccak-avr8.c:199: error: 'KeccakF_Mod5' undeclared (first use in this function)
Keccak-avr8.c: Keccak-avr8.c:199: error: (Each undeclared identifier is reported only once
Keccak-avr8.c: Keccak-avr8.c:199: error: for each function it appears in.)
Keccak-avr8.c: Keccak-avr8.c:218: error: 'KeccakF_PiLane' undeclared (first use in this function)
Keccak-avr8.c: Keccak-avr8.c:220: error: 'KeccakF_RotationConstants' undeclared (first use in this function)
Keccak-avr8.c: Keccak-avr8.c:252: error: 'KeccakF_RoundConstants' undeclared (first use in this function)
Keccak-avr8.c: Keccak-avr8.c: In function 'Final':
Keccak-avr8.c: Keccak-avr8.c:348: error: 'KeccakPadding' undeclared (first use in this function)

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

Compiler output

Implementation: crypto_hash/keccak/avr8asm
Compiler: gcc -funroll-loops -m64 -O2 -fomit-frame-pointer
Keccak-avr8.c: Keccak-avr8.c:14:26: error: avr/pgmspace.h: No such file or directory
Keccak-avr8.c: Keccak-avr8.c:40: error: expected '=', ',', ';', 'asm' or '__attribute__' before 'PROGMEM'
Keccak-avr8.c: Keccak-avr8.c: In function 'crypto_hash_keccak_avr8asm':
Keccak-avr8.c: Keccak-avr8.c:69: error: 'KeccakPadding' undeclared (first use in this function)
Keccak-avr8.c: Keccak-avr8.c:69: error: (Each undeclared identifier is reported only once
Keccak-avr8.c: Keccak-avr8.c:69: error: for each function it appears in.)
Keccak-avr8.c: Keccak-avr8.c: In function 'Final':
Keccak-avr8.c: Keccak-avr8.c:183: error: 'KeccakPadding' undeclared (first use in this function)

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