Implementation notes: armeabi, h5tegra, crypto_hash/md6d224

Computer: h5tegra
Architecture: armeabi
CPU ID: unknown CPU ID
SUPERCOP version: 20130126
Operation: crypto_hash
Primitive: md6d224
TimeImplementationCompilerBenchmark dateSUPERCOP version
264708refgcc -mcpu=strongarm -Os -fomit-frame-pointer2011112720110914
265410refgcc -mcpu=strongarm110 -Os -fomit-frame-pointer2011112720110914
265871refgcc -mcpu=arm810 -Os -fomit-frame-pointer2011112720110914
267929refgcc -mcpu=strongarm1100 -Os -fomit-frame-pointer2011112720110914
270429refgcc -mcpu=arm8 -Os -fomit-frame-pointer2011112720110914
272282refgcc -funroll-loops -fno-schedule-insns -O2 -fomit-frame-pointer2011112720110914
273011refgcc -fno-schedule-insns -O2 -fomit-frame-pointer2011112720110914
277528refgcc -mcpu=arm8 -O -fomit-frame-pointer2011112720110914
277926refgcc -mcpu=arm810 -O -fomit-frame-pointer2011112720110914
278727refgcc -mcpu=strongarm -O -fomit-frame-pointer2011112720110914
280551refgcc -mcpu=strongarm1100 -O -fomit-frame-pointer2011112720110914
282261refgcc -mcpu=strongarm110 -O -fomit-frame-pointer2011112720110914
287042refgcc -funroll-loops -Os -fomit-frame-pointer2011112720110914
288291refgcc -funroll-loops -fno-schedule-insns -Os -fomit-frame-pointer2011112720110914
289016refgcc -mcpu=cortex-a9 -O2 -fomit-frame-pointer2011112720110914
289055refgcc -mcpu=cortex-a9 -Os -fomit-frame-pointer2011112720110914
289821refgcc -mcpu=cortex-a5 -Os -fomit-frame-pointer2011112720110914
291393refgcc -fno-schedule-insns -Os -fomit-frame-pointer2011112720110914
292327refgcc -Os -fomit-frame-pointer2011112720110914
297753refgcc -funroll-loops -O2 -fomit-frame-pointer2011112720110914
300026refgcc -O2 -fomit-frame-pointer2011112720110914
315247refgcc -mcpu=cortex-a5 -O2 -fomit-frame-pointer2011112720110914
318641refgcc -funroll-loops -O -fomit-frame-pointer2011112720110914
319556refgcc -fno-schedule-insns -O -fomit-frame-pointer2011112720110914
320060refgcc -mcpu=cortex-a9 -O -fomit-frame-pointer2011112720110914
320377refgcc -mcpu=cortex-a5 -O -fomit-frame-pointer2011112720110914
323797refgcc -O -fomit-frame-pointer2011112720110914
324432refgcc -funroll-loops -fno-schedule-insns -O -fomit-frame-pointer2011112720110914
339761refgcc -mcpu=arm810 -O2 -fomit-frame-pointer2011112720110914
340037refgcc -mcpu=strongarm -O2 -fomit-frame-pointer2011112720110914
341109refgcc -mcpu=strongarm1100 -O2 -fomit-frame-pointer2011112720110914
341303refgcc -mcpu=strongarm110 -O2 -fomit-frame-pointer2011112720110914
342357refgcc -mcpu=arm8 -O2 -fomit-frame-pointer2011112720110914
360145refgcc -funroll-loops -fno-schedule-insns -O3 -fomit-frame-pointer2011112720110914
360711refgcc -fno-schedule-insns -O3 -fomit-frame-pointer2011112720110914
368184refgcc -O3 -fomit-frame-pointer2011112720110914
368554refgcc -funroll-loops -O3 -fomit-frame-pointer2011112720110914
374994refgcc -mcpu=cortex-a5 -O3 -fomit-frame-pointer2011112720110914
377001refgcc -mcpu=cortex-a9 -O3 -fomit-frame-pointer2011112720110914
423453refgcc -mcpu=arm1136jf-s -Os -fomit-frame-pointer -fno-schedule-insns2011120420111120
424129refgcc -mcpu=arm1136j-s -Os -fomit-frame-pointer2011112720110914
424166refgcc -mcpu=arm1136jf-s -Os -fomit-frame-pointer2011112720110914
424260refgcc -mcpu=arm1136j-s -Os -fomit-frame-pointer -fno-schedule-insns2011120420111120
438602refgcc -mcpu=arm7tdmi -Os -fomit-frame-pointer2011112720110914
439859refgcc -mcpu=xscale -Os -fomit-frame-pointer2011112720110914
440018refgcc -mcpu=arm1020t -Os -fomit-frame-pointer2011112720110914
441198refgcc -mcpu=arm9e -Os -fomit-frame-pointer2011112720110914
442207refgcc -mcpu=arm940t -Os -fomit-frame-pointer2011112720110914
442292refgcc -mcpu=arm920t -Os -fomit-frame-pointer2011112720110914
442383refgcc -mcpu=ep9312 -Os -fomit-frame-pointer2011112720110914
442684refgcc -mcpu=arm920 -Os -fomit-frame-pointer2011112720110914
443497refgcc -mcpu=arm10tdmi -Os -fomit-frame-pointer2011112720110914
444733refgcc -mcpu=arm9tdmi -Os -fomit-frame-pointer2011112720110914
445002refgcc -mcpu=arm9 -Os -fomit-frame-pointer2011112720110914
467781refgcc -mcpu=arm8 -O3 -fomit-frame-pointer2011112720110914
468381refgcc -mcpu=strongarm -O3 -fomit-frame-pointer2011112720110914
469735refgcc -mcpu=strongarm110 -O3 -fomit-frame-pointer2011112720110914
470334refgcc -mcpu=arm810 -O3 -fomit-frame-pointer2011112720110914
474939refgcc -mcpu=strongarm1100 -O3 -fomit-frame-pointer2011112720110914
534413refgcc -mcpu=arm1136jf-s -O3 -fomit-frame-pointer -fno-schedule-insns2011120420111120
535443refgcc -mcpu=arm1136jf-s -O3 -fomit-frame-pointer2011112720110914
536226refgcc -mcpu=arm1136j-s -O3 -fomit-frame-pointer -fno-schedule-insns2011120420111120
536896refgcc -mcpu=arm1136j-s -O3 -fomit-frame-pointer2011112720110914
541892refgcc -mcpu=arm940t -O3 -fomit-frame-pointer2011112720110914
541897refgcc -mcpu=arm920t -O3 -fomit-frame-pointer2011112720110914
542056refgcc -mcpu=arm920 -O3 -fomit-frame-pointer2011112720110914
542143refgcc -mcpu=arm1020t -O3 -fomit-frame-pointer2011112720110914
542175refgcc -mcpu=ep9312 -O3 -fomit-frame-pointer2011112720110914
542226refgcc -mcpu=arm9tdmi -O3 -fomit-frame-pointer2011112720110914
542714refgcc -mcpu=xscale -O3 -fomit-frame-pointer2011112720110914
543461refgcc -mcpu=arm10tdmi -O3 -fomit-frame-pointer2011112720110914
543579refgcc -mcpu=arm9e -O3 -fomit-frame-pointer2011112720110914
544990refgcc -mcpu=arm9 -O3 -fomit-frame-pointer2011112720110914
547863refgcc -mcpu=arm7tdmi -O3 -fomit-frame-pointer2011112720110914
633967refgcc -mcpu=arm1136j-s -O -fomit-frame-pointer -fno-schedule-insns2011120420111120
634533refgcc -mcpu=arm1136jf-s -O -fomit-frame-pointer -fno-schedule-insns2011120420111120
634588refgcc -mcpu=arm1020t -O -fomit-frame-pointer2011112720110914
634815refgcc -mcpu=arm9e -O -fomit-frame-pointer2011112720110914
634836refgcc -mcpu=xscale -O -fomit-frame-pointer2011112720110914
634968refgcc -mcpu=ep9312 -O -fomit-frame-pointer2011112720110914
635100refgcc -mcpu=arm9tdmi -O -fomit-frame-pointer2011112720110914
635172refgcc -mcpu=arm940t -O -fomit-frame-pointer2011112720110914
635197refgcc -mcpu=arm9 -O -fomit-frame-pointer2011112720110914
635439refgcc -mcpu=arm1136jf-s -O -fomit-frame-pointer2011112720110914
635471refgcc -mcpu=arm1136j-s -O -fomit-frame-pointer2011112720110914
635792refgcc -mcpu=arm920t -O -fomit-frame-pointer2011112720110914
636559refgcc -mcpu=arm920 -O -fomit-frame-pointer2011112720110914
637780refgcc -mcpu=arm1136j-s -O2 -fomit-frame-pointer -fno-schedule-insns2011120420111120
638313refgcc -mcpu=arm10tdmi -O -fomit-frame-pointer2011112720110914
638349refgcc -mcpu=arm1136jf-s -O2 -fomit-frame-pointer2011112720110914
638669refgcc -mcpu=arm1136j-s -O2 -fomit-frame-pointer2011112720110914
639321refgcc -mcpu=arm7tdmi -O -fomit-frame-pointer2011112720110914
640879refgcc -mcpu=arm1136jf-s -O2 -fomit-frame-pointer -fno-schedule-insns2011120420111120
642055refgcc -mcpu=arm940t -O2 -fomit-frame-pointer2011112720110914
643567refgcc -mcpu=arm7tdmi -O2 -fomit-frame-pointer2011112720110914
648376refgcc -mcpu=ep9312 -O2 -fomit-frame-pointer2011112720110914
648887refgcc -mcpu=xscale -O2 -fomit-frame-pointer2011112720110914
649081refgcc -mcpu=arm9tdmi -O2 -fomit-frame-pointer2011112720110914
649185refgcc -mcpu=arm920t -O2 -fomit-frame-pointer2011112720110914
649484refgcc -mcpu=arm9 -O2 -fomit-frame-pointer2011112720110914
649724refgcc -mcpu=arm1020t -O2 -fomit-frame-pointer2011112720110914
649806refgcc -mcpu=arm9e -O2 -fomit-frame-pointer2011112720110914
652045refgcc -mcpu=arm10tdmi -O2 -fomit-frame-pointer2011112720110914
652598refgcc -mcpu=arm920 -O2 -fomit-frame-pointer2011112720110914
712810refgcc2011112720110914
713155refcc2011112720110914
713853refgcc -funroll-loops2011112720110914

Compiler output

Implementation: crypto_hash/md6d224/ref
Compiler: gcc -mcpu=arm810 -O2 -fomit-frame-pointer
hash.c: hash.c:1:0: warning: target CPU does not support THUMB instructions
md6_compress.c: md6_compress.c:1:0: warning: target CPU does not support THUMB instructions
md6_mode.c: md6_mode.c:1:0: warning: target CPU does not support THUMB instructions
md6_nist.c: md6_nist.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 ref
gcc -mcpu=arm810 -O3 -fomit-frame-pointer ref
gcc -mcpu=arm810 -O -fomit-frame-pointer ref
gcc -mcpu=arm810 -Os -fomit-frame-pointer ref
gcc -mcpu=arm8 -O2 -fomit-frame-pointer ref
gcc -mcpu=arm8 -O3 -fomit-frame-pointer ref
gcc -mcpu=arm8 -O -fomit-frame-pointer ref
gcc -mcpu=arm8 -Os -fomit-frame-pointer ref
gcc -mcpu=strongarm1100 -O2 -fomit-frame-pointer ref
gcc -mcpu=strongarm1100 -O3 -fomit-frame-pointer ref
gcc -mcpu=strongarm1100 -O -fomit-frame-pointer ref
gcc -mcpu=strongarm1100 -Os -fomit-frame-pointer ref
gcc -mcpu=strongarm110 -O2 -fomit-frame-pointer ref
gcc -mcpu=strongarm110 -O3 -fomit-frame-pointer ref
gcc -mcpu=strongarm110 -O -fomit-frame-pointer ref
gcc -mcpu=strongarm110 -Os -fomit-frame-pointer ref
gcc -mcpu=strongarm -O2 -fomit-frame-pointer ref
gcc -mcpu=strongarm -O3 -fomit-frame-pointer ref
gcc -mcpu=strongarm -O -fomit-frame-pointer ref
gcc -mcpu=strongarm -Os -fomit-frame-pointer ref