Implementation notes: armeabi, h5omap, crypto_hash/mcssha6

Computer: h5omap
Architecture: armeabi
CPU ID: unknown CPU ID
SUPERCOP version: 20130126
Operation: crypto_hash
Primitive: mcssha6
TimeImplementationCompilerBenchmark dateSUPERCOP version
104944refgcc -mcpu=cortex-a8 -mfloat-abi=softfp -mfpu=neon -O3 -fomit-frame-pointer2012042620120316
105653refgcc -mcpu=cortex-a8 -mfloat-abi=softfp -mfpu=neon -O2 -fomit-frame-pointer2012042620120316
109882refgcc -mcpu=arm1136jf-s -O3 -fomit-frame-pointer2012042620120316
115026refgcc -mcpu=arm1136j-s -O2 -fomit-frame-pointer2012042620120316
115922refgcc -mcpu=xscale -O3 -fomit-frame-pointer2012042620120316
116548refgcc -mcpu=arm1136jf-s -O2 -fomit-frame-pointer2012042620120316
116596refgcc -mcpu=xscale -O2 -fomit-frame-pointer2012042620120316
117820refgcc -mcpu=arm10tdmi -O3 -fomit-frame-pointer2012042620120316
117842refgcc -mcpu=arm1020t -O3 -fomit-frame-pointer2012042620120316
117916refgcc -O2 -fomit-frame-pointer2012042620120316
117916refgcc -mcpu=arm9tdmi -O2 -fomit-frame-pointer2012042620120316
117916refgcc -mcpu=ep9312 -O2 -fomit-frame-pointer2012042620120316
118018refgcc -mcpu=strongarm110 -O3 -fomit-frame-pointer2012042620120316
118024refgcc -mcpu=arm8 -O3 -fomit-frame-pointer2012042620120316
118024refgcc -mcpu=strongarm -O3 -fomit-frame-pointer2012042620120316
118030refgcc -mcpu=arm9tdmi -O3 -fomit-frame-pointer2012042620120316
118034refgcc -mcpu=arm810 -O3 -fomit-frame-pointer2012042620120316
118034refgcc -mcpu=ep9312 -O3 -fomit-frame-pointer2012042620120316
118037refgcc -mcpu=arm920 -O3 -fomit-frame-pointer2012042620120316
118039refgcc -mcpu=arm940t -O3 -fomit-frame-pointer2012042620120316
118051refgcc -O3 -fomit-frame-pointer2012042620120316
118112refgcc -mcpu=arm920t -O3 -fomit-frame-pointer2012042620120316
118429refgcc -mcpu=arm9 -O3 -fomit-frame-pointer2012042620120316
118572refgcc -mcpu=strongarm1100 -O3 -fomit-frame-pointer2012042620120316
119271refgcc -mcpu=arm10tdmi -O2 -fomit-frame-pointer2012042620120316
119277refgcc -mcpu=arm9e -O3 -fomit-frame-pointer2012042620120316
119278refgcc -mcpu=arm9e -O2 -fomit-frame-pointer2012042620120316
119280refgcc -mcpu=arm1020t -O2 -fomit-frame-pointer2012042620120316
119335refgcc -mcpu=strongarm1100 -O2 -fomit-frame-pointer2012042620120316
119336refgcc -mcpu=strongarm -O2 -fomit-frame-pointer2012042620120316
119438refgcc -mcpu=arm810 -O2 -fomit-frame-pointer2012042620120316
119438refgcc -mcpu=arm8 -O2 -fomit-frame-pointer2012042620120316
119438refgcc -mcpu=arm920 -O2 -fomit-frame-pointer2012042620120316
119438refgcc -mcpu=arm920t -O2 -fomit-frame-pointer2012042620120316
119438refgcc -mcpu=arm940t -O2 -fomit-frame-pointer2012042620120316
119438refgcc -mcpu=arm9 -O2 -fomit-frame-pointer2012042620120316
119438refgcc -mcpu=strongarm110 -O2 -fomit-frame-pointer2012042620120316
119510refgcc -mcpu=arm7tdmi -O2 -fomit-frame-pointer2012042620120316
123414refgcc -mcpu=arm1136j-s -O3 -fomit-frame-pointer2012042620120316
123682refgcc -mcpu=arm7tdmi -O3 -fomit-frame-pointer2012042620120316
125003refgcc -mcpu=arm9e -Os -fomit-frame-pointer2012042620120316
125088refgcc -funroll-loops -O3 -fomit-frame-pointer2012042620120316
125691refgcc -funroll-loops -O2 -fomit-frame-pointer2012042620120316
126898refgcc -mcpu=arm1136j-s -O3 -fomit-frame-pointer -fno-schedule-insns2012042620120316
126933refgcc -mcpu=arm1136jf-s -O3 -fomit-frame-pointer -fno-schedule-insns2012042620120316
127126refgcc -mcpu=arm7tdmi -Os -fomit-frame-pointer2012042620120316
129162refgcc -mcpu=xscale -Os -fomit-frame-pointer2012042620120316
130297refgcc -fno-schedule-insns -O3 -fomit-frame-pointer2012042620120316
130365refgcc -fno-schedule-insns -O2 -fomit-frame-pointer2012042620120316
130621refgcc -funroll-loops -Os -fomit-frame-pointer2012042620120316
131141refgcc -mcpu=arm1020t -Os -fomit-frame-pointer2012042620120316
131144refgcc -mcpu=arm10tdmi -Os -fomit-frame-pointer2012042620120316
131147refgcc -mcpu=arm1136j-s -O2 -fomit-frame-pointer -fno-schedule-insns2012042620120316
131190refgcc -Os -fomit-frame-pointer2012042620120316
131199refgcc -mcpu=arm8 -Os -fomit-frame-pointer2012042620120316
131199refgcc -mcpu=arm940t -Os -fomit-frame-pointer2012042620120316
131199refgcc -mcpu=ep9312 -Os -fomit-frame-pointer2012042620120316
131200refgcc -mcpu=arm920t -Os -fomit-frame-pointer2012042620120316
131200refgcc -mcpu=arm9 -Os -fomit-frame-pointer2012042620120316
131200refgcc -mcpu=strongarm1100 -Os -fomit-frame-pointer2012042620120316
131200refgcc -mcpu=strongarm -Os -fomit-frame-pointer2012042620120316
131201refgcc -mcpu=arm920 -Os -fomit-frame-pointer2012042620120316
131201refgcc -mcpu=arm9tdmi -Os -fomit-frame-pointer2012042620120316
131202refgcc -mcpu=arm810 -Os -fomit-frame-pointer2012042620120316
131202refgcc -mcpu=strongarm110 -Os -fomit-frame-pointer2012042620120316
132019refgcc -funroll-loops -fno-schedule-insns -Os -fomit-frame-pointer2012042620120316
134225refgcc -mcpu=arm1136jf-s -O2 -fomit-frame-pointer -fno-schedule-insns2012042620120316
134891refgcc -funroll-loops -fno-schedule-insns -O2 -fomit-frame-pointer2012042620120316
135620refgcc -mcpu=cortex-a9 -mfloat-abi=softfp -mfpu=neon -O3 -fomit-frame-pointer2012060120120525
136303refgcc -mcpu=arm1136jf-s -Os -fomit-frame-pointer -fno-schedule-insns2012042620120316
136361refgcc -mcpu=arm1136j-s -Os -fomit-frame-pointer -fno-schedule-insns2012042620120316
137227refgcc -mcpu=cortex-a9 -O2 -fomit-frame-pointer2012042620120316
140860refgcc -mcpu=cortex-a8 -mfloat-abi=softfp -mfpu=neon -Os -fomit-frame-pointer2012042620120316
141332refgcc -fno-schedule-insns -Os -fomit-frame-pointer2012042620120316
143802refgcc -mcpu=cortex-a9 -O3 -fomit-frame-pointer2012042620120316
144809refgcc -mcpu=xscale -O -fomit-frame-pointer2012042620120316
144847refgcc -mcpu=arm10tdmi -O -fomit-frame-pointer2012042620120316
145896refgcc -funroll-loops -fno-schedule-insns -O3 -fomit-frame-pointer2012042620120316
146482refgcc -mcpu=cortex-a9 -mfloat-abi=softfp -mfpu=neon -O2 -fomit-frame-pointer2012060120120525
148737refgcc -mcpu=cortex-r4 -O3 -fomit-frame-pointer2012042620120316
150374refgcc -mcpu=arm1020t -O -fomit-frame-pointer2012042620120316
150455refgcc -mcpu=cortex-r4 -O2 -fomit-frame-pointer2012042620120316
152842refgcc -mcpu=arm1136j-s -O -fomit-frame-pointer -fno-schedule-insns2012042620120316
152972refgcc -mcpu=cortex-a9 -O -fomit-frame-pointer2012042620120316
153085refgcc -mcpu=cortex-a9 -mfloat-abi=softfp -mfpu=neon -O -fomit-frame-pointer2012060120120525
153092refgcc -mcpu=cortex-a8 -mfloat-abi=softfp -mfpu=neon -O -fomit-frame-pointer2012042620120316
153557refgcc -mcpu=cortex-r4 -O -fomit-frame-pointer2012042620120316
153850refgcc -mcpu=arm1136jf-s -O -fomit-frame-pointer -fno-schedule-insns2012042620120316
157050refgcc -mcpu=arm9e -O -fomit-frame-pointer2012042620120316
157059refgcc -mcpu=strongarm110 -O -fomit-frame-pointer2012042620120316
157084refgcc -mcpu=arm920t -O -fomit-frame-pointer2012042620120316
157086refgcc -mcpu=ep9312 -O -fomit-frame-pointer2012042620120316
157086refgcc -mcpu=strongarm1100 -O -fomit-frame-pointer2012042620120316
157089refgcc -O -fomit-frame-pointer2012042620120316
157089refgcc -mcpu=arm9 -O -fomit-frame-pointer2012042620120316
157090refgcc -mcpu=arm810 -O -fomit-frame-pointer2012042620120316
157090refgcc -mcpu=strongarm -O -fomit-frame-pointer2012042620120316
157096refgcc -mcpu=arm7tdmi -O -fomit-frame-pointer2012042620120316
157097refgcc -fno-schedule-insns -O -fomit-frame-pointer2012042620120316
157097refgcc -mcpu=arm9tdmi -O -fomit-frame-pointer2012042620120316
157104refgcc -mcpu=arm8 -O -fomit-frame-pointer2012042620120316
157383refgcc -mcpu=arm940t -O -fomit-frame-pointer2012042620120316
158098refgcc -mcpu=arm920 -O -fomit-frame-pointer2012042620120316
162915refgcc -mcpu=cortex-a9 -mfloat-abi=softfp -mfpu=neon -Os -fomit-frame-pointer2012060120120525
164853refgcc -mcpu=arm1136j-s -Os -fomit-frame-pointer2012042620120316
164882refgcc -mcpu=arm1136jf-s -Os -fomit-frame-pointer2012042620120316
166632refgcc -mcpu=arm1136j-s -O -fomit-frame-pointer2012042620120316
166635refgcc -mcpu=arm1136jf-s -O -fomit-frame-pointer2012042620120316
167745refgcc -funroll-loops -fno-schedule-insns -O -fomit-frame-pointer2012042620120316
167766refgcc -funroll-loops -O -fomit-frame-pointer2012042620120316
180227refgcc -mcpu=cortex-r4 -Os -fomit-frame-pointer2012042620120316
187375refgcc -mcpu=cortex-a9 -Os -fomit-frame-pointer2012042620120316
321688refcc2012042620120316
322303refgcc -funroll-loops2012042620120316
322306refgcc2012042620120316

Test failure

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