Implementation notes: armeabi, h9dragon, crypto_hash/md6d512

Computer: h9dragon
Architecture: armeabi
CPU ID: unknown CPU ID
SUPERCOP version: 20130126
Operation: crypto_hash
Primitive: md6d512
TimeImplementationCompilerBenchmark dateSUPERCOP version
525538refgcc -mcpu=arm1020t -Os -fomit-frame-pointer2012111320121016
525542refgcc -mcpu=arm10tdmi -Os -fomit-frame-pointer2012111320121016
527765refgcc -mcpu=cortex-a8 -mfloat-abi=softfp -mfpu=neon -Os -fomit-frame-pointer2012111320121016
558246refgcc -fno-schedule-insns -O2 -fomit-frame-pointer2012111320121016
561689refgcc -mcpu=arm7tdmi -Os -fomit-frame-pointer2012111320121016
564640refgcc -mcpu=cortex-a9 -mfloat-abi=softfp -mfpu=neon -Os -fomit-frame-pointer2012111320121016
564643refgcc -mcpu=cortex-a8 -mfloat-abi=softfp -mfpu=neon -O2 -fomit-frame-pointer2012111320121016
570136refgcc -mcpu=arm7tdmi -O2 -fomit-frame-pointer2012111320121016
570358refgcc -mcpu=arm1136jf-s -O2 -fomit-frame-pointer2012111320121016
570536refgcc -mcpu=arm1136j-s -O2 -fomit-frame-pointer2012111320121016
575351refgcc -mcpu=cortex-a8 -mfloat-abi=softfp -mfpu=neon -O3 -fomit-frame-pointer2012111320121016
575578refgcc -Os -fomit-frame-pointer2012111320121016
575986refgcc -funroll-loops -Os -fomit-frame-pointer2012111320121016
578478refgcc -mcpu=arm920t -Os -fomit-frame-pointer2012111320121016
578673refgcc -mcpu=strongarm1100 -Os -fomit-frame-pointer2012111320121016
578789refgcc -mcpu=strongarm110 -Os -fomit-frame-pointer2012111320121016
578794refgcc -mcpu=ep9312 -Os -fomit-frame-pointer2012111320121016
578799refgcc -mcpu=arm920 -Os -fomit-frame-pointer2012111320121016
578803refgcc -mcpu=strongarm -Os -fomit-frame-pointer2012111320121016
578928refgcc -mcpu=arm940t -Os -fomit-frame-pointer2012111320121016
579021refgcc -mcpu=arm9 -Os -fomit-frame-pointer2012111320121016
579064refgcc -mcpu=arm810 -Os -fomit-frame-pointer2012111320121016
579065refgcc -mcpu=arm8 -Os -fomit-frame-pointer2012111320121016
579068refgcc -mcpu=arm9tdmi -Os -fomit-frame-pointer2012111320121016
579473refgcc -funroll-loops -fno-schedule-insns -O2 -fomit-frame-pointer2012111320121016
580835refgcc -mcpu=arm1136jf-s -Os -fomit-frame-pointer2012111320121016
581247refgcc -mcpu=arm1136j-s -Os -fomit-frame-pointer2012111320121016
581966refgcc -mcpu=arm10tdmi -O2 -fomit-frame-pointer2012111320121016
582011refgcc -mcpu=arm1020t -O2 -fomit-frame-pointer2012111320121016
586006refgcc -mcpu=arm1136j-s -O3 -fomit-frame-pointer2012111320121016
586235refgcc -mcpu=arm1136jf-s -O3 -fomit-frame-pointer2012111320121016
587049refgcc -funroll-loops -O2 -fomit-frame-pointer2012111320121016
589181refgcc -mcpu=cortex-a9 -O2 -fomit-frame-pointer2012111320121016
589820refgcc -mcpu=arm9e -O3 -fomit-frame-pointer2012111320121016
591047refgcc -O2 -fomit-frame-pointer2012111320121016
595173refgcc -mcpu=strongarm -O2 -fomit-frame-pointer2012111320121016
595263refgcc -mcpu=arm810 -O2 -fomit-frame-pointer2012111320121016
595304refgcc -mcpu=arm8 -O2 -fomit-frame-pointer2012111320121016
595304refgcc -mcpu=ep9312 -O2 -fomit-frame-pointer2012111320121016
595309refgcc -mcpu=arm9tdmi -O2 -fomit-frame-pointer2012111320121016
595346refgcc -mcpu=strongarm1100 -O2 -fomit-frame-pointer2012111320121016
595356refgcc -mcpu=strongarm110 -O2 -fomit-frame-pointer2012111320121016
595406refgcc -mcpu=arm9 -O2 -fomit-frame-pointer2012111320121016
595444refgcc -mcpu=arm920t -O2 -fomit-frame-pointer2012111320121016
595486refgcc -mcpu=arm940t -O2 -fomit-frame-pointer2012111320121016
595661refgcc -mcpu=arm920 -O2 -fomit-frame-pointer2012111320121016
597733refgcc -mcpu=cortex-a8 -mfloat-abi=softfp -mfpu=neon -O -fomit-frame-pointer2012111320121016
597814refgcc -mcpu=cortex-a9 -mfloat-abi=softfp -mfpu=neon -O -fomit-frame-pointer2012111320121016
598118refgcc -fno-schedule-insns -Os -fomit-frame-pointer2012111320121016
598300refgcc -mcpu=xscale -O3 -fomit-frame-pointer2012111320121016
603914refgcc -funroll-loops -fno-schedule-insns -Os -fomit-frame-pointer2012111320121016
616037refgcc -mcpu=cortex-r4 -O3 -fomit-frame-pointer2012111320121016
616117refgcc -mcpu=cortex-a9 -mfloat-abi=softfp -mfpu=neon -O3 -fomit-frame-pointer2012111320121016
617670refgcc -mcpu=arm1136j-s -O3 -fomit-frame-pointer -fno-schedule-insns2012111320121016
617943refgcc -mcpu=arm1136jf-s -O3 -fomit-frame-pointer -fno-schedule-insns2012111320121016
620062refgcc -mcpu=strongarm110 -O -fomit-frame-pointer2012111320121016
620251refgcc -mcpu=strongarm -O -fomit-frame-pointer2012111320121016
620294refgcc -mcpu=strongarm1100 -O -fomit-frame-pointer2012111320121016
620325refgcc -funroll-loops -fno-schedule-insns -O -fomit-frame-pointer2012111320121016
622660refgcc -mcpu=cortex-a9 -Os -fomit-frame-pointer2012111320121016
623429refgcc -funroll-loops -O -fomit-frame-pointer2012111320121016
623429refgcc -mcpu=arm1020t -O -fomit-frame-pointer2012111320121016
623474refgcc -mcpu=arm10tdmi -O -fomit-frame-pointer2012111320121016
624255refgcc -mcpu=arm1136j-s -O2 -fomit-frame-pointer -fno-schedule-insns2012111320121016
624606refgcc -mcpu=arm1136jf-s -O2 -fomit-frame-pointer -fno-schedule-insns2012111320121016
624653refgcc -mcpu=arm7tdmi -O -fomit-frame-pointer2012111320121016
624977refgcc -mcpu=arm1136jf-s -Os -fomit-frame-pointer -fno-schedule-insns2012111320121016
625250refgcc -mcpu=arm1136j-s -Os -fomit-frame-pointer -fno-schedule-insns2012111320121016
628718refgcc -mcpu=arm9e -Os -fomit-frame-pointer2012111320121016
630645refgcc -mcpu=xscale -Os -fomit-frame-pointer2012111320121016
631955refgcc -mcpu=arm9tdmi -O -fomit-frame-pointer2012111320121016
632157refgcc -fno-schedule-insns -O -fomit-frame-pointer2012111320121016
632542refgcc -mcpu=ep9312 -O -fomit-frame-pointer2012111320121016
632548refgcc -mcpu=arm920t -O -fomit-frame-pointer2012111320121016
632550refgcc -mcpu=arm9 -O -fomit-frame-pointer2012111320121016
632590refgcc -mcpu=arm8 -O -fomit-frame-pointer2012111320121016
632590refgcc -mcpu=arm940t -O -fomit-frame-pointer2012111320121016
632636refgcc -mcpu=arm810 -O -fomit-frame-pointer2012111320121016
632772refgcc -mcpu=arm920 -O -fomit-frame-pointer2012111320121016
633730refgcc -O -fomit-frame-pointer2012111320121016
642748refgcc -mcpu=cortex-a9 -O3 -fomit-frame-pointer2012111320121016
643339refgcc -mcpu=cortex-a9 -mfloat-abi=softfp -mfpu=neon -O2 -fomit-frame-pointer2012111320121016
653232refgcc -mcpu=arm9e -O2 -fomit-frame-pointer2012111320121016
653233refgcc -mcpu=cortex-r4 -O2 -fomit-frame-pointer2012111320121016
660530refgcc -fno-schedule-insns -O3 -fomit-frame-pointer2012111320121016
661621refgcc -mcpu=xscale -O2 -fomit-frame-pointer2012111320121016
663470refgcc -mcpu=cortex-r4 -O -fomit-frame-pointer2012111320121016
663479refgcc -mcpu=cortex-a9 -O -fomit-frame-pointer2012111320121016
668928refgcc -mcpu=xscale -O -fomit-frame-pointer2012111320121016
670998refgcc -mcpu=arm9e -O -fomit-frame-pointer2012111320121016
672867refgcc -mcpu=arm7tdmi -O3 -fomit-frame-pointer2012111320121016
680582refgcc -mcpu=arm1136jf-s -O -fomit-frame-pointer2012111320121016
680718refgcc -mcpu=arm1136j-s -O -fomit-frame-pointer2012111320121016
683403refgcc -mcpu=cortex-r4 -Os -fomit-frame-pointer2012111320121016
685334refgcc -funroll-loops -fno-schedule-insns -O3 -fomit-frame-pointer2012111320121016
686752refgcc -mcpu=arm1136jf-s -O -fomit-frame-pointer -fno-schedule-insns2012111320121016
686873refgcc -mcpu=arm1136j-s -O -fomit-frame-pointer -fno-schedule-insns2012111320121016
700766refgcc -funroll-loops -O3 -fomit-frame-pointer2012111320121016
708390refgcc -O3 -fomit-frame-pointer2012111320121016
710611refgcc -mcpu=arm10tdmi -O3 -fomit-frame-pointer2012111320121016
710612refgcc -mcpu=arm1020t -O3 -fomit-frame-pointer2012111320121016
710613refgcc -mcpu=arm920 -O3 -fomit-frame-pointer2012111320121016
710743refgcc -mcpu=arm9 -O3 -fomit-frame-pointer2012111320121016
710834refgcc -mcpu=arm940t -O3 -fomit-frame-pointer2012111320121016
710835refgcc -mcpu=arm9tdmi -O3 -fomit-frame-pointer2012111320121016
710837refgcc -mcpu=arm8 -O3 -fomit-frame-pointer2012111320121016
710883refgcc -mcpu=ep9312 -O3 -fomit-frame-pointer2012111320121016
710927refgcc -mcpu=arm920t -O3 -fomit-frame-pointer2012111320121016
710972refgcc -mcpu=arm810 -O3 -fomit-frame-pointer2012111320121016
716004refgcc -mcpu=strongarm -O3 -fomit-frame-pointer2012111320121016
716013refgcc -mcpu=strongarm110 -O3 -fomit-frame-pointer2012111320121016
716028refgcc -mcpu=strongarm1100 -O3 -fomit-frame-pointer2012111320121016
1690566refgcc -funroll-loops2012111320121016
1691067refgcc2012111320121016
1691157refcc2012111320121016

Test failure

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