Implementation notes: armeabi, h9dragon, crypto_hash/md6d384

Computer: h9dragon
Architecture: armeabi
CPU ID: unknown CPU ID
SUPERCOP version: 20130126
Operation: crypto_hash
Primitive: md6d384
TimeImplementationCompilerBenchmark dateSUPERCOP version
423708refgcc -Os -fomit-frame-pointer2012111220121016
424458refgcc -mcpu=arm920t -Os -fomit-frame-pointer2012111220121016
424532refgcc -mcpu=strongarm1100 -Os -fomit-frame-pointer2012111220121016
424658refgcc -funroll-loops -Os -fomit-frame-pointer2012111220121016
424888refgcc -mcpu=strongarm110 -Os -fomit-frame-pointer2012111220121016
425065refgcc -mcpu=strongarm -Os -fomit-frame-pointer2012111220121016
425107refgcc -mcpu=arm940t -Os -fomit-frame-pointer2012111220121016
425201refgcc -mcpu=arm920 -Os -fomit-frame-pointer2012111220121016
425205refgcc -mcpu=arm810 -Os -fomit-frame-pointer2012111220121016
425288refgcc -mcpu=ep9312 -Os -fomit-frame-pointer2012111220121016
425295refgcc -mcpu=arm8 -Os -fomit-frame-pointer2012111220121016
425476refgcc -mcpu=arm9tdmi -Os -fomit-frame-pointer2012111220121016
425608refgcc -mcpu=arm9 -Os -fomit-frame-pointer2012111220121016
428200refgcc -mcpu=cortex-a8 -mfloat-abi=softfp -mfpu=neon -Os -fomit-frame-pointer2012111220121016
431918refgcc -mcpu=arm7tdmi -Os -fomit-frame-pointer2012111220121016
436279refgcc -mcpu=arm1020t -Os -fomit-frame-pointer2012111220121016
436589refgcc -mcpu=arm10tdmi -Os -fomit-frame-pointer2012111220121016
445059refgcc -mcpu=cortex-a9 -mfloat-abi=softfp -mfpu=neon -Os -fomit-frame-pointer2012111220121016
451394refgcc -fno-schedule-insns -O2 -fomit-frame-pointer2012111320121016
456258refgcc -mcpu=cortex-a8 -mfloat-abi=softfp -mfpu=neon -O2 -fomit-frame-pointer2012111220121016
456731refgcc -funroll-loops -O2 -fomit-frame-pointer2012111220121016
464215refgcc -mcpu=arm1136jf-s -O2 -fomit-frame-pointer2012111220121016
464260refgcc -mcpu=arm1136j-s -O2 -fomit-frame-pointer2012111220121016
465710refgcc -mcpu=arm7tdmi -O2 -fomit-frame-pointer2012111220121016
467180refgcc -mcpu=cortex-a8 -mfloat-abi=softfp -mfpu=neon -O -fomit-frame-pointer2012111220121016
467842refgcc -mcpu=cortex-a9 -mfloat-abi=softfp -mfpu=neon -O -fomit-frame-pointer2012111220121016
468958refgcc -funroll-loops -fno-schedule-insns -O2 -fomit-frame-pointer2012111320121016
474330refgcc -fno-schedule-insns -Os -fomit-frame-pointer2012111320121016
475560refgcc -mcpu=cortex-a9 -O2 -fomit-frame-pointer2012111220121016
477538refgcc -mcpu=arm9e -O3 -fomit-frame-pointer2012111220121016
478097refgcc -mcpu=arm1136jf-s -Os -fomit-frame-pointer2012111220121016
478145refgcc -O2 -fomit-frame-pointer2012111220121016
478186refgcc -mcpu=arm1136j-s -Os -fomit-frame-pointer2012111220121016
478770refgcc -mcpu=cortex-a8 -mfloat-abi=softfp -mfpu=neon -O3 -fomit-frame-pointer2012111220121016
479545refgcc -funroll-loops -fno-schedule-insns -Os -fomit-frame-pointer2012111320121016
479728refgcc -mcpu=arm1020t -O2 -fomit-frame-pointer2012111220121016
479733refgcc -mcpu=arm9 -O2 -fomit-frame-pointer2012111220121016
479771refgcc -mcpu=arm10tdmi -O2 -fomit-frame-pointer2012111220121016
479994refgcc -mcpu=arm8 -O2 -fomit-frame-pointer2012111220121016
479997refgcc -mcpu=strongarm -O2 -fomit-frame-pointer2012111220121016
480003refgcc -mcpu=arm920t -O2 -fomit-frame-pointer2012111220121016
480135refgcc -mcpu=ep9312 -O2 -fomit-frame-pointer2012111220121016
480179refgcc -mcpu=arm940t -O2 -fomit-frame-pointer2012111220121016
480179refgcc -mcpu=arm9tdmi -O2 -fomit-frame-pointer2012111220121016
480182refgcc -mcpu=arm810 -O2 -fomit-frame-pointer2012111220121016
480227refgcc -mcpu=strongarm110 -O2 -fomit-frame-pointer2012111220121016
480268refgcc -mcpu=strongarm1100 -O2 -fomit-frame-pointer2012111220121016
480412refgcc -mcpu=arm920 -O2 -fomit-frame-pointer2012111220121016
481611refgcc -mcpu=cortex-r4 -O3 -fomit-frame-pointer2012111220121016
483042refgcc -mcpu=arm1136j-s -O3 -fomit-frame-pointer2012111220121016
483266refgcc -mcpu=arm1136jf-s -O3 -fomit-frame-pointer2012111220121016
484348refgcc -mcpu=xscale -O3 -fomit-frame-pointer2012111220121016
495199refgcc -mcpu=arm1136j-s -O3 -fomit-frame-pointer -fno-schedule-insns2012111220121016
495601refgcc -mcpu=arm1136jf-s -O3 -fomit-frame-pointer -fno-schedule-insns2012111220121016
502454refgcc -mcpu=arm7tdmi -O -fomit-frame-pointer2012111220121016
503406refgcc -mcpu=arm1020t -O -fomit-frame-pointer2012111220121016
503498refgcc -mcpu=arm10tdmi -O -fomit-frame-pointer2012111220121016
505129refgcc -mcpu=strongarm -O -fomit-frame-pointer2012111220121016
505200refgcc -funroll-loops -O -fomit-frame-pointer2012111220121016
505629refgcc -mcpu=strongarm1100 -O -fomit-frame-pointer2012111220121016
505672refgcc -mcpu=strongarm110 -O -fomit-frame-pointer2012111220121016
505785refgcc -funroll-loops -fno-schedule-insns -O -fomit-frame-pointer2012111320121016
507500refgcc -mcpu=cortex-a9 -Os -fomit-frame-pointer2012111220121016
509134refgcc -mcpu=arm1136jf-s -Os -fomit-frame-pointer -fno-schedule-insns2012111220121016
509256refgcc -mcpu=arm1136j-s -Os -fomit-frame-pointer -fno-schedule-insns2012111220121016
509438refgcc -mcpu=arm1136jf-s -O2 -fomit-frame-pointer -fno-schedule-insns2012111220121016
509531refgcc -mcpu=arm1136j-s -O2 -fomit-frame-pointer -fno-schedule-insns2012111220121016
511933refgcc -mcpu=cortex-a9 -mfloat-abi=softfp -mfpu=neon -O2 -fomit-frame-pointer2012111220121016
513111refgcc -mcpu=cortex-a9 -mfloat-abi=softfp -mfpu=neon -O3 -fomit-frame-pointer2012111220121016
513254refgcc -O -fomit-frame-pointer2012111220121016
513432refgcc -mcpu=arm920 -O -fomit-frame-pointer2012111220121016
513654refgcc -mcpu=arm8 -O -fomit-frame-pointer2012111220121016
513660refgcc -mcpu=arm9tdmi -O -fomit-frame-pointer2012111220121016
513703refgcc -mcpu=arm9 -O -fomit-frame-pointer2012111220121016
513750refgcc -mcpu=arm920t -O -fomit-frame-pointer2012111220121016
513789refgcc -fno-schedule-insns -O -fomit-frame-pointer2012111320121016
513793refgcc -mcpu=arm810 -O -fomit-frame-pointer2012111220121016
513794refgcc -mcpu=arm940t -O -fomit-frame-pointer2012111220121016
513842refgcc -mcpu=cortex-a9 -O3 -fomit-frame-pointer2012111220121016
513928refgcc -mcpu=ep9312 -O -fomit-frame-pointer2012111220121016
515379refgcc -mcpu=xscale -Os -fomit-frame-pointer2012111220121016
517964refgcc -mcpu=arm9e -Os -fomit-frame-pointer2012111220121016
532392refgcc -mcpu=cortex-r4 -O2 -fomit-frame-pointer2012111220121016
535164refgcc -mcpu=arm9e -O -fomit-frame-pointer2012111220121016
535745refgcc -mcpu=arm9e -O2 -fomit-frame-pointer2012111220121016
536835refgcc -mcpu=arm7tdmi -O3 -fomit-frame-pointer2012111220121016
537065refgcc -mcpu=xscale -O2 -fomit-frame-pointer2012111220121016
538288refgcc -funroll-loops -fno-schedule-insns -O3 -fomit-frame-pointer2012111320121016
539425refgcc -mcpu=cortex-r4 -O -fomit-frame-pointer2012111220121016
540369refgcc -mcpu=cortex-a9 -O -fomit-frame-pointer2012111220121016
540737refgcc -mcpu=xscale -O -fomit-frame-pointer2012111220121016
544005refgcc -fno-schedule-insns -O3 -fomit-frame-pointer2012111320121016
548583refgcc -mcpu=arm1136j-s -O -fomit-frame-pointer2012111220121016
548723refgcc -mcpu=arm1136jf-s -O -fomit-frame-pointer2012111220121016
550126refgcc -mcpu=arm1136j-s -O -fomit-frame-pointer -fno-schedule-insns2012111220121016
550178refgcc -mcpu=arm1136jf-s -O -fomit-frame-pointer -fno-schedule-insns2012111220121016
550503refgcc -mcpu=cortex-r4 -Os -fomit-frame-pointer2012111220121016
567364refgcc -funroll-loops -O3 -fomit-frame-pointer2012111220121016
577025refgcc -mcpu=arm10tdmi -O3 -fomit-frame-pointer2012111220121016
577070refgcc -mcpu=arm1020t -O3 -fomit-frame-pointer2012111220121016
624384refgcc -mcpu=strongarm1100 -O3 -fomit-frame-pointer2012111220121016
624427refgcc -mcpu=strongarm110 -O3 -fomit-frame-pointer2012111220121016
624430refgcc -mcpu=strongarm -O3 -fomit-frame-pointer2012111220121016
627059refgcc -O3 -fomit-frame-pointer2012111220121016
629044refgcc -mcpu=ep9312 -O3 -fomit-frame-pointer2012111220121016
629049refgcc -mcpu=arm810 -O3 -fomit-frame-pointer2012111220121016
629098refgcc -mcpu=arm9 -O3 -fomit-frame-pointer2012111220121016
629142refgcc -mcpu=arm8 -O3 -fomit-frame-pointer2012111220121016
629188refgcc -mcpu=arm920t -O3 -fomit-frame-pointer2012111220121016
629234refgcc -mcpu=arm940t -O3 -fomit-frame-pointer2012111220121016
629280refgcc -mcpu=arm920 -O3 -fomit-frame-pointer2012111220121016
629552refgcc -mcpu=arm9tdmi -O3 -fomit-frame-pointer2012111220121016
1376630refcc2012111320121016
1376630refgcc -funroll-loops2012111320121016
1376765refgcc2012111220121016

Test failure

Implementation: crypto_hash/md6d384/ref
Compiler: gcc -funroll-loops -fno-schedule-insns -march=iwmmxt -O2 -fomit-frame-pointer
error 111

Number of similar (compiler,implementation) pairs: 11, namely:
CompilerImplementations
gcc -funroll-loops -fno-schedule-insns -march=iwmmxt -O2 -fomit-frame-pointer ref
gcc -funroll-loops -fno-schedule-insns -march=iwmmxt -O3 -fomit-frame-pointer ref
gcc -funroll-loops -fno-schedule-insns -march=iwmmxt -O -fomit-frame-pointer ref
gcc -funroll-loops -fno-schedule-insns -march=iwmmxt -Os -fomit-frame-pointer ref
gcc -funroll-loops -march=iwmmxt -O2 -fomit-frame-pointer ref
gcc -funroll-loops -march=iwmmxt -O3 -fomit-frame-pointer ref
gcc -funroll-loops -march=iwmmxt -O -fomit-frame-pointer ref
gcc -funroll-loops -march=iwmmxt -Os -fomit-frame-pointer ref
gcc -mcpu=iwmmxt -O2 -fomit-frame-pointer ref
gcc -mcpu=iwmmxt -O3 -fomit-frame-pointer ref
gcc -mcpu=iwmmxt -Os -fomit-frame-pointer ref