Implementation notes: armeabi, h9dragon, crypto_hash/lane256

Computer: h9dragon
Architecture: armeabi
CPU ID: unknown CPU ID
SUPERCOP version: 20130126
Operation: crypto_hash
Primitive: lane256
TimeImplementationCompilerBenchmark dateSUPERCOP version
478682cgcc -mcpu=cortex-a8 -mfloat-abi=softfp -mfpu=neon -O -fomit-frame-pointer2012111220121016
478682cgcc -mcpu=cortex-a9 -O -fomit-frame-pointer2012111220121016
478777cgcc -mcpu=cortex-r4 -O -fomit-frame-pointer2012111220121016
478820cgcc -mcpu=cortex-a9 -mfloat-abi=softfp -mfpu=neon -O -fomit-frame-pointer2012111220121016
480181cgcc -mcpu=arm1136j-s -O2 -fomit-frame-pointer -fno-schedule-insns2012111220121016
480461cgcc -mcpu=arm1136j-s -O3 -fomit-frame-pointer -fno-schedule-insns2012111220121016
480631cgcc -mcpu=arm1136jf-s -O2 -fomit-frame-pointer -fno-schedule-insns2012111220121016
480725cgcc -mcpu=arm1136jf-s -O3 -fomit-frame-pointer -fno-schedule-insns2012111220121016
481090cgcc -funroll-loops -fno-schedule-insns -O2 -fomit-frame-pointer2012111220121016
481545cgcc -funroll-loops -fno-schedule-insns -O3 -fomit-frame-pointer2012111220121016
481819cgcc -fno-schedule-insns -Os -fomit-frame-pointer2012111220121016
482495cgcc -fno-schedule-insns -O2 -fomit-frame-pointer2012111220121016
483037cgcc -funroll-loops -fno-schedule-insns -Os -fomit-frame-pointer2012111220121016
483267cgcc -fno-schedule-insns -O3 -fomit-frame-pointer2012111220121016
483897cgcc -mcpu=arm1136j-s -Os -fomit-frame-pointer -fno-schedule-insns2012111220121016
483989cgcc -mcpu=arm1136jf-s -Os -fomit-frame-pointer -fno-schedule-insns2012111220121016
508668cgcc -mcpu=strongarm110 -O -fomit-frame-pointer2012111220121016
508732cgcc -mcpu=arm10tdmi -O -fomit-frame-pointer2012111220121016
509022cgcc -mcpu=strongarm1100 -O -fomit-frame-pointer2012111220121016
509048cgcc -O -fomit-frame-pointer2012111220121016
509076cgcc -fno-schedule-insns -O -fomit-frame-pointer2012111220121016
509116cgcc -mcpu=arm920t -O -fomit-frame-pointer2012111220121016
509116cgcc -mcpu=arm940t -O -fomit-frame-pointer2012111220121016
509116cgcc -mcpu=arm9tdmi -O -fomit-frame-pointer2012111220121016
509119cgcc -mcpu=arm8 -O -fomit-frame-pointer2012111220121016
509124cgcc -mcpu=arm1020t -O -fomit-frame-pointer2012111220121016
509125cgcc -mcpu=strongarm -O -fomit-frame-pointer2012111220121016
509162cgcc -mcpu=arm9 -O -fomit-frame-pointer2012111220121016
509208cgcc -mcpu=arm920 -O -fomit-frame-pointer2012111220121016
509208cgcc -mcpu=ep9312 -O -fomit-frame-pointer2012111220121016
509212cgcc -mcpu=arm810 -O -fomit-frame-pointer2012111220121016
509348cgcc -funroll-loops -fno-schedule-insns -O -fomit-frame-pointer2012111220121016
509378cgcc -funroll-loops -O -fomit-frame-pointer2012111220121016
509666cgcc -mcpu=arm1136j-s -O -fomit-frame-pointer -fno-schedule-insns2012111220121016
509769cgcc -mcpu=arm9e -O -fomit-frame-pointer2012111220121016
509846cgcc -mcpu=arm1136jf-s -O -fomit-frame-pointer -fno-schedule-insns2012111220121016
509889cgcc -mcpu=xscale -O -fomit-frame-pointer2012111220121016
509891cgcc -mcpu=arm1136j-s -O -fomit-frame-pointer2012111220121016
509981cgcc -mcpu=arm1136jf-s -O -fomit-frame-pointer2012111220121016
515018cgcc -mcpu=arm7tdmi -O -fomit-frame-pointer2012111220121016
539556cgcc -mcpu=cortex-a9 -mfloat-abi=softfp -mfpu=neon -Os -fomit-frame-pointer2012111220121016
541295cgcc -mcpu=cortex-a9 -Os -fomit-frame-pointer2012111220121016
550901cgcc -mcpu=cortex-a9 -O2 -fomit-frame-pointer2012111220121016
551310cgcc -mcpu=cortex-a9 -O3 -fomit-frame-pointer2012111220121016
551397cgcc -mcpu=cortex-a9 -mfloat-abi=softfp -mfpu=neon -O3 -fomit-frame-pointer2012111220121016
551398cgcc -mcpu=cortex-a9 -mfloat-abi=softfp -mfpu=neon -O2 -fomit-frame-pointer2012111220121016
645369cgcc -funroll-loops2012111220121016
645428cgcc2012111220121016
645652ccc2012111220121016
783909cgcc -mcpu=cortex-a8 -mfloat-abi=softfp -mfpu=neon -Os -fomit-frame-pointer2012111220121016
854177cgcc -mcpu=cortex-a8 -mfloat-abi=softfp -mfpu=neon -O3 -fomit-frame-pointer2012111220121016
855315cgcc -mcpu=cortex-a8 -mfloat-abi=softfp -mfpu=neon -O2 -fomit-frame-pointer2012111220121016
864831cgcc -funroll-loops -march=iwmmxt -O2 -fomit-frame-pointer2012111220121016
866643cgcc -mcpu=xscale -Os -fomit-frame-pointer2012111220121016
867785cgcc -mcpu=iwmmxt -O2 -fomit-frame-pointer2012111220121016
867873cgcc -mcpu=xscale -O3 -fomit-frame-pointer2012111220121016
868195cgcc -mcpu=xscale -O2 -fomit-frame-pointer2012111220121016
885476cgcc -funroll-loops -Os -fomit-frame-pointer2012111220121016
885977cgcc -mcpu=arm9tdmi -Os -fomit-frame-pointer2012111220121016
886042cgcc -Os -fomit-frame-pointer2012111220121016
886108cgcc -mcpu=arm920t -Os -fomit-frame-pointer2012111220121016
886153cgcc -mcpu=strongarm1100 -Os -fomit-frame-pointer2012111220121016
886160cgcc -mcpu=arm8 -Os -fomit-frame-pointer2012111220121016
886243cgcc -mcpu=strongarm110 -Os -fomit-frame-pointer2012111220121016
886288cgcc -mcpu=arm10tdmi -Os -fomit-frame-pointer2012111220121016
886293cgcc -mcpu=ep9312 -Os -fomit-frame-pointer2012111220121016
886332cgcc -mcpu=arm920 -Os -fomit-frame-pointer2012111220121016
886337cgcc -mcpu=strongarm -Os -fomit-frame-pointer2012111220121016
886378cgcc -mcpu=arm9 -Os -fomit-frame-pointer2012111220121016
886379cgcc -mcpu=arm940t -Os -fomit-frame-pointer2012111220121016
886381cgcc -mcpu=arm810 -Os -fomit-frame-pointer2012111220121016
886752cgcc -mcpu=arm1020t -Os -fomit-frame-pointer2012111220121016
886788cgcc -mcpu=arm9e -Os -fomit-frame-pointer2012111220121016
900493cgcc -funroll-loops -O2 -fomit-frame-pointer2012111220121016
901620cgcc -mcpu=arm9e -O3 -fomit-frame-pointer2012111220121016
902073cgcc -mcpu=arm10tdmi -O3 -fomit-frame-pointer2012111220121016
902485cgcc -mcpu=arm1020t -O3 -fomit-frame-pointer2012111220121016
902597cgcc -mcpu=strongarm -O3 -fomit-frame-pointer2012111220121016
902658cgcc -mcpu=arm10tdmi -O2 -fomit-frame-pointer2012111220121016
902755cgcc -mcpu=arm1020t -O2 -fomit-frame-pointer2012111220121016
902936cgcc -mcpu=arm9e -O2 -fomit-frame-pointer2012111220121016
902936cgcc -mcpu=strongarm110 -O3 -fomit-frame-pointer2012111220121016
902987cgcc -mcpu=arm810 -O3 -fomit-frame-pointer2012111220121016
903073cgcc -mcpu=arm8 -O3 -fomit-frame-pointer2012111220121016
903117cgcc -mcpu=arm9 -O3 -fomit-frame-pointer2012111220121016
903206cgcc -mcpu=strongarm1100 -O3 -fomit-frame-pointer2012111220121016
903207cgcc -mcpu=ep9312 -O3 -fomit-frame-pointer2012111220121016
903252cgcc -O3 -fomit-frame-pointer2012111220121016
903260cgcc -mcpu=arm940t -O3 -fomit-frame-pointer2012111220121016
903294cgcc -mcpu=arm920t -O3 -fomit-frame-pointer2012111220121016
903343cgcc -funroll-loops -O3 -fomit-frame-pointer2012111220121016
903343cgcc -mcpu=arm9tdmi -O3 -fomit-frame-pointer2012111220121016
903431cgcc -mcpu=arm920 -O3 -fomit-frame-pointer2012111220121016
904257cgcc -mcpu=arm9tdmi -O2 -fomit-frame-pointer2012111220121016
904342cgcc -mcpu=arm7tdmi -Os -fomit-frame-pointer2012111220121016
904342cgcc -mcpu=arm9 -O2 -fomit-frame-pointer2012111220121016
904342cgcc -mcpu=strongarm1100 -O2 -fomit-frame-pointer2012111220121016
904343cgcc -mcpu=arm8 -O2 -fomit-frame-pointer2012111220121016
904430cgcc -mcpu=arm810 -O2 -fomit-frame-pointer2012111220121016
904435cgcc -mcpu=ep9312 -O2 -fomit-frame-pointer2012111220121016
904481cgcc -mcpu=strongarm -O2 -fomit-frame-pointer2012111220121016
904520cgcc -mcpu=arm920 -O2 -fomit-frame-pointer2012111220121016
904523cgcc -mcpu=arm940t -O2 -fomit-frame-pointer2012111220121016
904523cgcc -mcpu=strongarm110 -O2 -fomit-frame-pointer2012111220121016
904526cgcc -mcpu=arm920t -O2 -fomit-frame-pointer2012111220121016
904612cgcc -O2 -fomit-frame-pointer2012111220121016
912416cgcc -mcpu=cortex-r4 -Os -fomit-frame-pointer2012111220121016
924438cgcc -mcpu=cortex-r4 -O2 -fomit-frame-pointer2012111220121016
925028cgcc -mcpu=cortex-r4 -O3 -fomit-frame-pointer2012111220121016
930740cgcc -mcpu=arm7tdmi -O3 -fomit-frame-pointer2012111220121016
931038cgcc -mcpu=arm1136jf-s -O2 -fomit-frame-pointer2012111220121016
931597cgcc -mcpu=arm1136j-s -O2 -fomit-frame-pointer2012111220121016
932008cgcc -mcpu=arm1136jf-s -O3 -fomit-frame-pointer2012111220121016
932009cgcc -mcpu=arm1136j-s -O3 -fomit-frame-pointer2012111220121016
933193cgcc -mcpu=arm7tdmi -O2 -fomit-frame-pointer2012111220121016
939451cgcc -mcpu=arm1136jf-s -Os -fomit-frame-pointer2012111220121016
939674cgcc -mcpu=arm1136j-s -Os -fomit-frame-pointer2012111220121016

Test failure

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

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