Implementation notes: mips32, gcc52, crypto_hash/keccakc1024

Computer: gcc52
Architecture: mips32
CPU ID: unknown CPU ID
SUPERCOP version: 20110609
Operation: crypto_hash
Primitive: keccakc1024
TimeImplementationCompilerBenchmark dateSUPERCOP version
72400opt64lcu6gcc -funroll-loops -mabi=n32 -O -fomit-frame-pointer2011052620110509
72960opt64lcu24gcc -mabi=n32 -O -fomit-frame-pointer2011052620110509
74660opt64lcu24gcc -funroll-loops -mabi=n32 -O -fomit-frame-pointer2011052620110509
75344opt64lcu6gcc -mabi=n32 -O -fomit-frame-pointer2011052620110509
80574simplegcc -funroll-loops -mabi=n32 -O -fomit-frame-pointer2011052620110509
80672simplegcc -mabi=n32 -O -fomit-frame-pointer2011052620110509
84166opt64u6gcc -funroll-loops -mabi=n32 -O -fomit-frame-pointer2011052620110509
86006opt64u6gcc -mabi=n32 -O -fomit-frame-pointer2011052620110509
95072opt64lcu6gcc -funroll-loops -mabi=n32 -O2 -fomit-frame-pointer2011052620110509
96792opt64lcu6gcc -mabi=n32 -O3 -fomit-frame-pointer2011052620110509
96818opt64lcu6gcc -mabi=n32 -O2 -fomit-frame-pointer2011052620110509
97714opt64lcu6gcc -funroll-loops -mabi=n32 -O3 -fomit-frame-pointer2011052620110509
101702opt64lcu24gcc -mabi=n32 -O3 -fomit-frame-pointer2011052620110509
101826opt64lcu24gcc -mabi=n32 -O2 -fomit-frame-pointer2011052620110509
104132opt64lcu6gcc -mabi=n32 -Os -fomit-frame-pointer2011052620110509
105254opt64lcu24gcc -mabi=n32 -Os -fomit-frame-pointer2011052620110509
106784opt64lcu6gcc -funroll-loops -mabi=n32 -Os -fomit-frame-pointer2011052620110509
107956opt64lcu24gcc -funroll-loops -mabi=n32 -O3 -fomit-frame-pointer2011052620110509
108020opt64lcu24gcc -funroll-loops -mabi=n32 -Os -fomit-frame-pointer2011052620110509
108034opt64lcu24gcc -funroll-loops -mabi=n32 -O2 -fomit-frame-pointer2011052620110509
121190opt64u6gcc -mabi=n32 -Os -fomit-frame-pointer2011052620110509
122000opt64u6gcc -mabi=n32 -O2 -fomit-frame-pointer2011052620110509
122376opt64u6gcc -mabi=n32 -O3 -fomit-frame-pointer2011052620110509
129390opt64u6gcc -funroll-loops -mabi=n32 -Os -fomit-frame-pointer2011052620110509
132656simplegcc -funroll-loops -mabi=n32 -Os -fomit-frame-pointer2011052620110509
136748simplegcc -mabi=n32 -Os -fomit-frame-pointer2011052620110509
141300opt64u6gcc -funroll-loops -mabi=n32 -O3 -fomit-frame-pointer2011052620110509
141616opt64u6gcc -funroll-loops -mabi=n32 -O2 -fomit-frame-pointer2011052620110509
143526simplegcc -mabi=n32 -O3 -fomit-frame-pointer2011052620110509
143530simplegcc -mabi=n32 -O2 -fomit-frame-pointer2011052620110509
147788simplegcc -funroll-loops -mabi=n32 -O3 -fomit-frame-pointer2011052620110509
150126simplegcc -funroll-loops -mabi=n32 -O2 -fomit-frame-pointer2011052620110509
190682simple32bigcc -mabi=n32 -O -fomit-frame-pointer2011052620110509
191586simple32bigcc -funroll-loops -mabi=n32 -O -fomit-frame-pointer2011052620110509
196120opt32bi-rvku2gcc -funroll-loops -mabi=n32 -O -fomit-frame-pointer2011052620110509
202752opt32bi-rvku2gcc -mabi=n32 -O -fomit-frame-pointer2011052620110509
231808opt32bi-s2lcu4gcc -funroll-loops -mabi=n32 -O -fomit-frame-pointer2011052620110509
239424opt32bi-s2lcu4gcc -mabi=n32 -O -fomit-frame-pointer2011052620110509
250024opt32biT-s2lcu4gcc -mabi=n32 -O -fomit-frame-pointer2011052620110509
250026opt32biT-s2lcu4gcc -funroll-loops -mabi=n32 -O -fomit-frame-pointer2011052620110509
256324compactgcc -funroll-loops -mabi=n32 -Os -fomit-frame-pointer2011052620110509
331344opt32bi-s2lcu4gcc -funroll-loops -mabi=n32 -O2 -fomit-frame-pointer2011052620110509
331770opt32bi-s2lcu4gcc -funroll-loops -mabi=n32 -O3 -fomit-frame-pointer2011052620110509
336338opt32bi-s2lcu4gcc -mabi=n32 -O2 -fomit-frame-pointer2011052620110509
336698opt32bi-s2lcu4gcc -mabi=n32 -O3 -fomit-frame-pointer2011052620110509
338280opt32biT-s2lcu4gcc -funroll-loops -mabi=n32 -O3 -fomit-frame-pointer2011052620110509
348014compactgcc -funroll-loops -mabi=n32 -O -fomit-frame-pointer2011052620110509
352006opt32biT-s2lcu4gcc -funroll-loops -mabi=n32 -O2 -fomit-frame-pointer2011052620110509
355402opt32biT-s2lcu4gcc -funroll-loops -mabi=n32 -Os -fomit-frame-pointer2011052620110509
359568opt32bi-s2lcu4gcc -funroll-loops -mabi=n32 -Os -fomit-frame-pointer2011052620110509
361896opt32biT-s2lcu4gcc -mabi=n32 -O2 -fomit-frame-pointer2011052620110509
362938opt32biT-s2lcu4gcc -mabi=n32 -Os -fomit-frame-pointer2011052620110509
363852compactgcc -funroll-loops -mabi=n32 -O3 -fomit-frame-pointer2011052620110509
366784opt32biT-s2lcu4gcc -mabi=n32 -O3 -fomit-frame-pointer2011052620110509
367916opt32bi-s2lcu4gcc -mabi=n32 -Os -fomit-frame-pointer2011052620110509
376670compactgcc -funroll-loops -mabi=n32 -O2 -fomit-frame-pointer2011052620110509
394488simple32bigcc -funroll-loops -mabi=n32 -Os -fomit-frame-pointer2011052620110509
409340opt32bi-rvku2gcc -mabi=n32 -O2 -fomit-frame-pointer2011052620110509
410454opt32bi-rvku2gcc -mabi=n32 -O3 -fomit-frame-pointer2011052620110509
412462opt32bi-rvku2gcc -funroll-loops -mabi=n32 -Os -fomit-frame-pointer2011052620110509
418382simple32bigcc -mabi=n32 -Os -fomit-frame-pointer2011052620110509
441344compactgcc -mabi=n32 -O2 -fomit-frame-pointer2011052620110509
456646compactgcc -mabi=n32 -Os -fomit-frame-pointer2011052620110509
469344compactgcc -mabi=n32 -O -fomit-frame-pointer2011052620110509
475828compactgcc -mabi=n32 -O3 -fomit-frame-pointer2011052620110509
486198opt32bi-rvku2gcc -mabi=n32 -Os -fomit-frame-pointer2011052620110509
504282opt32bi-rvku2gcc -funroll-loops -mabi=n32 -O3 -fomit-frame-pointer2011052620110509
506624opt32bi-rvku2gcc -funroll-loops -mabi=n32 -O2 -fomit-frame-pointer2011052620110509
509538simple32bigcc -funroll-loops -mabi=n32 -O3 -fomit-frame-pointer2011052620110509
510558simple32bigcc -mabi=n32 -O3 -fomit-frame-pointer2011052620110509
510858simple32bigcc -mabi=n32 -O2 -fomit-frame-pointer2011052620110509
511760simple32bigcc -funroll-loops -mabi=n32 -O2 -fomit-frame-pointer2011052620110509
768582compact8gcc -funroll-loops -mabi=n32 -O -fomit-frame-pointer2011052620110509
800496compact8gcc -mabi=n32 -O2 -fomit-frame-pointer2011052620110509
871990compact8gcc -mabi=n32 -Os -fomit-frame-pointer2011052620110509
956698compact8gcc -mabi=n32 -O -fomit-frame-pointer2011052620110509
1054742compact8gcc -funroll-loops -mabi=n32 -O2 -fomit-frame-pointer2011052620110509
1083812compact8gcc -mabi=n32 -O3 -fomit-frame-pointer2011052620110509
1111488compact8gcc -funroll-loops -mabi=n32 -O3 -fomit-frame-pointer2011052620110509
1176230compact8gcc -funroll-loops -mabi=n32 -Os -fomit-frame-pointer2011052620110509

Compiler output

Implementation: crypto_hash/keccakc1024/avr8
Compiler: gcc -funroll-loops -mabi=n32 -O2 -fomit-frame-pointer
Keccak-avr8.c: Keccak-avr8.c:15:26: error: avr/pgmspace.h: No such file or directory

Number of similar (compiler,implementation) pairs: 16, namely:
CompilerImplementations
gcc -funroll-loops -mabi=n32 -O2 -fomit-frame-pointer avr8 avr8asm
gcc -funroll-loops -mabi=n32 -O3 -fomit-frame-pointer avr8 avr8asm
gcc -funroll-loops -mabi=n32 -O -fomit-frame-pointer avr8 avr8asm
gcc -funroll-loops -mabi=n32 -Os -fomit-frame-pointer avr8 avr8asm
gcc -mabi=n32 -O2 -fomit-frame-pointer avr8 avr8asm
gcc -mabi=n32 -O3 -fomit-frame-pointer avr8 avr8asm
gcc -mabi=n32 -O -fomit-frame-pointer avr8 avr8asm
gcc -mabi=n32 -Os -fomit-frame-pointer avr8 avr8asm