Implementation notes: mips64, gcc52, crypto_hash/keccakc1024

Computer: gcc52
Architecture: mips64
CPU ID: unknown CPU ID
SUPERCOP version: 20110609
Operation: crypto_hash
Primitive: keccakc1024
TimeImplementationCompilerBenchmark dateSUPERCOP version
72858opt64lcu24gcc -mabi=64 -O -fomit-frame-pointer2011052620110509
73234opt64lcu6gcc -funroll-loops -mabi=64 -O -fomit-frame-pointer2011052620110509
74742opt64lcu24gcc -funroll-loops -mabi=64 -O -fomit-frame-pointer2011052620110509
76228opt64lcu6gcc -mabi=64 -O -fomit-frame-pointer2011052620110509
80814simplegcc -funroll-loops -mabi=64 -O -fomit-frame-pointer2011052720110509
81528simplegcc -mabi=64 -O -fomit-frame-pointer2011052720110509
84472opt64u6gcc -funroll-loops -mabi=64 -O -fomit-frame-pointer2011052620110509
86706opt64u6gcc -mabi=64 -O -fomit-frame-pointer2011052620110509
98796opt64lcu6gcc -funroll-loops -mabi=64 -Os -fomit-frame-pointer2011052620110509
100538opt64lcu6gcc -funroll-loops -mabi=64 -O2 -fomit-frame-pointer2011052620110509
101212opt64lcu6gcc -funroll-loops -mabi=64 -O3 -fomit-frame-pointer2011052620110509
101914opt64lcu6gcc -mabi=64 -O3 -fomit-frame-pointer2011052620110509
102192opt64lcu6gcc -mabi=64 -O2 -fomit-frame-pointer2011052620110509
104784opt64lcu6gcc -mabi=64 -Os -fomit-frame-pointer2011052620110509
105542opt64lcu24gcc -mabi=64 -O3 -fomit-frame-pointer2011052620110509
105580opt64lcu24gcc -mabi=64 -O2 -fomit-frame-pointer2011052620110509
105730opt64lcu24gcc -mabi=64 -Os -fomit-frame-pointer2011052620110509
106290opt64lcu24gcc -funroll-loops -mabi=64 -Os -fomit-frame-pointer2011052620110509
107986opt64lcu24gcc -funroll-loops -mabi=64 -O3 -fomit-frame-pointer2011052620110509
108618opt64lcu24gcc -funroll-loops -mabi=64 -O2 -fomit-frame-pointer2011052620110509
125192opt64u6gcc -mabi=64 -O3 -fomit-frame-pointer2011052620110509
125416opt64u6gcc -mabi=64 -O2 -fomit-frame-pointer2011052620110509
125806opt64u6gcc -funroll-loops -mabi=64 -Os -fomit-frame-pointer2011052620110509
133398simplegcc -funroll-loops -mabi=64 -Os -fomit-frame-pointer2011052720110509
133484simplegcc -mabi=64 -O3 -fomit-frame-pointer2011052620110509
133516simplegcc -mabi=64 -O2 -fomit-frame-pointer2011052720110509
136404opt64u6gcc -mabi=64 -Os -fomit-frame-pointer2011052620110509
139982simplegcc -funroll-loops -mabi=64 -O3 -fomit-frame-pointer2011052720110509
140490simplegcc -funroll-loops -mabi=64 -O2 -fomit-frame-pointer2011052720110509
140906opt64u6gcc -funroll-loops -mabi=64 -O3 -fomit-frame-pointer2011052620110509
140952simplegcc -mabi=64 -Os -fomit-frame-pointer2011052720110509
142960opt64u6gcc -funroll-loops -mabi=64 -O2 -fomit-frame-pointer2011052620110509
191626simple32bigcc -funroll-loops -mabi=64 -O -fomit-frame-pointer2011052720110509
192500simple32bigcc -mabi=64 -O -fomit-frame-pointer2011052720110509
197820opt32bi-rvku2gcc -mabi=64 -O -fomit-frame-pointer2011052620110509
197932opt32bi-rvku2gcc -funroll-loops -mabi=64 -O -fomit-frame-pointer2011052620110509
234518compactgcc -funroll-loops -mabi=64 -Os -fomit-frame-pointer2011052620110509
244550opt32bi-s2lcu4gcc -funroll-loops -mabi=64 -O -fomit-frame-pointer2011052620110509
247352opt32bi-s2lcu4gcc -mabi=64 -O -fomit-frame-pointer2011052620110509
264492opt32biT-s2lcu4gcc -mabi=64 -O -fomit-frame-pointer2011052620110509
266408opt32biT-s2lcu4gcc -funroll-loops -mabi=64 -O -fomit-frame-pointer2011052620110509
315546compactgcc -funroll-loops -mabi=64 -O -fomit-frame-pointer2011052620110509
361920compactgcc -funroll-loops -mabi=64 -O3 -fomit-frame-pointer2011052620110509
365478compactgcc -funroll-loops -mabi=64 -O2 -fomit-frame-pointer2011052620110509
378222compactgcc -mabi=64 -O3 -fomit-frame-pointer2011052620110509
402404opt32bi-s2lcu4gcc -funroll-loops -mabi=64 -O2 -fomit-frame-pointer2011052620110509
402672opt32bi-s2lcu4gcc -mabi=64 -O2 -fomit-frame-pointer2011052620110509
409116opt32bi-s2lcu4gcc -funroll-loops -mabi=64 -Os -fomit-frame-pointer2011052620110509
409692opt32bi-s2lcu4gcc -mabi=64 -Os -fomit-frame-pointer2011052620110509
416992opt32bi-s2lcu4gcc -mabi=64 -O3 -fomit-frame-pointer2011052620110509
419210opt32bi-s2lcu4gcc -funroll-loops -mabi=64 -O3 -fomit-frame-pointer2011052620110509
422568opt32biT-s2lcu4gcc -mabi=64 -O3 -fomit-frame-pointer2011052620110509
422632opt32biT-s2lcu4gcc -mabi=64 -O2 -fomit-frame-pointer2011052620110509
432668opt32biT-s2lcu4gcc -funroll-loops -mabi=64 -O3 -fomit-frame-pointer2011052620110509
434772opt32biT-s2lcu4gcc -funroll-loops -mabi=64 -Os -fomit-frame-pointer2011052620110509
436138opt32biT-s2lcu4gcc -funroll-loops -mabi=64 -O2 -fomit-frame-pointer2011052620110509
436694opt32biT-s2lcu4gcc -mabi=64 -Os -fomit-frame-pointer2011052620110509
480632simple32bigcc -funroll-loops -mabi=64 -Os -fomit-frame-pointer2011052720110509
482668simple32bigcc -mabi=64 -Os -fomit-frame-pointer2011052720110509
487138opt32bi-rvku2gcc -funroll-loops -mabi=64 -O3 -fomit-frame-pointer2011052620110509
496226compactgcc -mabi=64 -Os -fomit-frame-pointer2011052620110509
500232simple32bigcc -funroll-loops -mabi=64 -O2 -fomit-frame-pointer2011052720110509
501206opt32bi-rvku2gcc -funroll-loops -mabi=64 -Os -fomit-frame-pointer2011052620110509
502146simple32bigcc -funroll-loops -mabi=64 -O3 -fomit-frame-pointer2011052720110509
502838opt32bi-rvku2gcc -mabi=64 -Os -fomit-frame-pointer2011052620110509
506548opt32bi-rvku2gcc -funroll-loops -mabi=64 -O2 -fomit-frame-pointer2011052620110509
509114compactgcc -mabi=64 -O2 -fomit-frame-pointer2011052620110509
510054compactgcc -mabi=64 -O -fomit-frame-pointer2011052620110509
510484simple32bigcc -mabi=64 -O2 -fomit-frame-pointer2011052720110509
525750opt32bi-rvku2gcc -mabi=64 -O2 -fomit-frame-pointer2011052620110509
527090opt32bi-rvku2gcc -mabi=64 -O3 -fomit-frame-pointer2011052620110509
528686simple32bigcc -mabi=64 -O3 -fomit-frame-pointer2011052720110509
803278compact8gcc -funroll-loops -mabi=64 -O -fomit-frame-pointer2011052620110509
817804compact8gcc -mabi=64 -O2 -fomit-frame-pointer2011052620110509
885374compact8gcc -mabi=64 -Os -fomit-frame-pointer2011052620110509
968722compact8gcc -mabi=64 -O -fomit-frame-pointer2011052620110509
1131438compact8gcc -funroll-loops -mabi=64 -O3 -fomit-frame-pointer2011052620110509
1143472compact8gcc -mabi=64 -O3 -fomit-frame-pointer2011052620110509
1254468compact8gcc -funroll-loops -mabi=64 -O2 -fomit-frame-pointer2011052620110509
1389766compact8gcc -funroll-loops -mabi=64 -Os -fomit-frame-pointer2011052620110509

Compiler output

Implementation: crypto_hash/keccakc1024/avr8
Compiler: gcc -funroll-loops -mabi=64 -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=64 -O2 -fomit-frame-pointer avr8 avr8asm
gcc -funroll-loops -mabi=64 -O3 -fomit-frame-pointer avr8 avr8asm
gcc -funroll-loops -mabi=64 -O -fomit-frame-pointer avr8 avr8asm
gcc -funroll-loops -mabi=64 -Os -fomit-frame-pointer avr8 avr8asm
gcc -mabi=64 -O2 -fomit-frame-pointer avr8 avr8asm
gcc -mabi=64 -O3 -fomit-frame-pointer avr8 avr8asm
gcc -mabi=64 -O -fomit-frame-pointer avr8 avr8asm
gcc -mabi=64 -Os -fomit-frame-pointer avr8 avr8asm