Implementation notes: armeabi, h5tegra, crypto_hash/fugue2

Computer: h5tegra
Architecture: armeabi
CPU ID: unknown CPU ID
SUPERCOP version: 20130126
Operation: crypto_hash
Primitive: fugue2
TimeImplementationCompilerBenchmark dateSUPERCOP version
103497cop_opt32gcc -mcpu=arm8 -Os -fomit-frame-pointer2012052320120521
103512cop_opt32gcc -mcpu=strongarm110 -Os -fomit-frame-pointer2012052320120521
103525cop_opt32gcc -mcpu=strongarm1100 -Os -fomit-frame-pointer2012052320120521
103533cop_opt32gcc -mcpu=strongarm -Os -fomit-frame-pointer2012052320120521
103557cop_opt32gcc -mcpu=arm810 -Os -fomit-frame-pointer2012052320120521
103678cop_opt32gcc -fno-schedule-insns -O2 -fomit-frame-pointer2012052320120521
103970cop_opt32gcc -funroll-loops -fno-schedule-insns -O3 -fomit-frame-pointer2012052320120521
104087cop_opt32gcc -funroll-loops -fno-schedule-insns -O2 -fomit-frame-pointer2012052320120521
104090cop_opt32gcc -fno-schedule-insns -O3 -fomit-frame-pointer2012052320120521
112698cop_opt32gcc -O2 -fomit-frame-pointer2012052320120521
112792cop_opt32gcc -funroll-loops -O2 -fomit-frame-pointer2012052320120521
112817cop_opt32gcc -funroll-loops -O3 -fomit-frame-pointer2012052320120521
112827cop_opt32gcc -O3 -fomit-frame-pointer2012052320120521
113015cop_opt32gcc -mcpu=cortex-a9 -Os -fomit-frame-pointer2012052320120521
113768cop_opt32gcc -funroll-loops -fno-schedule-insns -Os -fomit-frame-pointer2012052320120521
114033cop_opt32gcc -mcpu=cortex-a9 -O3 -fomit-frame-pointer2012052320120521
114087cop_opt32gcc -funroll-loops -Os -fomit-frame-pointer2012052320120521
114316cop_opt32gcc -Os -fomit-frame-pointer2012052320120521
114317cop_opt32gcc -mcpu=cortex-a5 -Os -fomit-frame-pointer2012052320120521
114344cop_opt32gcc -mcpu=cortex-a9 -O2 -fomit-frame-pointer2012052320120521
114619cop_opt32gcc -fno-schedule-insns -Os -fomit-frame-pointer2012052320120521
115122cop_opt32gcc -mcpu=arm810 -O2 -fomit-frame-pointer2012052320120521
115141cop_opt32gcc -mcpu=strongarm -O2 -fomit-frame-pointer2012052320120521
115161cop_opt32gcc -mcpu=strongarm1100 -O2 -fomit-frame-pointer2012052320120521
115185cop_opt32gcc -mcpu=arm8 -O2 -fomit-frame-pointer2012052320120521
115218cop_opt32gcc -mcpu=strongarm110 -O -fomit-frame-pointer2012052320120521
115236cop_opt32gcc -mcpu=arm8 -O3 -fomit-frame-pointer2012052320120521
115240cop_opt32gcc -mcpu=arm810 -O -fomit-frame-pointer2012052320120521
115244cop_opt32gcc -mcpu=strongarm1100 -O -fomit-frame-pointer2012052320120521
115245cop_opt32gcc -mcpu=arm810 -O3 -fomit-frame-pointer2012052320120521
115252cop_opt32gcc -mcpu=strongarm -O3 -fomit-frame-pointer2012052320120521
115257cop_opt32gcc -mcpu=arm8 -O -fomit-frame-pointer2012052320120521
115265cop_opt32gcc -mcpu=strongarm110 -O2 -fomit-frame-pointer2012052320120521
115272cop_opt32gcc -mcpu=strongarm -O -fomit-frame-pointer2012052320120521
115304cop_opt32gcc -mcpu=strongarm1100 -O3 -fomit-frame-pointer2012052320120521
115318cop_opt32gcc -mcpu=strongarm110 -O3 -fomit-frame-pointer2012052320120521
116075cop_opt32gcc -mcpu=cortex-a5 -O3 -fomit-frame-pointer2012052320120521
116347cop_opt32gcc -mcpu=cortex-a5 -O2 -fomit-frame-pointer2012052320120521
120599cop_opt32gcc -mcpu=cortex-a9 -O -fomit-frame-pointer2012052320120521
120601cop_opt32gcc -fno-schedule-insns -O -fomit-frame-pointer2012052320120521
120620cop_opt32gcc -O -fomit-frame-pointer2012052320120521
120661cop_opt32gcc -mcpu=cortex-a5 -O -fomit-frame-pointer2012052320120521
120750cop_opt32gcc -funroll-loops -fno-schedule-insns -O -fomit-frame-pointer2012052320120521
120753cop_opt32gcc -funroll-loops -O -fomit-frame-pointer2012052320120521
189406cop_opt32gcc -mcpu=arm1136j-s -Os -fomit-frame-pointer -fno-schedule-insns2012052320120521
189417cop_opt32gcc -mcpu=arm1136j-s -Os -fomit-frame-pointer2012052320120521
189417cop_opt32gcc -mcpu=arm1136jf-s -Os -fomit-frame-pointer -fno-schedule-insns2012052320120521
189425cop_opt32gcc -mcpu=arm1136jf-s -Os -fomit-frame-pointer2012052320120521
189764cop_opt32gcc -mcpu=xscale -Os -fomit-frame-pointer2012052320120521
191948cop_opt32gcc -mcpu=arm1020t -Os -fomit-frame-pointer2012052320120521
191994cop_opt32gcc -mcpu=arm920t -Os -fomit-frame-pointer2012052320120521
191995cop_opt32gcc -mcpu=arm920 -Os -fomit-frame-pointer2012052320120521
192028cop_opt32gcc -mcpu=arm9 -Os -fomit-frame-pointer2012052320120521
192053cop_opt32gcc -mcpu=arm10tdmi -Os -fomit-frame-pointer2012052320120521
192056cop_opt32gcc -mcpu=arm940t -Os -fomit-frame-pointer2012052320120521
192162cop_opt32gcc -mcpu=ep9312 -Os -fomit-frame-pointer2012052320120521
192165cop_opt32gcc -mcpu=arm9e -Os -fomit-frame-pointer2012052320120521
192901cop_opt32gcc -mcpu=arm7tdmi -Os -fomit-frame-pointer2012052320120521
194990cop_opt32gcc -mcpu=arm9tdmi -Os -fomit-frame-pointer2012052320120521
212460cop_opt32gcc -mcpu=xscale -O2 -fomit-frame-pointer2012052320120521
214201cop_opt32gcc -mcpu=arm1136j-s -O2 -fomit-frame-pointer2012052320120521
214294cop_opt32gcc -mcpu=arm1136jf-s -O2 -fomit-frame-pointer -fno-schedule-insns2012052320120521
214304cop_opt32gcc -mcpu=arm1136j-s -O2 -fomit-frame-pointer -fno-schedule-insns2012052320120521
214320cop_opt32gcc -mcpu=arm1136jf-s -O2 -fomit-frame-pointer2012052320120521
214329cop_opt32gcc -mcpu=arm1136j-s -O3 -fomit-frame-pointer -fno-schedule-insns2012052320120521
214354cop_opt32gcc -mcpu=arm1136j-s -O3 -fomit-frame-pointer2012052320120521
214362cop_opt32gcc -mcpu=arm1136jf-s -O3 -fomit-frame-pointer -fno-schedule-insns2012052320120521
214437cop_opt32gcc -mcpu=arm1136jf-s -O3 -fomit-frame-pointer2012052320120521
215940cop_opt32gcc -mcpu=arm9e -O2 -fomit-frame-pointer2012052320120521
215948cop_opt32gcc -mcpu=arm1020t -O2 -fomit-frame-pointer2012052320120521
215953cop_opt32gcc -mcpu=arm10tdmi -O2 -fomit-frame-pointer2012052320120521
215976cop_opt32gcc -mcpu=arm9 -O2 -fomit-frame-pointer2012052320120521
215982cop_opt32gcc -mcpu=arm920t -O2 -fomit-frame-pointer2012052320120521
216005cop_opt32gcc -mcpu=ep9312 -O2 -fomit-frame-pointer2012052320120521
216008cop_opt32gcc -mcpu=arm920 -O2 -fomit-frame-pointer2012052320120521
216010cop_opt32gcc -mcpu=arm9tdmi -O2 -fomit-frame-pointer2012052320120521
216032cop_opt32gcc -mcpu=arm940t -O2 -fomit-frame-pointer2012052320120521
216080cop_opt32gcc -mcpu=arm9tdmi -O3 -fomit-frame-pointer2012052320120521
216082cop_opt32gcc -mcpu=arm9 -O3 -fomit-frame-pointer2012052320120521
216100cop_opt32gcc -mcpu=arm1020t -O3 -fomit-frame-pointer2012052320120521
216106cop_opt32gcc -mcpu=arm9e -O3 -fomit-frame-pointer2012052320120521
216115cop_opt32gcc -mcpu=arm940t -O3 -fomit-frame-pointer2012052320120521
216118cop_opt32gcc -mcpu=arm10tdmi -O3 -fomit-frame-pointer2012052320120521
216119cop_opt32gcc -mcpu=arm920 -O3 -fomit-frame-pointer2012052320120521
216120cop_opt32gcc -mcpu=ep9312 -O3 -fomit-frame-pointer2012052320120521
216127cop_opt32gcc -mcpu=arm920t -O3 -fomit-frame-pointer2012052320120521
216993cop_opt32gcc -mcpu=arm7tdmi -O2 -fomit-frame-pointer2012052320120521
217143cop_opt32gcc -mcpu=arm7tdmi -O3 -fomit-frame-pointer2012052320120521
220145cop_opt32gcc -mcpu=xscale -O3 -fomit-frame-pointer2012052320120521
238322cop_opt32gcc -mcpu=arm1136jf-s -O -fomit-frame-pointer2012052320120521
238351cop_opt32gcc -mcpu=arm1136j-s -O -fomit-frame-pointer2012052320120521
238362cop_opt32gcc -mcpu=arm1136j-s -O -fomit-frame-pointer -fno-schedule-insns2012052320120521
238379cop_opt32gcc -mcpu=arm1136jf-s -O -fomit-frame-pointer -fno-schedule-insns2012052320120521
238686cop_opt32gcc -mcpu=arm9tdmi -O -fomit-frame-pointer2012052320120521
238698cop_opt32gcc -mcpu=arm7tdmi -O -fomit-frame-pointer2012052320120521
238709cop_opt32gcc -mcpu=arm920t -O -fomit-frame-pointer2012052320120521
238709cop_opt32gcc -mcpu=ep9312 -O -fomit-frame-pointer2012052320120521
238723cop_opt32gcc -mcpu=xscale -O -fomit-frame-pointer2012052320120521
238738cop_opt32gcc -mcpu=arm9e -O -fomit-frame-pointer2012052320120521
238740cop_opt32gcc -mcpu=arm920 -O -fomit-frame-pointer2012052320120521
238767cop_opt32gcc -mcpu=arm10tdmi -O -fomit-frame-pointer2012052320120521
238768cop_opt32gcc -mcpu=arm1020t -O -fomit-frame-pointer2012052320120521
238768cop_opt32gcc -mcpu=arm940t -O -fomit-frame-pointer2012052320120521
238799cop_opt32gcc -mcpu=arm9 -O -fomit-frame-pointer2012052320120521
430991cop_opt32gcc2012052320120521
431034cop_opt32gcc -funroll-loops2012052320120521
431552cop_opt32cc2012052320120521

Compiler output

Implementation: crypto_hash/fugue2/cop_opt32
Compiler: gcc -mcpu=arm810 -O2 -fomit-frame-pointer
hash.c: hash.c:1:0: warning: target CPU does not support THUMB instructions
try.c: try.c:1:0: warning: target CPU does not support THUMB instructions
try.c: try-anything.c:1:0: warning: target CPU does not support THUMB instructions
measure.c: measure.c:1:0: warning: target CPU does not support THUMB instructions
measure.c: measure-anything.c:1:0: warning: target CPU does not support THUMB instructions

Number of similar (compiler,implementation) pairs: 20, namely:
CompilerImplementations
gcc -mcpu=arm810 -O2 -fomit-frame-pointer cop_opt32
gcc -mcpu=arm810 -O3 -fomit-frame-pointer cop_opt32
gcc -mcpu=arm810 -O -fomit-frame-pointer cop_opt32
gcc -mcpu=arm810 -Os -fomit-frame-pointer cop_opt32
gcc -mcpu=arm8 -O2 -fomit-frame-pointer cop_opt32
gcc -mcpu=arm8 -O3 -fomit-frame-pointer cop_opt32
gcc -mcpu=arm8 -O -fomit-frame-pointer cop_opt32
gcc -mcpu=arm8 -Os -fomit-frame-pointer cop_opt32
gcc -mcpu=strongarm1100 -O2 -fomit-frame-pointer cop_opt32
gcc -mcpu=strongarm1100 -O3 -fomit-frame-pointer cop_opt32
gcc -mcpu=strongarm1100 -O -fomit-frame-pointer cop_opt32
gcc -mcpu=strongarm1100 -Os -fomit-frame-pointer cop_opt32
gcc -mcpu=strongarm110 -O2 -fomit-frame-pointer cop_opt32
gcc -mcpu=strongarm110 -O3 -fomit-frame-pointer cop_opt32
gcc -mcpu=strongarm110 -O -fomit-frame-pointer cop_opt32
gcc -mcpu=strongarm110 -Os -fomit-frame-pointer cop_opt32
gcc -mcpu=strongarm -O2 -fomit-frame-pointer cop_opt32
gcc -mcpu=strongarm -O3 -fomit-frame-pointer cop_opt32
gcc -mcpu=strongarm -O -fomit-frame-pointer cop_opt32
gcc -mcpu=strongarm -Os -fomit-frame-pointer cop_opt32