Implementation notes: armeabi, h5omap, crypto_hash/mcssha4

Computer: h5omap
Architecture: armeabi
CPU ID: unknown CPU ID
SUPERCOP version: 20130126
Operation: crypto_hash
Primitive: mcssha4
TimeImplementationCompilerBenchmark dateSUPERCOP version
101960refgcc -mcpu=cortex-a8 -mfloat-abi=softfp -mfpu=neon -O3 -fomit-frame-pointer2012042620120316
105086refgcc -mcpu=cortex-a8 -mfloat-abi=softfp -mfpu=neon -O2 -fomit-frame-pointer2012042620120316
110075refgcc -mcpu=arm1136jf-s -O3 -fomit-frame-pointer2012042620120316
110087refgcc -mcpu=arm1136j-s -O3 -fomit-frame-pointer2012042620120316
114984refgcc -mcpu=arm1136j-s -O2 -fomit-frame-pointer2012042620120316
115540refgcc -mcpu=xscale -O2 -fomit-frame-pointer2012042620120316
116445refgcc -mcpu=iwmmxt -O2 -fomit-frame-pointer2012042620120316
116546refgcc -mcpu=arm1136jf-s -O2 -fomit-frame-pointer2012042620120316
118162refgcc -mcpu=xscale -O3 -fomit-frame-pointer2012042620120316
118164refgcc -mcpu=arm1020t -O3 -fomit-frame-pointer2012042620120316
118169refgcc -mcpu=arm10tdmi -O3 -fomit-frame-pointer2012042620120316
118218refgcc -mcpu=arm9 -O3 -fomit-frame-pointer2012042620120316
118221refgcc -mcpu=strongarm -O3 -fomit-frame-pointer2012042620120316
118224refgcc -mcpu=arm810 -O3 -fomit-frame-pointer2012042620120316
118225refgcc -mcpu=strongarm1100 -O3 -fomit-frame-pointer2012042620120316
118229refgcc -mcpu=arm9e -O2 -fomit-frame-pointer2012042620120316
118235refgcc -mcpu=arm8 -O3 -fomit-frame-pointer2012042620120316
118239refgcc -mcpu=arm920 -O3 -fomit-frame-pointer2012042620120316
118240refgcc -mcpu=strongarm110 -O3 -fomit-frame-pointer2012042620120316
118241refgcc -mcpu=ep9312 -O3 -fomit-frame-pointer2012042620120316
118244refgcc -mcpu=arm9tdmi -O3 -fomit-frame-pointer2012042620120316
118255refgcc -mcpu=arm920t -O3 -fomit-frame-pointer2012042620120316
118267refgcc -O3 -fomit-frame-pointer2012042620120316
118385refgcc -mcpu=arm940t -O3 -fomit-frame-pointer2012042620120316
119224refgcc -mcpu=arm7tdmi -O2 -fomit-frame-pointer2012042620120316
119700refgcc -mcpu=arm10tdmi -O2 -fomit-frame-pointer2012042620120316
119700refgcc -mcpu=arm9e -O3 -fomit-frame-pointer2012042620120316
119702refgcc -mcpu=arm1020t -O2 -fomit-frame-pointer2012042620120316
119702refgcc -mcpu=strongarm110 -O2 -fomit-frame-pointer2012042620120316
119705refgcc -mcpu=arm920 -O2 -fomit-frame-pointer2012042620120316
119705refgcc -mcpu=strongarm -O2 -fomit-frame-pointer2012042620120316
119709refgcc -mcpu=arm9 -O2 -fomit-frame-pointer2012042620120316
119737refgcc -O2 -fomit-frame-pointer2012042620120316
119745refgcc -mcpu=arm810 -O2 -fomit-frame-pointer2012042620120316
119750refgcc -mcpu=arm8 -O2 -fomit-frame-pointer2012042620120316
119750refgcc -mcpu=arm920t -O2 -fomit-frame-pointer2012042620120316
119750refgcc -mcpu=ep9312 -O2 -fomit-frame-pointer2012042620120316
119750refgcc -mcpu=strongarm1100 -O2 -fomit-frame-pointer2012042620120316
119752refgcc -mcpu=arm940t -O2 -fomit-frame-pointer2012042620120316
119755refgcc -mcpu=arm9tdmi -O2 -fomit-frame-pointer2012042620120316
123851refgcc -mcpu=arm7tdmi -O3 -fomit-frame-pointer2012042620120316
124163refgcc -mcpu=arm9e -Os -fomit-frame-pointer2012042620120316
125162refgcc -funroll-loops -O3 -fomit-frame-pointer2012042620120316
125179refgcc -funroll-loops -O2 -fomit-frame-pointer2012042620120316
126386refgcc -fno-schedule-insns -O3 -fomit-frame-pointer2012042620120316
127210refgcc -mcpu=arm7tdmi -Os -fomit-frame-pointer2012042620120316
128106refgcc -mcpu=arm1136j-s -O3 -fomit-frame-pointer -fno-schedule-insns2012042620120316
128859refgcc -mcpu=xscale -Os -fomit-frame-pointer2012042620120316
129146refgcc -mcpu=arm1136jf-s -O3 -fomit-frame-pointer -fno-schedule-insns2012042620120316
130253refgcc -mcpu=strongarm110 -Os -fomit-frame-pointer2012042620120316
130254refgcc -mcpu=arm8 -Os -fomit-frame-pointer2012042620120316
130254refgcc -mcpu=arm920t -Os -fomit-frame-pointer2012042620120316
130254refgcc -mcpu=arm9 -Os -fomit-frame-pointer2012042620120316
130254refgcc -mcpu=ep9312 -Os -fomit-frame-pointer2012042620120316
130254refgcc -mcpu=strongarm1100 -Os -fomit-frame-pointer2012042620120316
130256refgcc -mcpu=arm1020t -Os -fomit-frame-pointer2012042620120316
130256refgcc -mcpu=arm10tdmi -Os -fomit-frame-pointer2012042620120316
130263refgcc -mcpu=arm9tdmi -Os -fomit-frame-pointer2012042620120316
130265refgcc -mcpu=arm940t -Os -fomit-frame-pointer2012042620120316
130291refgcc -Os -fomit-frame-pointer2012042620120316
130293refgcc -mcpu=arm920 -Os -fomit-frame-pointer2012042620120316
130302refgcc -funroll-loops -Os -fomit-frame-pointer2012042620120316
130304refgcc -mcpu=strongarm -Os -fomit-frame-pointer2012042620120316
130313refgcc -mcpu=arm810 -Os -fomit-frame-pointer2012042620120316
131676refgcc -fno-schedule-insns -O2 -fomit-frame-pointer2012042620120316
132167refgcc -mcpu=arm1136j-s -O2 -fomit-frame-pointer -fno-schedule-insns2012042620120316
133023refgcc -funroll-loops -fno-schedule-insns -Os -fomit-frame-pointer2012042620120316
135230refgcc -mcpu=arm1136jf-s -O2 -fomit-frame-pointer -fno-schedule-insns2012042620120316
135936refgcc -funroll-loops -fno-schedule-insns -O2 -fomit-frame-pointer2012042620120316
136654refgcc -mcpu=cortex-a9 -mfloat-abi=softfp -mfpu=neon -O2 -fomit-frame-pointer2012060120120525
136716refgcc -mcpu=cortex-a9 -O2 -fomit-frame-pointer2012042620120316
137192refgcc -mcpu=arm1136j-s -Os -fomit-frame-pointer -fno-schedule-insns2012042620120316
137204refgcc -mcpu=arm1136jf-s -Os -fomit-frame-pointer -fno-schedule-insns2012042620120316
138624refgcc -mcpu=cortex-a8 -mfloat-abi=softfp -mfpu=neon -Os -fomit-frame-pointer2012042620120316
141756refgcc -fno-schedule-insns -Os -fomit-frame-pointer2012042620120316
145096refgcc -mcpu=xscale -O -fomit-frame-pointer2012042620120316
145738refgcc -mcpu=arm10tdmi -O -fomit-frame-pointer2012042620120316
145739refgcc -mcpu=arm1020t -O -fomit-frame-pointer2012042620120316
145774refgcc -mcpu=arm9e -O -fomit-frame-pointer2012042620120316
145792refgcc -mcpu=cortex-a9 -mfloat-abi=softfp -mfpu=neon -O3 -fomit-frame-pointer2012060120120525
145798refgcc -mcpu=cortex-a9 -O3 -fomit-frame-pointer2012042620120316
146634refgcc -funroll-loops -fno-schedule-insns -O3 -fomit-frame-pointer2012042620120316
150514refgcc -mcpu=cortex-r4 -O2 -fomit-frame-pointer2012042620120316
151986refgcc -mcpu=cortex-r4 -O3 -fomit-frame-pointer2012042620120316
153169refgcc -mcpu=arm1136j-s -O -fomit-frame-pointer2012042620120316
153285refgcc -mcpu=cortex-r4 -O -fomit-frame-pointer2012042620120316
156729refgcc -mcpu=cortex-a9 -O -fomit-frame-pointer2012042620120316
157396refgcc -mcpu=arm7tdmi -O -fomit-frame-pointer2012042620120316
157974refgcc -mcpu=arm920t -O -fomit-frame-pointer2012042620120316
157974refgcc -mcpu=strongarm1100 -O -fomit-frame-pointer2012042620120316
157978refgcc -mcpu=arm940t -O -fomit-frame-pointer2012042620120316
157979refgcc -fno-schedule-insns -O -fomit-frame-pointer2012042620120316
157979refgcc -mcpu=strongarm110 -O -fomit-frame-pointer2012042620120316
157986refgcc -mcpu=arm8 -O -fomit-frame-pointer2012042620120316
158006refgcc -mcpu=ep9312 -O -fomit-frame-pointer2012042620120316
158008refgcc -mcpu=arm920 -O -fomit-frame-pointer2012042620120316
158014refgcc -mcpu=strongarm -O -fomit-frame-pointer2012042620120316
158024refgcc -O -fomit-frame-pointer2012042620120316
158024refgcc -mcpu=arm9 -O -fomit-frame-pointer2012042620120316
161035refgcc -mcpu=arm810 -O -fomit-frame-pointer2012042620120316
161045refgcc -mcpu=arm9tdmi -O -fomit-frame-pointer2012042620120316
162029refgcc -mcpu=cortex-a9 -mfloat-abi=softfp -mfpu=neon -Os -fomit-frame-pointer2012060120120525
163209refgcc -mcpu=arm1136j-s -Os -fomit-frame-pointer2012042620120316
163216refgcc -mcpu=arm1136jf-s -Os -fomit-frame-pointer2012042620120316
165388refgcc -mcpu=arm1136jf-s -O -fomit-frame-pointer -fno-schedule-insns2012042620120316
165410refgcc -mcpu=arm1136jf-s -O -fomit-frame-pointer2012042620120316
166954refgcc -mcpu=arm1136j-s -O -fomit-frame-pointer -fno-schedule-insns2012042620120316
166976refgcc -mcpu=cortex-a8 -mfloat-abi=softfp -mfpu=neon -O -fomit-frame-pointer2012042620120316
166976refgcc -mcpu=cortex-a9 -mfloat-abi=softfp -mfpu=neon -O -fomit-frame-pointer2012060120120525
168138refgcc -funroll-loops -fno-schedule-insns -O -fomit-frame-pointer2012042620120316
168165refgcc -funroll-loops -O -fomit-frame-pointer2012042620120316
179097refgcc -mcpu=cortex-r4 -Os -fomit-frame-pointer2012042620120316
186579refgcc -mcpu=cortex-a9 -Os -fomit-frame-pointer2012042620120316
320504refcc2012042620120316
321148refgcc -funroll-loops2012042620120316
321149refgcc2012042620120316

Test failure

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