Implementation notes: armeabi, h9dragon, crypto_hash/sarmal512

Computer: h9dragon
Architecture: armeabi
CPU ID: unknown CPU ID
SUPERCOP version: 20130126
Operation: crypto_hash
Primitive: sarmal512
TimeImplementationCompilerBenchmark dateSUPERCOP version
210288opt64gcc -mcpu=cortex-a9 -Os -fomit-frame-pointer2012111320121016
210899opt64gcc -mcpu=cortex-a9 -mfloat-abi=softfp -mfpu=neon -Os -fomit-frame-pointer2012111320121016
219401opt64gcc -mcpu=cortex-a9 -O2 -fomit-frame-pointer2012111320121016
221674opt64gcc -mcpu=cortex-a9 -mfloat-abi=softfp -mfpu=neon -O2 -fomit-frame-pointer2012111320121016
224622opt64gcc -mcpu=cortex-a9 -mfloat-abi=softfp -mfpu=neon -O3 -fomit-frame-pointer2012111320121016
225029opt64gcc -mcpu=cortex-a9 -O3 -fomit-frame-pointer2012111320121016
232705opt64gcc -mcpu=arm1136j-s -O2 -fomit-frame-pointer -fno-schedule-insns2012111320121016
233243opt64gcc -mcpu=arm1136jf-s -O2 -fomit-frame-pointer -fno-schedule-insns2012111320121016
236009opt64gcc -mcpu=arm1136jf-s -O3 -fomit-frame-pointer -fno-schedule-insns2012111320121016
236280opt64gcc -mcpu=arm1136j-s -O3 -fomit-frame-pointer -fno-schedule-insns2012111320121016
236751opt64gcc -mcpu=arm1136jf-s -Os -fomit-frame-pointer -fno-schedule-insns2012111320121016
237281opt64gcc -mcpu=arm1136j-s -Os -fomit-frame-pointer -fno-schedule-insns2012111320121016
249620opt64gcc -fno-schedule-insns -O2 -fomit-frame-pointer2012111320121016
254517opt64gcc -fno-schedule-insns -Os -fomit-frame-pointer2012111320121016
255147opt64gcc -mcpu=cortex-a9 -O -fomit-frame-pointer2012111320121016
255291opt64gcc -mcpu=cortex-r4 -O -fomit-frame-pointer2012111320121016
255467opt64gcc -mcpu=cortex-a9 -mfloat-abi=softfp -mfpu=neon -O -fomit-frame-pointer2012111320121016
255603opt64gcc -mcpu=cortex-a8 -mfloat-abi=softfp -mfpu=neon -O -fomit-frame-pointer2012111320121016
255873opt64gcc -funroll-loops -fno-schedule-insns -Os -fomit-frame-pointer2012111320121016
257192opt64gcc -funroll-loops -fno-schedule-insns -O2 -fomit-frame-pointer2012111320121016
260256opt64gcc -funroll-loops -fno-schedule-insns -O3 -fomit-frame-pointer2012111320121016
260365opt64gcc -fno-schedule-insns -O3 -fomit-frame-pointer2012111320121016
260454opt64gcc -mcpu=arm9e -O -fomit-frame-pointer2012111320121016
260639opt64gcc -mcpu=xscale -O -fomit-frame-pointer2012111320121016
263513opt64gcc -mcpu=arm1136j-s -O -fomit-frame-pointer -fno-schedule-insns2012111320121016
263916opt64gcc -mcpu=arm1136j-s -O -fomit-frame-pointer2012111320121016
264084opt64gcc -mcpu=arm1136jf-s -O -fomit-frame-pointer -fno-schedule-insns2012111320121016
264266opt64gcc -mcpu=arm1136jf-s -O -fomit-frame-pointer2012111320121016
274566opt64gcc -mcpu=arm9e -Os -fomit-frame-pointer2012111320121016
274567opt64gcc -mcpu=xscale -Os -fomit-frame-pointer2012111320121016
275108opt64gcc -mcpu=arm9e -O2 -fomit-frame-pointer2012111320121016
276602opt64gcc -mcpu=xscale -O2 -fomit-frame-pointer2012111320121016
281054opt64gcc -mcpu=xscale -O3 -fomit-frame-pointer2012111320121016
282408opt64gcc -mcpu=arm9e -O3 -fomit-frame-pointer2012111320121016
304555opt64gcc -fno-schedule-insns -O -fomit-frame-pointer2012111320121016
304823opt64gcc -mcpu=arm920 -O -fomit-frame-pointer2012111320121016
305064opt64gcc -mcpu=arm8 -O -fomit-frame-pointer2012111320121016
305186opt64gcc -mcpu=strongarm1100 -O -fomit-frame-pointer2012111320121016
305231opt64gcc -mcpu=arm940t -O -fomit-frame-pointer2012111320121016
305272opt64gcc -mcpu=strongarm110 -O -fomit-frame-pointer2012111320121016
305315opt64gcc -O -fomit-frame-pointer2012111320121016
305410opt64gcc -mcpu=ep9312 -O -fomit-frame-pointer2012111320121016
305456opt64gcc -mcpu=arm9tdmi -O -fomit-frame-pointer2012111320121016
305499opt64gcc -mcpu=arm920t -O -fomit-frame-pointer2012111320121016
305500opt64gcc -mcpu=arm10tdmi -O -fomit-frame-pointer2012111320121016
305507opt64gcc -mcpu=arm9 -O -fomit-frame-pointer2012111320121016
305545opt64gcc -mcpu=arm810 -O -fomit-frame-pointer2012111320121016
305547opt64gcc -mcpu=strongarm -O -fomit-frame-pointer2012111320121016
305586opt64gcc -mcpu=arm1020t -O -fomit-frame-pointer2012111320121016
305908opt64gcc -mcpu=arm7tdmi -O -fomit-frame-pointer2012111320121016
306520opt64gcc -funroll-loops -fno-schedule-insns -O -fomit-frame-pointer2012111320121016
306819opt64gcc -funroll-loops -O -fomit-frame-pointer2012111320121016
316613opt64gcc -mcpu=arm810 -O2 -fomit-frame-pointer2012111320121016
316637opt64gcc -mcpu=arm9 -O2 -fomit-frame-pointer2012111320121016
316752opt64gcc -O2 -fomit-frame-pointer2012111320121016
317116opt64gcc -mcpu=ep9312 -O2 -fomit-frame-pointer2012111320121016
317158opt64gcc -mcpu=strongarm110 -O2 -fomit-frame-pointer2012111320121016
317159opt64gcc -mcpu=arm8 -O2 -fomit-frame-pointer2012111320121016
317203opt64gcc -mcpu=arm940t -O2 -fomit-frame-pointer2012111320121016
317204opt64gcc -mcpu=arm920t -O2 -fomit-frame-pointer2012111320121016
317247opt64gcc -mcpu=arm9tdmi -O2 -fomit-frame-pointer2012111320121016
317249opt64gcc -mcpu=arm920 -O2 -fomit-frame-pointer2012111320121016
317473opt64gcc -mcpu=arm10tdmi -O2 -fomit-frame-pointer2012111320121016
317656opt64gcc -mcpu=arm1020t -O2 -fomit-frame-pointer2012111320121016
317700opt64gcc -mcpu=strongarm -O2 -fomit-frame-pointer2012111320121016
317703opt64gcc -mcpu=strongarm1100 -O2 -fomit-frame-pointer2012111320121016
318563opt64gcc -mcpu=cortex-r4 -Os -fomit-frame-pointer2012111320121016
318968opt64gcc -mcpu=cortex-a8 -mfloat-abi=softfp -mfpu=neon -Os -fomit-frame-pointer2012111320121016
319834opt64gcc -mcpu=cortex-a8 -mfloat-abi=softfp -mfpu=neon -O2 -fomit-frame-pointer2012111320121016
324872opt64gcc -mcpu=arm10tdmi -Os -fomit-frame-pointer2012111320121016
325364opt64gcc -mcpu=arm1020t -Os -fomit-frame-pointer2012111320121016
325817opt64gcc -mcpu=cortex-r4 -O2 -fomit-frame-pointer2012111320121016
325866opt64gcc -funroll-loops -Os -fomit-frame-pointer2012111320121016
326070opt64gcc -mcpu=arm940t -Os -fomit-frame-pointer2012111320121016
326408opt64gcc -mcpu=strongarm -Os -fomit-frame-pointer2012111320121016
326409opt64gcc -mcpu=arm920 -Os -fomit-frame-pointer2012111320121016
326590opt64gcc -mcpu=cortex-a8 -mfloat-abi=softfp -mfpu=neon -O3 -fomit-frame-pointer2012111320121016
326592opt64gcc -mcpu=arm810 -Os -fomit-frame-pointer2012111320121016
326637opt64gcc -mcpu=ep9312 -Os -fomit-frame-pointer2012111320121016
326638opt64gcc -mcpu=arm9 -Os -fomit-frame-pointer2012111320121016
326723opt64gcc -mcpu=arm920t -Os -fomit-frame-pointer2012111320121016
326725opt64gcc -mcpu=arm8 -Os -fomit-frame-pointer2012111320121016
326725opt64gcc -mcpu=arm9tdmi -Os -fomit-frame-pointer2012111320121016
326816opt64gcc -mcpu=strongarm110 -Os -fomit-frame-pointer2012111320121016
326866opt64gcc -mcpu=strongarm1100 -Os -fomit-frame-pointer2012111320121016
326955opt64gcc -funroll-loops -O2 -fomit-frame-pointer2012111320121016
327043opt64gcc -Os -fomit-frame-pointer2012111320121016
327544opt64gcc -funroll-loops -O3 -fomit-frame-pointer2012111320121016
327703opt64gcc -O3 -fomit-frame-pointer2012111320121016
328218opt64gcc -mcpu=strongarm1100 -O3 -fomit-frame-pointer2012111320121016
328252opt64gcc -mcpu=arm940t -O3 -fomit-frame-pointer2012111320121016
328318opt64gcc -mcpu=arm810 -O3 -fomit-frame-pointer2012111320121016
328336opt64gcc -mcpu=arm8 -O3 -fomit-frame-pointer2012111320121016
328586opt64gcc -mcpu=arm1020t -O3 -fomit-frame-pointer2012111320121016
328590opt64gcc -mcpu=arm10tdmi -O3 -fomit-frame-pointer2012111320121016
328773opt64gcc -mcpu=arm9tdmi -O3 -fomit-frame-pointer2012111320121016
328811opt64gcc -mcpu=ep9312 -O3 -fomit-frame-pointer2012111320121016
328817opt64gcc -mcpu=arm920 -O3 -fomit-frame-pointer2012111320121016
328861opt64gcc -mcpu=strongarm -O3 -fomit-frame-pointer2012111320121016
328868opt64gcc -mcpu=arm920t -O3 -fomit-frame-pointer2012111320121016
328904opt64gcc -mcpu=arm9 -O3 -fomit-frame-pointer2012111320121016
328908opt64gcc -mcpu=strongarm110 -O3 -fomit-frame-pointer2012111320121016
344147opt64gcc -mcpu=cortex-r4 -O3 -fomit-frame-pointer2012111320121016
355435opt64gcc -mcpu=arm1136jf-s -O2 -fomit-frame-pointer2012111320121016
355533opt64gcc -mcpu=arm1136j-s -O2 -fomit-frame-pointer2012111320121016
370135opt64gcc -mcpu=arm1136jf-s -Os -fomit-frame-pointer2012111320121016
370228opt64gcc -mcpu=arm1136j-s -Os -fomit-frame-pointer2012111320121016
376805opt64gcc -mcpu=arm1136j-s -O3 -fomit-frame-pointer2012111320121016
376845opt64gcc -mcpu=arm1136jf-s -O3 -fomit-frame-pointer2012111320121016
377441opt64gcc -mcpu=arm7tdmi -Os -fomit-frame-pointer2012111320121016
381071opt64gcc -mcpu=arm7tdmi -O2 -fomit-frame-pointer2012111320121016
390134opt64gcc -mcpu=arm7tdmi -O3 -fomit-frame-pointer2012111320121016
494060opt64gcc2012111320121016
494161opt64cc2012111320121016
494334opt64gcc -funroll-loops2012111320121016

Test failure

Implementation: crypto_hash/sarmal512/opt64
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 opt64
gcc -funroll-loops -fno-schedule-insns -march=iwmmxt -O3 -fomit-frame-pointer opt64
gcc -funroll-loops -fno-schedule-insns -march=iwmmxt -O -fomit-frame-pointer opt64
gcc -funroll-loops -fno-schedule-insns -march=iwmmxt -Os -fomit-frame-pointer opt64
gcc -funroll-loops -march=iwmmxt -O2 -fomit-frame-pointer opt64
gcc -funroll-loops -march=iwmmxt -O3 -fomit-frame-pointer opt64
gcc -funroll-loops -march=iwmmxt -O -fomit-frame-pointer opt64
gcc -funroll-loops -march=iwmmxt -Os -fomit-frame-pointer opt64
gcc -mcpu=iwmmxt -O2 -fomit-frame-pointer opt64
gcc -mcpu=iwmmxt -O3 -fomit-frame-pointer opt64
gcc -mcpu=iwmmxt -Os -fomit-frame-pointer opt64