Implementation notes: armeabi, h1mx515, crypto_hash/bblake256

Computer: h1mx515
Architecture: armeabi
CPU ID: unknown CPU ID
SUPERCOP version: 20130126
Operation: crypto_hash
Primitive: bblake256
TimeImplementationCompilerBenchmark dateSUPERCOP version
67598bswapgcc -mcpu=arm1136j-s -Os -fomit-frame-pointer -fno-schedule-insns2012021620120211
67608bswapgcc -mcpu=arm1136jf-s -Os -fomit-frame-pointer -fno-schedule-insns2012021620120211
68094bswapgcc -funroll-loops -fno-schedule-insns -Os -fomit-frame-pointer2012021620120211
68195bswapgcc -fno-schedule-insns -Os -fomit-frame-pointer2012021620120211
68815bswapgcc -funroll-loops -fno-schedule-insns -O2 -fomit-frame-pointer2012021620120211
68836bswapgcc -funroll-loops -fno-schedule-insns -O3 -fomit-frame-pointer2012021620120211
68955bswapgcc -fno-schedule-insns -O3 -fomit-frame-pointer2012021620120211
69050bswapgcc -mcpu=arm1136j-s -O2 -fomit-frame-pointer -fno-schedule-insns2012021620120211
69075bswapgcc -mcpu=arm1136jf-s -O3 -fomit-frame-pointer -fno-schedule-insns2012021620120211
69098bswapgcc -mcpu=arm1136j-s -O3 -fomit-frame-pointer -fno-schedule-insns2012021620120211
69194bswapgcc -mcpu=arm1136jf-s -O2 -fomit-frame-pointer -fno-schedule-insns2012021620120211
69307bswapgcc -funroll-loops -O3 -fomit-frame-pointer2012021620120211
69438bswapgcc -fno-schedule-insns -O2 -fomit-frame-pointer2012021620120211
69691bswapgcc -funroll-loops -Os -fomit-frame-pointer2012021620120211
69693bswapgcc -mcpu=arm1136j-s -O3 -fomit-frame-pointer2012021620120211
69702bswapgcc -mcpu=arm1136jf-s -O3 -fomit-frame-pointer2012021620120211
69831bswapgcc -mcpu=arm1136j-s -O2 -fomit-frame-pointer2012021620120211
69879bswapgcc -mcpu=arm1136jf-s -O2 -fomit-frame-pointer2012021620120211
69885bswapgcc -mcpu=arm1136jf-s -Os -fomit-frame-pointer2012021620120211
69894bswapgcc -mcpu=arm1136j-s -Os -fomit-frame-pointer2012021620120211
70013bswapgcc -funroll-loops -O2 -fomit-frame-pointer2012021620120211
70269bswapgcc -mcpu=cortex-a8 -mfloat-abi=softfp -mfpu=neon -Os -fomit-frame-pointer2012021620120211
70315bswapgcc -O2 -fomit-frame-pointer2012021620120211
70508bswapgcc -mcpu=xscale -O2 -fomit-frame-pointer2012021620120211
70560bswapgcc -mcpu=cortex-a8 -mfloat-abi=softfp -mfpu=neon -O2 -fomit-frame-pointer2012021620120211
70577bswapgcc -mcpu=cortex-a8 -mfloat-abi=softfp -mfpu=neon -O3 -fomit-frame-pointer2012021620120211
70665bswapgcc -O3 -fomit-frame-pointer2012021620120211
70689bswapgcc -mcpu=xscale -O3 -fomit-frame-pointer2012021620120211
70842bswapgcc -Os -fomit-frame-pointer2012021620120211
71532bswapgcc -mcpu=xscale -Os -fomit-frame-pointer2012021620120211
71572bswapgcc -mcpu=cortex-r4 -O3 -fomit-frame-pointer2012021620120211
71633bswapgcc -mcpu=arm9e -O2 -fomit-frame-pointer2012021620120211
71643bswapgcc -mcpu=cortex-r4 -O2 -fomit-frame-pointer2012021620120211
71685bswapgcc -mcpu=arm10tdmi -O2 -fomit-frame-pointer2012021620120211
71698bswapgcc -mcpu=strongarm -O2 -fomit-frame-pointer2012021620120211
71699bswapgcc -mcpu=arm8 -O2 -fomit-frame-pointer2012021620120211
71701bswapgcc -mcpu=strongarm1100 -O2 -fomit-frame-pointer2012021620120211
71712bswapgcc -mcpu=arm810 -O2 -fomit-frame-pointer2012021620120211
71787bswapgcc -mcpu=ep9312 -O3 -fomit-frame-pointer2012021620120211
71796bswapgcc -mcpu=arm920 -O3 -fomit-frame-pointer2012021620120211
71796bswapgcc -mcpu=arm920t -O3 -fomit-frame-pointer2012021620120211
71796bswapgcc -mcpu=arm940t -O3 -fomit-frame-pointer2012021620120211
71796bswapgcc -mcpu=arm9 -O3 -fomit-frame-pointer2012021620120211
71808bswapgcc -mcpu=arm920 -O2 -fomit-frame-pointer2012021620120211
71808bswapgcc -mcpu=arm9tdmi -O3 -fomit-frame-pointer2012021620120211
71810bswapgcc -mcpu=arm9 -O2 -fomit-frame-pointer2012021620120211
71811bswapgcc -mcpu=ep9312 -O2 -fomit-frame-pointer2012021620120211
71813bswapgcc -mcpu=arm940t -O2 -fomit-frame-pointer2012021620120211
71823bswapgcc -mcpu=arm920t -O2 -fomit-frame-pointer2012021620120211
71870bswapgcc -mcpu=arm1020t -O2 -fomit-frame-pointer2012021620120211
71892bswapgcc -mcpu=arm8 -O3 -fomit-frame-pointer2012021620120211
71901bswapgcc -mcpu=arm9tdmi -O2 -fomit-frame-pointer2012021620120211
71902bswapgcc -mcpu=strongarm -O3 -fomit-frame-pointer2012021620120211
71903bswapgcc -mcpu=arm10tdmi -O3 -fomit-frame-pointer2012021620120211
71917bswapgcc -mcpu=strongarm1100 -O3 -fomit-frame-pointer2012021620120211
71923bswapgcc -mcpu=arm9e -O3 -fomit-frame-pointer2012021620120211
71924bswapgcc -mcpu=strongarm110 -O3 -fomit-frame-pointer2012021620120211
71930bswapgcc -mcpu=arm1020t -O3 -fomit-frame-pointer2012021620120211
71952bswapgcc -mcpu=arm810 -O3 -fomit-frame-pointer2012021620120211
72061bswapgcc -mcpu=arm1020t -Os -fomit-frame-pointer2012021620120211
72073bswapgcc -mcpu=arm10tdmi -Os -fomit-frame-pointer2012021620120211
72086bswapgcc -mcpu=cortex-r4 -Os -fomit-frame-pointer2012021620120211
72204bswapgcc -mcpu=arm9e -Os -fomit-frame-pointer2012021620120211
72231bswapgcc -mcpu=arm810 -Os -fomit-frame-pointer2012021620120211
72253bswapgcc -mcpu=strongarm1100 -Os -fomit-frame-pointer2012021620120211
72264bswapgcc -mcpu=arm8 -Os -fomit-frame-pointer2012021620120211
72264bswapgcc -mcpu=strongarm -Os -fomit-frame-pointer2012021620120211
72291bswapgcc -mcpu=arm920 -Os -fomit-frame-pointer2012021620120211
72298bswapgcc -mcpu=arm920t -Os -fomit-frame-pointer2012021620120211
72298bswapgcc -mcpu=arm9 -Os -fomit-frame-pointer2012021620120211
72301bswapgcc -mcpu=strongarm110 -Os -fomit-frame-pointer2012021620120211
72302bswapgcc -mcpu=arm940t -Os -fomit-frame-pointer2012021620120211
72302bswapgcc -mcpu=ep9312 -Os -fomit-frame-pointer2012021620120211
72304bswapgcc -mcpu=arm9tdmi -Os -fomit-frame-pointer2012021620120211
72320regsgcc -mcpu=arm1136j-s -O3 -fomit-frame-pointer -fno-schedule-insns2012021620120211
72342regsgcc -mcpu=arm1136jf-s -O3 -fomit-frame-pointer -fno-schedule-insns2012021620120211
72423regsgcc -mcpu=arm1136j-s -O2 -fomit-frame-pointer -fno-schedule-insns2012021620120211
72732bswapgcc -mcpu=strongarm110 -O2 -fomit-frame-pointer2012021620120211
72744regsgcc -mcpu=arm1136j-s -Os -fomit-frame-pointer -fno-schedule-insns2012021620120211
72744regsgcc -mcpu=arm1136jf-s -Os -fomit-frame-pointer -fno-schedule-insns2012021620120211
72942regsgcc -funroll-loops -fno-schedule-insns -Os -fomit-frame-pointer2012021620120211
72988regsgcc -mcpu=arm1136jf-s -O2 -fomit-frame-pointer -fno-schedule-insns2012021620120211
73167regsgcc -fno-schedule-insns -O3 -fomit-frame-pointer2012021620120211
73503regsgcc -fno-schedule-insns -O2 -fomit-frame-pointer2012021620120211
73854regsgcc -fno-schedule-insns -Os -fomit-frame-pointer2012021620120211
74025regsgcc -funroll-loops -fno-schedule-insns -O2 -fomit-frame-pointer2012021620120211
74060regsgcc -funroll-loops -fno-schedule-insns -O3 -fomit-frame-pointer2012021620120211
74745bswapgcc -mcpu=arm60 -O3 -fomit-frame-pointer2012021620120211
74754bswapgcc -mcpu=arm70 -O3 -fomit-frame-pointer2012021620120211
74754bswapgcc -mcpu=arm7d -O3 -fomit-frame-pointer2012021620120211
74799bswapgcc -mcpu=arm6 -O3 -fomit-frame-pointer2012021620120211
74804bswapgcc -mcpu=arm7m -O3 -fomit-frame-pointer2012021620120211
74807bswapgcc -mcpu=arm6 -O2 -fomit-frame-pointer2012021620120211
74810bswapgcc -mcpu=arm7di -O2 -fomit-frame-pointer2012021620120211
74813bswapgcc -mcpu=arm7dm -O3 -fomit-frame-pointer2012021620120211
74817bswapgcc -mcpu=arm7dm -O2 -fomit-frame-pointer2012021620120211
74817bswapgcc -mcpu=arm7dmi -O2 -fomit-frame-pointer2012021620120211
74828bswapgcc -mcpu=arm7 -O2 -fomit-frame-pointer2012021620120211
74829bswapgcc -mcpu=arm7 -O3 -fomit-frame-pointer2012021620120211
74841bswapgcc -mcpu=arm7di -O3 -fomit-frame-pointer2012021620120211
74841bswapgcc -mcpu=arm7dmi -O3 -fomit-frame-pointer2012021620120211
74854bswapgcc -mcpu=arm70 -O2 -fomit-frame-pointer2012021620120211
74862bswapgcc -mcpu=arm7m -O2 -fomit-frame-pointer2012021620120211
74877bswapgcc -mcpu=arm7tdmi -O2 -fomit-frame-pointer2012021620120211
74898bswapgcc -mcpu=arm60 -O2 -fomit-frame-pointer2012021620120211
74961bswapgcc -mcpu=arm7d -O2 -fomit-frame-pointer2012021620120211
74970bswapgcc -mcpu=arm7tdmi -O3 -fomit-frame-pointer2012021620120211
75510bswapgcc -mcpu=arm610 -O2 -fomit-frame-pointer2012021620120211
75510bswapgcc -mcpu=arm700 -O2 -fomit-frame-pointer2012021620120211
75510bswapgcc -mcpu=arm710 -O2 -fomit-frame-pointer2012021620120211
75537bswapgcc -mcpu=arm700i -O2 -fomit-frame-pointer2012021620120211
75546bswapgcc -mcpu=arm7500 -O2 -fomit-frame-pointer2012021620120211
75552bswapgcc -mcpu=arm7500fe -O2 -fomit-frame-pointer2012021620120211
75565bswapgcc -mcpu=arm620 -O2 -fomit-frame-pointer2012021620120211
75565bswapgcc -mcpu=arm7100 -O2 -fomit-frame-pointer2012021620120211
75643bswapgcc -mcpu=arm620 -O3 -fomit-frame-pointer2012021620120211
75644bswapgcc -mcpu=arm7500fe -O3 -fomit-frame-pointer2012021620120211
75657bswapgcc -mcpu=arm710c -O2 -fomit-frame-pointer2012021620120211
75666bswapgcc -mcpu=arm600 -O2 -fomit-frame-pointer2012021620120211
75669bswapgcc -mcpu=arm700 -O3 -fomit-frame-pointer2012021620120211
75672bswapgcc -mcpu=arm7100 -O3 -fomit-frame-pointer2012021620120211
75679bswapgcc -mcpu=arm710 -O3 -fomit-frame-pointer2012021620120211
75689bswapgcc -mcpu=arm600 -O3 -fomit-frame-pointer2012021620120211
75693bswapgcc -mcpu=arm710c -O3 -fomit-frame-pointer2012021620120211
75710bswapgcc -mcpu=arm7500 -O3 -fomit-frame-pointer2012021620120211
75728bswapgcc -mcpu=arm610 -O3 -fomit-frame-pointer2012021620120211
75777bswapgcc -mcpu=arm700i -O3 -fomit-frame-pointer2012021620120211
76173bswapgcc -mcpu=arm70 -Os -fomit-frame-pointer2012021620120211
76173bswapgcc -mcpu=arm7di -Os -fomit-frame-pointer2012021620120211
76173bswapgcc -mcpu=arm7dm -Os -fomit-frame-pointer2012021620120211
76173bswapgcc -mcpu=arm7dmi -Os -fomit-frame-pointer2012021620120211
76182bswapgcc -mcpu=arm7d -Os -fomit-frame-pointer2012021620120211
76183bswapgcc -mcpu=arm7m -Os -fomit-frame-pointer2012021620120211
76185bswapgcc -mcpu=arm7 -Os -fomit-frame-pointer2012021620120211
76186bswapgcc -mcpu=arm6 -Os -fomit-frame-pointer2012021620120211
76212bswapgcc -mcpu=arm7tdmi -Os -fomit-frame-pointer2012021620120211
76305bswapgcc -mcpu=arm60 -Os -fomit-frame-pointer2012021620120211
76992bswapgcc -mcpu=arm620 -Os -fomit-frame-pointer2012021620120211
76992bswapgcc -mcpu=arm700 -Os -fomit-frame-pointer2012021620120211
76992bswapgcc -mcpu=arm710c -Os -fomit-frame-pointer2012021620120211
76995bswapgcc -mcpu=arm610 -Os -fomit-frame-pointer2012021620120211
76995bswapgcc -mcpu=arm7100 -Os -fomit-frame-pointer2012021620120211
77003bswapgcc -mcpu=arm600 -Os -fomit-frame-pointer2012021620120211
77004bswapgcc -mcpu=arm7500 -Os -fomit-frame-pointer2012021620120211
77007bswapgcc -mcpu=arm700i -Os -fomit-frame-pointer2012021620120211
77007bswapgcc -mcpu=arm7500fe -Os -fomit-frame-pointer2012021620120211
77016bswapgcc -mcpu=arm710 -Os -fomit-frame-pointer2012021620120211
78978regsgcc -funroll-loops -Os -fomit-frame-pointer2012021620120211
79206regsgcc -funroll-loops -O2 -fomit-frame-pointer2012021620120211
79426regsgcc -mcpu=arm1136j-s -Os -fomit-frame-pointer2012021620120211
79444regsgcc -mcpu=arm1136jf-s -Os -fomit-frame-pointer2012021620120211
79568regsgcc -funroll-loops -O3 -fomit-frame-pointer2012021620120211
79662regsgcc -mcpu=arm1136jf-s -O2 -fomit-frame-pointer2012021620120211
79665regsgcc -mcpu=arm1136j-s -O2 -fomit-frame-pointer2012021620120211
79725regsgcc -mcpu=arm1136j-s -O3 -fomit-frame-pointer2012021620120211
79806regsgcc -mcpu=arm1136jf-s -O3 -fomit-frame-pointer2012021620120211
80313regsgcc -mcpu=xscale -O2 -fomit-frame-pointer2012021620120211
80381regsgcc -mcpu=xscale -O3 -fomit-frame-pointer2012021620120211
80648regsgcc -mcpu=cortex-a8 -mfloat-abi=softfp -mfpu=neon -Os -fomit-frame-pointer2012021620120211
80670regsgcc -Os -fomit-frame-pointer2012021620120211
80995regsgcc -mcpu=xscale -Os -fomit-frame-pointer2012021620120211
81285regsgcc -mcpu=cortex-a8 -mfloat-abi=softfp -mfpu=neon -O3 -fomit-frame-pointer2012021620120211
81384regsgcc -O2 -fomit-frame-pointer2012021620120211
81411regsgcc -O3 -fomit-frame-pointer2012021620120211
81738regsgcc -mcpu=cortex-a8 -mfloat-abi=softfp -mfpu=neon -O2 -fomit-frame-pointer2012021620120211
81912regsgcc -mcpu=cortex-r4 -O2 -fomit-frame-pointer2012021620120211
81963regsgcc -mcpu=arm9e -O3 -fomit-frame-pointer2012021620120211
81964regsgcc -mcpu=arm9e -O2 -fomit-frame-pointer2012021620120211
81972regsgcc -mcpu=arm810 -O3 -fomit-frame-pointer2012021620120211
81975regsgcc -mcpu=arm10tdmi -O3 -fomit-frame-pointer2012021620120211
81975regsgcc -mcpu=arm9 -Os -fomit-frame-pointer2012021620120211
81975regsgcc -mcpu=strongarm110 -O3 -fomit-frame-pointer2012021620120211
81975regsgcc -mcpu=strongarm -O3 -fomit-frame-pointer2012021620120211
81985regsgcc -mcpu=arm9tdmi -Os -fomit-frame-pointer2012021620120211
81987regsgcc -mcpu=arm1020t -O3 -fomit-frame-pointer2012021620120211
81987regsgcc -mcpu=arm940t -Os -fomit-frame-pointer2012021620120211
81987regsgcc -mcpu=ep9312 -Os -fomit-frame-pointer2012021620120211
81987regsgcc -mcpu=strongarm1100 -O3 -fomit-frame-pointer2012021620120211
81994regsgcc -mcpu=arm810 -O2 -fomit-frame-pointer2012021620120211
81995regsgcc -mcpu=arm920 -Os -fomit-frame-pointer2012021620120211
82004regsgcc -mcpu=strongarm -O2 -fomit-frame-pointer2012021620120211
82009regsgcc -mcpu=arm8 -O2 -fomit-frame-pointer2012021620120211
82009regsgcc -mcpu=arm920t -Os -fomit-frame-pointer2012021620120211
82009regsgcc -mcpu=strongarm1100 -O2 -fomit-frame-pointer2012021620120211
82009regsgcc -mcpu=strongarm110 -O2 -fomit-frame-pointer2012021620120211
82011regsgcc -mcpu=arm920t -O2 -fomit-frame-pointer2012021620120211
82019regsgcc -mcpu=arm1020t -O2 -fomit-frame-pointer2012021620120211
82020regsgcc -mcpu=arm10tdmi -O2 -fomit-frame-pointer2012021620120211
82020regsgcc -mcpu=arm920 -O2 -fomit-frame-pointer2012021620120211
82020regsgcc -mcpu=arm940t -O2 -fomit-frame-pointer2012021620120211
82020regsgcc -mcpu=arm9 -O2 -fomit-frame-pointer2012021620120211
82020regsgcc -mcpu=arm9tdmi -O2 -fomit-frame-pointer2012021620120211
82029regsgcc -mcpu=cortex-r4 -Os -fomit-frame-pointer2012021620120211
82068regsgcc -mcpu=ep9312 -O2 -fomit-frame-pointer2012021620120211
82071regsgcc -mcpu=cortex-r4 -O3 -fomit-frame-pointer2012021620120211
82098regsgcc -mcpu=arm10tdmi -Os -fomit-frame-pointer2012021620120211
82114regsgcc -mcpu=arm1020t -Os -fomit-frame-pointer2012021620120211
82167regsgcc -mcpu=arm8 -O3 -fomit-frame-pointer2012021620120211
82210regsgcc -mcpu=arm8 -Os -fomit-frame-pointer2012021620120211
82213regsgcc -mcpu=strongarm1100 -Os -fomit-frame-pointer2012021620120211
82213regsgcc -mcpu=strongarm -Os -fomit-frame-pointer2012021620120211
82214regsgcc -mcpu=strongarm110 -Os -fomit-frame-pointer2012021620120211
82224regsgcc -mcpu=arm9e -Os -fomit-frame-pointer2012021620120211
82288regsgcc -mcpu=arm810 -Os -fomit-frame-pointer2012021620120211
82368regsgcc -mcpu=arm920t -O3 -fomit-frame-pointer2012021620120211
82371regsgcc -mcpu=arm9 -O3 -fomit-frame-pointer2012021620120211
82371regsgcc -mcpu=ep9312 -O3 -fomit-frame-pointer2012021620120211
82374regsgcc -mcpu=arm9tdmi -O3 -fomit-frame-pointer2012021620120211
82383regsgcc -mcpu=arm940t -O3 -fomit-frame-pointer2012021620120211
82416regsgcc -mcpu=arm920 -O3 -fomit-frame-pointer2012021620120211
83712regsgcc -mcpu=arm7tdmi -Os -fomit-frame-pointer2012021620120211
83816regsgcc -mcpu=arm7dm -Os -fomit-frame-pointer2012021620120211
83822regsgcc -mcpu=arm7di -Os -fomit-frame-pointer2012021620120211
83826regsgcc -mcpu=arm70 -Os -fomit-frame-pointer2012021620120211
83826regsgcc -mcpu=arm7dmi -Os -fomit-frame-pointer2012021620120211
83828regsgcc -mcpu=arm60 -Os -fomit-frame-pointer2012021620120211
83828regsgcc -mcpu=arm7m -Os -fomit-frame-pointer2012021620120211
83836regsgcc -mcpu=arm6 -Os -fomit-frame-pointer2012021620120211
83850regsgcc -mcpu=arm7 -Os -fomit-frame-pointer2012021620120211
83850regsgcc -mcpu=arm7d -Os -fomit-frame-pointer2012021620120211
83874regsgcc -mcpu=arm7 -O2 -fomit-frame-pointer2012021620120211
83883regsgcc -mcpu=arm70 -O2 -fomit-frame-pointer2012021620120211
83883regsgcc -mcpu=arm7di -O2 -fomit-frame-pointer2012021620120211
83883regsgcc -mcpu=arm7dm -O2 -fomit-frame-pointer2012021620120211
83883regsgcc -mcpu=arm7dmi -O2 -fomit-frame-pointer2012021620120211
83889regsgcc -mcpu=arm7d -O2 -fomit-frame-pointer2012021620120211
83931regsgcc -mcpu=arm6 -O2 -fomit-frame-pointer2012021620120211
83958regsgcc -mcpu=arm60 -O2 -fomit-frame-pointer2012021620120211
84018regsgcc -mcpu=arm7m -O2 -fomit-frame-pointer2012021620120211
84054regsgcc -mcpu=arm7d -O3 -fomit-frame-pointer2012021620120211
84057regsgcc -mcpu=arm70 -O3 -fomit-frame-pointer2012021620120211
84057regsgcc -mcpu=arm7 -O3 -fomit-frame-pointer2012021620120211
84057regsgcc -mcpu=arm7dm -O3 -fomit-frame-pointer2012021620120211
84057regsgcc -mcpu=arm7m -O3 -fomit-frame-pointer2012021620120211
84057regsgcc -mcpu=arm7tdmi -O3 -fomit-frame-pointer2012021620120211
84066regsgcc -mcpu=arm60 -O3 -fomit-frame-pointer2012021620120211
84090regsgcc -mcpu=arm7di -O3 -fomit-frame-pointer2012021620120211
84090regsgcc -mcpu=arm7dmi -O3 -fomit-frame-pointer2012021620120211
84105regsgcc -mcpu=arm7tdmi -O2 -fomit-frame-pointer2012021620120211
84669regsgcc -mcpu=arm6 -O3 -fomit-frame-pointer2012021620120211
84827regsgcc -mcpu=arm7500fe -Os -fomit-frame-pointer2012021620120211
84828regsgcc -mcpu=arm710 -Os -fomit-frame-pointer2012021620120211
84832regsgcc -mcpu=arm610 -Os -fomit-frame-pointer2012021620120211
84835regsgcc -mcpu=arm700 -Os -fomit-frame-pointer2012021620120211
84836regsgcc -mcpu=arm620 -Os -fomit-frame-pointer2012021620120211
84838regsgcc -mcpu=arm7100 -Os -fomit-frame-pointer2012021620120211
84845regsgcc -mcpu=arm700i -Os -fomit-frame-pointer2012021620120211
84846regsgcc -mcpu=arm710c -Os -fomit-frame-pointer2012021620120211
84849regsgcc -mcpu=arm600 -Os -fomit-frame-pointer2012021620120211
84900regsgcc -mcpu=arm7500 -Os -fomit-frame-pointer2012021620120211
85654regsgcc -mcpu=arm710c -O2 -fomit-frame-pointer2012021620120211
85656regsgcc -mcpu=arm700 -O2 -fomit-frame-pointer2012021620120211
85656regsgcc -mcpu=arm7500 -O2 -fomit-frame-pointer2012021620120211
85663regsgcc -mcpu=arm600 -O2 -fomit-frame-pointer2012021620120211
85663regsgcc -mcpu=arm610 -O2 -fomit-frame-pointer2012021620120211
85663regsgcc -mcpu=arm620 -O2 -fomit-frame-pointer2012021620120211
85666regsgcc -mcpu=arm710 -O2 -fomit-frame-pointer2012021620120211
85670regsgcc -mcpu=arm700i -O2 -fomit-frame-pointer2012021620120211
85680regsgcc -mcpu=arm7100 -O2 -fomit-frame-pointer2012021620120211
85688regsgcc -mcpu=arm610 -O3 -fomit-frame-pointer2012021620120211
85706regsgcc -mcpu=arm600 -O3 -fomit-frame-pointer2012021620120211
85706regsgcc -mcpu=arm710 -O3 -fomit-frame-pointer2012021620120211
85711regsgcc -mcpu=arm7500fe -O2 -fomit-frame-pointer2012021620120211
85714regsgcc -mcpu=arm700 -O3 -fomit-frame-pointer2012021620120211
85714regsgcc -mcpu=arm7500fe -O3 -fomit-frame-pointer2012021620120211
85726regsgcc -mcpu=arm700i -O3 -fomit-frame-pointer2012021620120211
85726regsgcc -mcpu=arm7500 -O3 -fomit-frame-pointer2012021620120211
85739regsgcc -mcpu=arm620 -O3 -fomit-frame-pointer2012021620120211
85763regsgcc -mcpu=arm710c -O3 -fomit-frame-pointer2012021620120211
86653regsgcc -mcpu=arm7100 -O3 -fomit-frame-pointer2012021620120211
91839bswapgcc -mcpu=cortex-r4 -O -fomit-frame-pointer2012021620120211
91852bswapgcc -funroll-loops -O -fomit-frame-pointer2012021620120211
91854bswapgcc -mcpu=arm250 -Os -fomit-frame-pointer2012021620120211
91855bswapgcc -funroll-loops -fno-schedule-insns -O -fomit-frame-pointer2012021620120211
91863bswapgcc -mcpu=arm1136j-s -O -fomit-frame-pointer2012021620120211
91863bswapgcc -mcpu=arm1136j-s -O -fomit-frame-pointer -fno-schedule-insns2012021620120211
91863bswapgcc -mcpu=arm3 -Os -fomit-frame-pointer2012021620120211
91872bswapgcc -mcpu=arm1136jf-s -O -fomit-frame-pointer -fno-schedule-insns2012021620120211
91875bswapgcc -mcpu=arm9e -O -fomit-frame-pointer2012021620120211
91884bswapgcc -mcpu=arm1136jf-s -O -fomit-frame-pointer2012021620120211
91911bswapgcc -mcpu=arm2 -Os -fomit-frame-pointer2012021620120211
91927bswapgcc -mcpu=strongarm -O -fomit-frame-pointer2012021620120211
91931bswapgcc -fno-schedule-insns -O -fomit-frame-pointer2012021620120211
91932bswapgcc -mcpu=strongarm110 -O -fomit-frame-pointer2012021620120211
91933bswapgcc -mcpu=arm810 -O -fomit-frame-pointer2012021620120211
91933bswapgcc -mcpu=arm8 -O -fomit-frame-pointer2012021620120211
91933bswapgcc -mcpu=strongarm1100 -O -fomit-frame-pointer2012021620120211
91934bswapgcc -mcpu=arm1020t -O -fomit-frame-pointer2012021620120211
91944bswapgcc -O -fomit-frame-pointer2012021620120211
91948bswapgcc -mcpu=arm10tdmi -O -fomit-frame-pointer2012021620120211
91948bswapgcc -mcpu=xscale -O -fomit-frame-pointer2012021620120211
91983bswapgcc -mcpu=arm9 -O -fomit-frame-pointer2012021620120211
91995bswapgcc -mcpu=arm920t -O -fomit-frame-pointer2012021620120211
92005bswapgcc -mcpu=arm9tdmi -O -fomit-frame-pointer2012021620120211
92017bswapgcc -mcpu=arm940t -O -fomit-frame-pointer2012021620120211
92017bswapgcc -mcpu=ep9312 -O -fomit-frame-pointer2012021620120211
92040bswapgcc -mcpu=arm920 -O -fomit-frame-pointer2012021620120211
92187bswapgcc -mcpu=cortex-a8 -mfloat-abi=softfp -mfpu=neon -O -fomit-frame-pointer2012021620120211
92754bswapgcc -mcpu=arm620 -O -fomit-frame-pointer2012021620120211
92766bswapgcc -mcpu=arm2 -O -fomit-frame-pointer2012021620120211
92766bswapgcc -mcpu=arm600 -O -fomit-frame-pointer2012021620120211
92766bswapgcc -mcpu=arm7dm -O -fomit-frame-pointer2012021620120211
92766bswapgcc -mcpu=arm7m -O -fomit-frame-pointer2012021620120211
92775bswapgcc -mcpu=arm250 -O -fomit-frame-pointer2012021620120211
92775bswapgcc -mcpu=arm60 -O -fomit-frame-pointer2012021620120211
92775bswapgcc -mcpu=arm610 -O -fomit-frame-pointer2012021620120211
92775bswapgcc -mcpu=arm700 -O -fomit-frame-pointer2012021620120211
92775bswapgcc -mcpu=arm70 -O -fomit-frame-pointer2012021620120211
92775bswapgcc -mcpu=arm7100 -O -fomit-frame-pointer2012021620120211
92775bswapgcc -mcpu=arm7500 -O -fomit-frame-pointer2012021620120211
92775bswapgcc -mcpu=arm7500fe -O -fomit-frame-pointer2012021620120211
92775bswapgcc -mcpu=arm7 -O -fomit-frame-pointer2012021620120211
92775bswapgcc -mcpu=arm7d -O -fomit-frame-pointer2012021620120211
92775bswapgcc -mcpu=arm7di -O -fomit-frame-pointer2012021620120211
92775bswapgcc -mcpu=arm7dmi -O -fomit-frame-pointer2012021620120211
92778bswapgcc -mcpu=arm6 -O -fomit-frame-pointer2012021620120211
92787bswapgcc -mcpu=arm710c -O -fomit-frame-pointer2012021620120211
92799bswapgcc -mcpu=arm700i -O -fomit-frame-pointer2012021620120211
92838bswapgcc -mcpu=arm710 -O -fomit-frame-pointer2012021620120211
92880bswapgcc -mcpu=arm7tdmi -O -fomit-frame-pointer2012021620120211
93297bswapgcc -mcpu=arm3 -O -fomit-frame-pointer2012021620120211
93627bswapgcc -mcpu=arm3 -O2 -fomit-frame-pointer2012021620120211
93630bswapgcc -mcpu=arm250 -O2 -fomit-frame-pointer2012021620120211
93642bswapgcc -mcpu=arm2 -O2 -fomit-frame-pointer2012021620120211
93849bswapgcc -mcpu=arm250 -O3 -fomit-frame-pointer2012021620120211
93858bswapgcc -mcpu=arm2 -O3 -fomit-frame-pointer2012021620120211
93858bswapgcc -mcpu=arm3 -O3 -fomit-frame-pointer2012021620120211
97227regsgcc -mcpu=arm3 -Os -fomit-frame-pointer2012021620120211
97227regsgcc -mcpu=cortex-r4 -O -fomit-frame-pointer2012021620120211
97275regsgcc -mcpu=arm2 -Os -fomit-frame-pointer2012021620120211
97276regsgcc -funroll-loops -O -fomit-frame-pointer2012021620120211
97276regsgcc -funroll-loops -fno-schedule-insns -O -fomit-frame-pointer2012021620120211
97347regsgcc -fno-schedule-insns -O -fomit-frame-pointer2012021620120211
97350regsgcc -mcpu=arm810 -O -fomit-frame-pointer2012021620120211
97359regsgcc -mcpu=arm1136j-s -O -fomit-frame-pointer2012021620120211
97359regsgcc -mcpu=arm1136j-s -O -fomit-frame-pointer -fno-schedule-insns2012021620120211
97359regsgcc -mcpu=arm1136jf-s -O -fomit-frame-pointer -fno-schedule-insns2012021620120211
97359regsgcc -mcpu=arm8 -O -fomit-frame-pointer2012021620120211
97361regsgcc -mcpu=arm9e -O -fomit-frame-pointer2012021620120211
97362regsgcc -mcpu=xscale -O -fomit-frame-pointer2012021620120211
97363regsgcc -mcpu=arm9tdmi -O -fomit-frame-pointer2012021620120211
97369regsgcc -mcpu=arm9 -O -fomit-frame-pointer2012021620120211
97370regsgcc -mcpu=arm920 -O -fomit-frame-pointer2012021620120211
97371regsgcc -mcpu=arm10tdmi -O -fomit-frame-pointer2012021620120211
97371regsgcc -mcpu=arm1136jf-s -O -fomit-frame-pointer2012021620120211
97371regsgcc -mcpu=strongarm1100 -O -fomit-frame-pointer2012021620120211
97371regsgcc -mcpu=strongarm110 -O -fomit-frame-pointer2012021620120211
97371regsgcc -mcpu=strongarm -O -fomit-frame-pointer2012021620120211
97372regsgcc -mcpu=ep9312 -O -fomit-frame-pointer2012021620120211
97374regsgcc -mcpu=arm1020t -O -fomit-frame-pointer2012021620120211
97375regsgcc -mcpu=arm940t -O -fomit-frame-pointer2012021620120211
97419regsgcc -O -fomit-frame-pointer2012021620120211
97443regsgcc -mcpu=arm920t -O -fomit-frame-pointer2012021620120211
97698regsgcc -mcpu=arm250 -Os -fomit-frame-pointer2012021620120211
97710regsgcc -mcpu=cortex-a8 -mfloat-abi=softfp -mfpu=neon -O -fomit-frame-pointer2012021620120211
98199regsgcc -mcpu=arm250 -O -fomit-frame-pointer2012021620120211
98199regsgcc -mcpu=arm7 -O -fomit-frame-pointer2012021620120211
98202regsgcc -mcpu=arm70 -O -fomit-frame-pointer2012021620120211
98202regsgcc -mcpu=arm710 -O -fomit-frame-pointer2012021620120211
98202regsgcc -mcpu=arm7500fe -O -fomit-frame-pointer2012021620120211
98202regsgcc -mcpu=arm7dm -O -fomit-frame-pointer2012021620120211
98202regsgcc -mcpu=arm7m -O -fomit-frame-pointer2012021620120211
98205regsgcc -mcpu=arm600 -O -fomit-frame-pointer2012021620120211
98205regsgcc -mcpu=arm7di -O -fomit-frame-pointer2012021620120211
98214regsgcc -mcpu=arm2 -O -fomit-frame-pointer2012021620120211
98214regsgcc -mcpu=arm60 -O -fomit-frame-pointer2012021620120211
98214regsgcc -mcpu=arm610 -O -fomit-frame-pointer2012021620120211
98214regsgcc -mcpu=arm6 -O -fomit-frame-pointer2012021620120211
98214regsgcc -mcpu=arm700 -O -fomit-frame-pointer2012021620120211
98214regsgcc -mcpu=arm700i -O -fomit-frame-pointer2012021620120211
98214regsgcc -mcpu=arm7100 -O -fomit-frame-pointer2012021620120211
98214regsgcc -mcpu=arm710c -O -fomit-frame-pointer2012021620120211
98214regsgcc -mcpu=arm7d -O -fomit-frame-pointer2012021620120211
98238regsgcc -mcpu=arm7tdmi -O -fomit-frame-pointer2012021620120211
98250regsgcc -mcpu=arm620 -O -fomit-frame-pointer2012021620120211
98262regsgcc -mcpu=arm3 -O -fomit-frame-pointer2012021620120211
98271regsgcc -mcpu=arm7500 -O -fomit-frame-pointer2012021620120211
98445regsgcc -mcpu=arm250 -O3 -fomit-frame-pointer2012021620120211
98445regsgcc -mcpu=arm3 -O3 -fomit-frame-pointer2012021620120211
98454regsgcc -mcpu=arm2 -O3 -fomit-frame-pointer2012021620120211
98493regsgcc -mcpu=arm7dmi -O -fomit-frame-pointer2012021620120211
98769regsgcc -mcpu=arm3 -O2 -fomit-frame-pointer2012021620120211
98778regsgcc -mcpu=arm2 -O2 -fomit-frame-pointer2012021620120211
98790regsgcc -mcpu=arm250 -O2 -fomit-frame-pointer2012021620120211
244351bswapcc2012021620120211
244409bswapgcc2012021620120211
244417bswapgcc -funroll-loops2012021620120211
252774regsgcc -funroll-loops2012021620120211
252776regsgcc2012021620120211
252779regscc2012021620120211

Test failure

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

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

Compiler output

Implementation: crypto_hash/bblake256/bswap
Compiler: gcc -mcpu=arm250 -O2 -fomit-frame-pointer
hash.c: hash.c:1: warning: target CPU does not support interworking
try.c: try.c:1: warning: target CPU does not support interworking
try.c: try-anything.c:1: warning: target CPU does not support interworking
measure.c: measure.c:1: warning: target CPU does not support interworking
measure.c: measure-anything.c:1: warning: target CPU does not support interworking

Number of similar (compiler,implementation) pairs: 216, namely:
CompilerImplementations
gcc -mcpu=arm250 -O2 -fomit-frame-pointer bswap regs
gcc -mcpu=arm250 -O3 -fomit-frame-pointer bswap regs
gcc -mcpu=arm250 -O -fomit-frame-pointer bswap regs
gcc -mcpu=arm250 -Os -fomit-frame-pointer bswap regs
gcc -mcpu=arm2 -O2 -fomit-frame-pointer bswap regs
gcc -mcpu=arm2 -O3 -fomit-frame-pointer bswap regs
gcc -mcpu=arm2 -O -fomit-frame-pointer bswap regs
gcc -mcpu=arm2 -Os -fomit-frame-pointer bswap regs
gcc -mcpu=arm3 -O2 -fomit-frame-pointer bswap regs
gcc -mcpu=arm3 -O3 -fomit-frame-pointer bswap regs
gcc -mcpu=arm3 -O -fomit-frame-pointer bswap regs
gcc -mcpu=arm3 -Os -fomit-frame-pointer bswap regs
gcc -mcpu=arm600 -O2 -fomit-frame-pointer bswap regs
gcc -mcpu=arm600 -O3 -fomit-frame-pointer bswap regs
gcc -mcpu=arm600 -O -fomit-frame-pointer bswap regs
gcc -mcpu=arm600 -Os -fomit-frame-pointer bswap regs
gcc -mcpu=arm60 -O2 -fomit-frame-pointer bswap regs
gcc -mcpu=arm60 -O3 -fomit-frame-pointer bswap regs
gcc -mcpu=arm60 -O -fomit-frame-pointer bswap regs
gcc -mcpu=arm60 -Os -fomit-frame-pointer bswap regs
gcc -mcpu=arm610 -O2 -fomit-frame-pointer bswap regs
gcc -mcpu=arm610 -O3 -fomit-frame-pointer bswap regs
gcc -mcpu=arm610 -O -fomit-frame-pointer bswap regs
gcc -mcpu=arm610 -Os -fomit-frame-pointer bswap regs
gcc -mcpu=arm620 -O2 -fomit-frame-pointer bswap regs
gcc -mcpu=arm620 -O3 -fomit-frame-pointer bswap regs
gcc -mcpu=arm620 -O -fomit-frame-pointer bswap regs
gcc -mcpu=arm620 -Os -fomit-frame-pointer bswap regs
gcc -mcpu=arm6 -O2 -fomit-frame-pointer bswap regs
gcc -mcpu=arm6 -O3 -fomit-frame-pointer bswap regs
gcc -mcpu=arm6 -O -fomit-frame-pointer bswap regs
gcc -mcpu=arm6 -Os -fomit-frame-pointer bswap regs
gcc -mcpu=arm700 -O2 -fomit-frame-pointer bswap regs
gcc -mcpu=arm700 -O3 -fomit-frame-pointer bswap regs
gcc -mcpu=arm700 -O -fomit-frame-pointer bswap regs
gcc -mcpu=arm700 -Os -fomit-frame-pointer bswap regs
gcc -mcpu=arm700i -O2 -fomit-frame-pointer bswap regs
gcc -mcpu=arm700i -O3 -fomit-frame-pointer bswap regs
gcc -mcpu=arm700i -O -fomit-frame-pointer bswap regs
gcc -mcpu=arm700i -Os -fomit-frame-pointer bswap regs
gcc -mcpu=arm70 -O2 -fomit-frame-pointer bswap regs
gcc -mcpu=arm70 -O3 -fomit-frame-pointer bswap regs
gcc -mcpu=arm70 -O -fomit-frame-pointer bswap regs
gcc -mcpu=arm70 -Os -fomit-frame-pointer bswap regs
gcc -mcpu=arm7100 -O2 -fomit-frame-pointer bswap regs
gcc -mcpu=arm7100 -O3 -fomit-frame-pointer bswap regs
gcc -mcpu=arm7100 -O -fomit-frame-pointer bswap regs
gcc -mcpu=arm7100 -Os -fomit-frame-pointer bswap regs
gcc -mcpu=arm710 -O2 -fomit-frame-pointer bswap regs
gcc -mcpu=arm710 -O3 -fomit-frame-pointer bswap regs
gcc -mcpu=arm710 -O -fomit-frame-pointer bswap regs
gcc -mcpu=arm710 -Os -fomit-frame-pointer bswap regs
gcc -mcpu=arm710c -O2 -fomit-frame-pointer bswap regs
gcc -mcpu=arm710c -O3 -fomit-frame-pointer bswap regs
gcc -mcpu=arm710c -O -fomit-frame-pointer bswap regs
gcc -mcpu=arm710c -Os -fomit-frame-pointer bswap regs
gcc -mcpu=arm7500 -O2 -fomit-frame-pointer bswap regs
gcc -mcpu=arm7500 -O3 -fomit-frame-pointer bswap regs
gcc -mcpu=arm7500 -O -fomit-frame-pointer bswap regs
gcc -mcpu=arm7500 -Os -fomit-frame-pointer bswap regs
gcc -mcpu=arm7500fe -O2 -fomit-frame-pointer bswap regs
gcc -mcpu=arm7500fe -O3 -fomit-frame-pointer bswap regs
gcc -mcpu=arm7500fe -O -fomit-frame-pointer bswap regs
gcc -mcpu=arm7500fe -Os -fomit-frame-pointer bswap regs
gcc -mcpu=arm7 -O2 -fomit-frame-pointer bswap regs
gcc -mcpu=arm7 -O3 -fomit-frame-pointer bswap regs
gcc -mcpu=arm7 -O -fomit-frame-pointer bswap regs
gcc -mcpu=arm7 -Os -fomit-frame-pointer bswap regs
gcc -mcpu=arm7d -O2 -fomit-frame-pointer bswap regs
gcc -mcpu=arm7d -O3 -fomit-frame-pointer bswap regs
gcc -mcpu=arm7d -O -fomit-frame-pointer bswap regs
gcc -mcpu=arm7d -Os -fomit-frame-pointer bswap regs
gcc -mcpu=arm7di -O2 -fomit-frame-pointer bswap regs
gcc -mcpu=arm7di -O3 -fomit-frame-pointer bswap regs
gcc -mcpu=arm7di -O -fomit-frame-pointer bswap regs
gcc -mcpu=arm7di -Os -fomit-frame-pointer bswap regs
gcc -mcpu=arm7dm -O2 -fomit-frame-pointer bswap regs
gcc -mcpu=arm7dm -O3 -fomit-frame-pointer bswap regs
gcc -mcpu=arm7dm -O -fomit-frame-pointer bswap regs
gcc -mcpu=arm7dm -Os -fomit-frame-pointer bswap regs
gcc -mcpu=arm7dmi -O2 -fomit-frame-pointer bswap regs
gcc -mcpu=arm7dmi -O3 -fomit-frame-pointer bswap regs
gcc -mcpu=arm7dmi -O -fomit-frame-pointer bswap regs
gcc -mcpu=arm7dmi -Os -fomit-frame-pointer bswap regs
gcc -mcpu=arm7m -O2 -fomit-frame-pointer bswap regs
gcc -mcpu=arm7m -O3 -fomit-frame-pointer bswap regs
gcc -mcpu=arm7m -O -fomit-frame-pointer bswap regs
gcc -mcpu=arm7m -Os -fomit-frame-pointer bswap regs
gcc -mcpu=arm810 -O2 -fomit-frame-pointer bswap regs
gcc -mcpu=arm810 -O3 -fomit-frame-pointer bswap regs
gcc -mcpu=arm810 -O -fomit-frame-pointer bswap regs
gcc -mcpu=arm810 -Os -fomit-frame-pointer bswap regs
gcc -mcpu=arm8 -O2 -fomit-frame-pointer bswap regs
gcc -mcpu=arm8 -O3 -fomit-frame-pointer bswap regs
gcc -mcpu=arm8 -O -fomit-frame-pointer bswap regs
gcc -mcpu=arm8 -Os -fomit-frame-pointer bswap regs
gcc -mcpu=strongarm1100 -O2 -fomit-frame-pointer bswap regs
gcc -mcpu=strongarm1100 -O3 -fomit-frame-pointer bswap regs
gcc -mcpu=strongarm1100 -O -fomit-frame-pointer bswap regs
gcc -mcpu=strongarm1100 -Os -fomit-frame-pointer bswap regs
gcc -mcpu=strongarm110 -O2 -fomit-frame-pointer bswap regs
gcc -mcpu=strongarm110 -O3 -fomit-frame-pointer bswap regs
gcc -mcpu=strongarm110 -O -fomit-frame-pointer bswap regs
gcc -mcpu=strongarm110 -Os -fomit-frame-pointer bswap regs
gcc -mcpu=strongarm -O2 -fomit-frame-pointer bswap regs
gcc -mcpu=strongarm -O3 -fomit-frame-pointer bswap regs
gcc -mcpu=strongarm -O -fomit-frame-pointer bswap regs
gcc -mcpu=strongarm -Os -fomit-frame-pointer bswap regs