Implementation notes: armeabi, h5tegra, crypto_hash/md6d512

Computer: h5tegra
Architecture: armeabi
CPU ID: unknown CPU ID
SUPERCOP version: 20130126
Operation: crypto_hash
Primitive: md6d512
TimeImplementationCompilerBenchmark dateSUPERCOP version
449070refgcc -mcpu=strongarm -Os -fomit-frame-pointer2011112720110914
450198refgcc -mcpu=strongarm1100 -Os -fomit-frame-pointer2011112720110914
452861refgcc -mcpu=arm810 -Os -fomit-frame-pointer2011112720110914
452873refgcc -mcpu=strongarm110 -Os -fomit-frame-pointer2011112720110914
453137refgcc -mcpu=arm8 -Os -fomit-frame-pointer2011112720110914
468964refgcc -fno-schedule-insns -O2 -fomit-frame-pointer2011112720110914
470804refgcc -funroll-loops -fno-schedule-insns -O2 -fomit-frame-pointer2011112720110914
473287refgcc -mcpu=arm810 -O -fomit-frame-pointer2011112720110914
477101refgcc -mcpu=arm8 -O -fomit-frame-pointer2011112720110914
477204refgcc -mcpu=strongarm110 -O -fomit-frame-pointer2011112720110914
478310refgcc -mcpu=strongarm1100 -O -fomit-frame-pointer2011112720110914
478490refgcc -mcpu=strongarm -O -fomit-frame-pointer2011112720110914
492180refgcc -funroll-loops -Os -fomit-frame-pointer2011112720110914
493332refgcc -funroll-loops -fno-schedule-insns -Os -fomit-frame-pointer2011112720110914
497139refgcc -mcpu=cortex-a9 -O2 -fomit-frame-pointer2011112720110914
497534refgcc -Os -fomit-frame-pointer2011112720110914
498421refgcc -mcpu=cortex-a5 -Os -fomit-frame-pointer2011112720110914
498867refgcc -fno-schedule-insns -Os -fomit-frame-pointer2011112720110914
499513refgcc -mcpu=cortex-a9 -Os -fomit-frame-pointer2011112720110914
511703refgcc -funroll-loops -O2 -fomit-frame-pointer2011112720110914
513335refgcc -O2 -fomit-frame-pointer2011112720110914
544854refgcc -mcpu=cortex-a5 -O2 -fomit-frame-pointer2011112720110914
545737refgcc -funroll-loops -O -fomit-frame-pointer2011112720110914
545740refgcc -mcpu=cortex-a5 -O -fomit-frame-pointer2011112720110914
546632refgcc -fno-schedule-insns -O -fomit-frame-pointer2011112720110914
547228refgcc -mcpu=cortex-a9 -O -fomit-frame-pointer2011112720110914
551526refgcc -funroll-loops -fno-schedule-insns -O -fomit-frame-pointer2011112720110914
565038refgcc -O -fomit-frame-pointer2011112720110914
585894refgcc -mcpu=arm8 -O2 -fomit-frame-pointer2011112720110914
586477refgcc -mcpu=strongarm1100 -O2 -fomit-frame-pointer2011112720110914
590169refgcc -mcpu=strongarm110 -O2 -fomit-frame-pointer2011112720110914
592257refgcc -mcpu=arm810 -O2 -fomit-frame-pointer2011112720110914
597481refgcc -mcpu=strongarm -O2 -fomit-frame-pointer2011112720110914
622805refgcc -funroll-loops -fno-schedule-insns -O3 -fomit-frame-pointer2011112720110914
625574refgcc -fno-schedule-insns -O3 -fomit-frame-pointer2011112720110914
635623refgcc -funroll-loops -O3 -fomit-frame-pointer2011112720110914
636930refgcc -O3 -fomit-frame-pointer2011112720110914
648422refgcc -mcpu=cortex-a9 -O3 -fomit-frame-pointer2011112720110914
649604refgcc -mcpu=cortex-a5 -O3 -fomit-frame-pointer2011112720110914
731065refgcc -mcpu=arm1136jf-s -Os -fomit-frame-pointer2011112720110914
732132refgcc -mcpu=arm1136j-s -Os -fomit-frame-pointer2011112720110914
732370refgcc -mcpu=arm1136j-s -Os -fomit-frame-pointer -fno-schedule-insns2011120420111120
733617refgcc -mcpu=arm1136jf-s -Os -fomit-frame-pointer -fno-schedule-insns2011120420111120
748931refgcc -mcpu=xscale -Os -fomit-frame-pointer2011112720110914
753826refgcc -mcpu=arm10tdmi -Os -fomit-frame-pointer2011112720110914
754296refgcc -mcpu=ep9312 -Os -fomit-frame-pointer2011112720110914
757131refgcc -mcpu=arm920 -Os -fomit-frame-pointer2011112720110914
761214refgcc -mcpu=arm7tdmi -Os -fomit-frame-pointer2011112720110914
762255refgcc -mcpu=arm920t -Os -fomit-frame-pointer2011112720110914
762390refgcc -mcpu=arm1020t -Os -fomit-frame-pointer2011112720110914
762392refgcc -mcpu=arm940t -Os -fomit-frame-pointer2011112720110914
765815refgcc -mcpu=arm9 -Os -fomit-frame-pointer2011112720110914
768195refgcc -mcpu=arm9tdmi -Os -fomit-frame-pointer2011112720110914
774293refgcc -mcpu=arm9e -Os -fomit-frame-pointer2011112720110914
812095refgcc -mcpu=strongarm110 -O3 -fomit-frame-pointer2011112720110914
813436refgcc -mcpu=strongarm1100 -O3 -fomit-frame-pointer2011112720110914
813912refgcc -mcpu=arm8 -O3 -fomit-frame-pointer2011112720110914
831021refgcc -mcpu=arm810 -O3 -fomit-frame-pointer2011112720110914
831978refgcc -mcpu=strongarm -O3 -fomit-frame-pointer2011112720110914
927653refgcc -mcpu=arm1136jf-s -O3 -fomit-frame-pointer2011112720110914
930143refgcc -mcpu=arm1136jf-s -O3 -fomit-frame-pointer -fno-schedule-insns2011120420111120
930144refgcc -mcpu=arm1136j-s -O3 -fomit-frame-pointer -fno-schedule-insns2011120420111120
930256refgcc -mcpu=arm1136j-s -O3 -fomit-frame-pointer2011112720110914
934146refgcc -mcpu=arm1020t -O3 -fomit-frame-pointer2011112720110914
934989refgcc -mcpu=ep9312 -O3 -fomit-frame-pointer2011112720110914
936037refgcc -mcpu=arm940t -O3 -fomit-frame-pointer2011112720110914
936289refgcc -mcpu=arm920t -O3 -fomit-frame-pointer2011112720110914
936792refgcc -mcpu=arm9 -O3 -fomit-frame-pointer2011112720110914
936828refgcc -mcpu=arm10tdmi -O3 -fomit-frame-pointer2011112720110914
937275refgcc -mcpu=arm9e -O3 -fomit-frame-pointer2011112720110914
937744refgcc -mcpu=arm9tdmi -O3 -fomit-frame-pointer2011112720110914
938493refgcc -mcpu=xscale -O3 -fomit-frame-pointer2011112720110914
949150refgcc -mcpu=arm920 -O3 -fomit-frame-pointer2011112720110914
960061refgcc -mcpu=arm7tdmi -O3 -fomit-frame-pointer2011112720110914
1097567refgcc -mcpu=arm1136j-s -O -fomit-frame-pointer -fno-schedule-insns2011120420111120
1097821refgcc -mcpu=arm1136j-s -O -fomit-frame-pointer2011112720110914
1097930refgcc -mcpu=arm1020t -O -fomit-frame-pointer2011112720110914
1098044refgcc -mcpu=arm1136jf-s -O -fomit-frame-pointer2011112720110914
1098842refgcc -mcpu=arm9tdmi -O -fomit-frame-pointer2011112720110914
1098972refgcc -mcpu=arm7tdmi -O -fomit-frame-pointer2011112720110914
1099143refgcc -mcpu=xscale -O -fomit-frame-pointer2011112720110914
1100191refgcc -mcpu=arm10tdmi -O -fomit-frame-pointer2011112720110914
1102102refgcc -mcpu=arm9e -O -fomit-frame-pointer2011112720110914
1102371refgcc -mcpu=arm920 -O -fomit-frame-pointer2011112720110914
1102923refgcc -mcpu=arm1136jf-s -O -fomit-frame-pointer -fno-schedule-insns2011120420111120
1103228refgcc -mcpu=arm9 -O -fomit-frame-pointer2011112720110914
1104622refgcc -mcpu=ep9312 -O -fomit-frame-pointer2011112720110914
1104648refgcc -mcpu=arm940t -O -fomit-frame-pointer2011112720110914
1106624refgcc -mcpu=arm1136jf-s -O2 -fomit-frame-pointer -fno-schedule-insns2011120420111120
1107272refgcc -mcpu=arm1136j-s -O2 -fomit-frame-pointer2011112720110914
1107926refgcc -mcpu=arm1136jf-s -O2 -fomit-frame-pointer2011112720110914
1110426refgcc -mcpu=arm9 -O2 -fomit-frame-pointer2011112720110914
1111400refgcc -mcpu=arm1136j-s -O2 -fomit-frame-pointer -fno-schedule-insns2011120420111120
1111498refgcc -mcpu=arm920t -O -fomit-frame-pointer2011112720110914
1119132refgcc -mcpu=arm7tdmi -O2 -fomit-frame-pointer2011112720110914
1122345refgcc -mcpu=arm9e -O2 -fomit-frame-pointer2011112720110914
1122449refgcc -mcpu=arm940t -O2 -fomit-frame-pointer2011112720110914
1123979refgcc -mcpu=arm1020t -O2 -fomit-frame-pointer2011112720110914
1124082refgcc -mcpu=arm10tdmi -O2 -fomit-frame-pointer2011112720110914
1124530refgcc -mcpu=ep9312 -O2 -fomit-frame-pointer2011112720110914
1125853refgcc -mcpu=arm920t -O2 -fomit-frame-pointer2011112720110914
1126085refgcc -mcpu=xscale -O2 -fomit-frame-pointer2011112720110914
1126199refgcc -mcpu=arm9tdmi -O2 -fomit-frame-pointer2011112720110914
1129617refgcc -mcpu=arm920 -O2 -fomit-frame-pointer2011112720110914
1221901refcc2011112720110914
1227933refgcc2011112720110914
1228325refgcc -funroll-loops2011112720110914

Compiler output

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