Implementation notes: armeabi, spongebob, crypto_hash/fsb256

Computer: spongebob
Architecture: armeabi
CPU ID: unknown CPU ID
SUPERCOP version: 20130126
Operation: crypto_hash
Primitive: fsb256
TimeImplementationCompilerBenchmark dateSUPERCOP version
173065472refgcc -mcpu=cortex-a8 -mfloat-abi=softfp -mfpu=neon -O2 -fomit-frame-pointer2013022420130126
173085440refgcc -funroll-loops -O3 -fomit-frame-pointer2013022420130126
173100288refgcc -mcpu=arm1136jf-s -O2 -fomit-frame-pointer2013022420130126
173124864refgcc -mcpu=arm1136j-s -O2 -fomit-frame-pointer2013022420130126
173152256refgcc -mcpu=arm1136j-s -Os -fomit-frame-pointer2013022420130126
173171200refgcc -mcpu=arm1136j-s -O3 -fomit-frame-pointer2013022420130126
173203456refgcc -mcpu=cortex-a8 -mfloat-abi=softfp -mfpu=neon -Os -fomit-frame-pointer2013022420130126
173213952refgcc -mcpu=arm1136jf-s -Os -fomit-frame-pointer2013022420130126
173219840refgcc -mcpu=arm1136jf-s -O3 -fomit-frame-pointer2013022420130126
173239808refgcc -mcpu=arm1020t -O2 -fomit-frame-pointer2013022420130126
173259264refgcc -mcpu=cortex-a8 -mfloat-abi=softfp -mfpu=neon -O3 -fomit-frame-pointer2013022420130126
173280512refgcc -mcpu=ep9312 -O2 -fomit-frame-pointer2013022420130126
173281792refgcc -mcpu=arm10tdmi -O2 -fomit-frame-pointer2013022420130126
173286400refgcc -mcpu=arm9e -O3 -fomit-frame-pointer2013022420130126
173303808refgcc -mcpu=arm10tdmi -O3 -fomit-frame-pointer2013022420130126
173319680refgcc -mcpu=strongarm -O2 -fomit-frame-pointer2013022420130126
173328128refgcc -mcpu=arm1020t -O3 -fomit-frame-pointer2013022420130126
173351680refgcc -mcpu=strongarm1100 -O2 -fomit-frame-pointer2013022420130126
173354240refgcc -mcpu=arm920 -O2 -fomit-frame-pointer2013022420130126
173358848refgcc -mcpu=arm9 -O2 -fomit-frame-pointer2013022420130126
173364480refgcc -mcpu=arm940t -O2 -fomit-frame-pointer2013022420130126
173364992refgcc -mcpu=arm8 -O2 -fomit-frame-pointer2013022420130126
173367296refgcc -O2 -fomit-frame-pointer2013022420130126
173373440refgcc -mcpu=arm920t -O2 -fomit-frame-pointer2013022420130126
173389568refgcc -mcpu=strongarm110 -O2 -fomit-frame-pointer2013022420130126
173414656refgcc -mcpu=arm810 -O2 -fomit-frame-pointer2013022420130126
173415680refgcc -mcpu=arm9tdmi -O2 -fomit-frame-pointer2013022420130126
173428992refgcc -mcpu=xscale -Os -fomit-frame-pointer2013022420130126
173464576refgcc -mcpu=arm9e -Os -fomit-frame-pointer2013022420130126
173478656refgcc -mcpu=arm9e -O2 -fomit-frame-pointer2013022420130126
173480192refgcc -funroll-loops -Os -fomit-frame-pointer2013022420130126
173488384refgcc -mcpu=strongarm -O3 -fomit-frame-pointer2013022420130126
173488384refgcc -mcpu=xscale -O2 -fomit-frame-pointer2013022420130126
173495296refgcc -mcpu=strongarm110 -O3 -fomit-frame-pointer2013022420130126
173539584refgcc -mcpu=strongarm1100 -O3 -fomit-frame-pointer2013022420130126
173556224refgcc -mcpu=ep9312 -O3 -fomit-frame-pointer2013022420130126
173566976refgcc -O3 -fomit-frame-pointer2013022420130126
173566976refgcc -mcpu=arm920t -O3 -fomit-frame-pointer2013022420130126
173585664refgcc -mcpu=arm940t -O3 -fomit-frame-pointer2013022420130126
173589248refgcc -mcpu=arm9 -O3 -fomit-frame-pointer2013022420130126
173590528refgcc -mcpu=arm810 -O3 -fomit-frame-pointer2013022420130126
173601024refgcc -mcpu=arm8 -O3 -fomit-frame-pointer2013022420130126
173602304refgcc -mcpu=arm920 -O3 -fomit-frame-pointer2013022420130126
173627392refgcc -mcpu=arm9tdmi -O3 -fomit-frame-pointer2013022420130126
173630976refgcc -mcpu=arm1020t -Os -fomit-frame-pointer2013022420130126
173641728refgcc -mcpu=xscale -O3 -fomit-frame-pointer2013022420130126
173690368refgcc -mcpu=arm10tdmi -Os -fomit-frame-pointer2013022420130126
173715456refgcc -mcpu=arm8 -Os -fomit-frame-pointer2013022420130126
173721088refgcc -mcpu=strongarm -Os -fomit-frame-pointer2013022420130126
173725952refgcc -mcpu=arm940t -Os -fomit-frame-pointer2013022420130126
173727232refgcc -mcpu=arm810 -Os -fomit-frame-pointer2013022420130126
173732096refgcc -mcpu=arm920 -Os -fomit-frame-pointer2013022420130126
173735680refgcc -mcpu=arm920t -Os -fomit-frame-pointer2013022420130126
173740288refgcc -mcpu=arm9tdmi -Os -fomit-frame-pointer2013022420130126
173744896refgcc -mcpu=strongarm1100 -Os -fomit-frame-pointer2013022420130126
173747712refgcc -Os -fomit-frame-pointer2013022420130126
173749760refgcc -mcpu=strongarm110 -Os -fomit-frame-pointer2013022420130126
173753344refgcc -mcpu=ep9312 -Os -fomit-frame-pointer2013022420130126
173753600refgcc -mcpu=arm9 -Os -fomit-frame-pointer2013022420130126
173968640refgcc -mcpu=cortex-a9 -mfloat-abi=softfp -mfpu=neon -Os -fomit-frame-pointer2013022420130126
174052608refgcc -mcpu=cortex-a9 -Os -fomit-frame-pointer2013022420130126
176888832refgcc -funroll-loops -O2 -fomit-frame-pointer2013022420130126
178209536refgcc -mcpu=arm7tdmi -O -fomit-frame-pointer2013022420130126
180428800refgcc -funroll-loops -fno-schedule-insns -O2 -fomit-frame-pointer2013022420130126
180538112refgcc -funroll-loops -fno-schedule-insns -Os -fomit-frame-pointer2013022420130126
180760064refgcc -mcpu=arm1136j-s -O2 -fomit-frame-pointer -fno-schedule-insns2013022420130126
180830208refgcc -mcpu=arm1136jf-s -O2 -fomit-frame-pointer -fno-schedule-insns2013022420130126
180903936refgcc -fno-schedule-insns -Os -fomit-frame-pointer2013022420130126
181094912refgcc -mcpu=arm1136jf-s -Os -fomit-frame-pointer -fno-schedule-insns2013022420130126
181207040refgcc -mcpu=arm1136j-s -Os -fomit-frame-pointer -fno-schedule-insns2013022420130126
181294848refgcc -funroll-loops -fno-schedule-insns -O -fomit-frame-pointer2013022420130126
181330688refgcc -funroll-loops -O -fomit-frame-pointer2013022420130126
181447680refgcc -fno-schedule-insns -O2 -fomit-frame-pointer2013022420130126
181512448refgcc -mcpu=arm920 -O -fomit-frame-pointer2013022420130126
181515520refgcc -mcpu=strongarm -O -fomit-frame-pointer2013022420130126
181520640refgcc -mcpu=strongarm1100 -O -fomit-frame-pointer2013022420130126
181545216refgcc -mcpu=arm1136jf-s -O -fomit-frame-pointer -fno-schedule-insns2013022420130126
181547776refgcc -mcpu=ep9312 -O -fomit-frame-pointer2013022420130126
181554688refgcc -mcpu=arm9 -O -fomit-frame-pointer2013022420130126
181557504refgcc -mcpu=arm8 -O -fomit-frame-pointer2013022420130126
181573632refgcc -fno-schedule-insns -O -fomit-frame-pointer2013022420130126
181581056refgcc -mcpu=strongarm110 -O -fomit-frame-pointer2013022420130126
181582336refgcc -mcpu=arm940t -O -fomit-frame-pointer2013022420130126
181593088refgcc -mcpu=xscale -O -fomit-frame-pointer2013022420130126
181606144refgcc -O -fomit-frame-pointer2013022420130126
181606144refgcc -mcpu=arm1136jf-s -O -fomit-frame-pointer2013022420130126
181617920refgcc -mcpu=arm920t -O -fomit-frame-pointer2013022420130126
181646080refgcc -mcpu=arm1136j-s -O -fomit-frame-pointer -fno-schedule-insns2013022420130126
181653760refgcc -mcpu=arm1136j-s -O -fomit-frame-pointer2013022420130126
181698816refgcc -mcpu=arm10tdmi -O -fomit-frame-pointer2013022420130126
181711616refgcc -mcpu=cortex-r4 -O -fomit-frame-pointer2013022420130126
181729280refgcc -mcpu=cortex-a9 -O -fomit-frame-pointer2013022420130126
181737984refgcc -mcpu=arm1020t -O -fomit-frame-pointer2013022420130126
181755648refgcc -mcpu=cortex-a8 -mfloat-abi=softfp -mfpu=neon -O -fomit-frame-pointer2013022420130126
181765120refgcc -mcpu=arm9e -O -fomit-frame-pointer2013022420130126
181772032refgcc -mcpu=cortex-a9 -mfloat-abi=softfp -mfpu=neon -O -fomit-frame-pointer2013022420130126
181800960refgcc -mcpu=arm9tdmi -O -fomit-frame-pointer2013022420130126
181863424refgcc -mcpu=arm810 -O -fomit-frame-pointer2013022420130126
184233728refgcc -mcpu=arm7tdmi -Os -fomit-frame-pointer2013022420130126
184381184refgcc -mcpu=arm1136j-s -O3 -fomit-frame-pointer -fno-schedule-insns2013022420130126
184694784refgcc -mcpu=arm1136jf-s -O3 -fomit-frame-pointer -fno-schedule-insns2013022420130126
188994048refgcc -mcpu=arm7tdmi -O2 -fomit-frame-pointer2013022420130126
188997888refgcc -mcpu=arm7tdmi -O3 -fomit-frame-pointer2013022420130126
189373184refgcc -mcpu=cortex-a9 -mfloat-abi=softfp -mfpu=neon -O2 -fomit-frame-pointer2013022420130126
189376512refgcc -mcpu=cortex-a9 -O3 -fomit-frame-pointer2013022420130126
189418240refgcc -mcpu=cortex-a9 -mfloat-abi=softfp -mfpu=neon -O3 -fomit-frame-pointer2013022420130126
189453824refgcc -mcpu=cortex-a9 -O2 -fomit-frame-pointer2013022420130126
191800320refgcc -funroll-loops -fno-schedule-insns -O3 -fomit-frame-pointer2013022420130126
196230400refgcc -fno-schedule-insns -O3 -fomit-frame-pointer2013022420130126
202856960refgcc -mcpu=cortex-r4 -Os -fomit-frame-pointer2013022420130126
202961664refgcc -mcpu=cortex-r4 -O2 -fomit-frame-pointer2013022420130126
203043584refgcc -mcpu=cortex-r4 -O3 -fomit-frame-pointer2013022420130126

Test failure

Implementation: crypto_hash/fsb256/ref
Compiler: cc
error 142
Alarm clock

Number of similar (compiler,implementation) pairs: 3, namely:
CompilerImplementations
cc ref
gcc ref
gcc -funroll-loops ref

Test failure

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