Implementation notes: armeabi, h5omap, crypto_hash/blake64

Computer: h5omap
Architecture: armeabi
CPU ID: unknown CPU ID
SUPERCOP version: 20130126
Operation: crypto_hash
Primitive: blake64
TimeImplementationCompilerBenchmark dateSUPERCOP version
102186sphlibgcc -mcpu=arm1136j-s -O3 -fomit-frame-pointer -fno-schedule-insns2012032920120316
102634sphlibgcc -mcpu=arm1136jf-s -O3 -fomit-frame-pointer -fno-schedule-insns2012032920120316
102696sphlib-smallgcc -mcpu=arm1136jf-s -O2 -fomit-frame-pointer -fno-schedule-insns2012032920120316
102744sphlib-smallgcc -mcpu=arm1136j-s -O2 -fomit-frame-pointer -fno-schedule-insns2012032920120316
103058sphlib-smallgcc -mcpu=arm1136jf-s -O3 -fomit-frame-pointer -fno-schedule-insns2012032920120316
103108sphlib-smallgcc -mcpu=arm1136j-s -O3 -fomit-frame-pointer -fno-schedule-insns2012032920120316
103163sphlibgcc -mcpu=arm1136j-s -O2 -fomit-frame-pointer -fno-schedule-insns2012032920120316
103163sphlibgcc -mcpu=arm1136jf-s -O2 -fomit-frame-pointer -fno-schedule-insns2012032920120316
103344refgcc -mcpu=arm1136jf-s -O3 -fomit-frame-pointer -fno-schedule-insns2012032920120316
103692refgcc -mcpu=arm1136j-s -O3 -fomit-frame-pointer -fno-schedule-insns2012032920120316
105634refgcc -mcpu=arm1136jf-s -Os -fomit-frame-pointer -fno-schedule-insns2012032920120316
105993refgcc -mcpu=arm1136j-s -Os -fomit-frame-pointer -fno-schedule-insns2012032920120316
107376refgcc -mcpu=arm1136jf-s -O2 -fomit-frame-pointer -fno-schedule-insns2012032920120316
107784refgcc -mcpu=arm1136j-s -O2 -fomit-frame-pointer -fno-schedule-insns2012032920120316
110937sphlib-smallgcc -mcpu=arm1136jf-s -Os -fomit-frame-pointer -fno-schedule-insns2012032920120316
110940sphlib-smallgcc -mcpu=arm1136j-s -Os -fomit-frame-pointer -fno-schedule-insns2012032920120316
111153refgcc -mcpu=arm1136j-s -O -fomit-frame-pointer2012032920120316
111192refgcc -mcpu=cortex-r4 -O -fomit-frame-pointer2012032920120316
111202refgcc -mcpu=cortex-a9 -O -fomit-frame-pointer2012032920120316
111281sphlibgcc -mcpu=arm1136jf-s -Os -fomit-frame-pointer -fno-schedule-insns2012032920120316
111390refgcc -mcpu=xscale -O -fomit-frame-pointer2012032920120316
111433sphlibgcc -mcpu=arm1136j-s -Os -fomit-frame-pointer -fno-schedule-insns2012032920120316
111837refgcc -mcpu=arm9e -O -fomit-frame-pointer2012032920120316
111865refgcc -mcpu=arm1136jf-s -O -fomit-frame-pointer2012032920120316
111878refgcc -mcpu=arm1136jf-s -O -fomit-frame-pointer -fno-schedule-insns2012032920120316
111894refgcc -mcpu=arm1136j-s -O -fomit-frame-pointer -fno-schedule-insns2012032920120316
115125refgcc -mcpu=cortex-a9 -mfloat-abi=softfp -mfpu=neon -O -fomit-frame-pointer2012053020120525
115134refgcc -mcpu=cortex-a8 -mfloat-abi=softfp -mfpu=neon -O -fomit-frame-pointer2012032920120316
117078sphlibgcc -mcpu=arm1136jf-s -O -fomit-frame-pointer2012032920120316
117484sphlibgcc -mcpu=arm9e -O -fomit-frame-pointer2012032920120316
117500sphlibgcc -mcpu=arm1136j-s -O -fomit-frame-pointer2012032920120316
117654sphlibgcc -mcpu=arm1136j-s -O -fomit-frame-pointer -fno-schedule-insns2012032920120316
117661sphlibgcc -mcpu=arm1136jf-s -O -fomit-frame-pointer -fno-schedule-insns2012032920120316
118153sphlib-smallgcc -mcpu=arm1136jf-s -O -fomit-frame-pointer -fno-schedule-insns2012032920120316
118156sphlib-smallgcc -mcpu=arm1136j-s -O -fomit-frame-pointer2012032920120316
118159sphlib-smallgcc -mcpu=arm1136jf-s -O -fomit-frame-pointer2012032920120316
118170sphlib-smallgcc -mcpu=arm1136j-s -O -fomit-frame-pointer -fno-schedule-insns2012032920120316
118178sphlibgcc -mcpu=xscale -O -fomit-frame-pointer2012032920120316
118180sphlib-smallgcc -mcpu=arm9e -O -fomit-frame-pointer2012032920120316
118180sphlib-smallgcc -mcpu=xscale -O -fomit-frame-pointer2012032920120316
120386sphlib-smallgcc -mcpu=cortex-a9 -O -fomit-frame-pointer2012032920120316
120799sphlib-smallgcc -mcpu=cortex-r4 -O -fomit-frame-pointer2012032920120316
120809sphlibgcc -mcpu=cortex-a9 -O -fomit-frame-pointer2012032920120316
120823sphlibgcc -mcpu=cortex-r4 -O -fomit-frame-pointer2012032920120316
122694sphlibgcc -mcpu=cortex-a9 -mfloat-abi=softfp -mfpu=neon -O -fomit-frame-pointer2012053020120525
122778sphlib-smallgcc -mcpu=cortex-a9 -mfloat-abi=softfp -mfpu=neon -O -fomit-frame-pointer2012053020120525
122984refgcc -fno-schedule-insns -O3 -fomit-frame-pointer2012032920120316
123116sphlibgcc -mcpu=cortex-a8 -mfloat-abi=softfp -mfpu=neon -O -fomit-frame-pointer2012032920120316
123203sphlib-smallgcc -mcpu=cortex-a8 -mfloat-abi=softfp -mfpu=neon -O -fomit-frame-pointer2012032920120316
123430refgcc -funroll-loops -fno-schedule-insns -Os -fomit-frame-pointer2012032920120316
123855refgcc -fno-schedule-insns -O2 -fomit-frame-pointer2012032920120316
124082refgcc -mcpu=cortex-a9 -mfloat-abi=softfp -mfpu=neon -O3 -fomit-frame-pointer2012053020120525
124318refgcc -mcpu=cortex-a9 -O3 -fomit-frame-pointer2012032920120316
124376sphlib-smallgcc -mcpu=cortex-a9 -Os -fomit-frame-pointer2012032920120316
124391sphlibgcc -mcpu=cortex-a9 -Os -fomit-frame-pointer2012032920120316
125006refgcc -funroll-loops -fno-schedule-insns -O3 -fomit-frame-pointer2012032920120316
125246refgcc -funroll-loops -fno-schedule-insns -O2 -fomit-frame-pointer2012032920120316
125355refgcc -mcpu=cortex-a9 -Os -fomit-frame-pointer2012032920120316
125685refgcc -mcpu=cortex-a9 -mfloat-abi=softfp -mfpu=neon -O2 -fomit-frame-pointer2012053020120525
125857refgcc -mcpu=cortex-a9 -mfloat-abi=softfp -mfpu=neon -Os -fomit-frame-pointer2012053020120525
125954sphlibgcc -mcpu=cortex-a9 -O3 -fomit-frame-pointer2012032920120316
126160sphlibgcc -mcpu=cortex-a9 -O2 -fomit-frame-pointer2012032920120316
126314sphlib-smallgcc -mcpu=cortex-a9 -O3 -fomit-frame-pointer2012032920120316
126698sphlibgcc -mcpu=cortex-a9 -mfloat-abi=softfp -mfpu=neon -Os -fomit-frame-pointer2012053020120525
126872sphlib-smallgcc -mcpu=cortex-a9 -mfloat-abi=softfp -mfpu=neon -Os -fomit-frame-pointer2012053020120525
126902sphlibgcc -mcpu=cortex-a9 -mfloat-abi=softfp -mfpu=neon -O3 -fomit-frame-pointer2012053020120525
126913sphlib-smallgcc -mcpu=cortex-a9 -mfloat-abi=softfp -mfpu=neon -O3 -fomit-frame-pointer2012053020120525
126974sphlib-smallgcc -mcpu=cortex-a9 -O2 -fomit-frame-pointer2012032920120316
127043refgcc -mcpu=cortex-a9 -O2 -fomit-frame-pointer2012032920120316
128521refgcc -fno-schedule-insns -Os -fomit-frame-pointer2012032920120316
128609sphlib-smallgcc -mcpu=cortex-a9 -mfloat-abi=softfp -mfpu=neon -O2 -fomit-frame-pointer2012053020120525
128623sphlibgcc -funroll-loops -fno-schedule-insns -O2 -fomit-frame-pointer2012032920120316
128672sphlibgcc -mcpu=cortex-a9 -mfloat-abi=softfp -mfpu=neon -O2 -fomit-frame-pointer2012053020120525
129269refgcc -funroll-loops -fno-schedule-insns -O -fomit-frame-pointer2012032920120316
129381refgcc -funroll-loops -O -fomit-frame-pointer2012032920120316
129613sphlib-smallgcc -funroll-loops -fno-schedule-insns -O3 -fomit-frame-pointer2012032920120316
129876refgcc -mcpu=arm810 -O -fomit-frame-pointer2012032920120316
130040sphlib-smallgcc -funroll-loops -fno-schedule-insns -O2 -fomit-frame-pointer2012032920120316
130164sphlibgcc -funroll-loops -fno-schedule-insns -O3 -fomit-frame-pointer2012032920120316
130192refgcc -mcpu=arm10tdmi -O -fomit-frame-pointer2012032920120316
130218refgcc -mcpu=arm940t -O -fomit-frame-pointer2012032920120316
130218refgcc -mcpu=arm9tdmi -O -fomit-frame-pointer2012032920120316
130250refgcc -mcpu=arm1020t -O -fomit-frame-pointer2012032920120316
130254sphlibgcc -fno-schedule-insns -O2 -fomit-frame-pointer2012032920120316
130260refgcc -O -fomit-frame-pointer2012032920120316
130274refgcc -mcpu=arm920t -O -fomit-frame-pointer2012032920120316
130289refgcc -fno-schedule-insns -O -fomit-frame-pointer2012032920120316
130292refgcc -mcpu=ep9312 -O -fomit-frame-pointer2012032920120316
130316refgcc -mcpu=arm8 -O -fomit-frame-pointer2012032920120316
130316refgcc -mcpu=strongarm1100 -O -fomit-frame-pointer2012032920120316
130346refgcc -mcpu=strongarm -O -fomit-frame-pointer2012032920120316
130441sphlibgcc -fno-schedule-insns -O3 -fomit-frame-pointer2012032920120316
130577refgcc -mcpu=arm9 -O -fomit-frame-pointer2012032920120316
130602sphlib-smallgcc -fno-schedule-insns -O3 -fomit-frame-pointer2012032920120316
130780sphlib-smallgcc -fno-schedule-insns -O2 -fomit-frame-pointer2012032920120316
130909refgcc -mcpu=strongarm110 -O -fomit-frame-pointer2012032920120316
130928refgcc -mcpu=arm920 -O -fomit-frame-pointer2012032920120316
130990refgcc -mcpu=arm7tdmi -O -fomit-frame-pointer2012032920120316
132300sphlib-smallgcc -fno-schedule-insns -Os -fomit-frame-pointer2012032920120316
132517sphlibgcc -fno-schedule-insns -Os -fomit-frame-pointer2012032920120316
133236sphlib-smallgcc -funroll-loops -fno-schedule-insns -Os -fomit-frame-pointer2012032920120316
133460sphlibgcc -funroll-loops -fno-schedule-insns -Os -fomit-frame-pointer2012032920120316
137862sphlibgcc -mcpu=arm940t -O -fomit-frame-pointer2012032920120316
137876sphlibgcc -mcpu=strongarm110 -O -fomit-frame-pointer2012032920120316
137878sphlibgcc -mcpu=strongarm1100 -O -fomit-frame-pointer2012032920120316
137954sphlibgcc -mcpu=arm920 -O -fomit-frame-pointer2012032920120316
138078sphlibgcc -mcpu=arm810 -O -fomit-frame-pointer2012032920120316
138080sphlibgcc -fno-schedule-insns -O -fomit-frame-pointer2012032920120316
138080sphlibgcc -mcpu=strongarm -O -fomit-frame-pointer2012032920120316
138137sphlibgcc -mcpu=arm8 -O -fomit-frame-pointer2012032920120316
138238sphlibgcc -O -fomit-frame-pointer2012032920120316
138260sphlibgcc -mcpu=arm920t -O -fomit-frame-pointer2012032920120316
138268sphlibgcc -mcpu=ep9312 -O -fomit-frame-pointer2012032920120316
138270sphlibgcc -mcpu=arm9 -O -fomit-frame-pointer2012032920120316
138306sphlibgcc -mcpu=arm9tdmi -O -fomit-frame-pointer2012032920120316
138354sphlib-smallgcc -mcpu=arm7tdmi -O -fomit-frame-pointer2012032920120316
138766sphlibgcc -mcpu=arm7tdmi -O -fomit-frame-pointer2012032920120316
139341sphlibgcc -mcpu=arm10tdmi -O -fomit-frame-pointer2012032920120316
139477sphlib-smallgcc -mcpu=arm810 -O -fomit-frame-pointer2012032920120316
139532sphlibgcc -mcpu=arm1020t -O -fomit-frame-pointer2012032920120316
139537sphlib-smallgcc -O -fomit-frame-pointer2012032920120316
139538sphlib-smallgcc -mcpu=arm940t -O -fomit-frame-pointer2012032920120316
139561sphlib-smallgcc -mcpu=arm8 -O -fomit-frame-pointer2012032920120316
139570sphlib-smallgcc -mcpu=ep9312 -O -fomit-frame-pointer2012032920120316
139660sphlib-smallgcc -mcpu=arm920t -O -fomit-frame-pointer2012032920120316
139664sphlib-smallgcc -mcpu=arm10tdmi -O -fomit-frame-pointer2012032920120316
139704sphlib-smallgcc -mcpu=arm9 -O -fomit-frame-pointer2012032920120316
139708sphlib-smallgcc -mcpu=strongarm -O -fomit-frame-pointer2012032920120316
139713sphlib-smallgcc -mcpu=arm920 -O -fomit-frame-pointer2012032920120316
139741sphlib-smallgcc -mcpu=arm9tdmi -O -fomit-frame-pointer2012032920120316
139761sphlib-smallgcc -mcpu=strongarm110 -O -fomit-frame-pointer2012032920120316
139787sphlib-smallgcc -mcpu=strongarm1100 -O -fomit-frame-pointer2012032920120316
139812sphlib-smallgcc -mcpu=arm1020t -O -fomit-frame-pointer2012032920120316
139834sphlib-smallgcc -fno-schedule-insns -O -fomit-frame-pointer2012032920120316
140015sphlib-smallgcc -funroll-loops -fno-schedule-insns -O -fomit-frame-pointer2012032920120316
140336sphlib-smallgcc -funroll-loops -O -fomit-frame-pointer2012032920120316
140345sphlibgcc -funroll-loops -O -fomit-frame-pointer2012032920120316
140854sphlibgcc -funroll-loops -fno-schedule-insns -O -fomit-frame-pointer2012032920120316
143014refgcc -mcpu=arm9e -O3 -fomit-frame-pointer2012032920120316
143596refgcc -mcpu=arm9e -Os -fomit-frame-pointer2012032920120316
143629refgcc -mcpu=arm9e -O2 -fomit-frame-pointer2012032920120316
144900refgcc -mcpu=xscale -O3 -fomit-frame-pointer2012032920120316
145129refgcc -mcpu=arm920t -Os -fomit-frame-pointer2012032920120316
145137refgcc -mcpu=arm940t -Os -fomit-frame-pointer2012032920120316
145526refgcc -mcpu=arm8 -Os -fomit-frame-pointer2012032920120316
145602refgcc -mcpu=xscale -O2 -fomit-frame-pointer2012032920120316
145615refgcc -mcpu=ep9312 -Os -fomit-frame-pointer2012032920120316
145759refgcc -mcpu=xscale -Os -fomit-frame-pointer2012032920120316
145812refgcc -mcpu=strongarm1100 -Os -fomit-frame-pointer2012032920120316
145819refgcc -mcpu=arm9 -Os -fomit-frame-pointer2012032920120316
145844refgcc -mcpu=arm9tdmi -Os -fomit-frame-pointer2012032920120316
146041refgcc -Os -fomit-frame-pointer2012032920120316
146113refgcc -mcpu=arm1020t -Os -fomit-frame-pointer2012032920120316
146205refgcc -mcpu=arm810 -Os -fomit-frame-pointer2012032920120316
146220refgcc -mcpu=arm920 -Os -fomit-frame-pointer2012032920120316
146241refgcc -mcpu=strongarm110 -Os -fomit-frame-pointer2012032920120316
146286refgcc -mcpu=arm10tdmi -Os -fomit-frame-pointer2012032920120316
146435refgcc -mcpu=strongarm -Os -fomit-frame-pointer2012032920120316
146974refgcc -mcpu=strongarm -O3 -fomit-frame-pointer2012032920120316
147219refgcc -funroll-loops -Os -fomit-frame-pointer2012032920120316
147315refgcc -mcpu=strongarm110 -O3 -fomit-frame-pointer2012032920120316
147544refgcc -mcpu=arm940t -O3 -fomit-frame-pointer2012032920120316
147546refgcc -mcpu=arm9 -O3 -fomit-frame-pointer2012032920120316
147551refgcc -mcpu=strongarm1100 -O3 -fomit-frame-pointer2012032920120316
147576refgcc -mcpu=arm920t -O3 -fomit-frame-pointer2012032920120316
147578refgcc -mcpu=arm810 -O3 -fomit-frame-pointer2012032920120316
147631refgcc -mcpu=arm9tdmi -O3 -fomit-frame-pointer2012032920120316
147937refgcc -mcpu=ep9312 -O3 -fomit-frame-pointer2012032920120316
147972refgcc -mcpu=arm920 -O3 -fomit-frame-pointer2012032920120316
148072refgcc -mcpu=arm10tdmi -O3 -fomit-frame-pointer2012032920120316
148077refgcc -mcpu=arm8 -O3 -fomit-frame-pointer2012032920120316
148104refgcc -mcpu=arm1020t -O3 -fomit-frame-pointer2012032920120316
148170refgcc -O3 -fomit-frame-pointer2012032920120316
149256sphlibgcc -mcpu=arm9e -O2 -fomit-frame-pointer2012032920120316
149265sphlib-smallgcc -mcpu=arm9e -O2 -fomit-frame-pointer2012032920120316
149282sphlib-smallgcc -mcpu=arm9e -O3 -fomit-frame-pointer2012032920120316
149366sphlibgcc -mcpu=arm9e -O3 -fomit-frame-pointer2012032920120316
149490refgcc -mcpu=arm9 -O2 -fomit-frame-pointer2012032920120316
149524refgcc -mcpu=arm920t -O2 -fomit-frame-pointer2012032920120316
149784refgcc -O2 -fomit-frame-pointer2012032920120316
149806refgcc -mcpu=arm8 -O2 -fomit-frame-pointer2012032920120316
149825refgcc -mcpu=arm920 -O2 -fomit-frame-pointer2012032920120316
149828refgcc -mcpu=arm9tdmi -O2 -fomit-frame-pointer2012032920120316
149830refgcc -mcpu=arm940t -O2 -fomit-frame-pointer2012032920120316
149876refgcc -mcpu=strongarm -O2 -fomit-frame-pointer2012032920120316
149884refgcc -mcpu=arm810 -O2 -fomit-frame-pointer2012032920120316
149901refgcc -funroll-loops -O3 -fomit-frame-pointer2012032920120316
149937refgcc -mcpu=strongarm110 -O2 -fomit-frame-pointer2012032920120316
149938sphlibgcc -mcpu=xscale -O2 -fomit-frame-pointer2012032920120316
149941refgcc -mcpu=ep9312 -O2 -fomit-frame-pointer2012032920120316
149961refgcc -mcpu=strongarm1100 -O2 -fomit-frame-pointer2012032920120316
150095sphlib-smallgcc -mcpu=xscale -Os -fomit-frame-pointer2012032920120316
150216refgcc -mcpu=arm1020t -O2 -fomit-frame-pointer2012032920120316
150221refgcc -funroll-loops -O2 -fomit-frame-pointer2012032920120316
150352sphlib-smallgcc -mcpu=xscale -O2 -fomit-frame-pointer2012032920120316
150417refgcc -mcpu=arm10tdmi -O2 -fomit-frame-pointer2012032920120316
150422refgcc -mcpu=cortex-a8 -mfloat-abi=softfp -mfpu=neon -Os -fomit-frame-pointer2012032920120316
150461sphlibgcc -mcpu=xscale -Os -fomit-frame-pointer2012032920120316
150685sphlib-smallgcc -mcpu=arm9e -Os -fomit-frame-pointer2012032920120316
150900refgcc -mcpu=cortex-a8 -mfloat-abi=softfp -mfpu=neon -O3 -fomit-frame-pointer2012032920120316
150917sphlib-smallgcc -mcpu=xscale -O3 -fomit-frame-pointer2012032920120316
150938sphlibgcc -mcpu=xscale -O3 -fomit-frame-pointer2012032920120316
150969sphlibgcc -mcpu=arm9e -Os -fomit-frame-pointer2012032920120316
153405sphlib-smallgcc -funroll-loops -O2 -fomit-frame-pointer2012032920120316
153505sphlibgcc -funroll-loops -O2 -fomit-frame-pointer2012032920120316
153516refgcc -mcpu=cortex-a8 -mfloat-abi=softfp -mfpu=neon -O2 -fomit-frame-pointer2012032920120316
153569sphlib-smallgcc -funroll-loops -O3 -fomit-frame-pointer2012032920120316
153706refgcc -mcpu=arm7tdmi -O3 -fomit-frame-pointer2012032920120316
153952sphlibgcc -funroll-loops -O3 -fomit-frame-pointer2012032920120316
154656refgcc -mcpu=arm7tdmi -Os -fomit-frame-pointer2012032920120316
155046sphlibgcc -mcpu=arm9tdmi -O3 -fomit-frame-pointer2012032920120316
155048sphlibgcc -mcpu=arm920t -O3 -fomit-frame-pointer2012032920120316
155213sphlibgcc -mcpu=strongarm1100 -O3 -fomit-frame-pointer2012032920120316
155459sphlibgcc -mcpu=arm1020t -O3 -fomit-frame-pointer2012032920120316
155529sphlibgcc -mcpu=arm10tdmi -O3 -fomit-frame-pointer2012032920120316
155548sphlibgcc -mcpu=arm9 -O2 -fomit-frame-pointer2012032920120316
155621sphlibgcc -mcpu=ep9312 -O3 -fomit-frame-pointer2012032920120316
155628sphlibgcc -mcpu=strongarm -O3 -fomit-frame-pointer2012032920120316
155633sphlibgcc -mcpu=arm9 -O3 -fomit-frame-pointer2012032920120316
155640sphlib-smallgcc -mcpu=arm9 -O3 -fomit-frame-pointer2012032920120316
155640sphlibgcc -mcpu=strongarm110 -O2 -fomit-frame-pointer2012032920120316
155664sphlibgcc -O2 -fomit-frame-pointer2012032920120316
155669sphlib-smallgcc -mcpu=strongarm1100 -O3 -fomit-frame-pointer2012032920120316
155730sphlib-smallgcc -mcpu=strongarm1100 -O2 -fomit-frame-pointer2012032920120316
155763sphlib-smallgcc -mcpu=arm810 -O3 -fomit-frame-pointer2012032920120316
155765sphlibgcc -mcpu=arm8 -O2 -fomit-frame-pointer2012032920120316
155818sphlibgcc -O3 -fomit-frame-pointer2012032920120316
155829sphlib-smallgcc -O3 -fomit-frame-pointer2012032920120316
155868sphlibgcc -mcpu=arm810 -O2 -fomit-frame-pointer2012032920120316
155876sphlibgcc -mcpu=arm9tdmi -O2 -fomit-frame-pointer2012032920120316
155884sphlibgcc -mcpu=arm10tdmi -O2 -fomit-frame-pointer2012032920120316
155919sphlib-smallgcc -mcpu=arm920t -O3 -fomit-frame-pointer2012032920120316
155919sphlib-smallgcc -mcpu=ep9312 -O3 -fomit-frame-pointer2012032920120316
155921sphlib-smallgcc -mcpu=arm940t -O3 -fomit-frame-pointer2012032920120316
155927sphlib-smallgcc -mcpu=arm8 -O3 -fomit-frame-pointer2012032920120316
155927sphlib-smallgcc -mcpu=arm9tdmi -O3 -fomit-frame-pointer2012032920120316
155928sphlibgcc -mcpu=arm8 -O3 -fomit-frame-pointer2012032920120316
155929sphlib-smallgcc -mcpu=strongarm110 -O3 -fomit-frame-pointer2012032920120316
155972sphlib-smallgcc -mcpu=arm1020t -O3 -fomit-frame-pointer2012032920120316
155977sphlibgcc -mcpu=arm940t -O3 -fomit-frame-pointer2012032920120316
155977sphlibgcc -mcpu=strongarm110 -O3 -fomit-frame-pointer2012032920120316
155978sphlib-smallgcc -mcpu=arm920 -O3 -fomit-frame-pointer2012032920120316
155978sphlibgcc -mcpu=ep9312 -O2 -fomit-frame-pointer2012032920120316
155978sphlib-smallgcc -mcpu=strongarm -O2 -fomit-frame-pointer2012032920120316
155989sphlib-smallgcc -mcpu=arm920t -O2 -fomit-frame-pointer2012032920120316
155994sphlib-smallgcc -mcpu=arm8 -O2 -fomit-frame-pointer2012032920120316
156012sphlib-smallgcc -mcpu=arm1020t -O2 -fomit-frame-pointer2012032920120316
156028sphlibgcc -mcpu=arm920 -O3 -fomit-frame-pointer2012032920120316
156028sphlibgcc -mcpu=strongarm -O2 -fomit-frame-pointer2012032920120316
156031sphlibgcc -mcpu=arm920 -O2 -fomit-frame-pointer2012032920120316
156038sphlib-smallgcc -mcpu=strongarm -O3 -fomit-frame-pointer2012032920120316
156072sphlib-smallgcc -mcpu=arm940t -O2 -fomit-frame-pointer2012032920120316
156094sphlibgcc -mcpu=arm810 -O3 -fomit-frame-pointer2012032920120316
156097sphlib-smallgcc -mcpu=arm9 -O2 -fomit-frame-pointer2012032920120316
156104sphlib-smallgcc -mcpu=arm810 -O2 -fomit-frame-pointer2012032920120316
156107sphlib-smallgcc -O2 -fomit-frame-pointer2012032920120316
156138sphlibgcc -mcpu=arm1020t -O2 -fomit-frame-pointer2012032920120316
156157sphlib-smallgcc -mcpu=arm920 -O2 -fomit-frame-pointer2012032920120316
156165sphlib-smallgcc -mcpu=strongarm110 -O2 -fomit-frame-pointer2012032920120316
156222refgcc -mcpu=arm7tdmi -O2 -fomit-frame-pointer2012032920120316
156376sphlib-smallgcc -mcpu=arm9tdmi -O2 -fomit-frame-pointer2012032920120316
156386sphlib-smallgcc -mcpu=arm10tdmi -O3 -fomit-frame-pointer2012032920120316
156394sphlibgcc -mcpu=arm920t -O2 -fomit-frame-pointer2012032920120316
156400sphlibgcc -mcpu=strongarm1100 -O2 -fomit-frame-pointer2012032920120316
156402sphlibgcc -mcpu=arm940t -O2 -fomit-frame-pointer2012032920120316
156410sphlibgcc -mcpu=arm9tdmi -Os -fomit-frame-pointer2012032920120316
156419sphlib-smallgcc -mcpu=ep9312 -O2 -fomit-frame-pointer2012032920120316
156437sphlib-smallgcc -mcpu=arm10tdmi -O2 -fomit-frame-pointer2012032920120316
156610sphlibgcc -mcpu=arm10tdmi -Os -fomit-frame-pointer2012032920120316
156666sphlibgcc -mcpu=arm8 -Os -fomit-frame-pointer2012032920120316
156816sphlib-smallgcc -mcpu=arm9 -Os -fomit-frame-pointer2012032920120316
156816sphlib-smallgcc -mcpu=arm9tdmi -Os -fomit-frame-pointer2012032920120316
156829sphlibgcc -mcpu=ep9312 -Os -fomit-frame-pointer2012032920120316
156902sphlibgcc -mcpu=arm9 -Os -fomit-frame-pointer2012032920120316
156903sphlibgcc -mcpu=strongarm110 -Os -fomit-frame-pointer2012032920120316
156926sphlib-smallgcc -mcpu=arm810 -Os -fomit-frame-pointer2012032920120316
156926sphlib-smallgcc -mcpu=arm920t -Os -fomit-frame-pointer2012032920120316
156926sphlib-smallgcc -mcpu=arm940t -Os -fomit-frame-pointer2012032920120316
156926sphlib-smallgcc -mcpu=strongarm -Os -fomit-frame-pointer2012032920120316
156945sphlib-smallgcc -mcpu=ep9312 -Os -fomit-frame-pointer2012032920120316
156962sphlibgcc -mcpu=strongarm1100 -Os -fomit-frame-pointer2012032920120316
156976sphlibgcc -funroll-loops -Os -fomit-frame-pointer2012032920120316
156976sphlibgcc -mcpu=arm920t -Os -fomit-frame-pointer2012032920120316
156978sphlibgcc -mcpu=arm810 -Os -fomit-frame-pointer2012032920120316
156999sphlibgcc -mcpu=arm1020t -Os -fomit-frame-pointer2012032920120316
157014sphlibgcc -mcpu=strongarm -Os -fomit-frame-pointer2012032920120316
157028sphlib-smallgcc -mcpu=arm8 -Os -fomit-frame-pointer2012032920120316
157036sphlib-smallgcc -funroll-loops -Os -fomit-frame-pointer2012032920120316
157036sphlib-smallgcc -mcpu=arm920 -Os -fomit-frame-pointer2012032920120316
157037sphlibgcc -mcpu=arm920 -Os -fomit-frame-pointer2012032920120316
157101sphlibgcc -mcpu=arm940t -Os -fomit-frame-pointer2012032920120316
157141sphlib-smallgcc -mcpu=arm10tdmi -Os -fomit-frame-pointer2012032920120316
157325sphlib-smallgcc -mcpu=arm1020t -Os -fomit-frame-pointer2012032920120316
157712sphlibgcc -Os -fomit-frame-pointer2012032920120316
157762sphlib-smallgcc -mcpu=strongarm1100 -Os -fomit-frame-pointer2012032920120316
157856sphlib-smallgcc -mcpu=strongarm110 -Os -fomit-frame-pointer2012032920120316
158074sphlib-smallgcc -Os -fomit-frame-pointer2012032920120316
158454sphlibgcc -mcpu=cortex-a8 -mfloat-abi=softfp -mfpu=neon -O2 -fomit-frame-pointer2012032920120316
158485sphlibgcc -mcpu=arm7tdmi -O3 -fomit-frame-pointer2012032920120316
158493sphlibgcc -mcpu=cortex-a8 -mfloat-abi=softfp -mfpu=neon -O3 -fomit-frame-pointer2012032920120316
158498sphlib-smallgcc -mcpu=cortex-a8 -mfloat-abi=softfp -mfpu=neon -O3 -fomit-frame-pointer2012032920120316
158626sphlib-smallgcc -mcpu=arm7tdmi -O3 -fomit-frame-pointer2012032920120316
158710sphlib-smallgcc -mcpu=cortex-a8 -mfloat-abi=softfp -mfpu=neon -O2 -fomit-frame-pointer2012032920120316
159136sphlib-smallgcc -mcpu=arm7tdmi -O2 -fomit-frame-pointer2012032920120316
159177sphlibgcc -mcpu=arm7tdmi -O2 -fomit-frame-pointer2012032920120316
159808sphlibgcc -mcpu=cortex-a8 -mfloat-abi=softfp -mfpu=neon -Os -fomit-frame-pointer2012032920120316
159808sphlib-smallgcc -mcpu=cortex-a8 -mfloat-abi=softfp -mfpu=neon -Os -fomit-frame-pointer2012032920120316
161301refgcc -mcpu=cortex-r4 -O3 -fomit-frame-pointer2012032920120316
161730sphlibgcc -mcpu=arm7tdmi -Os -fomit-frame-pointer2012032920120316
161855refgcc -mcpu=arm1136j-s -O3 -fomit-frame-pointer2012032920120316
162166refgcc -mcpu=cortex-r4 -Os -fomit-frame-pointer2012032920120316
162228refgcc -mcpu=arm1136jf-s -O3 -fomit-frame-pointer2012032920120316
162279refgcc -mcpu=cortex-r4 -O2 -fomit-frame-pointer2012032920120316
162765sphlibgcc -mcpu=cortex-r4 -O3 -fomit-frame-pointer2012032920120316
163064sphlib-smallgcc -mcpu=cortex-r4 -O2 -fomit-frame-pointer2012032920120316
163175sphlib-smallgcc -mcpu=arm7tdmi -Os -fomit-frame-pointer2012032920120316
163175sphlib-smallgcc -mcpu=cortex-r4 -O3 -fomit-frame-pointer2012032920120316
163485refgcc -mcpu=arm1136jf-s -O2 -fomit-frame-pointer2012032920120316
163537refgcc -mcpu=arm1136jf-s -Os -fomit-frame-pointer2012032920120316
163654refgcc -mcpu=arm1136j-s -Os -fomit-frame-pointer2012032920120316
163900refgcc -mcpu=arm1136j-s -O2 -fomit-frame-pointer2012032920120316
164296sphlibgcc -mcpu=cortex-r4 -O2 -fomit-frame-pointer2012032920120316
166270sphlibgcc -mcpu=cortex-r4 -Os -fomit-frame-pointer2012032920120316
166270sphlib-smallgcc -mcpu=cortex-r4 -Os -fomit-frame-pointer2012032920120316
166956sphlibgcc -mcpu=arm1136jf-s -O2 -fomit-frame-pointer2012032920120316
166996sphlibgcc -mcpu=arm1136j-s -O3 -fomit-frame-pointer2012032920120316
167004sphlibgcc -mcpu=arm1136j-s -O2 -fomit-frame-pointer2012032920120316
167006sphlib-smallgcc -mcpu=arm1136jf-s -O3 -fomit-frame-pointer2012032920120316
167056sphlib-smallgcc -mcpu=arm1136j-s -O3 -fomit-frame-pointer2012032920120316
167106sphlib-smallgcc -mcpu=arm1136jf-s -O2 -fomit-frame-pointer2012032920120316
167145sphlibgcc -mcpu=arm1136jf-s -O3 -fomit-frame-pointer2012032920120316
167216sphlib-smallgcc -mcpu=arm1136j-s -O2 -fomit-frame-pointer2012032920120316
170132sphlibgcc -mcpu=arm1136j-s -Os -fomit-frame-pointer2012032920120316
170147sphlib-smallgcc -mcpu=arm1136j-s -Os -fomit-frame-pointer2012032920120316
170158sphlibgcc -mcpu=arm1136jf-s -Os -fomit-frame-pointer2012032920120316
170362sphlib-smallgcc -mcpu=arm1136jf-s -Os -fomit-frame-pointer2012032920120316
249556sphlib-smallgcc -funroll-loops2012032920120316
249873sphlibcc2012032920120316
250069sphlibgcc2012032920120316
250642sphlib-smallcc2012032920120316
250680sphlibgcc -funroll-loops2012032920120316
250802sphlib-smallgcc2012032920120316
270648refgcc -funroll-loops2012032920120316
272060refcc2012032920120316
272160refgcc2012032920120316

Test failure

Implementation: crypto_hash/blake64/ref
Compiler: gcc -funroll-loops -fno-schedule-insns -march=iwmmxt -O2 -fomit-frame-pointer
error 111

Number of similar (compiler,implementation) pairs: 33, namely:
CompilerImplementations
gcc -funroll-loops -fno-schedule-insns -march=iwmmxt -O2 -fomit-frame-pointer ref sphlib sphlib-small
gcc -funroll-loops -fno-schedule-insns -march=iwmmxt -O3 -fomit-frame-pointer ref sphlib sphlib-small
gcc -funroll-loops -fno-schedule-insns -march=iwmmxt -O -fomit-frame-pointer ref sphlib sphlib-small
gcc -funroll-loops -fno-schedule-insns -march=iwmmxt -Os -fomit-frame-pointer ref sphlib sphlib-small
gcc -funroll-loops -march=iwmmxt -O2 -fomit-frame-pointer ref sphlib sphlib-small
gcc -funroll-loops -march=iwmmxt -O3 -fomit-frame-pointer ref sphlib sphlib-small
gcc -funroll-loops -march=iwmmxt -O -fomit-frame-pointer ref sphlib sphlib-small
gcc -funroll-loops -march=iwmmxt -Os -fomit-frame-pointer ref sphlib sphlib-small
gcc -mcpu=iwmmxt -O2 -fomit-frame-pointer ref sphlib sphlib-small
gcc -mcpu=iwmmxt -O3 -fomit-frame-pointer ref sphlib sphlib-small
gcc -mcpu=iwmmxt -Os -fomit-frame-pointer ref sphlib sphlib-small