Implementation notes: ppc32, gcc1power7, crypto_hash/luffa256

Computer: gcc1power7
Architecture: ppc32
CPU ID: unknown CPU ID
SUPERCOP version: 20130126
Operation: crypto_hash
Primitive: luffa256
TimeImplementationCompilerBenchmark dateSUPERCOP version
90076sphlibgcc -m32 -mcpu=G3 -O3 -fomit-frame-pointer2012052320120521
116319sphlibgcc -m32 -mcpu=G3 -O -fomit-frame-pointer2012052320120521
116984sphlibgcc -funroll-loops -m32 -mcpu=G3 -O -fomit-frame-pointer2012052320120521
117670sphlibgcc -m32 -mcpu=G4 -O -fomit-frame-pointer2012052320120521
118636sphlibgcc -funroll-loops -m32 -mcpu=G5 -maltivec -O -fomit-frame-pointer2012052320120521
118902sphlibgcc -funroll-loops -m32 -mcpu=G3 -Os -fomit-frame-pointer2012052320120521
120225sphlibgcc -funroll-loops -m32 -mcpu=G4 -O -fomit-frame-pointer2012052320120521
120330sphlibgcc -m32 -mcpu=G4 -Os -fomit-frame-pointer2012052320120521
120988sphlibgcc -funroll-loops -m32 -mcpu=G4 -maltivec -O3 -fomit-frame-pointer2012052320120521
121723sphlibgcc -funroll-loops -m32 -O -fomit-frame-pointer2012052320120521
122990sphlibgcc -funroll-loops -m32 -mcpu=G5 -maltivec -Os -fomit-frame-pointer2012052320120521
123445sphlibgcc -m32 -Os -fomit-frame-pointer2012052320120521
123690sphlibgcc -funroll-loops -m32 -mcpu=G4 -maltivec -O -fomit-frame-pointer2012052320120521
124768sphlibgcc -m32 -mcpu=G5 -maltivec -O -fomit-frame-pointer2012052320120521
124929sphlibgcc -funroll-loops -m32 -maltivec -Os -fomit-frame-pointer2012052320120521
125090sphlibgcc -m32 -O -fomit-frame-pointer2012052320120521
125902sphlibgcc -funroll-loops -m32 -Os -fomit-frame-pointer2012052320120521
126301sphlibgcc -funroll-loops -m32 -maltivec -O -fomit-frame-pointer2012052320120521
126819sphlibgcc -m32 -mcpu=G5 -O -fomit-frame-pointer2012052320120521
127183sphlibgcc -m32 -mcpu=G3 -Os -fomit-frame-pointer2012052320120521
128016sphlibgcc -m32 -maltivec -Os -fomit-frame-pointer2012052320120521
128114sphlibgcc -funroll-loops -m32 -mcpu=G4 -maltivec -Os -fomit-frame-pointer2012052320120521
129129sphlibgcc -m32 -mcpu=G4 -maltivec -O -fomit-frame-pointer2012052320120521
129136sphlibgcc -m32 -mcpu=G5 -O2 -fomit-frame-pointer2012052320120521
129262sphlibgcc -funroll-loops -m32 -maltivec -O3 -fomit-frame-pointer2012052320120521
129290sphlibgcc -m32 -mcpu=G4 -maltivec -Os -fomit-frame-pointer2012052320120521
129689sphlibgcc -m32 -mcpu=G3 -maltivec -O -fomit-frame-pointer2012052320120521
129934sphlibgcc -m32 -mcpu=G3 -O2 -fomit-frame-pointer2012052320120521
130641sphlibgcc -funroll-loops -m32 -mcpu=G5 -Os -fomit-frame-pointer2012052320120521
131033sphlibgcc -m32 -mcpu=G3 -maltivec -Os -fomit-frame-pointer2012052320120521
132951sphlibgcc -funroll-loops -m32 -mcpu=G4 -Os -fomit-frame-pointer2012052320120521
133952sphlibgcc -m32 -mcpu=G5 -maltivec -O2 -fomit-frame-pointer2012052320120521
134267sphlibgcc -m32 -O2 -fomit-frame-pointer2012052320120521
134687sphlibgcc -m32 -maltivec -O2 -fomit-frame-pointer2012052320120521
134848sphlibgcc -m32 -mcpu=G5 -Os -fomit-frame-pointer2012052320120521
135520sphlibgcc -m32 -mcpu=G3 -maltivec -O2 -fomit-frame-pointer2012052320120521
136430sphlibgcc -funroll-loops -m32 -mcpu=G4 -O2 -fomit-frame-pointer2012052320120521
136864sphlibgcc -m32 -mcpu=G5 -maltivec -Os -fomit-frame-pointer2012052320120521
137025sphlibgcc -funroll-loops -m32 -mcpu=G3 -maltivec -Os -fomit-frame-pointer2012052320120521
139041sphlibgcc -m32 -mcpu=G5 -maltivec -O3 -fomit-frame-pointer2012052320120521
139776sphlibgcc -m32 -mcpu=G4 -maltivec -O3 -fomit-frame-pointer2012052320120521
139895sphlibgcc -m32 -mcpu=G4 -O3 -fomit-frame-pointer2012052320120521
140161sphlibgcc -m32 -mcpu=G5 -O3 -fomit-frame-pointer2012052320120521
140294sphlibgcc -funroll-loops -m32 -mcpu=G5 -maltivec -O3 -fomit-frame-pointer2012052320120521
141295sphlibgcc -funroll-loops -m32 -mcpu=G3 -O3 -fomit-frame-pointer2012052320120521
141337sphlibgcc -m32 -mcpu=G3 -maltivec -O3 -fomit-frame-pointer2012052320120521
141974sphlibgcc -m32 -O3 -fomit-frame-pointer2012052320120521
142324sphlibgcc -m32 -maltivec -O -fomit-frame-pointer2012052320120521
142534sphlibgcc -m32 -maltivec -O3 -fomit-frame-pointer2012052320120521
143290sphlibgcc -funroll-loops -m32 -mcpu=G5 -maltivec -O2 -fomit-frame-pointer2012052320120521
143584sphlibgcc -funroll-loops -m32 -mcpu=G5 -O3 -fomit-frame-pointer2012052320120521
144382sphlibgcc -funroll-loops -m32 -mcpu=G3 -O2 -fomit-frame-pointer2012052320120521
144683sphlibgcc -m32 -mcpu=G4 -maltivec -O2 -fomit-frame-pointer2012052320120521
144872sphlibgcc -funroll-loops -m32 -mcpu=G3 -maltivec -O3 -fomit-frame-pointer2012052320120521
147987sphlibgcc -funroll-loops -m32 -mcpu=G4 -maltivec -O2 -fomit-frame-pointer2012052320120521
151977sphlibgcc -funroll-loops -m32 -O2 -fomit-frame-pointer2012052320120521
152600sphlibgcc -funroll-loops -m32 -O3 -fomit-frame-pointer2012052320120521
153965sphlibgcc -funroll-loops -m32 -mcpu=G5 -O2 -fomit-frame-pointer2012052320120521
163310sphlibgcc -funroll-loops -m32 -mcpu=G3 -maltivec -O -fomit-frame-pointer2012052320120521
175301sphlibgcc -funroll-loops -m32 -mcpu=G3 -maltivec -O2 -fomit-frame-pointer2012052320120521
179466sphlibgcc -funroll-loops -m32 -mcpu=G5 -O -fomit-frame-pointer2012052320120521
212261sphlibgcc -m32 -mcpu=G4 -O2 -fomit-frame-pointer2012052320120521
214704sphlibgcc -funroll-loops -m32 -mcpu=G4 -O3 -fomit-frame-pointer2012052320120521
218281sphlibgcc -funroll-loops -m32 -maltivec -O2 -fomit-frame-pointer2012052320120521

Checksum failure

Implementation: crypto_hash/luffa256/arm
Compiler: gcc -funroll-loops -m32 -O2 -fomit-frame-pointer
e69fa78432a7be6e470c3aa726add6beca34355a957687be725c856d66e4a06e
Number of similar (compiler,implementation) pairs: 192, namely:
CompilerImplementations
gcc -funroll-loops -m32 -O2 -fomit-frame-pointer arm opt32 thomaz/basic
gcc -funroll-loops -m32 -O3 -fomit-frame-pointer arm opt32 thomaz/basic
gcc -funroll-loops -m32 -O -fomit-frame-pointer arm opt32 thomaz/basic
gcc -funroll-loops -m32 -Os -fomit-frame-pointer arm opt32 thomaz/basic
gcc -funroll-loops -m32 -maltivec -O2 -fomit-frame-pointer arm opt32 thomaz/basic
gcc -funroll-loops -m32 -maltivec -O3 -fomit-frame-pointer arm opt32 thomaz/basic
gcc -funroll-loops -m32 -maltivec -O -fomit-frame-pointer arm opt32 thomaz/basic
gcc -funroll-loops -m32 -maltivec -Os -fomit-frame-pointer arm opt32 thomaz/basic
gcc -funroll-loops -m32 -mcpu=G3 -O2 -fomit-frame-pointer arm opt32 thomaz/basic
gcc -funroll-loops -m32 -mcpu=G3 -O3 -fomit-frame-pointer arm opt32 thomaz/basic
gcc -funroll-loops -m32 -mcpu=G3 -O -fomit-frame-pointer arm opt32 thomaz/basic
gcc -funroll-loops -m32 -mcpu=G3 -Os -fomit-frame-pointer arm opt32 thomaz/basic
gcc -funroll-loops -m32 -mcpu=G3 -maltivec -O2 -fomit-frame-pointer arm opt32 thomaz/basic
gcc -funroll-loops -m32 -mcpu=G3 -maltivec -O3 -fomit-frame-pointer arm opt32 thomaz/basic
gcc -funroll-loops -m32 -mcpu=G3 -maltivec -O -fomit-frame-pointer arm opt32 thomaz/basic
gcc -funroll-loops -m32 -mcpu=G3 -maltivec -Os -fomit-frame-pointer arm opt32 thomaz/basic
gcc -funroll-loops -m32 -mcpu=G4 -O2 -fomit-frame-pointer arm opt32 thomaz/basic
gcc -funroll-loops -m32 -mcpu=G4 -O3 -fomit-frame-pointer arm opt32 thomaz/basic
gcc -funroll-loops -m32 -mcpu=G4 -O -fomit-frame-pointer arm opt32 thomaz/basic
gcc -funroll-loops -m32 -mcpu=G4 -Os -fomit-frame-pointer arm opt32 thomaz/basic
gcc -funroll-loops -m32 -mcpu=G4 -maltivec -O2 -fomit-frame-pointer arm opt32 thomaz/basic
gcc -funroll-loops -m32 -mcpu=G4 -maltivec -O3 -fomit-frame-pointer arm opt32 thomaz/basic
gcc -funroll-loops -m32 -mcpu=G4 -maltivec -O -fomit-frame-pointer arm opt32 thomaz/basic
gcc -funroll-loops -m32 -mcpu=G4 -maltivec -Os -fomit-frame-pointer arm opt32 thomaz/basic
gcc -funroll-loops -m32 -mcpu=G5 -O2 -fomit-frame-pointer arm opt32 thomaz/basic
gcc -funroll-loops -m32 -mcpu=G5 -O3 -fomit-frame-pointer arm opt32 thomaz/basic
gcc -funroll-loops -m32 -mcpu=G5 -O -fomit-frame-pointer arm opt32 thomaz/basic
gcc -funroll-loops -m32 -mcpu=G5 -Os -fomit-frame-pointer arm opt32 thomaz/basic
gcc -funroll-loops -m32 -mcpu=G5 -maltivec -O2 -fomit-frame-pointer arm opt32 thomaz/basic
gcc -funroll-loops -m32 -mcpu=G5 -maltivec -O3 -fomit-frame-pointer arm opt32 thomaz/basic
gcc -funroll-loops -m32 -mcpu=G5 -maltivec -O -fomit-frame-pointer arm opt32 thomaz/basic
gcc -funroll-loops -m32 -mcpu=G5 -maltivec -Os -fomit-frame-pointer arm opt32 thomaz/basic
gcc -m32 -O2 -fomit-frame-pointer arm opt32 thomaz/basic
gcc -m32 -O3 -fomit-frame-pointer arm opt32 thomaz/basic
gcc -m32 -O -fomit-frame-pointer arm opt32 thomaz/basic
gcc -m32 -Os -fomit-frame-pointer arm opt32 thomaz/basic
gcc -m32 -maltivec -O2 -fomit-frame-pointer arm opt32 thomaz/basic
gcc -m32 -maltivec -O3 -fomit-frame-pointer arm opt32 thomaz/basic
gcc -m32 -maltivec -O -fomit-frame-pointer arm opt32 thomaz/basic
gcc -m32 -maltivec -Os -fomit-frame-pointer arm opt32 thomaz/basic
gcc -m32 -mcpu=G3 -O2 -fomit-frame-pointer arm opt32 thomaz/basic
gcc -m32 -mcpu=G3 -O3 -fomit-frame-pointer arm opt32 thomaz/basic
gcc -m32 -mcpu=G3 -O -fomit-frame-pointer arm opt32 thomaz/basic
gcc -m32 -mcpu=G3 -Os -fomit-frame-pointer arm opt32 thomaz/basic
gcc -m32 -mcpu=G3 -maltivec -O2 -fomit-frame-pointer arm opt32 thomaz/basic
gcc -m32 -mcpu=G3 -maltivec -O3 -fomit-frame-pointer arm opt32 thomaz/basic
gcc -m32 -mcpu=G3 -maltivec -O -fomit-frame-pointer arm opt32 thomaz/basic
gcc -m32 -mcpu=G3 -maltivec -Os -fomit-frame-pointer arm opt32 thomaz/basic
gcc -m32 -mcpu=G4 -O2 -fomit-frame-pointer arm opt32 thomaz/basic
gcc -m32 -mcpu=G4 -O3 -fomit-frame-pointer arm opt32 thomaz/basic
gcc -m32 -mcpu=G4 -O -fomit-frame-pointer arm opt32 thomaz/basic
gcc -m32 -mcpu=G4 -Os -fomit-frame-pointer arm opt32 thomaz/basic
gcc -m32 -mcpu=G4 -maltivec -O2 -fomit-frame-pointer arm opt32 thomaz/basic
gcc -m32 -mcpu=G4 -maltivec -O3 -fomit-frame-pointer arm opt32 thomaz/basic
gcc -m32 -mcpu=G4 -maltivec -O -fomit-frame-pointer arm opt32 thomaz/basic
gcc -m32 -mcpu=G4 -maltivec -Os -fomit-frame-pointer arm opt32 thomaz/basic
gcc -m32 -mcpu=G5 -O2 -fomit-frame-pointer arm opt32 thomaz/basic
gcc -m32 -mcpu=G5 -O3 -fomit-frame-pointer arm opt32 thomaz/basic
gcc -m32 -mcpu=G5 -O -fomit-frame-pointer arm opt32 thomaz/basic
gcc -m32 -mcpu=G5 -Os -fomit-frame-pointer arm opt32 thomaz/basic
gcc -m32 -mcpu=G5 -maltivec -O2 -fomit-frame-pointer arm opt32 thomaz/basic
gcc -m32 -mcpu=G5 -maltivec -O3 -fomit-frame-pointer arm opt32 thomaz/basic
gcc -m32 -mcpu=G5 -maltivec -O -fomit-frame-pointer arm opt32 thomaz/basic
gcc -m32 -mcpu=G5 -maltivec -Os -fomit-frame-pointer arm opt32 thomaz/basic