Implementation notes: armeabi, h9dragon, crypto_hash/fsb256

Computer: h9dragon
Architecture: armeabi
CPU ID: unknown CPU ID
SUPERCOP version: 20130126
Operation: crypto_hash
Primitive: fsb256
TimeImplementationCompilerBenchmark dateSUPERCOP version
140111422refgcc -mcpu=arm7tdmi -Os -fomit-frame-pointer2012110220121016
142786285refgcc -O3 -fomit-frame-pointer2012110220121016
142890824refgcc -mcpu=ep9312 -O3 -fomit-frame-pointer2012110320121016
142893980refgcc -mcpu=arm9tdmi -O3 -fomit-frame-pointer2012110320121016
142930040refgcc -mcpu=arm940t -O3 -fomit-frame-pointer2012110220121016
142940002refgcc -mcpu=cortex-a9 -mfloat-abi=softfp -mfpu=neon -Os -fomit-frame-pointer2012110320121016
142970473refgcc -mcpu=arm9 -O3 -fomit-frame-pointer2012110220121016
142974447refgcc -mcpu=arm810 -O3 -fomit-frame-pointer2012110220121016
142995582refgcc -mcpu=arm10tdmi -Os -fomit-frame-pointer2012110320121016
143030909refgcc -mcpu=arm920 -O3 -fomit-frame-pointer2012110220121016
143070621refgcc -mcpu=arm8 -O3 -fomit-frame-pointer2012110220121016
143072865refgcc -mcpu=arm920t -O3 -fomit-frame-pointer2012110220121016
143158975refgcc -mcpu=arm1020t -Os -fomit-frame-pointer2012110320121016
143430972refgcc -mcpu=arm7tdmi -O2 -fomit-frame-pointer2012110220121016
143692268refgcc -mcpu=arm9 -O2 -fomit-frame-pointer2012110220121016
143729410refgcc -mcpu=strongarm1100 -O2 -fomit-frame-pointer2012110220121016
143833027refgcc -mcpu=arm940t -O2 -fomit-frame-pointer2012110220121016
143841988refgcc -mcpu=arm1020t -O2 -fomit-frame-pointer2012110320121016
143859648refgcc -mcpu=cortex-a8 -mfloat-abi=softfp -mfpu=neon -Os -fomit-frame-pointer2012110320121016
143859728refgcc -mcpu=arm810 -O2 -fomit-frame-pointer2012110220121016
143876375refgcc -mcpu=strongarm110 -O2 -fomit-frame-pointer2012110220121016
143876974refgcc -mcpu=arm1136jf-s -O2 -fomit-frame-pointer2012110320121016
143881024refgcc -mcpu=arm8 -O2 -fomit-frame-pointer2012110220121016
143897778refgcc -mcpu=arm920t -O2 -fomit-frame-pointer2012110220121016
143918134refgcc -mcpu=ep9312 -O2 -fomit-frame-pointer2012110320121016
143965150refgcc -mcpu=strongarm -O2 -fomit-frame-pointer2012110220121016
144005918refgcc -funroll-loops -Os -fomit-frame-pointer2012110320121016
144022489refgcc -mcpu=arm9tdmi -O2 -fomit-frame-pointer2012110320121016
144030171refgcc -mcpu=xscale -O2 -fomit-frame-pointer2012110320121016
144035561refgcc -mcpu=xscale -O3 -fomit-frame-pointer2012110320121016
144071625refgcc -mcpu=arm920 -O2 -fomit-frame-pointer2012110220121016
144076882refgcc -mcpu=arm1136jf-s -Os -fomit-frame-pointer2012110320121016
144089627refgcc -mcpu=arm10tdmi -O2 -fomit-frame-pointer2012110320121016
144115027refgcc -mcpu=ep9312 -Os -fomit-frame-pointer2012110320121016
144125457refgcc -mcpu=arm1136j-s -O2 -fomit-frame-pointer2012110320121016
144146235refgcc -Os -fomit-frame-pointer2012110220121016
144152820refgcc -mcpu=strongarm -O3 -fomit-frame-pointer2012110220121016
144196528refgcc -O2 -fomit-frame-pointer2012110220121016
144203801refgcc -mcpu=arm9 -Os -fomit-frame-pointer2012110220121016
144221143refgcc -mcpu=arm1136j-s -Os -fomit-frame-pointer2012110320121016
144227544refgcc -mcpu=arm9tdmi -Os -fomit-frame-pointer2012110320121016
144229844refgcc -mcpu=arm8 -Os -fomit-frame-pointer2012110220121016
144256694refgcc -mcpu=strongarm -Os -fomit-frame-pointer2012110220121016
144258537refgcc -mcpu=cortex-a8 -mfloat-abi=softfp -mfpu=neon -O2 -fomit-frame-pointer2012110320121016
144260904refgcc -mcpu=arm9e -Os -fomit-frame-pointer2012110220121016
144283838refgcc -mcpu=arm920t -Os -fomit-frame-pointer2012110220121016
144288856refgcc -mcpu=arm920 -Os -fomit-frame-pointer2012110220121016
144296974refgcc -mcpu=cortex-a9 -Os -fomit-frame-pointer2012110320121016
144300896refgcc -mcpu=strongarm110 -Os -fomit-frame-pointer2012110220121016
144304677refgcc -mcpu=arm1020t -O3 -fomit-frame-pointer2012110320121016
144337833refgcc -mcpu=arm810 -Os -fomit-frame-pointer2012110220121016
144351781refgcc -mcpu=arm10tdmi -O3 -fomit-frame-pointer2012110320121016
144356060refgcc -mcpu=strongarm1100 -O3 -fomit-frame-pointer2012110220121016
144364164refgcc -mcpu=arm9e -O2 -fomit-frame-pointer2012110220121016
144381859refgcc -mcpu=arm940t -Os -fomit-frame-pointer2012110220121016
144391650refgcc -mcpu=xscale -Os -fomit-frame-pointer2012110320121016
144417909refgcc -funroll-loops -O3 -fomit-frame-pointer2012110320121016
144529491refgcc -mcpu=arm1136j-s -O3 -fomit-frame-pointer2012110320121016
144598977refgcc -mcpu=arm1136jf-s -O3 -fomit-frame-pointer2012110320121016
144603979refgcc -mcpu=arm9e -O3 -fomit-frame-pointer2012110220121016
144622368refgcc -mcpu=strongarm110 -O3 -fomit-frame-pointer2012110220121016
144750612refgcc -mcpu=cortex-a8 -mfloat-abi=softfp -mfpu=neon -O3 -fomit-frame-pointer2012110320121016
144760906refgcc -mcpu=strongarm1100 -Os -fomit-frame-pointer2012110220121016
147099833refgcc -mcpu=arm7tdmi -O -fomit-frame-pointer2012110220121016
147737469refgcc -funroll-loops -fno-schedule-insns -O3 -fomit-frame-pointer2012110320121016
147832689refgcc -mcpu=arm7tdmi -O3 -fomit-frame-pointer2012110220121016
147840141refgcc -funroll-loops -O2 -fomit-frame-pointer2012110320121016
150751442refgcc -mcpu=arm1136j-s -Os -fomit-frame-pointer -fno-schedule-insns2012110320121016
150831033refgcc -mcpu=arm1136jf-s -Os -fomit-frame-pointer -fno-schedule-insns2012110320121016
151131191refgcc -fno-schedule-insns -Os -fomit-frame-pointer2012110320121016
151231445refgcc -funroll-loops -fno-schedule-insns -O2 -fomit-frame-pointer2012110320121016
151270463refgcc -fno-schedule-insns -O2 -fomit-frame-pointer2012110320121016
151334008refgcc -fno-schedule-insns -O3 -fomit-frame-pointer2012110320121016
151334162refgcc -mcpu=arm9 -O -fomit-frame-pointer2012110220121016
151370103refgcc -mcpu=arm10tdmi -O -fomit-frame-pointer2012110320121016
151414608refgcc -mcpu=arm1136j-s -O2 -fomit-frame-pointer -fno-schedule-insns2012110320121016
151425528refgcc -mcpu=arm920t -O -fomit-frame-pointer2012110220121016
151489277refgcc -mcpu=arm1136jf-s -O2 -fomit-frame-pointer -fno-schedule-insns2012110320121016
151513841refgcc -fno-schedule-insns -O -fomit-frame-pointer2012110320121016
151569588refgcc -mcpu=ep9312 -O -fomit-frame-pointer2012110320121016
151601461refgcc -mcpu=strongarm -O -fomit-frame-pointer2012110220121016
151620402refgcc -mcpu=arm920 -O -fomit-frame-pointer2012110220121016
151623459refgcc -mcpu=strongarm1100 -O -fomit-frame-pointer2012110220121016
151655310refgcc -O -fomit-frame-pointer2012110220121016
151664540refgcc -mcpu=cortex-a9 -mfloat-abi=softfp -mfpu=neon -O -fomit-frame-pointer2012110320121016
151674339refgcc -mcpu=strongarm110 -O -fomit-frame-pointer2012110220121016
151701613refgcc -mcpu=arm1136j-s -O3 -fomit-frame-pointer -fno-schedule-insns2012110320121016
151715773refgcc -mcpu=arm810 -O -fomit-frame-pointer2012110220121016
151716845refgcc -mcpu=arm9tdmi -O -fomit-frame-pointer2012110320121016
151755389refgcc -mcpu=xscale -O -fomit-frame-pointer2012110320121016
151762019refgcc -mcpu=arm8 -O -fomit-frame-pointer2012110220121016
151766622refgcc -funroll-loops -fno-schedule-insns -O -fomit-frame-pointer2012110320121016
151766642refgcc -mcpu=arm1136jf-s -O3 -fomit-frame-pointer -fno-schedule-insns2012110320121016
151815650refgcc -mcpu=arm940t -O -fomit-frame-pointer2012110220121016
151820328refgcc -mcpu=cortex-a8 -mfloat-abi=softfp -mfpu=neon -O -fomit-frame-pointer2012110320121016
151836603refgcc -mcpu=arm1136jf-s -O -fomit-frame-pointer2012110320121016
151843507refgcc -mcpu=arm1020t -O -fomit-frame-pointer2012110320121016
151851477refgcc -mcpu=arm1136jf-s -O -fomit-frame-pointer -fno-schedule-insns2012110320121016
151861863refgcc -mcpu=cortex-r4 -O -fomit-frame-pointer2012110320121016
151922900refgcc -mcpu=arm1136j-s -O -fomit-frame-pointer -fno-schedule-insns2012110320121016
151962939refgcc -funroll-loops -O -fomit-frame-pointer2012110320121016
151965777refgcc -mcpu=cortex-a9 -O -fomit-frame-pointer2012110320121016
151994848refgcc -mcpu=arm9e -O -fomit-frame-pointer2012110220121016
151998263refgcc -mcpu=arm1136j-s -O -fomit-frame-pointer2012110320121016
152134864refgcc -funroll-loops -fno-schedule-insns -Os -fomit-frame-pointer2012110320121016
154988646refgcc -mcpu=cortex-a9 -O3 -fomit-frame-pointer2012110320121016
155773785refgcc -mcpu=cortex-a9 -mfloat-abi=softfp -mfpu=neon -O2 -fomit-frame-pointer2012110320121016
156306600refgcc -mcpu=cortex-a9 -O2 -fomit-frame-pointer2012110320121016
156383071refgcc -mcpu=cortex-a9 -mfloat-abi=softfp -mfpu=neon -O3 -fomit-frame-pointer2012110320121016
166737169refgcc -mcpu=cortex-r4 -Os -fomit-frame-pointer2012110320121016
166777488refgcc -mcpu=cortex-r4 -O3 -fomit-frame-pointer2012110320121016
166785534refgcc -mcpu=cortex-r4 -O2 -fomit-frame-pointer2012110320121016

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