Implementation notes: armeabi, h9dragon, crypto_hash/fsb512

Computer: h9dragon
Architecture: armeabi
CPU ID: unknown CPU ID
SUPERCOP version: 20130126
Operation: crypto_hash
Primitive: fsb512
TimeImplementationCompilerBenchmark dateSUPERCOP version
120975903refgcc -mcpu=arm7tdmi -Os -fomit-frame-pointer2012110320121016
123173763refgcc -mcpu=arm7tdmi -O2 -fomit-frame-pointer2012110320121016
123664351refgcc -mcpu=arm1020t -O3 -fomit-frame-pointer2012110420121016
123702112refgcc -mcpu=strongarm110 -O3 -fomit-frame-pointer2012110320121016
123718973refgcc -mcpu=strongarm -O3 -fomit-frame-pointer2012110320121016
123725057refgcc -funroll-loops -O3 -fomit-frame-pointer2012110420121016
123788362refgcc -mcpu=arm10tdmi -O3 -fomit-frame-pointer2012110420121016
123791496refgcc -mcpu=arm1020t -Os -fomit-frame-pointer2012110420121016
123805403refgcc -mcpu=cortex-a9 -mfloat-abi=softfp -mfpu=neon -Os -fomit-frame-pointer2012110420121016
123861038refgcc -mcpu=arm10tdmi -Os -fomit-frame-pointer2012110420121016
123985394refgcc -mcpu=arm1136j-s -O2 -fomit-frame-pointer2012110420121016
123985839refgcc -mcpu=arm1136jf-s -O3 -fomit-frame-pointer2012110420121016
123996530refgcc -mcpu=arm9e -O3 -fomit-frame-pointer2012110420121016
124017375refgcc -mcpu=strongarm1100 -O3 -fomit-frame-pointer2012110320121016
124123217refgcc -mcpu=arm1136jf-s -O2 -fomit-frame-pointer2012110420121016
124128332refgcc -mcpu=arm1136j-s -O3 -fomit-frame-pointer2012110420121016
124377448refgcc -mcpu=xscale -O2 -fomit-frame-pointer2012110420121016
124386267refgcc -mcpu=xscale -O3 -fomit-frame-pointer2012110420121016
124491070refgcc -mcpu=arm8 -O2 -fomit-frame-pointer2012110320121016
124531745refgcc -mcpu=arm940t -O2 -fomit-frame-pointer2012110420121016
124550116refgcc -mcpu=arm920t -O2 -fomit-frame-pointer2012110420121016
124572271refgcc -mcpu=arm810 -O2 -fomit-frame-pointer2012110320121016
124609808refgcc -mcpu=ep9312 -O2 -fomit-frame-pointer2012110420121016
124613804refgcc -mcpu=strongarm -O2 -fomit-frame-pointer2012110320121016
124620570refgcc -mcpu=arm920 -O2 -fomit-frame-pointer2012110420121016
124663817refgcc -mcpu=arm10tdmi -O2 -fomit-frame-pointer2012110420121016
124683166refgcc -mcpu=strongarm110 -O2 -fomit-frame-pointer2012110320121016
124705644refgcc -mcpu=arm9 -O2 -fomit-frame-pointer2012110420121016
124736137refgcc -mcpu=arm1020t -O2 -fomit-frame-pointer2012110420121016
124798115refgcc -mcpu=arm9e -O2 -fomit-frame-pointer2012110420121016
124812817refgcc -O2 -fomit-frame-pointer2012110320121016
124822408refgcc -funroll-loops -Os -fomit-frame-pointer2012110420121016
124830183refgcc -mcpu=arm1136jf-s -Os -fomit-frame-pointer2012110420121016
124877745refgcc -mcpu=strongarm1100 -O2 -fomit-frame-pointer2012110320121016
124879446refgcc -mcpu=arm9tdmi -O2 -fomit-frame-pointer2012110420121016
124892382refgcc -mcpu=arm940t -Os -fomit-frame-pointer2012110420121016
124896036refgcc -mcpu=arm1136j-s -Os -fomit-frame-pointer2012110420121016
124907598refgcc -mcpu=cortex-a8 -mfloat-abi=softfp -mfpu=neon -Os -fomit-frame-pointer2012110420121016
124908942refgcc -mcpu=strongarm1100 -Os -fomit-frame-pointer2012110320121016
124919701refgcc -O3 -fomit-frame-pointer2012110320121016
124924752refgcc -mcpu=arm810 -O3 -fomit-frame-pointer2012110320121016
124925313refgcc -mcpu=strongarm -Os -fomit-frame-pointer2012110320121016
124925768refgcc -mcpu=arm920t -O3 -fomit-frame-pointer2012110420121016
124926063refgcc -mcpu=arm810 -Os -fomit-frame-pointer2012110320121016
124945417refgcc -mcpu=arm920t -Os -fomit-frame-pointer2012110420121016
124953398refgcc -mcpu=ep9312 -O3 -fomit-frame-pointer2012110420121016
124960231refgcc -mcpu=arm8 -O3 -fomit-frame-pointer2012110320121016
124974751refgcc -mcpu=arm9tdmi -Os -fomit-frame-pointer2012110420121016
124976300refgcc -mcpu=arm9 -O3 -fomit-frame-pointer2012110420121016
124977884refgcc -mcpu=strongarm110 -Os -fomit-frame-pointer2012110320121016
125000359refgcc -mcpu=cortex-a8 -mfloat-abi=softfp -mfpu=neon -O2 -fomit-frame-pointer2012110420121016
125022778refgcc -mcpu=arm8 -Os -fomit-frame-pointer2012110320121016
125026659refgcc -Os -fomit-frame-pointer2012110320121016
125045494refgcc -mcpu=arm920 -O3 -fomit-frame-pointer2012110420121016
125069699refgcc -mcpu=arm9e -Os -fomit-frame-pointer2012110420121016
125071572refgcc -mcpu=ep9312 -Os -fomit-frame-pointer2012110420121016
125086182refgcc -mcpu=arm920 -Os -fomit-frame-pointer2012110420121016
125086716refgcc -mcpu=arm940t -O3 -fomit-frame-pointer2012110420121016
125276643refgcc -mcpu=arm9tdmi -O3 -fomit-frame-pointer2012110420121016
125295369refgcc -mcpu=xscale -Os -fomit-frame-pointer2012110420121016
125456060refgcc -mcpu=arm9 -Os -fomit-frame-pointer2012110420121016
125458532refgcc -mcpu=cortex-a8 -mfloat-abi=softfp -mfpu=neon -O3 -fomit-frame-pointer2012110420121016
125462472refgcc -mcpu=cortex-a9 -Os -fomit-frame-pointer2012110420121016
127910679refgcc -mcpu=arm7tdmi -O3 -fomit-frame-pointer2012110320121016
128031413refgcc -mcpu=arm7tdmi -O -fomit-frame-pointer2012110320121016
128185661refgcc -funroll-loops -O2 -fomit-frame-pointer2012110420121016
128283137refgcc -funroll-loops -fno-schedule-insns -O3 -fomit-frame-pointer2012110420121016
131299347refgcc -mcpu=arm1136j-s -Os -fomit-frame-pointer -fno-schedule-insns2012110420121016
131409036refgcc -mcpu=arm1136jf-s -Os -fomit-frame-pointer -fno-schedule-insns2012110420121016
131562164refgcc -fno-schedule-insns -O3 -fomit-frame-pointer2012110420121016
131633525refgcc -mcpu=arm1136j-s -O2 -fomit-frame-pointer -fno-schedule-insns2012110420121016
131659887refgcc -fno-schedule-insns -Os -fomit-frame-pointer2012110420121016
131678066refgcc -mcpu=arm1136jf-s -O3 -fomit-frame-pointer -fno-schedule-insns2012110420121016
131687027refgcc -mcpu=arm1136j-s -O3 -fomit-frame-pointer -fno-schedule-insns2012110420121016
131701859refgcc -fno-schedule-insns -O2 -fomit-frame-pointer2012110420121016
131878864refgcc -mcpu=arm1136jf-s -O2 -fomit-frame-pointer -fno-schedule-insns2012110420121016
131889096refgcc -funroll-loops -fno-schedule-insns -O2 -fomit-frame-pointer2012110420121016
132357983refgcc -funroll-loops -fno-schedule-insns -Os -fomit-frame-pointer2012110420121016
132383343refgcc -mcpu=cortex-r4 -O -fomit-frame-pointer2012110420121016
132447420refgcc -mcpu=arm8 -O -fomit-frame-pointer2012110320121016
132448525refgcc -mcpu=cortex-a9 -O -fomit-frame-pointer2012110420121016
132468590refgcc -mcpu=arm920t -O -fomit-frame-pointer2012110420121016
132487484refgcc -mcpu=strongarm1100 -O -fomit-frame-pointer2012110320121016
132499535refgcc -mcpu=ep9312 -O -fomit-frame-pointer2012110420121016
132503735refgcc -mcpu=arm940t -O -fomit-frame-pointer2012110420121016
132513584refgcc -mcpu=arm810 -O -fomit-frame-pointer2012110320121016
132513766refgcc -mcpu=cortex-a9 -mfloat-abi=softfp -mfpu=neon -O -fomit-frame-pointer2012110420121016
132547582refgcc -mcpu=strongarm -O -fomit-frame-pointer2012110320121016
132549461refgcc -mcpu=arm9tdmi -O -fomit-frame-pointer2012110420121016
132549908refgcc -mcpu=arm10tdmi -O -fomit-frame-pointer2012110420121016
132560253refgcc -mcpu=arm9 -O -fomit-frame-pointer2012110420121016
132566963refgcc -mcpu=arm1136j-s -O -fomit-frame-pointer2012110420121016
132572296refgcc -mcpu=arm920 -O -fomit-frame-pointer2012110420121016
132582581refgcc -funroll-loops -fno-schedule-insns -O -fomit-frame-pointer2012110420121016
132589120refgcc -funroll-loops -O -fomit-frame-pointer2012110420121016
132607626refgcc -mcpu=strongarm110 -O -fomit-frame-pointer2012110320121016
132608749refgcc -O -fomit-frame-pointer2012110320121016
132614751refgcc -mcpu=xscale -O -fomit-frame-pointer2012110420121016
132615318refgcc -mcpu=cortex-a8 -mfloat-abi=softfp -mfpu=neon -O -fomit-frame-pointer2012110420121016
132625056refgcc -fno-schedule-insns -O -fomit-frame-pointer2012110420121016
132639084refgcc -mcpu=arm1136jf-s -O -fomit-frame-pointer -fno-schedule-insns2012110420121016
132650331refgcc -mcpu=arm9e -O -fomit-frame-pointer2012110420121016
132680821refgcc -mcpu=arm1136j-s -O -fomit-frame-pointer -fno-schedule-insns2012110420121016
132787876refgcc -mcpu=arm1136jf-s -O -fomit-frame-pointer2012110420121016
132851657refgcc -mcpu=arm1020t -O -fomit-frame-pointer2012110420121016
135525456refgcc -mcpu=cortex-a9 -mfloat-abi=softfp -mfpu=neon -O3 -fomit-frame-pointer2012110420121016
135990452refgcc -mcpu=cortex-a9 -O2 -fomit-frame-pointer2012110420121016
136208837refgcc -mcpu=cortex-a9 -mfloat-abi=softfp -mfpu=neon -O2 -fomit-frame-pointer2012110420121016
136217330refgcc -mcpu=cortex-a9 -O3 -fomit-frame-pointer2012110420121016
146204469refgcc -mcpu=cortex-r4 -Os -fomit-frame-pointer2012110420121016
146432025refgcc -mcpu=cortex-r4 -O2 -fomit-frame-pointer2012110420121016
146441351refgcc -mcpu=cortex-r4 -O3 -fomit-frame-pointer2012110420121016

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