Implementation notes: armeabi, h9dragon, crypto_hash/mcssha5

Computer: h9dragon
Architecture: armeabi
CPU ID: unknown CPU ID
SUPERCOP version: 20130126
Operation: crypto_hash
Primitive: mcssha5
TimeImplementationCompilerBenchmark dateSUPERCOP version
108229refgcc -mcpu=cortex-a8 -mfloat-abi=softfp -mfpu=neon -O2 -fomit-frame-pointer2012111220121016
114378refgcc -mcpu=arm1136j-s -O2 -fomit-frame-pointer -fno-schedule-insns2012111220121016
114398refgcc -mcpu=arm1136jf-s -O2 -fomit-frame-pointer -fno-schedule-insns2012111220121016
115217refgcc -mcpu=cortex-a8 -mfloat-abi=softfp -mfpu=neon -O3 -fomit-frame-pointer2012111220121016
118073refgcc -fno-schedule-insns -O2 -fomit-frame-pointer2012111220121016
119161refgcc -mcpu=arm1136jf-s -O3 -fomit-frame-pointer -fno-schedule-insns2012111220121016
119165refgcc -mcpu=arm1136j-s -O3 -fomit-frame-pointer -fno-schedule-insns2012111220121016
121203refgcc -mcpu=arm1136j-s -O2 -fomit-frame-pointer2012111220121016
121290refgcc -mcpu=cortex-a8 -mfloat-abi=softfp -mfpu=neon -Os -fomit-frame-pointer2012111220121016
121609refgcc -mcpu=arm1136jf-s -O2 -fomit-frame-pointer2012111220121016
121791refgcc -fno-schedule-insns -O3 -fomit-frame-pointer2012111220121016
122018refgcc -mcpu=arm1136jf-s -O3 -fomit-frame-pointer2012111220121016
122055refgcc -mcpu=arm1136j-s -O3 -fomit-frame-pointer2012111220121016
124469refgcc -fno-schedule-insns -Os -fomit-frame-pointer2012111220121016
127367refgcc -mcpu=arm1136jf-s -Os -fomit-frame-pointer -fno-schedule-insns2012111220121016
127913refgcc -mcpu=arm1136j-s -Os -fomit-frame-pointer -fno-schedule-insns2012111220121016
128052refgcc -mcpu=cortex-a9 -mfloat-abi=softfp -mfpu=neon -O2 -fomit-frame-pointer2012111220121016
129640refgcc -mcpu=cortex-a9 -mfloat-abi=softfp -mfpu=neon -O3 -fomit-frame-pointer2012111220121016
131132refgcc -funroll-loops -O3 -fomit-frame-pointer2012111220121016
132764refgcc -mcpu=arm7tdmi -Os -fomit-frame-pointer2012111220121016
132950refgcc -mcpu=cortex-r4 -O2 -fomit-frame-pointer2012111220121016
134945refgcc -mcpu=cortex-a9 -O3 -fomit-frame-pointer2012111220121016
135604refgcc -mcpu=strongarm110 -O2 -fomit-frame-pointer2012111220121016
135783refgcc -mcpu=ep9312 -O2 -fomit-frame-pointer2012111220121016
135810refgcc -mcpu=arm9tdmi -O2 -fomit-frame-pointer2012111220121016
136081refgcc -O2 -fomit-frame-pointer2012111220121016
136131refgcc -mcpu=arm920t -O2 -fomit-frame-pointer2012111220121016
136171refgcc -mcpu=arm810 -O2 -fomit-frame-pointer2012111220121016
136171refgcc -mcpu=strongarm1100 -O2 -fomit-frame-pointer2012111220121016
136216refgcc -mcpu=arm9 -O2 -fomit-frame-pointer2012111220121016
136217refgcc -mcpu=arm8 -O2 -fomit-frame-pointer2012111220121016
136261refgcc -mcpu=arm920 -O2 -fomit-frame-pointer2012111220121016
136261refgcc -mcpu=arm940t -O2 -fomit-frame-pointer2012111220121016
136262refgcc -mcpu=strongarm -O2 -fomit-frame-pointer2012111220121016
137420refgcc -mcpu=xscale -O2 -fomit-frame-pointer2012111220121016
137442refgcc -mcpu=iwmmxt -O2 -fomit-frame-pointer2012111220121016
137622refgcc -funroll-loops -Os -fomit-frame-pointer2012111220121016
137988refgcc -funroll-loops -O2 -fomit-frame-pointer2012111220121016
138157refgcc -mcpu=arm10tdmi -Os -fomit-frame-pointer2012111220121016
138214refgcc -mcpu=arm8 -O3 -fomit-frame-pointer2012111220121016
138259refgcc -mcpu=arm9e -O2 -fomit-frame-pointer2012111220121016
138347refgcc -mcpu=arm7tdmi -O3 -fomit-frame-pointer2012111220121016
138393refgcc -mcpu=arm920 -O3 -fomit-frame-pointer2012111220121016
138394refgcc -mcpu=xscale -O3 -fomit-frame-pointer2012111220121016
138505refgcc -mcpu=arm920t -O3 -fomit-frame-pointer2012111220121016
138575refgcc -mcpu=cortex-a9 -O2 -fomit-frame-pointer2012111220121016
138798refgcc -mcpu=strongarm1100 -O3 -fomit-frame-pointer2012111220121016
138801refgcc -mcpu=strongarm -O3 -fomit-frame-pointer2012111220121016
138802refgcc -O3 -fomit-frame-pointer2012111220121016
138835refgcc -mcpu=arm940t -O3 -fomit-frame-pointer2012111220121016
138848refgcc -mcpu=arm9 -O3 -fomit-frame-pointer2012111220121016
138887refgcc -mcpu=ep9312 -O3 -fomit-frame-pointer2012111220121016
139000refgcc -mcpu=arm810 -O3 -fomit-frame-pointer2012111220121016
139030refgcc -mcpu=arm1020t -Os -fomit-frame-pointer2012111220121016
139073refgcc -mcpu=strongarm110 -O3 -fomit-frame-pointer2012111220121016
139119refgcc -mcpu=arm9tdmi -O3 -fomit-frame-pointer2012111220121016
139427refgcc -funroll-loops -fno-schedule-insns -Os -fomit-frame-pointer2012111220121016
139433refgcc -mcpu=cortex-a9 -Os -fomit-frame-pointer2012111220121016
139568refgcc -mcpu=cortex-a9 -mfloat-abi=softfp -mfpu=neon -Os -fomit-frame-pointer2012111220121016
140029refgcc -mcpu=arm1020t -O2 -fomit-frame-pointer2012111220121016
140095refgcc -mcpu=arm8 -Os -fomit-frame-pointer2012111220121016
140527refgcc -funroll-loops -fno-schedule-insns -O3 -fomit-frame-pointer2012111220121016
140530refgcc -mcpu=arm10tdmi -O2 -fomit-frame-pointer2012111220121016
140662refgcc -mcpu=strongarm110 -Os -fomit-frame-pointer2012111220121016
140663refgcc -mcpu=strongarm1100 -Os -fomit-frame-pointer2012111220121016
140707refgcc -mcpu=strongarm -Os -fomit-frame-pointer2012111220121016
140752refgcc -mcpu=arm920 -Os -fomit-frame-pointer2012111220121016
140753refgcc -mcpu=arm940t -Os -fomit-frame-pointer2012111220121016
140844refgcc -Os -fomit-frame-pointer2012111220121016
141250refgcc -mcpu=arm9tdmi -Os -fomit-frame-pointer2012111220121016
141297refgcc -mcpu=arm920t -Os -fomit-frame-pointer2012111220121016
141340refgcc -mcpu=ep9312 -Os -fomit-frame-pointer2012111220121016
141383refgcc -mcpu=arm810 -Os -fomit-frame-pointer2012111220121016
141432refgcc -mcpu=arm9 -Os -fomit-frame-pointer2012111220121016
141524refgcc -mcpu=arm9e -O3 -fomit-frame-pointer2012111220121016
141615refgcc -mcpu=arm10tdmi -O3 -fomit-frame-pointer2012111220121016
141616refgcc -mcpu=arm1020t -O -fomit-frame-pointer2012111220121016
141707refgcc -O -fomit-frame-pointer2012111220121016
141845refgcc -mcpu=arm1020t -O3 -fomit-frame-pointer2012111220121016
142065refgcc -mcpu=arm9e -Os -fomit-frame-pointer2012111220121016
142112refgcc -mcpu=arm10tdmi -O -fomit-frame-pointer2012111220121016
142226refgcc -mcpu=arm9tdmi -O -fomit-frame-pointer2012111220121016
142431refgcc -mcpu=arm940t -O -fomit-frame-pointer2012111220121016
142521refgcc -mcpu=arm7tdmi -O2 -fomit-frame-pointer2012111220121016
142544refgcc -mcpu=strongarm -O -fomit-frame-pointer2012111220121016
142662refgcc -mcpu=arm9 -O -fomit-frame-pointer2012111220121016
142772refgcc -funroll-loops -fno-schedule-insns -O2 -fomit-frame-pointer2012111220121016
143065refgcc -mcpu=arm810 -O -fomit-frame-pointer2012111220121016
143111refgcc -mcpu=arm920 -O -fomit-frame-pointer2012111220121016
143113refgcc -fno-schedule-insns -O -fomit-frame-pointer2012111220121016
143155refgcc -mcpu=strongarm110 -O -fomit-frame-pointer2012111220121016
143156refgcc -mcpu=xscale -Os -fomit-frame-pointer2012111220121016
143157refgcc -mcpu=arm920t -O -fomit-frame-pointer2012111220121016
143159refgcc -mcpu=strongarm1100 -O -fomit-frame-pointer2012111220121016
143336refgcc -mcpu=arm7tdmi -O -fomit-frame-pointer2012111220121016
143405refgcc -mcpu=cortex-a9 -O -fomit-frame-pointer2012111220121016
143522refgcc -mcpu=arm8 -O -fomit-frame-pointer2012111220121016
143561refgcc -mcpu=ep9312 -O -fomit-frame-pointer2012111220121016
144109refgcc -mcpu=cortex-r4 -O -fomit-frame-pointer2012111220121016
144742refgcc -mcpu=cortex-a9 -mfloat-abi=softfp -mfpu=neon -O -fomit-frame-pointer2012111220121016
144930refgcc -mcpu=cortex-a8 -mfloat-abi=softfp -mfpu=neon -O -fomit-frame-pointer2012111220121016
145651refgcc -mcpu=arm9e -O -fomit-frame-pointer2012111220121016
146468refgcc -mcpu=xscale -O -fomit-frame-pointer2012111220121016
149737refgcc -mcpu=arm1136j-s -O -fomit-frame-pointer -fno-schedule-insns2012111220121016
150076refgcc -mcpu=arm1136jf-s -O -fomit-frame-pointer2012111220121016
150326refgcc -mcpu=arm1136jf-s -O -fomit-frame-pointer -fno-schedule-insns2012111220121016
150776refgcc -mcpu=arm1136j-s -O -fomit-frame-pointer2012111220121016
152976refgcc -mcpu=cortex-r4 -Os -fomit-frame-pointer2012111220121016
154087refgcc -mcpu=cortex-r4 -O3 -fomit-frame-pointer2012111220121016
154906refgcc -funroll-loops -fno-schedule-insns -O -fomit-frame-pointer2012111220121016
155311refgcc -funroll-loops -O -fomit-frame-pointer2012111220121016
162390refgcc -mcpu=arm1136jf-s -Os -fomit-frame-pointer2012111220121016
162521refgcc -mcpu=arm1136j-s -Os -fomit-frame-pointer2012111220121016
347710refgcc -funroll-loops2012111220121016
351268refcc2012111220121016
351492refgcc2012111220121016

Test failure

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

Number of similar (compiler,implementation) pairs: 10, 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 -O3 -fomit-frame-pointer ref
gcc -mcpu=iwmmxt -Os -fomit-frame-pointer ref