Implementation notes: armeabi, h5tegra, crypto_hash/md6d256

Computer: h5tegra
Architecture: armeabi
CPU ID: unknown CPU ID
SUPERCOP version: 20130126
Operation: crypto_hash
Primitive: md6d256
TimeImplementationCompilerBenchmark dateSUPERCOP version
283612refgcc -mcpu=strongarm -Os -fomit-frame-pointer2011112720110914
284203refgcc -mcpu=strongarm1100 -Os -fomit-frame-pointer2011112720110914
284647refgcc -mcpu=arm810 -Os -fomit-frame-pointer2011112720110914
285318refgcc -mcpu=arm8 -Os -fomit-frame-pointer2011112720110914
286212refgcc -mcpu=strongarm110 -Os -fomit-frame-pointer2011112720110914
294122refgcc -funroll-loops -fno-schedule-insns -O2 -fomit-frame-pointer2011112720110914
294607refgcc -fno-schedule-insns -O2 -fomit-frame-pointer2011112720110914
298839refgcc -mcpu=arm8 -O -fomit-frame-pointer2011112720110914
299073refgcc -mcpu=arm810 -O -fomit-frame-pointer2011112720110914
300515refgcc -mcpu=strongarm110 -O -fomit-frame-pointer2011112720110914
300762refgcc -mcpu=strongarm -O -fomit-frame-pointer2011112720110914
304643refgcc -mcpu=strongarm1100 -O -fomit-frame-pointer2011112720110914
308923refgcc -funroll-loops -Os -fomit-frame-pointer2011112720110914
309920refgcc -funroll-loops -fno-schedule-insns -Os -fomit-frame-pointer2011112720110914
311819refgcc -Os -fomit-frame-pointer2011112720110914
312360refgcc -fno-schedule-insns -Os -fomit-frame-pointer2011112720110914
312611refgcc -mcpu=cortex-a5 -Os -fomit-frame-pointer2011112720110914
314252refgcc -mcpu=cortex-a9 -O2 -fomit-frame-pointer2011112720110914
316634refgcc -mcpu=cortex-a9 -Os -fomit-frame-pointer2011112720110914
320909refgcc -O2 -fomit-frame-pointer2011112720110914
321119refgcc -funroll-loops -O2 -fomit-frame-pointer2011112720110914
340382refgcc -mcpu=cortex-a5 -O2 -fomit-frame-pointer2011112720110914
344251refgcc -funroll-loops -O -fomit-frame-pointer2011112720110914
345438refgcc -fno-schedule-insns -O -fomit-frame-pointer2011112720110914
345476refgcc -mcpu=cortex-a9 -O -fomit-frame-pointer2011112720110914
347809refgcc -mcpu=cortex-a5 -O -fomit-frame-pointer2011112720110914
349330refgcc -O -fomit-frame-pointer2011112720110914
349605refgcc -funroll-loops -fno-schedule-insns -O -fomit-frame-pointer2011112720110914
367199refgcc -mcpu=arm8 -O2 -fomit-frame-pointer2011112720110914
367630refgcc -mcpu=arm810 -O2 -fomit-frame-pointer2011112720110914
369517refgcc -mcpu=strongarm110 -O2 -fomit-frame-pointer2011112720110914
371140refgcc -mcpu=strongarm1100 -O2 -fomit-frame-pointer2011112720110914
371379refgcc -mcpu=strongarm -O2 -fomit-frame-pointer2011112720110914
388288refgcc -funroll-loops -fno-schedule-insns -O3 -fomit-frame-pointer2011112720110914
389480refgcc -fno-schedule-insns -O3 -fomit-frame-pointer2011112720110914
398167refgcc -funroll-loops -O3 -fomit-frame-pointer2011112720110914
399629refgcc -O3 -fomit-frame-pointer2011112720110914
406806refgcc -mcpu=cortex-a5 -O3 -fomit-frame-pointer2011112720110914
408291refgcc -mcpu=cortex-a9 -O3 -fomit-frame-pointer2011112720110914
457493refgcc -mcpu=arm1136jf-s -Os -fomit-frame-pointer2011112720110914
457831refgcc -mcpu=arm1136jf-s -Os -fomit-frame-pointer -fno-schedule-insns2011120420111120
459651refgcc -mcpu=arm1136j-s -Os -fomit-frame-pointer -fno-schedule-insns2011120420111120
462822refgcc -mcpu=arm1136j-s -Os -fomit-frame-pointer2011112720110914
468725refgcc -mcpu=xscale -Os -fomit-frame-pointer2011112720110914
472834refgcc -mcpu=arm10tdmi -Os -fomit-frame-pointer2011112720110914
473544refgcc -mcpu=arm920t -Os -fomit-frame-pointer2011112720110914
473606refgcc -mcpu=arm7tdmi -Os -fomit-frame-pointer2011112720110914
475175refgcc -mcpu=arm920 -Os -fomit-frame-pointer2011112720110914
476925refgcc -mcpu=ep9312 -Os -fomit-frame-pointer2011112720110914
477072refgcc -mcpu=arm9tdmi -Os -fomit-frame-pointer2011112720110914
477558refgcc -mcpu=arm940t -Os -fomit-frame-pointer2011112720110914
478342refgcc -mcpu=arm1020t -Os -fomit-frame-pointer2011112720110914
479093refgcc -mcpu=arm9 -Os -fomit-frame-pointer2011112720110914
479968refgcc -mcpu=arm9e -Os -fomit-frame-pointer2011112720110914
505281refgcc -mcpu=strongarm1100 -O3 -fomit-frame-pointer2011112720110914
505355refgcc -mcpu=arm8 -O3 -fomit-frame-pointer2011112720110914
505512refgcc -mcpu=strongarm110 -O3 -fomit-frame-pointer2011112720110914
506387refgcc -mcpu=strongarm -O3 -fomit-frame-pointer2011112720110914
509617refgcc -mcpu=arm810 -O3 -fomit-frame-pointer2011112720110914
579038refgcc -mcpu=arm1136jf-s -O3 -fomit-frame-pointer -fno-schedule-insns2011120420111120
579081refgcc -mcpu=arm1136j-s -O3 -fomit-frame-pointer2011112720110914
579593refgcc -mcpu=arm1136j-s -O3 -fomit-frame-pointer -fno-schedule-insns2011120420111120
580249refgcc -mcpu=arm1136jf-s -O3 -fomit-frame-pointer2011112720110914
585609refgcc -mcpu=xscale -O3 -fomit-frame-pointer2011112720110914
585935refgcc -mcpu=arm940t -O3 -fomit-frame-pointer2011112720110914
586194refgcc -mcpu=ep9312 -O3 -fomit-frame-pointer2011112720110914
586217refgcc -mcpu=arm920t -O3 -fomit-frame-pointer2011112720110914
586513refgcc -mcpu=arm920 -O3 -fomit-frame-pointer2011112720110914
586604refgcc -mcpu=arm1020t -O3 -fomit-frame-pointer2011112720110914
588469refgcc -mcpu=arm9tdmi -O3 -fomit-frame-pointer2011112720110914
589045refgcc -mcpu=arm9e -O3 -fomit-frame-pointer2011112720110914
590361refgcc -mcpu=arm10tdmi -O3 -fomit-frame-pointer2011112720110914
591496refgcc -mcpu=arm7tdmi -O3 -fomit-frame-pointer2011112720110914
656496refgcc -mcpu=arm9 -O3 -fomit-frame-pointer2011112720110914
684800refgcc -mcpu=arm1136jf-s -O -fomit-frame-pointer -fno-schedule-insns2011120420111120
685702refgcc -mcpu=arm1136j-s -O -fomit-frame-pointer -fno-schedule-insns2011120420111120
685872refgcc -mcpu=arm1020t -O -fomit-frame-pointer2011112720110914
685905refgcc -mcpu=arm1136j-s -O -fomit-frame-pointer2011112720110914
685943refgcc -mcpu=xscale -O -fomit-frame-pointer2011112720110914
685970refgcc -mcpu=arm1136jf-s -O -fomit-frame-pointer2011112720110914
686260refgcc -mcpu=arm10tdmi -O -fomit-frame-pointer2011112720110914
686481refgcc -mcpu=arm940t -O -fomit-frame-pointer2011112720110914
686518refgcc -mcpu=arm9 -O -fomit-frame-pointer2011112720110914
686635refgcc -mcpu=arm920 -O -fomit-frame-pointer2011112720110914
686895refgcc -mcpu=ep9312 -O -fomit-frame-pointer2011112720110914
686904refgcc -mcpu=arm920t -O -fomit-frame-pointer2011112720110914
687068refgcc -mcpu=arm9e -O -fomit-frame-pointer2011112720110914
687473refgcc -mcpu=arm7tdmi -O -fomit-frame-pointer2011112720110914
688255refgcc -mcpu=arm9tdmi -O -fomit-frame-pointer2011112720110914
690254refgcc -mcpu=arm1136j-s -O2 -fomit-frame-pointer2011112720110914
690281refgcc -mcpu=arm1136jf-s -O2 -fomit-frame-pointer2011112720110914
690366refgcc -mcpu=arm1136jf-s -O2 -fomit-frame-pointer -fno-schedule-insns2011120420111120
691092refgcc -mcpu=arm1136j-s -O2 -fomit-frame-pointer -fno-schedule-insns2011120420111120
694352refgcc -mcpu=arm920 -O2 -fomit-frame-pointer2011112720110914
695425refgcc -mcpu=arm920t -O2 -fomit-frame-pointer2011112720110914
696408refgcc -mcpu=arm940t -O2 -fomit-frame-pointer2011112720110914
696503refgcc -mcpu=arm9tdmi -O2 -fomit-frame-pointer2011112720110914
697723refgcc -mcpu=arm9 -O2 -fomit-frame-pointer2011112720110914
698025refgcc -mcpu=arm7tdmi -O2 -fomit-frame-pointer2011112720110914
700119refgcc -mcpu=xscale -O2 -fomit-frame-pointer2011112720110914
701277refgcc -mcpu=ep9312 -O2 -fomit-frame-pointer2011112720110914
701939refgcc -mcpu=arm10tdmi -O2 -fomit-frame-pointer2011112720110914
702234refgcc -mcpu=arm1020t -O2 -fomit-frame-pointer2011112720110914
703741refgcc -mcpu=arm9e -O2 -fomit-frame-pointer2011112720110914
769144refcc2011112720110914
769488refgcc2011112720110914
769891refgcc -funroll-loops2011112720110914

Compiler output

Implementation: crypto_hash/md6d256/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