Implementation notes: armeabi, h5tegra, crypto_hash/skein256256

Computer: h5tegra
Architecture: armeabi
CPU ID: unknown CPU ID
SUPERCOP version: 20130126
Operation: crypto_hash
Primitive: skein256256
TimeImplementationCompilerBenchmark dateSUPERCOP version
44292armgcc -mcpu=cortex-a5 -O -fomit-frame-pointer2012012120120120
44309armgcc -O -fomit-frame-pointer2012012120120120
44309armgcc -mcpu=cortex-a9 -O -fomit-frame-pointer2012012120120120
44314armgcc -fno-schedule-insns -O -fomit-frame-pointer2012012120120120
44317armgcc -mcpu=strongarm1100 -O2 -fomit-frame-pointer2012012120120120
44324armgcc -mcpu=strongarm1100 -O3 -fomit-frame-pointer2012012120120120
44327armgcc -mcpu=strongarm -O3 -fomit-frame-pointer2012012120120120
44329armgcc -mcpu=strongarm110 -O2 -fomit-frame-pointer2012012120120120
44332armgcc -funroll-loops -fno-schedule-insns -O -fomit-frame-pointer2012012120120120
44340armgcc -fno-schedule-insns -Os -fomit-frame-pointer2012012120120120
44340armgcc -mcpu=strongarm -O2 -fomit-frame-pointer2012012120120120
44341armgcc -Os -fomit-frame-pointer2012012120120120
44341armgcc -mcpu=arm810 -O2 -fomit-frame-pointer2012012120120120
44342armgcc -mcpu=arm8 -O3 -fomit-frame-pointer2012012120120120
44343armgcc -mcpu=arm810 -O3 -fomit-frame-pointer2012012120120120
44343armgcc -mcpu=arm8 -O2 -fomit-frame-pointer2012012120120120
44345armgcc -mcpu=strongarm110 -O3 -fomit-frame-pointer2012012120120120
44347armgcc -fno-schedule-insns -O2 -fomit-frame-pointer2012012120120120
44350armgcc -mcpu=cortex-a5 -O3 -fomit-frame-pointer2012012120120120
44352armgcc -funroll-loops -O -fomit-frame-pointer2012012120120120
44353armgcc -funroll-loops -fno-schedule-insns -O3 -fomit-frame-pointer2012012120120120
44375armgcc -fno-schedule-insns -O3 -fomit-frame-pointer2012012120120120
44415armgcc -O3 -fomit-frame-pointer2012012120120120
44448armgcc -funroll-loops -O2 -fomit-frame-pointer2012012120120120
44451armgcc -mcpu=arm1020t -Os -fomit-frame-pointer2012012120120120
44451armgcc -mcpu=arm10tdmi -Os -fomit-frame-pointer2012012120120120
44451armgcc -mcpu=arm9 -Os -fomit-frame-pointer2012012120120120
44451armgcc -mcpu=xscale -O -fomit-frame-pointer2012012120120120
44454armgcc -mcpu=arm1136j-s -Os -fomit-frame-pointer -fno-schedule-insns2012012120120120
44457armgcc -mcpu=arm920 -O -fomit-frame-pointer2012012120120120
44459armgcc -mcpu=arm7tdmi -O -fomit-frame-pointer2012012120120120
44461armgcc -mcpu=ep9312 -O -fomit-frame-pointer2012012120120120
44463armgcc -mcpu=arm920t -O -fomit-frame-pointer2012012120120120
44465armgcc -mcpu=arm1020t -O -fomit-frame-pointer2012012120120120
44465armgcc -mcpu=arm940t -O -fomit-frame-pointer2012012120120120
44468armgcc -mcpu=arm9e -O -fomit-frame-pointer2012012120120120
44472armgcc -mcpu=arm9 -O -fomit-frame-pointer2012012120120120
44478armgcc -mcpu=arm1136jf-s -O -fomit-frame-pointer -fno-schedule-insns2012012120120120
44479armgcc -mcpu=arm9tdmi -O -fomit-frame-pointer2012012120120120
44481armgcc -mcpu=arm1136j-s -O -fomit-frame-pointer -fno-schedule-insns2012012120120120
44482armgcc -mcpu=arm1136j-s -O -fomit-frame-pointer2012012120120120
44485armgcc -mcpu=ep9312 -Os -fomit-frame-pointer2012012120120120
44487armgcc -mcpu=arm920 -Os -fomit-frame-pointer2012012120120120
44488armgcc -mcpu=arm1136j-s -Os -fomit-frame-pointer2012012120120120
44491armgcc -mcpu=arm9tdmi -Os -fomit-frame-pointer2012012120120120
44493armgcc -mcpu=arm7tdmi -Os -fomit-frame-pointer2012012120120120
44494armgcc -mcpu=arm1136jf-s -O -fomit-frame-pointer2012012120120120
44498armgcc -mcpu=arm9e -Os -fomit-frame-pointer2012012120120120
44501armgcc -mcpu=arm920t -Os -fomit-frame-pointer2012012120120120
44501armgcc -mcpu=arm940t -Os -fomit-frame-pointer2012012120120120
44502armgcc -mcpu=arm10tdmi -O -fomit-frame-pointer2012012120120120
44510armgcc -mcpu=xscale -Os -fomit-frame-pointer2012012120120120
44522armgcc -mcpu=arm10tdmi -O3 -fomit-frame-pointer2012012120120120
44525armgcc -mcpu=arm1136jf-s -Os -fomit-frame-pointer -fno-schedule-insns2012012120120120
44526armgcc -mcpu=arm920t -O2 -fomit-frame-pointer2012012120120120
44536armgcc -mcpu=arm940t -O2 -fomit-frame-pointer2012012120120120
44539armgcc -mcpu=ep9312 -O2 -fomit-frame-pointer2012012120120120
44541armgcc -mcpu=arm9tdmi -O2 -fomit-frame-pointer2012012120120120
44543armgcc -mcpu=arm7tdmi -O2 -fomit-frame-pointer2012012120120120
44553armgcc -mcpu=arm920 -O2 -fomit-frame-pointer2012012120120120
44554armgcc -mcpu=arm9 -O2 -fomit-frame-pointer2012012120120120
44930armgcc -mcpu=arm1136jf-s -Os -fomit-frame-pointer2012012120120120
45078armgcc -mcpu=arm1136jf-s -O2 -fomit-frame-pointer2012012120120120
45668armgcc -mcpu=strongarm110 -Os -fomit-frame-pointer2012012120120120
46459armgcc -mcpu=strongarm1100 -Os -fomit-frame-pointer2012012120120120
46475armgcc -mcpu=arm810 -Os -fomit-frame-pointer2012012120120120
46475armgcc -mcpu=arm8 -Os -fomit-frame-pointer2012012120120120
46478armgcc -mcpu=cortex-a5 -O2 -fomit-frame-pointer2012012120120120
46479armgcc -funroll-loops -O3 -fomit-frame-pointer2012012120120120
46483armgcc -funroll-loops -Os -fomit-frame-pointer2012012120120120
46484armgcc -mcpu=cortex-a9 -Os -fomit-frame-pointer2012012120120120
46493armgcc -funroll-loops -fno-schedule-insns -Os -fomit-frame-pointer2012012120120120
46510armgcc -mcpu=strongarm -Os -fomit-frame-pointer2012012120120120
46525armgcc -funroll-loops -fno-schedule-insns -O2 -fomit-frame-pointer2012012120120120
46527armgcc -O2 -fomit-frame-pointer2012012120120120
46547armgcc -mcpu=strongarm1100 -O -fomit-frame-pointer2012012120120120
46549armgcc -mcpu=cortex-a5 -Os -fomit-frame-pointer2012012120120120
46549armgcc -mcpu=strongarm -O -fomit-frame-pointer2012012120120120
46570armgcc -mcpu=cortex-a9 -O2 -fomit-frame-pointer2012012120120120
46575armgcc -mcpu=strongarm110 -O -fomit-frame-pointer2012012120120120
46593armgcc -mcpu=arm810 -O -fomit-frame-pointer2012012120120120
46595armgcc -mcpu=cortex-a9 -O3 -fomit-frame-pointer2012012120120120
46599armgcc -mcpu=arm8 -O -fomit-frame-pointer2012012120120120
46648armgcc -mcpu=arm9tdmi -O3 -fomit-frame-pointer2012012120120120
46655armgcc -mcpu=arm7tdmi -O3 -fomit-frame-pointer2012012120120120
46673armgcc -mcpu=arm920t -O3 -fomit-frame-pointer2012012120120120
46679armgcc -mcpu=arm9 -O3 -fomit-frame-pointer2012012120120120
46681armgcc -mcpu=arm9e -O3 -fomit-frame-pointer2012012120120120
46682armgcc -mcpu=xscale -O2 -fomit-frame-pointer2012012120120120
46691armgcc -mcpu=arm10tdmi -O2 -fomit-frame-pointer2012012120120120
46692armgcc -mcpu=arm1136j-s -O3 -fomit-frame-pointer2012012120120120
46697armgcc -mcpu=arm1136jf-s -O3 -fomit-frame-pointer2012012120120120
46699armgcc -mcpu=arm1136jf-s -O3 -fomit-frame-pointer -fno-schedule-insns2012012120120120
46700armgcc -mcpu=arm1136jf-s -O2 -fomit-frame-pointer -fno-schedule-insns2012012120120120
46700armgcc -mcpu=ep9312 -O3 -fomit-frame-pointer2012012120120120
46702armgcc -mcpu=arm920 -O3 -fomit-frame-pointer2012012120120120
46703armcc2012012120120120
46704armgcc -mcpu=arm1020t -O2 -fomit-frame-pointer2012012120120120
46704armgcc -mcpu=xscale -O3 -fomit-frame-pointer2012012120120120
46711armgcc -mcpu=arm1020t -O3 -fomit-frame-pointer2012012120120120
46712armgcc -mcpu=arm9e -O2 -fomit-frame-pointer2012012120120120
46718armgcc -mcpu=arm1136j-s -O3 -fomit-frame-pointer -fno-schedule-insns2012012120120120
46721armgcc -mcpu=arm940t -O3 -fomit-frame-pointer2012012120120120
46733armgcc -mcpu=arm1136j-s -O2 -fomit-frame-pointer2012012120120120
46734armgcc -mcpu=arm1136j-s -O2 -fomit-frame-pointer -fno-schedule-insns2012012120120120
46744armgcc -funroll-loops2012012120120120
46767armgcc2012012120120120
53705arm_thumbgcc -mcpu=strongarm1100 -Os -fomit-frame-pointer2012012120120120
53721arm_thumbgcc -mcpu=strongarm -Os -fomit-frame-pointer2012012120120120
53722arm_thumbgcc -mcpu=cortex-a5 -O2 -fomit-frame-pointer2012012120120120
53725arm_thumbgcc -mcpu=arm8 -Os -fomit-frame-pointer2012012120120120
53728arm_thumbgcc -mcpu=cortex-a5 -Os -fomit-frame-pointer2012012120120120
53728arm_thumbgcc -mcpu=cortex-a9 -Os -fomit-frame-pointer2012012120120120
53729arm_thumbgcc -funroll-loops -Os -fomit-frame-pointer2012012120120120
53730arm_thumbgcc -fno-schedule-insns -O3 -fomit-frame-pointer2012012120120120
53741arm_thumbgcc -mcpu=cortex-a9 -O2 -fomit-frame-pointer2012012120120120
53747arm_thumbgcc -O2 -fomit-frame-pointer2012012120120120
53748arm_thumbgcc -funroll-loops -fno-schedule-insns -O2 -fomit-frame-pointer2012012120120120
53751arm_thumbgcc -O3 -fomit-frame-pointer2012012120120120
53751arm_thumbgcc -funroll-loops -fno-schedule-insns -Os -fomit-frame-pointer2012012120120120
53776arm_thumbgcc -mcpu=strongarm1100 -O -fomit-frame-pointer2012012120120120
53798arm_thumbgcc -funroll-loops -O3 -fomit-frame-pointer2012012120120120
53800arm_thumbgcc -mcpu=arm810 -O -fomit-frame-pointer2012012120120120
53807arm_thumbgcc -mcpu=strongarm110 -O -fomit-frame-pointer2012012120120120
53809arm_thumbgcc -mcpu=strongarm110 -Os -fomit-frame-pointer2012012120120120
53809arm_thumbgcc -mcpu=strongarm -O -fomit-frame-pointer2012012120120120
53815arm_thumbgcc -mcpu=arm8 -O -fomit-frame-pointer2012012120120120
53831arm_thumbgcc -mcpu=arm810 -Os -fomit-frame-pointer2012012120120120
53908arm_thumbgcc -mcpu=arm1136jf-s -O2 -fomit-frame-pointer2012012120120120
53908arm_thumbgcc -mcpu=arm1136jf-s -O2 -fomit-frame-pointer -fno-schedule-insns2012012120120120
53909arm_thumbgcc -mcpu=arm1136j-s -O2 -fomit-frame-pointer2012012120120120
53913arm_thumbgcc -mcpu=arm10tdmi -O2 -fomit-frame-pointer2012012120120120
53921arm_thumbgcc -mcpu=arm1136j-s -O3 -fomit-frame-pointer -fno-schedule-insns2012012120120120
53922arm_thumbgcc -mcpu=arm9e -O2 -fomit-frame-pointer2012012120120120
53922arm_thumbgcc -mcpu=arm9e -O3 -fomit-frame-pointer2012012120120120
53923arm_thumbgcc -mcpu=arm1020t -O3 -fomit-frame-pointer2012012120120120
53927arm_thumbgcc -mcpu=arm10tdmi -O3 -fomit-frame-pointer2012012120120120
53927arm_thumbgcc -mcpu=arm1136j-s -O3 -fomit-frame-pointer2012012120120120
53929arm_thumbgcc -mcpu=arm1020t -O2 -fomit-frame-pointer2012012120120120
53935arm_thumbgcc -mcpu=xscale -O2 -fomit-frame-pointer2012012120120120
53935arm_thumbgcc -mcpu=xscale -O3 -fomit-frame-pointer2012012120120120
53943arm_thumbgcc -mcpu=arm1136jf-s -O3 -fomit-frame-pointer2012012120120120
53949arm_thumbcc2012012120120120
53949arm_thumbgcc -funroll-loops2012012120120120
53957arm_thumbgcc -mcpu=arm920t -O3 -fomit-frame-pointer2012012120120120
53958arm_thumbgcc -mcpu=arm1136j-s -O2 -fomit-frame-pointer -fno-schedule-insns2012012120120120
53964arm_thumbgcc -mcpu=arm1136jf-s -O3 -fomit-frame-pointer -fno-schedule-insns2012012120120120
53967arm_thumbgcc -mcpu=ep9312 -O3 -fomit-frame-pointer2012012120120120
53969arm_thumbgcc -mcpu=arm920 -O3 -fomit-frame-pointer2012012120120120
53974arm_thumbgcc -mcpu=arm940t -O3 -fomit-frame-pointer2012012120120120
53975arm_thumbgcc -mcpu=arm7tdmi -O3 -fomit-frame-pointer2012012120120120
53975arm_thumbgcc -mcpu=arm9 -O3 -fomit-frame-pointer2012012120120120
53989arm_thumbgcc2012012120120120
54160arm_thumbgcc -mcpu=arm9tdmi -O3 -fomit-frame-pointer2012012120120120
55758arm_thumbgcc -fno-schedule-insns -O -fomit-frame-pointer2012012120120120
55759arm_thumbgcc -O -fomit-frame-pointer2012012120120120
55759arm_thumbgcc -mcpu=cortex-a5 -O -fomit-frame-pointer2012012120120120
55759arm_thumbgcc -mcpu=cortex-a9 -O -fomit-frame-pointer2012012120120120
55791arm_thumbgcc -Os -fomit-frame-pointer2012012120120120
55791arm_thumbgcc -mcpu=arm810 -O2 -fomit-frame-pointer2012012120120120
55791arm_thumbgcc -mcpu=strongarm1100 -O2 -fomit-frame-pointer2012012120120120
55791arm_thumbgcc -mcpu=strongarm110 -O3 -fomit-frame-pointer2012012120120120
55793arm_thumbgcc -funroll-loops -O2 -fomit-frame-pointer2012012120120120
55799arm_thumbgcc -fno-schedule-insns -O2 -fomit-frame-pointer2012012120120120
55799arm_thumbgcc -mcpu=arm810 -O3 -fomit-frame-pointer2012012120120120
55799arm_thumbgcc -mcpu=strongarm110 -O2 -fomit-frame-pointer2012012120120120
55801arm_thumbgcc -fno-schedule-insns -Os -fomit-frame-pointer2012012120120120
55801arm_thumbgcc -mcpu=arm8 -O3 -fomit-frame-pointer2012012120120120
55801arm_thumbgcc -mcpu=strongarm1100 -O3 -fomit-frame-pointer2012012120120120
55807arm_thumbgcc -mcpu=strongarm -O2 -fomit-frame-pointer2012012120120120
55808arm_thumbgcc -mcpu=strongarm -O3 -fomit-frame-pointer2012012120120120
55811arm_thumbgcc -mcpu=arm8 -O2 -fomit-frame-pointer2012012120120120
55812arm_thumbgcc -mcpu=cortex-a5 -O3 -fomit-frame-pointer2012012120120120
55834arm_thumbgcc -funroll-loops -fno-schedule-insns -O3 -fomit-frame-pointer2012012120120120
55842arm_thumbgcc -mcpu=cortex-a9 -O3 -fomit-frame-pointer2012012120120120
55875arm_thumbgcc -funroll-loops -fno-schedule-insns -O -fomit-frame-pointer2012012120120120
55881arm_thumbgcc -funroll-loops -O -fomit-frame-pointer2012012120120120
55901arm_thumbgcc -mcpu=arm7tdmi -Os -fomit-frame-pointer2012012120120120
55924arm_thumbgcc -mcpu=arm1136j-s -O -fomit-frame-pointer2012012120120120
55926arm_thumbgcc -mcpu=arm1136j-s -O -fomit-frame-pointer -fno-schedule-insns2012012120120120
55928arm_thumbgcc -mcpu=arm1136jf-s -O -fomit-frame-pointer2012012120120120
55935arm_thumbgcc -mcpu=arm940t -O -fomit-frame-pointer2012012120120120
55935arm_thumbgcc -mcpu=arm940t -Os -fomit-frame-pointer2012012120120120
55937arm_thumbgcc -mcpu=xscale -O -fomit-frame-pointer2012012120120120
55939arm_thumbgcc -mcpu=arm1020t -O -fomit-frame-pointer2012012120120120
55941arm_thumbgcc -mcpu=arm10tdmi -O -fomit-frame-pointer2012012120120120
55943arm_thumbgcc -mcpu=arm9 -Os -fomit-frame-pointer2012012120120120
55943arm_thumbgcc -mcpu=arm9e -O -fomit-frame-pointer2012012120120120
55943arm_thumbgcc -mcpu=ep9312 -O -fomit-frame-pointer2012012120120120
55946arm_thumbgcc -mcpu=arm1136j-s -Os -fomit-frame-pointer -fno-schedule-insns2012012120120120
55949arm_thumbgcc -mcpu=arm1136jf-s -O -fomit-frame-pointer -fno-schedule-insns2012012120120120
55949arm_thumbgcc -mcpu=arm9tdmi -Os -fomit-frame-pointer2012012120120120
55950arm_thumbgcc -mcpu=arm9e -Os -fomit-frame-pointer2012012120120120
55951arm_thumbgcc -mcpu=arm9tdmi -O -fomit-frame-pointer2012012120120120
55953arm_thumbgcc -mcpu=arm7tdmi -O -fomit-frame-pointer2012012120120120
55955arm_thumbgcc -mcpu=arm9 -O -fomit-frame-pointer2012012120120120
55959arm_thumbgcc -mcpu=ep9312 -Os -fomit-frame-pointer2012012120120120
55960arm_thumbgcc -mcpu=xscale -Os -fomit-frame-pointer2012012120120120
55961arm_thumbgcc -mcpu=arm920 -O -fomit-frame-pointer2012012120120120
55965arm_thumbgcc -mcpu=ep9312 -O2 -fomit-frame-pointer2012012120120120
55966arm_thumbgcc -mcpu=arm1020t -Os -fomit-frame-pointer2012012120120120
55966arm_thumbgcc -mcpu=arm920 -Os -fomit-frame-pointer2012012120120120
55967arm_thumbgcc -mcpu=arm10tdmi -Os -fomit-frame-pointer2012012120120120
55967arm_thumbgcc -mcpu=arm1136j-s -Os -fomit-frame-pointer2012012120120120
55967arm_thumbgcc -mcpu=arm1136jf-s -Os -fomit-frame-pointer2012012120120120
55967arm_thumbgcc -mcpu=arm920t -Os -fomit-frame-pointer2012012120120120
55975arm_thumbgcc -mcpu=arm1136jf-s -Os -fomit-frame-pointer -fno-schedule-insns2012012120120120
55984arm_thumbgcc -mcpu=arm940t -O2 -fomit-frame-pointer2012012120120120
55986arm_thumbgcc -mcpu=arm7tdmi -O2 -fomit-frame-pointer2012012120120120
55992arm_thumbgcc -mcpu=arm920t -O2 -fomit-frame-pointer2012012120120120
55992arm_thumbgcc -mcpu=arm9 -O2 -fomit-frame-pointer2012012120120120
55997arm_thumbgcc -mcpu=arm920t -O -fomit-frame-pointer2012012120120120
55999arm_thumbgcc -mcpu=arm9tdmi -O2 -fomit-frame-pointer2012012120120120
56006arm_thumbgcc -mcpu=arm920 -O2 -fomit-frame-pointer2012012120120120
81286optgcc -fno-schedule-insns -O2 -fomit-frame-pointer2012012220120120
81519optgcc -funroll-loops -fno-schedule-insns -O3 -fomit-frame-pointer2012012220120120
82354optgcc -fno-schedule-insns -O3 -fomit-frame-pointer2012012220120120
82366optgcc -funroll-loops -fno-schedule-insns -O2 -fomit-frame-pointer2012012220120120
84011optgcc -O2 -fomit-frame-pointer2012012120120120
84201optgcc -O3 -fomit-frame-pointer2012012120120120
84288optgcc -funroll-loops -O3 -fomit-frame-pointer2012012220120120
84475optgcc -mcpu=cortex-a5 -O2 -fomit-frame-pointer2012012220120120
84830optgcc -funroll-loops -O2 -fomit-frame-pointer2012012220120120
85699optgcc -mcpu=cortex-a5 -O3 -fomit-frame-pointer2012012220120120
86731optgcc -mcpu=cortex-a9 -O2 -fomit-frame-pointer2012012220120120
86785optgcc -mcpu=cortex-a9 -O3 -fomit-frame-pointer2012012220120120
88586optgcc -mcpu=strongarm -Os -fomit-frame-pointer2012012120120120
88600optgcc -mcpu=strongarm110 -Os -fomit-frame-pointer2012012120120120
88615optgcc -mcpu=arm810 -Os -fomit-frame-pointer2012012120120120
88631optgcc -mcpu=arm8 -Os -fomit-frame-pointer2012012120120120
88791optgcc -mcpu=strongarm1100 -Os -fomit-frame-pointer2012012120120120
89834optgcc -mcpu=strongarm -O2 -fomit-frame-pointer2012012120120120
89846optgcc -mcpu=strongarm1100 -O3 -fomit-frame-pointer2012012120120120
89853optgcc -mcpu=arm8 -O3 -fomit-frame-pointer2012012120120120
89894optgcc -mcpu=strongarm110 -O3 -fomit-frame-pointer2012012120120120
89945optgcc -mcpu=strongarm -O3 -fomit-frame-pointer2012012120120120
89960optgcc -mcpu=arm8 -O2 -fomit-frame-pointer2012012120120120
89961optgcc -mcpu=arm810 -O3 -fomit-frame-pointer2012012120120120
89963optgcc -mcpu=arm810 -O2 -fomit-frame-pointer2012012120120120
89965optgcc -mcpu=strongarm1100 -O2 -fomit-frame-pointer2012012120120120
90013optgcc -mcpu=strongarm110 -O2 -fomit-frame-pointer2012012120120120
92669optgcc -fno-schedule-insns -Os -fomit-frame-pointer2012012220120120
92675optgcc -funroll-loops -Os -fomit-frame-pointer2012012220120120
93055optgcc -Os -fomit-frame-pointer2012012120120120
93223optgcc -funroll-loops -fno-schedule-insns -Os -fomit-frame-pointer2012012220120120
94421optgcc -mcpu=cortex-a5 -Os -fomit-frame-pointer2012012220120120
97441optgcc -mcpu=cortex-a9 -Os -fomit-frame-pointer2012012220120120
103459optgcc -mcpu=strongarm -O -fomit-frame-pointer2012012120120120
103532optgcc -mcpu=strongarm110 -O -fomit-frame-pointer2012012120120120
104013optgcc -mcpu=arm8 -O -fomit-frame-pointer2012012120120120
104025optgcc -mcpu=arm810 -O -fomit-frame-pointer2012012120120120
104057optgcc -mcpu=strongarm1100 -O -fomit-frame-pointer2012012120120120
105356optgcc -mcpu=cortex-a9 -O -fomit-frame-pointer2012012220120120
105415optgcc -O -fomit-frame-pointer2012012120120120
105431optgcc -funroll-loops -fno-schedule-insns -O -fomit-frame-pointer2012012220120120
105608optgcc -mcpu=cortex-a5 -O -fomit-frame-pointer2012012220120120
105638optgcc -funroll-loops -O -fomit-frame-pointer2012012220120120
105647optgcc -fno-schedule-insns -O -fomit-frame-pointer2012012220120120
146856optgcc -mcpu=arm1136jf-s -O3 -fomit-frame-pointer -fno-schedule-insns2012012120120120
146858optgcc -mcpu=arm1136j-s -O3 -fomit-frame-pointer -fno-schedule-insns2012012120120120
146900optgcc -mcpu=arm1136jf-s -O3 -fomit-frame-pointer2012012120120120
146923optgcc -mcpu=arm1136j-s -O3 -fomit-frame-pointer2012012120120120
147812optgcc -mcpu=arm1136j-s -O2 -fomit-frame-pointer -fno-schedule-insns2012012120120120
147894optgcc -mcpu=arm1136j-s -O2 -fomit-frame-pointer2012012120120120
147923optgcc -mcpu=arm1136jf-s -O2 -fomit-frame-pointer -fno-schedule-insns2012012220120120
148158optgcc -mcpu=arm1136jf-s -O2 -fomit-frame-pointer2012012120120120
148538optgcc -mcpu=arm1136jf-s -Os -fomit-frame-pointer -fno-schedule-insns2012012220120120
148541optgcc -mcpu=arm1136j-s -Os -fomit-frame-pointer -fno-schedule-insns2012012120120120
148547optgcc -mcpu=arm1136j-s -Os -fomit-frame-pointer2012012120120120
148554optgcc -mcpu=arm1136jf-s -Os -fomit-frame-pointer2012012120120120
150049optgcc -mcpu=arm1020t -O3 -fomit-frame-pointer2012012120120120
150051optgcc -mcpu=arm940t -O3 -fomit-frame-pointer2012012120120120
150070optgcc -mcpu=arm920t -O3 -fomit-frame-pointer2012012120120120
150071optgcc -mcpu=arm10tdmi -O3 -fomit-frame-pointer2012012120120120
150080optgcc -mcpu=arm9e -O3 -fomit-frame-pointer2012012120120120
150101optgcc -mcpu=arm920 -O3 -fomit-frame-pointer2012012120120120
150108optgcc -mcpu=arm9tdmi -O3 -fomit-frame-pointer2012012120120120
150110optgcc -mcpu=ep9312 -O3 -fomit-frame-pointer2012012220120120
150123optgcc -mcpu=arm9 -O3 -fomit-frame-pointer2012012120120120
150164optgcc -mcpu=arm10tdmi -O2 -fomit-frame-pointer2012012120120120
150198optgcc -mcpu=arm1020t -O2 -fomit-frame-pointer2012012120120120
150202optgcc -mcpu=arm9e -O2 -fomit-frame-pointer2012012120120120
150797optgcc -mcpu=arm920 -O2 -fomit-frame-pointer2012012120120120
150801optgcc -mcpu=arm920t -O2 -fomit-frame-pointer2012012120120120
150809optgcc -mcpu=ep9312 -O2 -fomit-frame-pointer2012012220120120
150810optgcc -mcpu=arm940t -O2 -fomit-frame-pointer2012012120120120
150822optgcc -mcpu=arm9 -O2 -fomit-frame-pointer2012012120120120
150837optgcc -mcpu=arm9tdmi -O2 -fomit-frame-pointer2012012120120120
151604optgcc -mcpu=arm7tdmi -O3 -fomit-frame-pointer2012012120120120
152143optgcc -mcpu=xscale -O3 -fomit-frame-pointer2012012220120120
152259optgcc -mcpu=arm9 -Os -fomit-frame-pointer2012012120120120
152263optgcc -mcpu=arm9tdmi -Os -fomit-frame-pointer2012012120120120
152267optgcc -mcpu=arm920t -Os -fomit-frame-pointer2012012120120120
152268optgcc -mcpu=arm940t -Os -fomit-frame-pointer2012012120120120
152276optgcc -mcpu=ep9312 -Os -fomit-frame-pointer2012012220120120
152279optgcc -mcpu=arm920 -Os -fomit-frame-pointer2012012120120120
152295optgcc -mcpu=arm1020t -Os -fomit-frame-pointer2012012120120120
152303optgcc -mcpu=arm10tdmi -Os -fomit-frame-pointer2012012120120120
152312optgcc -mcpu=arm9e -Os -fomit-frame-pointer2012012120120120
153193optgcc -mcpu=xscale -O2 -fomit-frame-pointer2012012220120120
154265optgcc -mcpu=arm7tdmi -O2 -fomit-frame-pointer2012012120120120
154844optgcc -mcpu=arm7tdmi -Os -fomit-frame-pointer2012012120120120
156453optgcc -mcpu=xscale -Os -fomit-frame-pointer2012012220120120
166039optgcc -mcpu=arm920 -O -fomit-frame-pointer2012012120120120
166049optgcc -mcpu=arm920t -O -fomit-frame-pointer2012012120120120
166058optgcc -mcpu=arm1136j-s -O -fomit-frame-pointer2012012120120120
166061optgcc -mcpu=arm1136jf-s -O -fomit-frame-pointer2012012120120120
166063optgcc -mcpu=arm7tdmi -O -fomit-frame-pointer2012012120120120
166067optgcc -mcpu=ep9312 -O -fomit-frame-pointer2012012220120120
166069optgcc -mcpu=arm1020t -O -fomit-frame-pointer2012012120120120
166070optgcc -mcpu=xscale -O -fomit-frame-pointer2012012220120120
166075optgcc -mcpu=arm9tdmi -O -fomit-frame-pointer2012012120120120
166111optgcc -mcpu=arm9e -O -fomit-frame-pointer2012012120120120
166123optgcc -mcpu=arm10tdmi -O -fomit-frame-pointer2012012120120120
166405optgcc -mcpu=arm1136j-s -O -fomit-frame-pointer -fno-schedule-insns2012012120120120
166543optgcc -mcpu=arm9 -O -fomit-frame-pointer2012012120120120
166883optgcc -mcpu=arm940t -O -fomit-frame-pointer2012012120120120
166951optgcc -mcpu=arm1136jf-s -O -fomit-frame-pointer -fno-schedule-insns2012012220120120
278521optcc2012012220120120
278537optgcc -funroll-loops2012012220120120
278616optgcc2012012120120120

Test failure

Implementation: crypto_hash/skein256256/arm_neon
Compiler: cc
error 111

Number of similar (compiler,implementation) pairs: 107, namely:
CompilerImplementations
cc arm_neon
gcc arm_neon
gcc -O2 -fomit-frame-pointer arm_neon
gcc -O3 -fomit-frame-pointer arm_neon
gcc -O -fomit-frame-pointer arm_neon
gcc -Os -fomit-frame-pointer arm_neon
gcc -fno-schedule-insns -O2 -fomit-frame-pointer arm_neon
gcc -fno-schedule-insns -O3 -fomit-frame-pointer arm_neon
gcc -fno-schedule-insns -O -fomit-frame-pointer arm_neon
gcc -fno-schedule-insns -Os -fomit-frame-pointer arm_neon
gcc -funroll-loops arm_neon
gcc -funroll-loops -O2 -fomit-frame-pointer arm_neon
gcc -funroll-loops -O3 -fomit-frame-pointer arm_neon
gcc -funroll-loops -O -fomit-frame-pointer arm_neon
gcc -funroll-loops -Os -fomit-frame-pointer arm_neon
gcc -funroll-loops -fno-schedule-insns -O2 -fomit-frame-pointer arm_neon
gcc -funroll-loops -fno-schedule-insns -O3 -fomit-frame-pointer arm_neon
gcc -funroll-loops -fno-schedule-insns -O -fomit-frame-pointer arm_neon
gcc -funroll-loops -fno-schedule-insns -Os -fomit-frame-pointer arm_neon
gcc -mcpu=arm1020t -O2 -fomit-frame-pointer arm_neon
gcc -mcpu=arm1020t -O3 -fomit-frame-pointer arm_neon
gcc -mcpu=arm1020t -O -fomit-frame-pointer arm_neon
gcc -mcpu=arm1020t -Os -fomit-frame-pointer arm_neon
gcc -mcpu=arm10tdmi -O2 -fomit-frame-pointer arm_neon
gcc -mcpu=arm10tdmi -O3 -fomit-frame-pointer arm_neon
gcc -mcpu=arm10tdmi -O -fomit-frame-pointer arm_neon
gcc -mcpu=arm10tdmi -Os -fomit-frame-pointer arm_neon
gcc -mcpu=arm1136j-s -O2 -fomit-frame-pointer arm_neon
gcc -mcpu=arm1136j-s -O2 -fomit-frame-pointer -fno-schedule-insns arm_neon
gcc -mcpu=arm1136j-s -O3 -fomit-frame-pointer arm_neon
gcc -mcpu=arm1136j-s -O3 -fomit-frame-pointer -fno-schedule-insns arm_neon
gcc -mcpu=arm1136j-s -O -fomit-frame-pointer arm_neon
gcc -mcpu=arm1136j-s -O -fomit-frame-pointer -fno-schedule-insns arm_neon
gcc -mcpu=arm1136j-s -Os -fomit-frame-pointer arm_neon
gcc -mcpu=arm1136j-s -Os -fomit-frame-pointer -fno-schedule-insns arm_neon
gcc -mcpu=arm1136jf-s -O2 -fomit-frame-pointer arm_neon
gcc -mcpu=arm1136jf-s -O2 -fomit-frame-pointer -fno-schedule-insns arm_neon
gcc -mcpu=arm1136jf-s -O3 -fomit-frame-pointer arm_neon
gcc -mcpu=arm1136jf-s -O3 -fomit-frame-pointer -fno-schedule-insns arm_neon
gcc -mcpu=arm1136jf-s -O -fomit-frame-pointer arm_neon
gcc -mcpu=arm1136jf-s -O -fomit-frame-pointer -fno-schedule-insns arm_neon
gcc -mcpu=arm1136jf-s -Os -fomit-frame-pointer arm_neon
gcc -mcpu=arm1136jf-s -Os -fomit-frame-pointer -fno-schedule-insns arm_neon
gcc -mcpu=arm7tdmi -O2 -fomit-frame-pointer arm_neon
gcc -mcpu=arm7tdmi -O3 -fomit-frame-pointer arm_neon
gcc -mcpu=arm7tdmi -O -fomit-frame-pointer arm_neon
gcc -mcpu=arm7tdmi -Os -fomit-frame-pointer arm_neon
gcc -mcpu=arm810 -O2 -fomit-frame-pointer arm_neon
gcc -mcpu=arm810 -O3 -fomit-frame-pointer arm_neon
gcc -mcpu=arm810 -O -fomit-frame-pointer arm_neon
gcc -mcpu=arm810 -Os -fomit-frame-pointer arm_neon
gcc -mcpu=arm8 -O2 -fomit-frame-pointer arm_neon
gcc -mcpu=arm8 -O3 -fomit-frame-pointer arm_neon
gcc -mcpu=arm8 -O -fomit-frame-pointer arm_neon
gcc -mcpu=arm8 -Os -fomit-frame-pointer arm_neon
gcc -mcpu=arm920 -O2 -fomit-frame-pointer arm_neon
gcc -mcpu=arm920 -O3 -fomit-frame-pointer arm_neon
gcc -mcpu=arm920 -O -fomit-frame-pointer arm_neon
gcc -mcpu=arm920 -Os -fomit-frame-pointer arm_neon
gcc -mcpu=arm920t -O2 -fomit-frame-pointer arm_neon
gcc -mcpu=arm920t -O3 -fomit-frame-pointer arm_neon
gcc -mcpu=arm920t -O -fomit-frame-pointer arm_neon
gcc -mcpu=arm920t -Os -fomit-frame-pointer arm_neon
gcc -mcpu=arm940t -O2 -fomit-frame-pointer arm_neon
gcc -mcpu=arm940t -O3 -fomit-frame-pointer arm_neon
gcc -mcpu=arm940t -O -fomit-frame-pointer arm_neon
gcc -mcpu=arm940t -Os -fomit-frame-pointer arm_neon
gcc -mcpu=arm9 -O2 -fomit-frame-pointer arm_neon
gcc -mcpu=arm9 -O3 -fomit-frame-pointer arm_neon
gcc -mcpu=arm9 -O -fomit-frame-pointer arm_neon
gcc -mcpu=arm9 -Os -fomit-frame-pointer arm_neon
gcc -mcpu=arm9e -O2 -fomit-frame-pointer arm_neon
gcc -mcpu=arm9e -O3 -fomit-frame-pointer arm_neon
gcc -mcpu=arm9e -O -fomit-frame-pointer arm_neon
gcc -mcpu=arm9e -Os -fomit-frame-pointer arm_neon
gcc -mcpu=arm9tdmi -O2 -fomit-frame-pointer arm_neon
gcc -mcpu=arm9tdmi -O3 -fomit-frame-pointer arm_neon
gcc -mcpu=arm9tdmi -O -fomit-frame-pointer arm_neon
gcc -mcpu=arm9tdmi -Os -fomit-frame-pointer arm_neon
gcc -mcpu=cortex-a5 -O2 -fomit-frame-pointer arm_neon
gcc -mcpu=cortex-a5 -O3 -fomit-frame-pointer arm_neon
gcc -mcpu=cortex-a5 -O -fomit-frame-pointer arm_neon
gcc -mcpu=cortex-a5 -Os -fomit-frame-pointer arm_neon
gcc -mcpu=cortex-a9 -O2 -fomit-frame-pointer arm_neon
gcc -mcpu=cortex-a9 -O3 -fomit-frame-pointer arm_neon
gcc -mcpu=cortex-a9 -O -fomit-frame-pointer arm_neon
gcc -mcpu=cortex-a9 -Os -fomit-frame-pointer arm_neon
gcc -mcpu=ep9312 -O2 -fomit-frame-pointer arm_neon
gcc -mcpu=ep9312 -O3 -fomit-frame-pointer arm_neon
gcc -mcpu=ep9312 -O -fomit-frame-pointer arm_neon
gcc -mcpu=ep9312 -Os -fomit-frame-pointer arm_neon
gcc -mcpu=strongarm1100 -O2 -fomit-frame-pointer arm_neon
gcc -mcpu=strongarm1100 -O3 -fomit-frame-pointer arm_neon
gcc -mcpu=strongarm1100 -O -fomit-frame-pointer arm_neon
gcc -mcpu=strongarm1100 -Os -fomit-frame-pointer arm_neon
gcc -mcpu=strongarm110 -O2 -fomit-frame-pointer arm_neon
gcc -mcpu=strongarm110 -O3 -fomit-frame-pointer arm_neon
gcc -mcpu=strongarm110 -O -fomit-frame-pointer arm_neon
gcc -mcpu=strongarm110 -Os -fomit-frame-pointer arm_neon
gcc -mcpu=strongarm -O2 -fomit-frame-pointer arm_neon
gcc -mcpu=strongarm -O3 -fomit-frame-pointer arm_neon
gcc -mcpu=strongarm -O -fomit-frame-pointer arm_neon
gcc -mcpu=strongarm -Os -fomit-frame-pointer arm_neon
gcc -mcpu=xscale -O2 -fomit-frame-pointer arm_neon
gcc -mcpu=xscale -O3 -fomit-frame-pointer arm_neon
gcc -mcpu=xscale -O -fomit-frame-pointer arm_neon
gcc -mcpu=xscale -Os -fomit-frame-pointer arm_neon

Compiler output

Implementation: crypto_hash/skein256256/arm
Compiler: gcc -mcpu=arm810 -O2 -fomit-frame-pointer
SHA3api_ref.c: SHA3api_ref.c:1:0: warning: target CPU does not support THUMB instructions
hash.c: hash.c:1:0: warning: target CPU does not support THUMB instructions
skein.c: skein.c:1:0: warning: target CPU does not support THUMB instructions
skein_block.c: skein_block.c:1:0: warning: target CPU does not support THUMB instructions
skein_debug.c: skein_debug.c:1:0: warning: target CPU does not support THUMB instructions
skein_block_noneon.S: skein_block_noneon.S:1:0: warning: target CPU does not support THUMB instructions
try.c: try.c:1:0: warning: target CPU does not support THUMB instructions
try.c: try-anything.c:1:0: warning: target CPU does not support THUMB instructions
measure.c: measure.c:1:0: warning: target CPU does not support THUMB instructions
measure.c: measure-anything.c:1:0: warning: target CPU does not support THUMB instructions

Number of similar (compiler,implementation) pairs: 40, namely:
CompilerImplementations
gcc -mcpu=arm810 -O2 -fomit-frame-pointer arm arm_thumb
gcc -mcpu=arm810 -O3 -fomit-frame-pointer arm arm_thumb
gcc -mcpu=arm810 -O -fomit-frame-pointer arm arm_thumb
gcc -mcpu=arm810 -Os -fomit-frame-pointer arm arm_thumb
gcc -mcpu=arm8 -O2 -fomit-frame-pointer arm arm_thumb
gcc -mcpu=arm8 -O3 -fomit-frame-pointer arm arm_thumb
gcc -mcpu=arm8 -O -fomit-frame-pointer arm arm_thumb
gcc -mcpu=arm8 -Os -fomit-frame-pointer arm arm_thumb
gcc -mcpu=strongarm1100 -O2 -fomit-frame-pointer arm arm_thumb
gcc -mcpu=strongarm1100 -O3 -fomit-frame-pointer arm arm_thumb
gcc -mcpu=strongarm1100 -O -fomit-frame-pointer arm arm_thumb
gcc -mcpu=strongarm1100 -Os -fomit-frame-pointer arm arm_thumb
gcc -mcpu=strongarm110 -O2 -fomit-frame-pointer arm arm_thumb
gcc -mcpu=strongarm110 -O3 -fomit-frame-pointer arm arm_thumb
gcc -mcpu=strongarm110 -O -fomit-frame-pointer arm arm_thumb
gcc -mcpu=strongarm110 -Os -fomit-frame-pointer arm arm_thumb
gcc -mcpu=strongarm -O2 -fomit-frame-pointer arm arm_thumb
gcc -mcpu=strongarm -O3 -fomit-frame-pointer arm arm_thumb
gcc -mcpu=strongarm -O -fomit-frame-pointer arm arm_thumb
gcc -mcpu=strongarm -Os -fomit-frame-pointer arm arm_thumb

Compiler output

Implementation: crypto_hash/skein256256/opt
Compiler: gcc -mcpu=arm810 -O2 -fomit-frame-pointer
SHA3api_ref.c: SHA3api_ref.c:1:0: warning: target CPU does not support THUMB instructions
hash.c: hash.c:1:0: warning: target CPU does not support THUMB instructions
skein.c: skein.c:1:0: warning: target CPU does not support THUMB instructions
skein_block.c: skein_block.c:1:0: warning: target CPU does not support THUMB instructions
skein_debug.c: skein_debug.c:1:0: warning: target CPU does not support THUMB instructions
try.c: try.c:1:0: warning: target CPU does not support THUMB instructions
try.c: try-anything.c:1:0: warning: target CPU does not support THUMB instructions
measure.c: measure.c:1:0: warning: target CPU does not support THUMB instructions
measure.c: measure-anything.c:1:0: warning: target CPU does not support THUMB instructions

Number of similar (compiler,implementation) pairs: 20, namely:
CompilerImplementations
gcc -mcpu=arm810 -O2 -fomit-frame-pointer opt
gcc -mcpu=arm810 -O3 -fomit-frame-pointer opt
gcc -mcpu=arm810 -O -fomit-frame-pointer opt
gcc -mcpu=arm810 -Os -fomit-frame-pointer opt
gcc -mcpu=arm8 -O2 -fomit-frame-pointer opt
gcc -mcpu=arm8 -O3 -fomit-frame-pointer opt
gcc -mcpu=arm8 -O -fomit-frame-pointer opt
gcc -mcpu=arm8 -Os -fomit-frame-pointer opt
gcc -mcpu=strongarm1100 -O2 -fomit-frame-pointer opt
gcc -mcpu=strongarm1100 -O3 -fomit-frame-pointer opt
gcc -mcpu=strongarm1100 -O -fomit-frame-pointer opt
gcc -mcpu=strongarm1100 -Os -fomit-frame-pointer opt
gcc -mcpu=strongarm110 -O2 -fomit-frame-pointer opt
gcc -mcpu=strongarm110 -O3 -fomit-frame-pointer opt
gcc -mcpu=strongarm110 -O -fomit-frame-pointer opt
gcc -mcpu=strongarm110 -Os -fomit-frame-pointer opt
gcc -mcpu=strongarm -O2 -fomit-frame-pointer opt
gcc -mcpu=strongarm -O3 -fomit-frame-pointer opt
gcc -mcpu=strongarm -O -fomit-frame-pointer opt
gcc -mcpu=strongarm -Os -fomit-frame-pointer opt

Compiler output

Implementation: crypto_hash/skein256256/arm_neon
Compiler: gcc -mcpu=arm810 -O2 -fomit-frame-pointer
SHA3api_ref.c: SHA3api_ref.c:1:0: warning: target CPU does not support THUMB instructions
hash.c: hash.c:1:0: warning: target CPU does not support THUMB instructions
skein.c: skein.c:1:0: warning: target CPU does not support THUMB instructions
skein_debug.c: skein_debug.c:1:0: warning: target CPU does not support THUMB instructions
skein_block_cortexa8.S: skein_block_cortexa8.S:1:0: warning: target CPU does not support THUMB instructions
try.c: try.c:1:0: warning: target CPU does not support THUMB instructions
try.c: try-anything.c:1:0: warning: target CPU does not support THUMB instructions

Number of similar (compiler,implementation) pairs: 20, namely:
CompilerImplementations
gcc -mcpu=arm810 -O2 -fomit-frame-pointer arm_neon
gcc -mcpu=arm810 -O3 -fomit-frame-pointer arm_neon
gcc -mcpu=arm810 -O -fomit-frame-pointer arm_neon
gcc -mcpu=arm810 -Os -fomit-frame-pointer arm_neon
gcc -mcpu=arm8 -O2 -fomit-frame-pointer arm_neon
gcc -mcpu=arm8 -O3 -fomit-frame-pointer arm_neon
gcc -mcpu=arm8 -O -fomit-frame-pointer arm_neon
gcc -mcpu=arm8 -Os -fomit-frame-pointer arm_neon
gcc -mcpu=strongarm1100 -O2 -fomit-frame-pointer arm_neon
gcc -mcpu=strongarm1100 -O3 -fomit-frame-pointer arm_neon
gcc -mcpu=strongarm1100 -O -fomit-frame-pointer arm_neon
gcc -mcpu=strongarm1100 -Os -fomit-frame-pointer arm_neon
gcc -mcpu=strongarm110 -O2 -fomit-frame-pointer arm_neon
gcc -mcpu=strongarm110 -O3 -fomit-frame-pointer arm_neon
gcc -mcpu=strongarm110 -O -fomit-frame-pointer arm_neon
gcc -mcpu=strongarm110 -Os -fomit-frame-pointer arm_neon
gcc -mcpu=strongarm -O2 -fomit-frame-pointer arm_neon
gcc -mcpu=strongarm -O3 -fomit-frame-pointer arm_neon
gcc -mcpu=strongarm -O -fomit-frame-pointer arm_neon
gcc -mcpu=strongarm -Os -fomit-frame-pointer arm_neon