Implementation notes: armeabi, h5omap, crypto_hash/mcssha5

Computer: h5omap
Architecture: armeabi
CPU ID: unknown CPU ID
SUPERCOP version: 20130126
Operation: crypto_hash
Primitive: mcssha5
TimeImplementationCompilerBenchmark dateSUPERCOP version
104892refgcc -mcpu=cortex-a8 -mfloat-abi=softfp -mfpu=neon -O3 -fomit-frame-pointer2012042620120316
107696refgcc -mcpu=cortex-a8 -mfloat-abi=softfp -mfpu=neon -O2 -fomit-frame-pointer2012042620120316
112826refgcc -mcpu=arm1136j-s -O3 -fomit-frame-pointer2012042620120316
112826refgcc -mcpu=arm1136jf-s -O3 -fomit-frame-pointer2012042620120316
119286refgcc -mcpu=arm1136jf-s -O2 -fomit-frame-pointer2012042620120316
119291refgcc -mcpu=arm1136j-s -O2 -fomit-frame-pointer2012042620120316
120278refgcc -mcpu=xscale -O3 -fomit-frame-pointer2012042620120316
121528refgcc -mcpu=iwmmxt -O2 -fomit-frame-pointer2012042620120316
121577refgcc -mcpu=arm9e -O2 -fomit-frame-pointer2012042620120316
121582refgcc -mcpu=arm10tdmi -O3 -fomit-frame-pointer2012042620120316
121583refgcc -mcpu=arm1020t -O3 -fomit-frame-pointer2012042620120316
121606refgcc -mcpu=arm940t -O3 -fomit-frame-pointer2012042620120316
121608refgcc -mcpu=arm920t -O3 -fomit-frame-pointer2012042620120316
121620refgcc -mcpu=arm8 -O3 -fomit-frame-pointer2012042620120316
121620refgcc -mcpu=arm9 -O3 -fomit-frame-pointer2012042620120316
121625refgcc -mcpu=arm920 -O3 -fomit-frame-pointer2012042620120316
121632refgcc -mcpu=arm9tdmi -O3 -fomit-frame-pointer2012042620120316
121634refgcc -mcpu=ep9312 -O3 -fomit-frame-pointer2012042620120316
121641refgcc -mcpu=strongarm110 -O3 -fomit-frame-pointer2012042620120316
121643refgcc -O3 -fomit-frame-pointer2012042620120316
121647refgcc -mcpu=arm810 -O3 -fomit-frame-pointer2012042620120316
121655refgcc -mcpu=strongarm1100 -O3 -fomit-frame-pointer2012042620120316
121669refgcc -mcpu=strongarm -O3 -fomit-frame-pointer2012042620120316
123056refgcc -mcpu=arm10tdmi -O2 -fomit-frame-pointer2012042620120316
123058refgcc -mcpu=arm1020t -O2 -fomit-frame-pointer2012042620120316
123058refgcc -mcpu=arm7tdmi -O2 -fomit-frame-pointer2012042620120316
123070refgcc -mcpu=arm9tdmi -O2 -fomit-frame-pointer2012042620120316
123070refgcc -mcpu=ep9312 -O2 -fomit-frame-pointer2012042620120316
123075refgcc -mcpu=arm920 -O2 -fomit-frame-pointer2012042620120316
123076refgcc -mcpu=arm810 -O2 -fomit-frame-pointer2012042620120316
123076refgcc -mcpu=strongarm1100 -O2 -fomit-frame-pointer2012042620120316
123077refgcc -mcpu=strongarm -O2 -fomit-frame-pointer2012042620120316
123105refgcc -mcpu=arm9e -O3 -fomit-frame-pointer2012042620120316
123109refgcc -mcpu=arm920t -O2 -fomit-frame-pointer2012042620120316
123111refgcc -mcpu=arm940t -O2 -fomit-frame-pointer2012042620120316
123112refgcc -mcpu=arm8 -O2 -fomit-frame-pointer2012042620120316
123112refgcc -mcpu=arm9 -O2 -fomit-frame-pointer2012042620120316
123113refgcc -O2 -fomit-frame-pointer2012042620120316
123113refgcc -mcpu=strongarm110 -O2 -fomit-frame-pointer2012042620120316
124054refgcc -mcpu=xscale -O2 -fomit-frame-pointer2012042620120316
127771refgcc -mcpu=xscale -Os -fomit-frame-pointer2012042620120316
127781refgcc -mcpu=arm7tdmi -O3 -fomit-frame-pointer2012042620120316
128898refgcc -funroll-loops -O3 -fomit-frame-pointer2012042620120316
128950refgcc -funroll-loops -O2 -fomit-frame-pointer2012042620120316
130890refgcc -fno-schedule-insns -O3 -fomit-frame-pointer2012042620120316
131826refgcc -mcpu=arm1136j-s -O3 -fomit-frame-pointer -fno-schedule-insns2012042620120316
131826refgcc -mcpu=arm1136jf-s -O3 -fomit-frame-pointer -fno-schedule-insns2012042620120316
133823refgcc -mcpu=arm1020t -Os -fomit-frame-pointer2012042620120316
133833refgcc -mcpu=arm920 -Os -fomit-frame-pointer2012042620120316
133833refgcc -mcpu=arm9 -Os -fomit-frame-pointer2012042620120316
133848refgcc -mcpu=arm940t -Os -fomit-frame-pointer2012042620120316
133850refgcc -mcpu=ep9312 -Os -fomit-frame-pointer2012042620120316
133859refgcc -mcpu=arm10tdmi -Os -fomit-frame-pointer2012042620120316
133860refgcc -Os -fomit-frame-pointer2012042620120316
133872refgcc -mcpu=strongarm110 -Os -fomit-frame-pointer2012042620120316
133872refgcc -mcpu=strongarm -Os -fomit-frame-pointer2012042620120316
133873refgcc -mcpu=strongarm1100 -Os -fomit-frame-pointer2012042620120316
133874refgcc -mcpu=arm810 -Os -fomit-frame-pointer2012042620120316
133874refgcc -mcpu=arm8 -Os -fomit-frame-pointer2012042620120316
133875refgcc -mcpu=arm920t -Os -fomit-frame-pointer2012042620120316
133876refgcc -mcpu=arm9tdmi -Os -fomit-frame-pointer2012042620120316
133877refgcc -mcpu=arm9e -Os -fomit-frame-pointer2012042620120316
134094refgcc -funroll-loops -Os -fomit-frame-pointer2012042620120316
134360refgcc -mcpu=arm7tdmi -Os -fomit-frame-pointer2012042620120316
136983refgcc -fno-schedule-insns -O2 -fomit-frame-pointer2012042620120316
138338refgcc -funroll-loops -fno-schedule-insns -Os -fomit-frame-pointer2012042620120316
138871refgcc -mcpu=arm1136jf-s -O2 -fomit-frame-pointer -fno-schedule-insns2012042620120316
138931refgcc -mcpu=arm1136j-s -O2 -fomit-frame-pointer -fno-schedule-insns2012042620120316
140874refgcc -mcpu=arm1136jf-s -Os -fomit-frame-pointer -fno-schedule-insns2012042620120316
140898refgcc -mcpu=arm1136j-s -Os -fomit-frame-pointer -fno-schedule-insns2012042620120316
141335refgcc -funroll-loops -fno-schedule-insns -O2 -fomit-frame-pointer2012042620120316
142278refgcc -mcpu=cortex-a9 -O2 -fomit-frame-pointer2012042620120316
146720refgcc -mcpu=cortex-a8 -mfloat-abi=softfp -mfpu=neon -Os -fomit-frame-pointer2012042620120316
146969refgcc -fno-schedule-insns -Os -fomit-frame-pointer2012042620120316
149447refgcc -mcpu=arm10tdmi -O -fomit-frame-pointer2012042620120316
149459refgcc -mcpu=xscale -O -fomit-frame-pointer2012042620120316
149469refgcc -mcpu=arm1020t -O -fomit-frame-pointer2012042620120316
150102refgcc -mcpu=cortex-a9 -O3 -fomit-frame-pointer2012042620120316
151506refgcc -mcpu=cortex-a9 -mfloat-abi=softfp -mfpu=neon -O3 -fomit-frame-pointer2012060120120525
151647refgcc -mcpu=cortex-a9 -mfloat-abi=softfp -mfpu=neon -O2 -fomit-frame-pointer2012060120120525
152063refgcc -funroll-loops -fno-schedule-insns -O3 -fomit-frame-pointer2012042620120316
154032refgcc -mcpu=arm9e -O -fomit-frame-pointer2012042620120316
154705refgcc -mcpu=cortex-r4 -O3 -fomit-frame-pointer2012042620120316
156240refgcc -mcpu=cortex-r4 -O2 -fomit-frame-pointer2012042620120316
157361refgcc -mcpu=arm1136jf-s -O -fomit-frame-pointer -fno-schedule-insns2012042620120316
157415refgcc -mcpu=cortex-r4 -O -fomit-frame-pointer2012042620120316
157419refgcc -mcpu=cortex-a9 -O -fomit-frame-pointer2012042620120316
157448refgcc -mcpu=arm1136j-s -O -fomit-frame-pointer2012042620120316
160753refgcc -mcpu=arm1136jf-s -O -fomit-frame-pointer2012042620120316
161704refgcc -mcpu=strongarm -O -fomit-frame-pointer2012042620120316
161709refgcc -O -fomit-frame-pointer2012042620120316
161713refgcc -mcpu=strongarm1100 -O -fomit-frame-pointer2012042620120316
161727refgcc -mcpu=arm7tdmi -O -fomit-frame-pointer2012042620120316
161745refgcc -fno-schedule-insns -O -fomit-frame-pointer2012042620120316
161747refgcc -mcpu=arm920 -O -fomit-frame-pointer2012042620120316
161748refgcc -mcpu=arm940t -O -fomit-frame-pointer2012042620120316
161750refgcc -mcpu=arm920t -O -fomit-frame-pointer2012042620120316
161760refgcc -mcpu=strongarm110 -O -fomit-frame-pointer2012042620120316
161804refgcc -mcpu=ep9312 -O -fomit-frame-pointer2012042620120316
164277refgcc -mcpu=arm9tdmi -O -fomit-frame-pointer2012042620120316
164747refgcc -mcpu=arm810 -O -fomit-frame-pointer2012042620120316
164748refgcc -mcpu=arm8 -O -fomit-frame-pointer2012042620120316
164789refgcc -mcpu=arm9 -O -fomit-frame-pointer2012042620120316
166947refgcc -mcpu=arm1136jf-s -Os -fomit-frame-pointer2012042620120316
166952refgcc -mcpu=arm1136j-s -Os -fomit-frame-pointer2012042620120316
169663refgcc -mcpu=arm1136j-s -O -fomit-frame-pointer -fno-schedule-insns2012042620120316
171098refgcc -mcpu=cortex-a8 -mfloat-abi=softfp -mfpu=neon -O -fomit-frame-pointer2012042620120316
171231refgcc -mcpu=cortex-a9 -mfloat-abi=softfp -mfpu=neon -O -fomit-frame-pointer2012060120120525
172477refgcc -funroll-loops -fno-schedule-insns -O -fomit-frame-pointer2012042620120316
172494refgcc -funroll-loops -O -fomit-frame-pointer2012042620120316
185432refgcc -mcpu=cortex-r4 -Os -fomit-frame-pointer2012042620120316
191650refgcc -mcpu=cortex-a9 -mfloat-abi=softfp -mfpu=neon -Os -fomit-frame-pointer2012060120120525
191682refgcc -mcpu=cortex-a9 -Os -fomit-frame-pointer2012042620120316
329589refcc2012042620120316
329644refgcc2012042620120316
329723refgcc -funroll-loops2012042620120316

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