Implementation notes: ppc64, gcc1power7, crypto_hash/fugue256

Computer: gcc1power7
Architecture: ppc64
CPU ID: unknown CPU ID
SUPERCOP version: 20130126
Operation: crypto_hash
Primitive: fugue256
TimeImplementationCompilerBenchmark dateSUPERCOP version
148757sphlibgcc -Os -fomit-frame-pointer2012052220120521
162967sphlibgcc -fno-schedule-insns -Os -fomit-frame-pointer2012052220120521
165200sphlibgcc -m64 -mcpu=G3 -maltivec -O3 -fomit-frame-pointer2012052220120521
166166sphlibgcc -m64 -mcpu=G4 -maltivec -Os -fomit-frame-pointer2012052220120521
167041sphlibgcc -funroll-loops -fno-schedule-insns -O -fomit-frame-pointer2012052220120521
171451sphlibgcc -funroll-loops -m64 -mcpu=G4 -O3 -fomit-frame-pointer2012052220120521
172368sphlibgcc -m64 -maltivec -O3 -fomit-frame-pointer2012052220120521
173229sphlibgcc -funroll-loops -maltivec -O2 -fomit-frame-pointer2012052220120521
173523sphlibgcc -funroll-loops -m64 -mcpu=G4 -O2 -fomit-frame-pointer2012052220120521
175168sphlibgcc -m64 -mcpu=G4 -Os -fomit-frame-pointer2012052220120521
175518sphlibgcc -funroll-loops -m64 -mcpu=G4 -Os -fomit-frame-pointer2012052220120521
175910sphlibgcc -funroll-loops -m64 -Os -fomit-frame-pointer2012052220120521
177450sphlibgcc -m64 -mcpu=G5 -maltivec -Os -fomit-frame-pointer2012052220120521
177499sphlibgcc -m64 -mcpu=G3 -Os -fomit-frame-pointer2012052220120521
177576sphlibgcc -funroll-loops -mcpu=G5 -O3 -fomit-frame-pointer2012052220120521
177618sphlibgcc -mcpu=G5 -Os -fomit-frame-pointer2012052220120521
177744sphlibgcc -funroll-loops -m64 -mcpu=G4 -maltivec -O2 -fomit-frame-pointer2012052220120521
178332sphlibgcc -funroll-loops -m64 -mcpu=G4 -maltivec -Os -fomit-frame-pointer2012052220120521
178717sphlibgcc -funroll-loops -mcpu=G5 -maltivec -O -fomit-frame-pointer2012052220120521
178752sphlibgcc -funroll-loops -mcpu=G5 -Os -fomit-frame-pointer2012052220120521
178864sphlibgcc -funroll-loops -m64 -mcpu=G3 -maltivec -O3 -fomit-frame-pointer2012052220120521
179004sphlibgcc -m64 -mcpu=G5 -O3 -fomit-frame-pointer2012052220120521
179235sphlibgcc -fno-schedule-insns -O2 -fomit-frame-pointer2012052220120521
179690sphlibgcc -mcpu=G5 -O3 -fomit-frame-pointer2012052220120521
180089sphlibgcc -funroll-loops -m64 -maltivec -O2 -fomit-frame-pointer2012052220120521
180817sphlibgcc -funroll-loops -m64 -mcpu=G3 -O3 -fomit-frame-pointer2012052220120521
181300sphlibgcc -m64 -maltivec -Os -fomit-frame-pointer2012052220120521
182483sphlibgcc -funroll-loops -m64 -O2 -fomit-frame-pointer2012052220120521
182854sphlibgcc -m64 -mcpu=G3 -maltivec -O -fomit-frame-pointer2012052220120521
182903sphlibgcc -m64 -mcpu=G3 -O3 -fomit-frame-pointer2012052220120521
183057sphlibgcc -m64 -mcpu=G3 -O -fomit-frame-pointer2012052220120521
183064sphlibgcc -funroll-loops -m64 -maltivec -Os -fomit-frame-pointer2012052220120521
183113sphlibgcc -funroll-loops -maltivec -Os -fomit-frame-pointer2012052220120521
183393sphlibgcc -m64 -mcpu=G5 -O -fomit-frame-pointer2012052220120521
183582sphlibgcc -funroll-loops -mcpu=G5 -maltivec -O2 -fomit-frame-pointer2012052220120521
183659sphlibgcc -m64 -mcpu=G4 -O3 -fomit-frame-pointer2012052220120521
183890sphlibgcc -maltivec -Os -fomit-frame-pointer2012052220120521
184709sphlibgcc -fno-schedule-insns -O3 -fomit-frame-pointer2012052220120521
185248sphlibgcc -funroll-loops -m64 -mcpu=G3 -O -fomit-frame-pointer2012052220120521
185514sphlibgcc -m64 -mcpu=G5 -O2 -fomit-frame-pointer2012052220120521
185584sphlibgcc -m64 -mcpu=G5 -maltivec -O -fomit-frame-pointer2012052220120521
185724sphlibgcc -funroll-loops -m64 -mcpu=G5 -O -fomit-frame-pointer2012052220120521
186032sphlibgcc -funroll-loops -maltivec -O -fomit-frame-pointer2012052220120521
186039sphlibgcc -m64 -O3 -fomit-frame-pointer2012052220120521
186046sphlibgcc -funroll-loops -mcpu=G5 -maltivec -Os -fomit-frame-pointer2012052220120521
186088sphlibgcc -mcpu=G5 -maltivec -Os -fomit-frame-pointer2012052220120521
186151sphlibgcc -funroll-loops -m64 -mcpu=G5 -maltivec -O3 -fomit-frame-pointer2012052220120521
186172sphlibgcc -funroll-loops -fno-schedule-insns -O3 -fomit-frame-pointer2012052220120521
186984sphlibgcc -mcpu=G5 -O -fomit-frame-pointer2012052220120521
187208sphlibgcc -funroll-loops -m64 -mcpu=G5 -maltivec -Os -fomit-frame-pointer2012052220120521
187369sphlibgcc -maltivec -O2 -fomit-frame-pointer2012052220120521
187509sphlibgcc -funroll-loops -Os -fomit-frame-pointer2012052220120521
188237sphlibgcc -m64 -mcpu=G4 -maltivec -O -fomit-frame-pointer2012052220120521
188720sphlibgcc -O3 -fomit-frame-pointer2012052220120521
188825sphlibgcc -funroll-loops -m64 -mcpu=G3 -O2 -fomit-frame-pointer2012052220120521
188944sphlibgcc -funroll-loops -m64 -mcpu=G5 -Os -fomit-frame-pointer2012052220120521
189392sphlibgcc -m64 -mcpu=G5 -Os -fomit-frame-pointer2012052220120521
189462sphlibgcc -m64 -mcpu=G5 -maltivec -O2 -fomit-frame-pointer2012052220120521
189483sphlibgcc -mcpu=G5 -maltivec -O3 -fomit-frame-pointer2012052220120521
189567sphlibgcc -fno-schedule-insns -O -fomit-frame-pointer2012052220120521
189952sphlibgcc -funroll-loops -m64 -mcpu=G5 -maltivec -O2 -fomit-frame-pointer2012052220120521
190141sphlibgcc -funroll-loops -mcpu=G5 -maltivec -O3 -fomit-frame-pointer2012052220120521
190848sphlibgcc -funroll-loops -mcpu=G5 -O -fomit-frame-pointer2012052220120521
191527sphlibgcc -funroll-loops -O2 -fomit-frame-pointer2012052220120521
191541sphlibgcc -funroll-loops -m64 -maltivec -O3 -fomit-frame-pointer2012052220120521
191947sphlibgcc -funroll-loops -m64 -mcpu=G4 -maltivec -O -fomit-frame-pointer2012052220120521
192353sphlibgcc -funroll-loops -m64 -mcpu=G3 -maltivec -O -fomit-frame-pointer2012052220120521
192423sphlibgcc -funroll-loops -maltivec -O3 -fomit-frame-pointer2012052220120521
192598sphlibgcc -mcpu=G5 -maltivec -O -fomit-frame-pointer2012052220120521
192619sphlibgcc -funroll-loops -m64 -mcpu=G3 -maltivec -Os -fomit-frame-pointer2012052220120521
192668sphlibgcc -funroll-loops -m64 -mcpu=G5 -O2 -fomit-frame-pointer2012052220120521
192976sphlibgcc -funroll-loops -m64 -O -fomit-frame-pointer2012052220120521
193046sphlibgcc -funroll-loops -m64 -mcpu=G5 -O3 -fomit-frame-pointer2012052220120521
193060sphlibgcc -m64 -maltivec -O -fomit-frame-pointer2012052220120521
194278sphlibgcc -m64 -maltivec -O2 -fomit-frame-pointer2012052220120521
194656sphlibgcc -funroll-loops -m64 -mcpu=G4 -O -fomit-frame-pointer2012052220120521
194880sphlibgcc -maltivec -O3 -fomit-frame-pointer2012052220120521
195811sphlibgcc -mcpu=G5 -maltivec -O2 -fomit-frame-pointer2012052220120521
195930sphlibgcc -m64 -mcpu=G3 -O2 -fomit-frame-pointer2012052220120521
195979sphlibgcc -m64 -O -fomit-frame-pointer2012052220120521
196399sphlibgcc -funroll-loops -m64 -maltivec -O -fomit-frame-pointer2012052220120521
196756sphlibgcc -m64 -mcpu=G5 -maltivec -O3 -fomit-frame-pointer2012052220120521
197190sphlibgcc -funroll-loops -m64 -mcpu=G3 -Os -fomit-frame-pointer2012052220120521
197246sphlibgcc -funroll-loops -m64 -O3 -fomit-frame-pointer2012052220120521
198016sphlibgcc -funroll-loops -m64 -mcpu=G5 -maltivec -O -fomit-frame-pointer2012052220120521
198240sphlibgcc -mcpu=G5 -O2 -fomit-frame-pointer2012052220120521
198422sphlibgcc -m64 -mcpu=G3 -maltivec -Os -fomit-frame-pointer2012052220120521
198485sphlibgcc -funroll-loops -fno-schedule-insns -O2 -fomit-frame-pointer2012052220120521
198996sphlibgcc -O2 -fomit-frame-pointer2012052220120521
199136sphlibgcc -m64 -Os -fomit-frame-pointer2012052220120521
199724sphlibgcc -m64 -mcpu=G4 -maltivec -O3 -fomit-frame-pointer2012052220120521
200256sphlibgcc -funroll-loops -fno-schedule-insns -Os -fomit-frame-pointer2012052220120521
200914sphlibgcc -m64 -mcpu=G3 -maltivec -O2 -fomit-frame-pointer2012052220120521
200984sphlibgcc -m64 -mcpu=G4 -maltivec -O2 -fomit-frame-pointer2012052220120521
202293sphlibgcc -m64 -mcpu=G4 -O -fomit-frame-pointer2012052220120521
202720sphlibgcc -funroll-loops -O3 -fomit-frame-pointer2012052220120521
203259sphlibgcc -funroll-loops -m64 -mcpu=G3 -maltivec -O2 -fomit-frame-pointer2012052220120521
205513sphlibgcc -m64 -O2 -fomit-frame-pointer2012052220120521
205891sphlibgcc -maltivec -O -fomit-frame-pointer2012052220120521
206486sphlibgcc -funroll-loops -mcpu=G5 -O2 -fomit-frame-pointer2012052220120521
209566sphlibgcc -m64 -mcpu=G4 -O2 -fomit-frame-pointer2012052220120521
209664sphlibgcc -funroll-loops -O -fomit-frame-pointer2012052220120521
210259sphlibgcc -O -fomit-frame-pointer2012052220120521
227584sphlibgcc -funroll-loops -m64 -mcpu=G4 -maltivec -O3 -fomit-frame-pointer2012052220120521
884989sphlibcc2012052220120521
913108sphlibgcc2012052220120521
1085679sphlibgcc -funroll-loops2012052220120521

Checksum failure

Implementation: crypto_hash/fugue256/ANSI_opt64
Compiler: cc
685ef197feb616cf28f3bd335b294332045ceae010f77f4eca4f01a97916f2d9
Number of similar (compiler,implementation) pairs: 107, namely:
CompilerImplementations
cc ANSI_opt64
gcc ANSI_opt64
gcc -O2 -fomit-frame-pointer ANSI_opt64
gcc -O3 -fomit-frame-pointer ANSI_opt64
gcc -O -fomit-frame-pointer ANSI_opt64
gcc -Os -fomit-frame-pointer ANSI_opt64
gcc -fno-schedule-insns -O2 -fomit-frame-pointer ANSI_opt64
gcc -fno-schedule-insns -O3 -fomit-frame-pointer ANSI_opt64
gcc -fno-schedule-insns -O -fomit-frame-pointer ANSI_opt64
gcc -fno-schedule-insns -Os -fomit-frame-pointer ANSI_opt64
gcc -funroll-loops ANSI_opt64
gcc -funroll-loops -O2 -fomit-frame-pointer ANSI_opt64
gcc -funroll-loops -O3 -fomit-frame-pointer ANSI_opt64
gcc -funroll-loops -O -fomit-frame-pointer ANSI_opt64
gcc -funroll-loops -Os -fomit-frame-pointer ANSI_opt64
gcc -funroll-loops -fno-schedule-insns -O2 -fomit-frame-pointer ANSI_opt64
gcc -funroll-loops -fno-schedule-insns -O3 -fomit-frame-pointer ANSI_opt64
gcc -funroll-loops -fno-schedule-insns -O -fomit-frame-pointer ANSI_opt64
gcc -funroll-loops -fno-schedule-insns -Os -fomit-frame-pointer ANSI_opt64
gcc -funroll-loops -m64 -O2 -fomit-frame-pointer ANSI_opt64
gcc -funroll-loops -m64 -O3 -fomit-frame-pointer ANSI_opt64
gcc -funroll-loops -m64 -O -fomit-frame-pointer ANSI_opt64
gcc -funroll-loops -m64 -Os -fomit-frame-pointer ANSI_opt64
gcc -funroll-loops -m64 -maltivec -O2 -fomit-frame-pointer ANSI_opt64
gcc -funroll-loops -m64 -maltivec -O3 -fomit-frame-pointer ANSI_opt64
gcc -funroll-loops -m64 -maltivec -O -fomit-frame-pointer ANSI_opt64
gcc -funroll-loops -m64 -maltivec -Os -fomit-frame-pointer ANSI_opt64
gcc -funroll-loops -m64 -mcpu=G3 -O2 -fomit-frame-pointer ANSI_opt64
gcc -funroll-loops -m64 -mcpu=G3 -O3 -fomit-frame-pointer ANSI_opt64
gcc -funroll-loops -m64 -mcpu=G3 -O -fomit-frame-pointer ANSI_opt64
gcc -funroll-loops -m64 -mcpu=G3 -Os -fomit-frame-pointer ANSI_opt64
gcc -funroll-loops -m64 -mcpu=G3 -maltivec -O2 -fomit-frame-pointer ANSI_opt64
gcc -funroll-loops -m64 -mcpu=G3 -maltivec -O3 -fomit-frame-pointer ANSI_opt64
gcc -funroll-loops -m64 -mcpu=G3 -maltivec -O -fomit-frame-pointer ANSI_opt64
gcc -funroll-loops -m64 -mcpu=G3 -maltivec -Os -fomit-frame-pointer ANSI_opt64
gcc -funroll-loops -m64 -mcpu=G4 -O2 -fomit-frame-pointer ANSI_opt64
gcc -funroll-loops -m64 -mcpu=G4 -O3 -fomit-frame-pointer ANSI_opt64
gcc -funroll-loops -m64 -mcpu=G4 -O -fomit-frame-pointer ANSI_opt64
gcc -funroll-loops -m64 -mcpu=G4 -Os -fomit-frame-pointer ANSI_opt64
gcc -funroll-loops -m64 -mcpu=G4 -maltivec -O2 -fomit-frame-pointer ANSI_opt64
gcc -funroll-loops -m64 -mcpu=G4 -maltivec -O3 -fomit-frame-pointer ANSI_opt64
gcc -funroll-loops -m64 -mcpu=G4 -maltivec -O -fomit-frame-pointer ANSI_opt64
gcc -funroll-loops -m64 -mcpu=G4 -maltivec -Os -fomit-frame-pointer ANSI_opt64
gcc -funroll-loops -m64 -mcpu=G5 -O2 -fomit-frame-pointer ANSI_opt64
gcc -funroll-loops -m64 -mcpu=G5 -O3 -fomit-frame-pointer ANSI_opt64
gcc -funroll-loops -m64 -mcpu=G5 -O -fomit-frame-pointer ANSI_opt64
gcc -funroll-loops -m64 -mcpu=G5 -Os -fomit-frame-pointer ANSI_opt64
gcc -funroll-loops -m64 -mcpu=G5 -maltivec -O2 -fomit-frame-pointer ANSI_opt64
gcc -funroll-loops -m64 -mcpu=G5 -maltivec -O3 -fomit-frame-pointer ANSI_opt64
gcc -funroll-loops -m64 -mcpu=G5 -maltivec -O -fomit-frame-pointer ANSI_opt64
gcc -funroll-loops -m64 -mcpu=G5 -maltivec -Os -fomit-frame-pointer ANSI_opt64
gcc -funroll-loops -maltivec -O2 -fomit-frame-pointer ANSI_opt64
gcc -funroll-loops -maltivec -O3 -fomit-frame-pointer ANSI_opt64
gcc -funroll-loops -maltivec -O -fomit-frame-pointer ANSI_opt64
gcc -funroll-loops -maltivec -Os -fomit-frame-pointer ANSI_opt64
gcc -funroll-loops -mcpu=G5 -O2 -fomit-frame-pointer ANSI_opt64
gcc -funroll-loops -mcpu=G5 -O3 -fomit-frame-pointer ANSI_opt64
gcc -funroll-loops -mcpu=G5 -O -fomit-frame-pointer ANSI_opt64
gcc -funroll-loops -mcpu=G5 -Os -fomit-frame-pointer ANSI_opt64
gcc -funroll-loops -mcpu=G5 -maltivec -O2 -fomit-frame-pointer ANSI_opt64
gcc -funroll-loops -mcpu=G5 -maltivec -O3 -fomit-frame-pointer ANSI_opt64
gcc -funroll-loops -mcpu=G5 -maltivec -O -fomit-frame-pointer ANSI_opt64
gcc -funroll-loops -mcpu=G5 -maltivec -Os -fomit-frame-pointer ANSI_opt64
gcc -m64 -O2 -fomit-frame-pointer ANSI_opt64
gcc -m64 -O3 -fomit-frame-pointer ANSI_opt64
gcc -m64 -O -fomit-frame-pointer ANSI_opt64
gcc -m64 -Os -fomit-frame-pointer ANSI_opt64
gcc -m64 -maltivec -O2 -fomit-frame-pointer ANSI_opt64
gcc -m64 -maltivec -O3 -fomit-frame-pointer ANSI_opt64
gcc -m64 -maltivec -O -fomit-frame-pointer ANSI_opt64
gcc -m64 -maltivec -Os -fomit-frame-pointer ANSI_opt64
gcc -m64 -mcpu=G3 -O2 -fomit-frame-pointer ANSI_opt64
gcc -m64 -mcpu=G3 -O3 -fomit-frame-pointer ANSI_opt64
gcc -m64 -mcpu=G3 -O -fomit-frame-pointer ANSI_opt64
gcc -m64 -mcpu=G3 -Os -fomit-frame-pointer ANSI_opt64
gcc -m64 -mcpu=G3 -maltivec -O2 -fomit-frame-pointer ANSI_opt64
gcc -m64 -mcpu=G3 -maltivec -O3 -fomit-frame-pointer ANSI_opt64
gcc -m64 -mcpu=G3 -maltivec -O -fomit-frame-pointer ANSI_opt64
gcc -m64 -mcpu=G3 -maltivec -Os -fomit-frame-pointer ANSI_opt64
gcc -m64 -mcpu=G4 -O2 -fomit-frame-pointer ANSI_opt64
gcc -m64 -mcpu=G4 -O3 -fomit-frame-pointer ANSI_opt64
gcc -m64 -mcpu=G4 -O -fomit-frame-pointer ANSI_opt64
gcc -m64 -mcpu=G4 -Os -fomit-frame-pointer ANSI_opt64
gcc -m64 -mcpu=G4 -maltivec -O2 -fomit-frame-pointer ANSI_opt64
gcc -m64 -mcpu=G4 -maltivec -O3 -fomit-frame-pointer ANSI_opt64
gcc -m64 -mcpu=G4 -maltivec -O -fomit-frame-pointer ANSI_opt64
gcc -m64 -mcpu=G4 -maltivec -Os -fomit-frame-pointer ANSI_opt64
gcc -m64 -mcpu=G5 -O2 -fomit-frame-pointer ANSI_opt64
gcc -m64 -mcpu=G5 -O3 -fomit-frame-pointer ANSI_opt64
gcc -m64 -mcpu=G5 -O -fomit-frame-pointer ANSI_opt64
gcc -m64 -mcpu=G5 -Os -fomit-frame-pointer ANSI_opt64
gcc -m64 -mcpu=G5 -maltivec -O2 -fomit-frame-pointer ANSI_opt64
gcc -m64 -mcpu=G5 -maltivec -O3 -fomit-frame-pointer ANSI_opt64
gcc -m64 -mcpu=G5 -maltivec -O -fomit-frame-pointer ANSI_opt64
gcc -m64 -mcpu=G5 -maltivec -Os -fomit-frame-pointer ANSI_opt64
gcc -maltivec -O2 -fomit-frame-pointer ANSI_opt64
gcc -maltivec -O3 -fomit-frame-pointer ANSI_opt64
gcc -maltivec -O -fomit-frame-pointer ANSI_opt64
gcc -maltivec -Os -fomit-frame-pointer ANSI_opt64
gcc -mcpu=G5 -O2 -fomit-frame-pointer ANSI_opt64
gcc -mcpu=G5 -O3 -fomit-frame-pointer ANSI_opt64
gcc -mcpu=G5 -O -fomit-frame-pointer ANSI_opt64
gcc -mcpu=G5 -Os -fomit-frame-pointer ANSI_opt64
gcc -mcpu=G5 -maltivec -O2 -fomit-frame-pointer ANSI_opt64
gcc -mcpu=G5 -maltivec -O3 -fomit-frame-pointer ANSI_opt64
gcc -mcpu=G5 -maltivec -O -fomit-frame-pointer ANSI_opt64
gcc -mcpu=G5 -maltivec -Os -fomit-frame-pointer ANSI_opt64

Checksum failure

Implementation: crypto_hash/fugue256/ANSI_opt32
Compiler: cc
a8902ada44c4700d4e9e262a4dabc176e3dbf0f879461fe26499c2363fe3369d
Number of similar (compiler,implementation) pairs: 107, namely:
CompilerImplementations
cc ANSI_opt32
gcc ANSI_opt32
gcc -O2 -fomit-frame-pointer ANSI_opt32
gcc -O3 -fomit-frame-pointer ANSI_opt32
gcc -O -fomit-frame-pointer ANSI_opt32
gcc -Os -fomit-frame-pointer ANSI_opt32
gcc -fno-schedule-insns -O2 -fomit-frame-pointer ANSI_opt32
gcc -fno-schedule-insns -O3 -fomit-frame-pointer ANSI_opt32
gcc -fno-schedule-insns -O -fomit-frame-pointer ANSI_opt32
gcc -fno-schedule-insns -Os -fomit-frame-pointer ANSI_opt32
gcc -funroll-loops ANSI_opt32
gcc -funroll-loops -O2 -fomit-frame-pointer ANSI_opt32
gcc -funroll-loops -O3 -fomit-frame-pointer ANSI_opt32
gcc -funroll-loops -O -fomit-frame-pointer ANSI_opt32
gcc -funroll-loops -Os -fomit-frame-pointer ANSI_opt32
gcc -funroll-loops -fno-schedule-insns -O2 -fomit-frame-pointer ANSI_opt32
gcc -funroll-loops -fno-schedule-insns -O3 -fomit-frame-pointer ANSI_opt32
gcc -funroll-loops -fno-schedule-insns -O -fomit-frame-pointer ANSI_opt32
gcc -funroll-loops -fno-schedule-insns -Os -fomit-frame-pointer ANSI_opt32
gcc -funroll-loops -m64 -O2 -fomit-frame-pointer ANSI_opt32
gcc -funroll-loops -m64 -O3 -fomit-frame-pointer ANSI_opt32
gcc -funroll-loops -m64 -O -fomit-frame-pointer ANSI_opt32
gcc -funroll-loops -m64 -Os -fomit-frame-pointer ANSI_opt32
gcc -funroll-loops -m64 -maltivec -O2 -fomit-frame-pointer ANSI_opt32
gcc -funroll-loops -m64 -maltivec -O3 -fomit-frame-pointer ANSI_opt32
gcc -funroll-loops -m64 -maltivec -O -fomit-frame-pointer ANSI_opt32
gcc -funroll-loops -m64 -maltivec -Os -fomit-frame-pointer ANSI_opt32
gcc -funroll-loops -m64 -mcpu=G3 -O2 -fomit-frame-pointer ANSI_opt32
gcc -funroll-loops -m64 -mcpu=G3 -O3 -fomit-frame-pointer ANSI_opt32
gcc -funroll-loops -m64 -mcpu=G3 -O -fomit-frame-pointer ANSI_opt32
gcc -funroll-loops -m64 -mcpu=G3 -Os -fomit-frame-pointer ANSI_opt32
gcc -funroll-loops -m64 -mcpu=G3 -maltivec -O2 -fomit-frame-pointer ANSI_opt32
gcc -funroll-loops -m64 -mcpu=G3 -maltivec -O3 -fomit-frame-pointer ANSI_opt32
gcc -funroll-loops -m64 -mcpu=G3 -maltivec -O -fomit-frame-pointer ANSI_opt32
gcc -funroll-loops -m64 -mcpu=G3 -maltivec -Os -fomit-frame-pointer ANSI_opt32
gcc -funroll-loops -m64 -mcpu=G4 -O2 -fomit-frame-pointer ANSI_opt32
gcc -funroll-loops -m64 -mcpu=G4 -O3 -fomit-frame-pointer ANSI_opt32
gcc -funroll-loops -m64 -mcpu=G4 -O -fomit-frame-pointer ANSI_opt32
gcc -funroll-loops -m64 -mcpu=G4 -Os -fomit-frame-pointer ANSI_opt32
gcc -funroll-loops -m64 -mcpu=G4 -maltivec -O2 -fomit-frame-pointer ANSI_opt32
gcc -funroll-loops -m64 -mcpu=G4 -maltivec -O3 -fomit-frame-pointer ANSI_opt32
gcc -funroll-loops -m64 -mcpu=G4 -maltivec -O -fomit-frame-pointer ANSI_opt32
gcc -funroll-loops -m64 -mcpu=G4 -maltivec -Os -fomit-frame-pointer ANSI_opt32
gcc -funroll-loops -m64 -mcpu=G5 -O2 -fomit-frame-pointer ANSI_opt32
gcc -funroll-loops -m64 -mcpu=G5 -O3 -fomit-frame-pointer ANSI_opt32
gcc -funroll-loops -m64 -mcpu=G5 -O -fomit-frame-pointer ANSI_opt32
gcc -funroll-loops -m64 -mcpu=G5 -Os -fomit-frame-pointer ANSI_opt32
gcc -funroll-loops -m64 -mcpu=G5 -maltivec -O2 -fomit-frame-pointer ANSI_opt32
gcc -funroll-loops -m64 -mcpu=G5 -maltivec -O3 -fomit-frame-pointer ANSI_opt32
gcc -funroll-loops -m64 -mcpu=G5 -maltivec -O -fomit-frame-pointer ANSI_opt32
gcc -funroll-loops -m64 -mcpu=G5 -maltivec -Os -fomit-frame-pointer ANSI_opt32
gcc -funroll-loops -maltivec -O2 -fomit-frame-pointer ANSI_opt32
gcc -funroll-loops -maltivec -O3 -fomit-frame-pointer ANSI_opt32
gcc -funroll-loops -maltivec -O -fomit-frame-pointer ANSI_opt32
gcc -funroll-loops -maltivec -Os -fomit-frame-pointer ANSI_opt32
gcc -funroll-loops -mcpu=G5 -O2 -fomit-frame-pointer ANSI_opt32
gcc -funroll-loops -mcpu=G5 -O3 -fomit-frame-pointer ANSI_opt32
gcc -funroll-loops -mcpu=G5 -O -fomit-frame-pointer ANSI_opt32
gcc -funroll-loops -mcpu=G5 -Os -fomit-frame-pointer ANSI_opt32
gcc -funroll-loops -mcpu=G5 -maltivec -O2 -fomit-frame-pointer ANSI_opt32
gcc -funroll-loops -mcpu=G5 -maltivec -O3 -fomit-frame-pointer ANSI_opt32
gcc -funroll-loops -mcpu=G5 -maltivec -O -fomit-frame-pointer ANSI_opt32
gcc -funroll-loops -mcpu=G5 -maltivec -Os -fomit-frame-pointer ANSI_opt32
gcc -m64 -O2 -fomit-frame-pointer ANSI_opt32
gcc -m64 -O3 -fomit-frame-pointer ANSI_opt32
gcc -m64 -O -fomit-frame-pointer ANSI_opt32
gcc -m64 -Os -fomit-frame-pointer ANSI_opt32
gcc -m64 -maltivec -O2 -fomit-frame-pointer ANSI_opt32
gcc -m64 -maltivec -O3 -fomit-frame-pointer ANSI_opt32
gcc -m64 -maltivec -O -fomit-frame-pointer ANSI_opt32
gcc -m64 -maltivec -Os -fomit-frame-pointer ANSI_opt32
gcc -m64 -mcpu=G3 -O2 -fomit-frame-pointer ANSI_opt32
gcc -m64 -mcpu=G3 -O3 -fomit-frame-pointer ANSI_opt32
gcc -m64 -mcpu=G3 -O -fomit-frame-pointer ANSI_opt32
gcc -m64 -mcpu=G3 -Os -fomit-frame-pointer ANSI_opt32
gcc -m64 -mcpu=G3 -maltivec -O2 -fomit-frame-pointer ANSI_opt32
gcc -m64 -mcpu=G3 -maltivec -O3 -fomit-frame-pointer ANSI_opt32
gcc -m64 -mcpu=G3 -maltivec -O -fomit-frame-pointer ANSI_opt32
gcc -m64 -mcpu=G3 -maltivec -Os -fomit-frame-pointer ANSI_opt32
gcc -m64 -mcpu=G4 -O2 -fomit-frame-pointer ANSI_opt32
gcc -m64 -mcpu=G4 -O3 -fomit-frame-pointer ANSI_opt32
gcc -m64 -mcpu=G4 -O -fomit-frame-pointer ANSI_opt32
gcc -m64 -mcpu=G4 -Os -fomit-frame-pointer ANSI_opt32
gcc -m64 -mcpu=G4 -maltivec -O2 -fomit-frame-pointer ANSI_opt32
gcc -m64 -mcpu=G4 -maltivec -O3 -fomit-frame-pointer ANSI_opt32
gcc -m64 -mcpu=G4 -maltivec -O -fomit-frame-pointer ANSI_opt32
gcc -m64 -mcpu=G4 -maltivec -Os -fomit-frame-pointer ANSI_opt32
gcc -m64 -mcpu=G5 -O2 -fomit-frame-pointer ANSI_opt32
gcc -m64 -mcpu=G5 -O3 -fomit-frame-pointer ANSI_opt32
gcc -m64 -mcpu=G5 -O -fomit-frame-pointer ANSI_opt32
gcc -m64 -mcpu=G5 -Os -fomit-frame-pointer ANSI_opt32
gcc -m64 -mcpu=G5 -maltivec -O2 -fomit-frame-pointer ANSI_opt32
gcc -m64 -mcpu=G5 -maltivec -O3 -fomit-frame-pointer ANSI_opt32
gcc -m64 -mcpu=G5 -maltivec -O -fomit-frame-pointer ANSI_opt32
gcc -m64 -mcpu=G5 -maltivec -Os -fomit-frame-pointer ANSI_opt32
gcc -maltivec -O2 -fomit-frame-pointer ANSI_opt32
gcc -maltivec -O3 -fomit-frame-pointer ANSI_opt32
gcc -maltivec -O -fomit-frame-pointer ANSI_opt32
gcc -maltivec -Os -fomit-frame-pointer ANSI_opt32
gcc -mcpu=G5 -O2 -fomit-frame-pointer ANSI_opt32
gcc -mcpu=G5 -O3 -fomit-frame-pointer ANSI_opt32
gcc -mcpu=G5 -O -fomit-frame-pointer ANSI_opt32
gcc -mcpu=G5 -Os -fomit-frame-pointer ANSI_opt32
gcc -mcpu=G5 -maltivec -O2 -fomit-frame-pointer ANSI_opt32
gcc -mcpu=G5 -maltivec -O3 -fomit-frame-pointer ANSI_opt32
gcc -mcpu=G5 -maltivec -O -fomit-frame-pointer ANSI_opt32
gcc -mcpu=G5 -maltivec -Os -fomit-frame-pointer ANSI_opt32

Compiler output

Implementation: crypto_hash/fugue256/ccalik/aesni
Compiler: cc
hash.c: In file included from hash.c:20:0:
hash.c: hash_api.h:29:23: fatal error: tmmintrin.h: No such file or directory
hash.c: compilation terminated.

Number of similar (compiler,implementation) pairs: 214, namely:
CompilerImplementations
cc ccalik/aesni ccalik/vperm
gcc ccalik/aesni ccalik/vperm
gcc -O2 -fomit-frame-pointer ccalik/aesni ccalik/vperm
gcc -O3 -fomit-frame-pointer ccalik/aesni ccalik/vperm
gcc -O -fomit-frame-pointer ccalik/aesni ccalik/vperm
gcc -Os -fomit-frame-pointer ccalik/aesni ccalik/vperm
gcc -fno-schedule-insns -O2 -fomit-frame-pointer ccalik/aesni ccalik/vperm
gcc -fno-schedule-insns -O3 -fomit-frame-pointer ccalik/aesni ccalik/vperm
gcc -fno-schedule-insns -O -fomit-frame-pointer ccalik/aesni ccalik/vperm
gcc -fno-schedule-insns -Os -fomit-frame-pointer ccalik/aesni ccalik/vperm
gcc -funroll-loops ccalik/aesni ccalik/vperm
gcc -funroll-loops -O2 -fomit-frame-pointer ccalik/aesni ccalik/vperm
gcc -funroll-loops -O3 -fomit-frame-pointer ccalik/aesni ccalik/vperm
gcc -funroll-loops -O -fomit-frame-pointer ccalik/aesni ccalik/vperm
gcc -funroll-loops -Os -fomit-frame-pointer ccalik/aesni ccalik/vperm
gcc -funroll-loops -fno-schedule-insns -O2 -fomit-frame-pointer ccalik/aesni ccalik/vperm
gcc -funroll-loops -fno-schedule-insns -O3 -fomit-frame-pointer ccalik/aesni ccalik/vperm
gcc -funroll-loops -fno-schedule-insns -O -fomit-frame-pointer ccalik/aesni ccalik/vperm
gcc -funroll-loops -fno-schedule-insns -Os -fomit-frame-pointer ccalik/aesni ccalik/vperm
gcc -funroll-loops -m64 -O2 -fomit-frame-pointer ccalik/aesni ccalik/vperm
gcc -funroll-loops -m64 -O3 -fomit-frame-pointer ccalik/aesni ccalik/vperm
gcc -funroll-loops -m64 -O -fomit-frame-pointer ccalik/aesni ccalik/vperm
gcc -funroll-loops -m64 -Os -fomit-frame-pointer ccalik/aesni ccalik/vperm
gcc -funroll-loops -m64 -maltivec -O2 -fomit-frame-pointer ccalik/aesni ccalik/vperm
gcc -funroll-loops -m64 -maltivec -O3 -fomit-frame-pointer ccalik/aesni ccalik/vperm
gcc -funroll-loops -m64 -maltivec -O -fomit-frame-pointer ccalik/aesni ccalik/vperm
gcc -funroll-loops -m64 -maltivec -Os -fomit-frame-pointer ccalik/aesni ccalik/vperm
gcc -funroll-loops -m64 -mcpu=G3 -O2 -fomit-frame-pointer ccalik/aesni ccalik/vperm
gcc -funroll-loops -m64 -mcpu=G3 -O3 -fomit-frame-pointer ccalik/aesni ccalik/vperm
gcc -funroll-loops -m64 -mcpu=G3 -O -fomit-frame-pointer ccalik/aesni ccalik/vperm
gcc -funroll-loops -m64 -mcpu=G3 -Os -fomit-frame-pointer ccalik/aesni ccalik/vperm
gcc -funroll-loops -m64 -mcpu=G3 -maltivec -O2 -fomit-frame-pointer ccalik/aesni ccalik/vperm
gcc -funroll-loops -m64 -mcpu=G3 -maltivec -O3 -fomit-frame-pointer ccalik/aesni ccalik/vperm
gcc -funroll-loops -m64 -mcpu=G3 -maltivec -O -fomit-frame-pointer ccalik/aesni ccalik/vperm
gcc -funroll-loops -m64 -mcpu=G3 -maltivec -Os -fomit-frame-pointer ccalik/aesni ccalik/vperm
gcc -funroll-loops -m64 -mcpu=G4 -O2 -fomit-frame-pointer ccalik/aesni ccalik/vperm
gcc -funroll-loops -m64 -mcpu=G4 -O3 -fomit-frame-pointer ccalik/aesni ccalik/vperm
gcc -funroll-loops -m64 -mcpu=G4 -O -fomit-frame-pointer ccalik/aesni ccalik/vperm
gcc -funroll-loops -m64 -mcpu=G4 -Os -fomit-frame-pointer ccalik/aesni ccalik/vperm
gcc -funroll-loops -m64 -mcpu=G4 -maltivec -O2 -fomit-frame-pointer ccalik/aesni ccalik/vperm
gcc -funroll-loops -m64 -mcpu=G4 -maltivec -O3 -fomit-frame-pointer ccalik/aesni ccalik/vperm
gcc -funroll-loops -m64 -mcpu=G4 -maltivec -O -fomit-frame-pointer ccalik/aesni ccalik/vperm
gcc -funroll-loops -m64 -mcpu=G4 -maltivec -Os -fomit-frame-pointer ccalik/aesni ccalik/vperm
gcc -funroll-loops -m64 -mcpu=G5 -O2 -fomit-frame-pointer ccalik/aesni ccalik/vperm
gcc -funroll-loops -m64 -mcpu=G5 -O3 -fomit-frame-pointer ccalik/aesni ccalik/vperm
gcc -funroll-loops -m64 -mcpu=G5 -O -fomit-frame-pointer ccalik/aesni ccalik/vperm
gcc -funroll-loops -m64 -mcpu=G5 -Os -fomit-frame-pointer ccalik/aesni ccalik/vperm
gcc -funroll-loops -m64 -mcpu=G5 -maltivec -O2 -fomit-frame-pointer ccalik/aesni ccalik/vperm
gcc -funroll-loops -m64 -mcpu=G5 -maltivec -O3 -fomit-frame-pointer ccalik/aesni ccalik/vperm
gcc -funroll-loops -m64 -mcpu=G5 -maltivec -O -fomit-frame-pointer ccalik/aesni ccalik/vperm
gcc -funroll-loops -m64 -mcpu=G5 -maltivec -Os -fomit-frame-pointer ccalik/aesni ccalik/vperm
gcc -funroll-loops -maltivec -O2 -fomit-frame-pointer ccalik/aesni ccalik/vperm
gcc -funroll-loops -maltivec -O3 -fomit-frame-pointer ccalik/aesni ccalik/vperm
gcc -funroll-loops -maltivec -O -fomit-frame-pointer ccalik/aesni ccalik/vperm
gcc -funroll-loops -maltivec -Os -fomit-frame-pointer ccalik/aesni ccalik/vperm
gcc -funroll-loops -mcpu=G5 -O2 -fomit-frame-pointer ccalik/aesni ccalik/vperm
gcc -funroll-loops -mcpu=G5 -O3 -fomit-frame-pointer ccalik/aesni ccalik/vperm
gcc -funroll-loops -mcpu=G5 -O -fomit-frame-pointer ccalik/aesni ccalik/vperm
gcc -funroll-loops -mcpu=G5 -Os -fomit-frame-pointer ccalik/aesni ccalik/vperm
gcc -funroll-loops -mcpu=G5 -maltivec -O2 -fomit-frame-pointer ccalik/aesni ccalik/vperm
gcc -funroll-loops -mcpu=G5 -maltivec -O3 -fomit-frame-pointer ccalik/aesni ccalik/vperm
gcc -funroll-loops -mcpu=G5 -maltivec -O -fomit-frame-pointer ccalik/aesni ccalik/vperm
gcc -funroll-loops -mcpu=G5 -maltivec -Os -fomit-frame-pointer ccalik/aesni ccalik/vperm
gcc -m64 -O2 -fomit-frame-pointer ccalik/aesni ccalik/vperm
gcc -m64 -O3 -fomit-frame-pointer ccalik/aesni ccalik/vperm
gcc -m64 -O -fomit-frame-pointer ccalik/aesni ccalik/vperm
gcc -m64 -Os -fomit-frame-pointer ccalik/aesni ccalik/vperm
gcc -m64 -maltivec -O2 -fomit-frame-pointer ccalik/aesni ccalik/vperm
gcc -m64 -maltivec -O3 -fomit-frame-pointer ccalik/aesni ccalik/vperm
gcc -m64 -maltivec -O -fomit-frame-pointer ccalik/aesni ccalik/vperm
gcc -m64 -maltivec -Os -fomit-frame-pointer ccalik/aesni ccalik/vperm
gcc -m64 -mcpu=G3 -O2 -fomit-frame-pointer ccalik/aesni ccalik/vperm
gcc -m64 -mcpu=G3 -O3 -fomit-frame-pointer ccalik/aesni ccalik/vperm
gcc -m64 -mcpu=G3 -O -fomit-frame-pointer ccalik/aesni ccalik/vperm
gcc -m64 -mcpu=G3 -Os -fomit-frame-pointer ccalik/aesni ccalik/vperm
gcc -m64 -mcpu=G3 -maltivec -O2 -fomit-frame-pointer ccalik/aesni ccalik/vperm
gcc -m64 -mcpu=G3 -maltivec -O3 -fomit-frame-pointer ccalik/aesni ccalik/vperm
gcc -m64 -mcpu=G3 -maltivec -O -fomit-frame-pointer ccalik/aesni ccalik/vperm
gcc -m64 -mcpu=G3 -maltivec -Os -fomit-frame-pointer ccalik/aesni ccalik/vperm
gcc -m64 -mcpu=G4 -O2 -fomit-frame-pointer ccalik/aesni ccalik/vperm
gcc -m64 -mcpu=G4 -O3 -fomit-frame-pointer ccalik/aesni ccalik/vperm
gcc -m64 -mcpu=G4 -O -fomit-frame-pointer ccalik/aesni ccalik/vperm
gcc -m64 -mcpu=G4 -Os -fomit-frame-pointer ccalik/aesni ccalik/vperm
gcc -m64 -mcpu=G4 -maltivec -O2 -fomit-frame-pointer ccalik/aesni ccalik/vperm
gcc -m64 -mcpu=G4 -maltivec -O3 -fomit-frame-pointer ccalik/aesni ccalik/vperm
gcc -m64 -mcpu=G4 -maltivec -O -fomit-frame-pointer ccalik/aesni ccalik/vperm
gcc -m64 -mcpu=G4 -maltivec -Os -fomit-frame-pointer ccalik/aesni ccalik/vperm
gcc -m64 -mcpu=G5 -O2 -fomit-frame-pointer ccalik/aesni ccalik/vperm
gcc -m64 -mcpu=G5 -O3 -fomit-frame-pointer ccalik/aesni ccalik/vperm
gcc -m64 -mcpu=G5 -O -fomit-frame-pointer ccalik/aesni ccalik/vperm
gcc -m64 -mcpu=G5 -Os -fomit-frame-pointer ccalik/aesni ccalik/vperm
gcc -m64 -mcpu=G5 -maltivec -O2 -fomit-frame-pointer ccalik/aesni ccalik/vperm
gcc -m64 -mcpu=G5 -maltivec -O3 -fomit-frame-pointer ccalik/aesni ccalik/vperm
gcc -m64 -mcpu=G5 -maltivec -O -fomit-frame-pointer ccalik/aesni ccalik/vperm
gcc -m64 -mcpu=G5 -maltivec -Os -fomit-frame-pointer ccalik/aesni ccalik/vperm
gcc -maltivec -O2 -fomit-frame-pointer ccalik/aesni ccalik/vperm
gcc -maltivec -O3 -fomit-frame-pointer ccalik/aesni ccalik/vperm
gcc -maltivec -O -fomit-frame-pointer ccalik/aesni ccalik/vperm
gcc -maltivec -Os -fomit-frame-pointer ccalik/aesni ccalik/vperm
gcc -mcpu=G5 -O2 -fomit-frame-pointer ccalik/aesni ccalik/vperm
gcc -mcpu=G5 -O3 -fomit-frame-pointer ccalik/aesni ccalik/vperm
gcc -mcpu=G5 -O -fomit-frame-pointer ccalik/aesni ccalik/vperm
gcc -mcpu=G5 -Os -fomit-frame-pointer ccalik/aesni ccalik/vperm
gcc -mcpu=G5 -maltivec -O2 -fomit-frame-pointer ccalik/aesni ccalik/vperm
gcc -mcpu=G5 -maltivec -O3 -fomit-frame-pointer ccalik/aesni ccalik/vperm
gcc -mcpu=G5 -maltivec -O -fomit-frame-pointer ccalik/aesni ccalik/vperm
gcc -mcpu=G5 -maltivec -Os -fomit-frame-pointer ccalik/aesni ccalik/vperm