Implementation notes: armeabi, spongebob, crypto_hash/fsb512

Computer: spongebob
Architecture: armeabi
CPU ID: unknown CPU ID
SUPERCOP version: 20130126
Operation: crypto_hash
Primitive: fsb512
TimeImplementationCompilerBenchmark dateSUPERCOP version
153134336refgcc -funroll-loops -O3 -fomit-frame-pointer2013022620130126
153255680refgcc -mcpu=arm1136jf-s -O2 -fomit-frame-pointer2013022620130126
153274368refgcc -mcpu=arm1136j-s -O2 -fomit-frame-pointer2013022620130126
153296128refgcc -mcpu=cortex-a8 -mfloat-abi=softfp -mfpu=neon -O2 -fomit-frame-pointer2013022620130126
153355520refgcc -mcpu=arm1136j-s -O3 -fomit-frame-pointer2013022620130126
153366272refgcc -mcpu=arm1136jf-s -O3 -fomit-frame-pointer2013022620130126
153409024refgcc -mcpu=strongarm110 -O3 -fomit-frame-pointer2013022620130126
153431296refgcc -mcpu=arm9e -O3 -fomit-frame-pointer2013022620130126
153433856refgcc -mcpu=cortex-a8 -mfloat-abi=softfp -mfpu=neon -Os -fomit-frame-pointer2013022620130126
153437440refgcc -mcpu=cortex-a8 -mfloat-abi=softfp -mfpu=neon -O3 -fomit-frame-pointer2013022620130126
153453824refgcc -mcpu=strongarm -O3 -fomit-frame-pointer2013022620130126
153454336refgcc -mcpu=strongarm1100 -O3 -fomit-frame-pointer2013022620130126
153457152refgcc -mcpu=arm8 -O3 -fomit-frame-pointer2013022620130126
153468416refgcc -mcpu=arm940t -O3 -fomit-frame-pointer2013022620130126
153473024refgcc -mcpu=arm10tdmi -O3 -fomit-frame-pointer2013022620130126
153481984refgcc -mcpu=arm920 -O3 -fomit-frame-pointer2013022620130126
153491712refgcc -mcpu=arm920t -O3 -fomit-frame-pointer2013022620130126
153493248refgcc -O3 -fomit-frame-pointer2013022620130126
153493248refgcc -mcpu=ep9312 -O3 -fomit-frame-pointer2013022620130126
153499904refgcc -mcpu=arm810 -O3 -fomit-frame-pointer2013022620130126
153501440refgcc -mcpu=arm9 -O3 -fomit-frame-pointer2013022620130126
153506048refgcc -mcpu=arm1020t -O2 -fomit-frame-pointer2013022620130126
153515776refgcc -mcpu=arm8 -O2 -fomit-frame-pointer2013022620130126
153519104refgcc -mcpu=arm9e -O2 -fomit-frame-pointer2013022620130126
153520384refgcc -mcpu=arm920 -O2 -fomit-frame-pointer2013022620130126
153527552refgcc -mcpu=arm810 -O2 -fomit-frame-pointer2013022620130126
153529600refgcc -mcpu=arm9tdmi -O3 -fomit-frame-pointer2013022620130126
153532416refgcc -mcpu=arm920t -O2 -fomit-frame-pointer2013022620130126
153532416refgcc -mcpu=arm9tdmi -O2 -fomit-frame-pointer2013022620130126
153534720refgcc -mcpu=arm9 -O2 -fomit-frame-pointer2013022620130126
153536768refgcc -mcpu=strongarm1100 -O2 -fomit-frame-pointer2013022620130126
153540352refgcc -mcpu=ep9312 -O2 -fomit-frame-pointer2013022620130126
153541632refgcc -mcpu=arm10tdmi -O2 -fomit-frame-pointer2013022620130126
153550336refgcc -mcpu=arm1136jf-s -Os -fomit-frame-pointer2013022620130126
153551360refgcc -O2 -fomit-frame-pointer2013022620130126
153558528refgcc -mcpu=arm940t -O2 -fomit-frame-pointer2013022620130126
153577472refgcc -mcpu=arm1136j-s -Os -fomit-frame-pointer2013022620130126
153585920refgcc -mcpu=strongarm110 -O2 -fomit-frame-pointer2013022620130126
153603584refgcc -mcpu=strongarm -O2 -fomit-frame-pointer2013022620130126
153614336refgcc -mcpu=arm1020t -O3 -fomit-frame-pointer2013022620130126
153618944refgcc -mcpu=xscale -O2 -fomit-frame-pointer2013022620130126
153735424refgcc -mcpu=xscale -Os -fomit-frame-pointer2013022620130126
153749504refgcc -funroll-loops -Os -fomit-frame-pointer2013022620130126
153753088refgcc -mcpu=xscale -O3 -fomit-frame-pointer2013022620130126
153807872refgcc -mcpu=arm9e -Os -fomit-frame-pointer2013022620130126
153875456refgcc -mcpu=arm10tdmi -Os -fomit-frame-pointer2013022620130126
153875968refgcc -mcpu=strongarm -Os -fomit-frame-pointer2013022620130126
153896960refgcc -mcpu=arm8 -Os -fomit-frame-pointer2013022620130126
153898240refgcc -Os -fomit-frame-pointer2013022620130126
153902848refgcc -mcpu=arm940t -Os -fomit-frame-pointer2013022620130126
153912320refgcc -mcpu=arm9tdmi -Os -fomit-frame-pointer2013022620130126
153925376refgcc -mcpu=arm1020t -Os -fomit-frame-pointer2013022620130126
153934080refgcc -mcpu=arm9 -Os -fomit-frame-pointer2013022620130126
153939712refgcc -mcpu=arm920 -Os -fomit-frame-pointer2013022620130126
153939968refgcc -mcpu=strongarm1100 -Os -fomit-frame-pointer2013022620130126
153945600refgcc -mcpu=arm810 -Os -fomit-frame-pointer2013022620130126
153949440refgcc -mcpu=ep9312 -Os -fomit-frame-pointer2013022620130126
153950720refgcc -mcpu=strongarm110 -Os -fomit-frame-pointer2013022620130126
153954048refgcc -mcpu=arm920t -Os -fomit-frame-pointer2013022620130126
154194176refgcc -mcpu=cortex-a9 -mfloat-abi=softfp -mfpu=neon -Os -fomit-frame-pointer2013022620130126
154320128refgcc -mcpu=cortex-a9 -Os -fomit-frame-pointer2013022620130126
156788480refgcc -funroll-loops -O2 -fomit-frame-pointer2013022620130126
158405376refgcc -mcpu=arm7tdmi -O -fomit-frame-pointer2013022620130126
160026112refgcc -funroll-loops -fno-schedule-insns -O2 -fomit-frame-pointer2013022620130126
160442880refgcc -mcpu=arm1136j-s -O2 -fomit-frame-pointer -fno-schedule-insns2013022620130126
160444160refgcc -mcpu=arm1136jf-s -O2 -fomit-frame-pointer -fno-schedule-insns2013022620130126
160473856refgcc -funroll-loops -fno-schedule-insns -Os -fomit-frame-pointer2013022620130126
160881408refgcc -fno-schedule-insns -Os -fomit-frame-pointer2013022620130126
160996608refgcc -mcpu=arm1136j-s -Os -fomit-frame-pointer -fno-schedule-insns2013022620130126
161016832refgcc -mcpu=arm1136jf-s -Os -fomit-frame-pointer -fno-schedule-insns2013022620130126
161201152refgcc -fno-schedule-insns -O2 -fomit-frame-pointer2013022620130126
161516032refgcc -funroll-loops -fno-schedule-insns -O -fomit-frame-pointer2013022620130126
161516800refgcc -funroll-loops -O -fomit-frame-pointer2013022620130126
161533440refgcc -mcpu=strongarm -O -fomit-frame-pointer2013022620130126
161579776refgcc -mcpu=arm1136jf-s -O -fomit-frame-pointer2013022620130126
161581312refgcc -mcpu=ep9312 -O -fomit-frame-pointer2013022620130126
161582080refgcc -fno-schedule-insns -O -fomit-frame-pointer2013022620130126
161586944refgcc -mcpu=arm940t -O -fomit-frame-pointer2013022620130126
161593088refgcc -mcpu=arm1136jf-s -O -fomit-frame-pointer -fno-schedule-insns2013022620130126
161594368refgcc -mcpu=strongarm110 -O -fomit-frame-pointer2013022620130126
161597696refgcc -mcpu=arm810 -O -fomit-frame-pointer2013022620130126
161603584refgcc -mcpu=arm920 -O -fomit-frame-pointer2013022620130126
161608192refgcc -mcpu=strongarm1100 -O -fomit-frame-pointer2013022620130126
161609472refgcc -O -fomit-frame-pointer2013022620130126
161613312refgcc -mcpu=arm1136j-s -O -fomit-frame-pointer2013022620130126
161617664refgcc -mcpu=xscale -O -fomit-frame-pointer2013022620130126
161617920refgcc -mcpu=cortex-r4 -O -fomit-frame-pointer2013022620130126
161623808refgcc -mcpu=arm1136j-s -O -fomit-frame-pointer -fno-schedule-insns2013022620130126
161625088refgcc -mcpu=cortex-a9 -mfloat-abi=softfp -mfpu=neon -O -fomit-frame-pointer2013022620130126
161636864refgcc -mcpu=cortex-a9 -O -fomit-frame-pointer2013022620130126
161640448refgcc -mcpu=arm10tdmi -O -fomit-frame-pointer2013022620130126
161646848refgcc -mcpu=arm9tdmi -O -fomit-frame-pointer2013022620130126
161668608refgcc -mcpu=arm1020t -O -fomit-frame-pointer2013022620130126
161670144refgcc -mcpu=arm8 -O -fomit-frame-pointer2013022620130126
161677312refgcc -mcpu=cortex-a8 -mfloat-abi=softfp -mfpu=neon -O -fomit-frame-pointer2013022620130126
161680896refgcc -mcpu=arm920t -O -fomit-frame-pointer2013022620130126
161688064refgcc -mcpu=arm9e -O -fomit-frame-pointer2013022620130126
161765120refgcc -mcpu=arm9 -O -fomit-frame-pointer2013022620130126
163923968refgcc -mcpu=arm1136jf-s -O3 -fomit-frame-pointer -fno-schedule-insns2013022620130126
163959296refgcc -mcpu=arm1136j-s -O3 -fomit-frame-pointer -fno-schedule-insns2013022620130126
164033280refgcc -mcpu=arm7tdmi -Os -fomit-frame-pointer2013022620130126
168409856refgcc -mcpu=arm7tdmi -O2 -fomit-frame-pointer2013022620130126
168648448refgcc -mcpu=arm7tdmi -O3 -fomit-frame-pointer2013022620130126
168694784refgcc -mcpu=cortex-a9 -O3 -fomit-frame-pointer2013022620130126
168694784refgcc -mcpu=cortex-a9 -mfloat-abi=softfp -mfpu=neon -O2 -fomit-frame-pointer2013022620130126
168761344refgcc -mcpu=cortex-a9 -mfloat-abi=softfp -mfpu=neon -O3 -fomit-frame-pointer2013022620130126
168791040refgcc -mcpu=cortex-a9 -O2 -fomit-frame-pointer2013022620130126
170943744refgcc -funroll-loops -fno-schedule-insns -O3 -fomit-frame-pointer2013022620130126
175490048refgcc -fno-schedule-insns -O3 -fomit-frame-pointer2013022620130126
181761536refgcc -mcpu=cortex-r4 -O3 -fomit-frame-pointer2013022620130126
181773312refgcc -mcpu=cortex-r4 -O2 -fomit-frame-pointer2013022620130126
181816320refgcc -mcpu=cortex-r4 -Os -fomit-frame-pointer2013022620130126

Test failure

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