Implementation notes: armeabi, h5omap, crypto_hash/round3jh256

Computer: h5omap
Architecture: armeabi
CPU ID: unknown CPU ID
SUPERCOP version: 20130126
Operation: crypto_hash
Primitive: round3jh256
TimeImplementationCompilerBenchmark dateSUPERCOP version
67300neon2gcc -mcpu=cortex-a8 -mfloat-abi=softfp -mfpu=neon -O -fomit-frame-pointer2012042620120316
67304neon2gcc -mcpu=cortex-a8 -mfloat-abi=softfp -mfpu=neon -O2 -fomit-frame-pointer2012042620120316
67304neon2gcc -mcpu=cortex-a8 -mfloat-abi=softfp -mfpu=neon -O3 -fomit-frame-pointer2012042620120316
67304neon2gcc -mcpu=cortex-a9 -mfloat-abi=softfp -mfpu=neon -O3 -fomit-frame-pointer2012060220120525
67306neon2gcc -mcpu=cortex-a9 -mfloat-abi=softfp -mfpu=neon -O2 -fomit-frame-pointer2012060220120525
67309neon2gcc -mcpu=cortex-a9 -mfloat-abi=softfp -mfpu=neon -O -fomit-frame-pointer2012060220120525
67312neon2gcc -mcpu=cortex-a9 -mfloat-abi=softfp -mfpu=neon -Os -fomit-frame-pointer2012060220120525
67354neon2gcc -mcpu=cortex-a8 -mfloat-abi=softfp -mfpu=neon -Os -fomit-frame-pointer2012042620120316
82162neongcc -mcpu=cortex-a8 -mfloat-abi=softfp -mfpu=neon -Os -fomit-frame-pointer2012042620120316
82737neongcc -mcpu=cortex-a8 -mfloat-abi=softfp -mfpu=neon -O2 -fomit-frame-pointer2012042620120316
82741neongcc -mcpu=cortex-a8 -mfloat-abi=softfp -mfpu=neon -O3 -fomit-frame-pointer2012042620120316
89882neongcc -mcpu=cortex-a9 -mfloat-abi=softfp -mfpu=neon -O -fomit-frame-pointer2012060220120525
89884neongcc -mcpu=cortex-a8 -mfloat-abi=softfp -mfpu=neon -O -fomit-frame-pointer2012042620120316
102374neongcc -mcpu=cortex-a9 -mfloat-abi=softfp -mfpu=neon -O2 -fomit-frame-pointer2012060220120525
102382neongcc -mcpu=cortex-a9 -mfloat-abi=softfp -mfpu=neon -O3 -fomit-frame-pointer2012060220120525
107676neongcc -mcpu=cortex-a9 -mfloat-abi=softfp -mfpu=neon -Os -fomit-frame-pointer2012060220120525
179028arm11gcc -funroll-loops -fno-schedule-insns -O2 -fomit-frame-pointer2012071820120717
179034arm11gcc -mcpu=xscale -O3 -fomit-frame-pointer2012071820120717
179036arm11gcc -funroll-loops -fno-schedule-insns -O -fomit-frame-pointer2012071820120717
179172arm11gcc -mcpu=arm1136j-s -O2 -fomit-frame-pointer2012071820120717
179172arm11gcc -mcpu=cortex-a8 -mfloat-abi=softfp -mfpu=neon -O2 -fomit-frame-pointer2012071820120717
179202arm11gcc -Os -fomit-frame-pointer2012071820120717
179216arm11gcc -O2 -fomit-frame-pointer2012071820120717
179220arm11gcc -O -fomit-frame-pointer2012071820120717
179235arm11gcc -funroll-loops -fno-schedule-insns -Os -fomit-frame-pointer2012071820120717
179344arm11gcc -fno-schedule-insns -O3 -fomit-frame-pointer2012071820120717
179384arm11gcc -funroll-loops -fno-schedule-insns -O3 -fomit-frame-pointer2012071820120717
179392arm11gcc -mcpu=cortex-a9 -mfloat-abi=softfp -mfpu=neon -O3 -fomit-frame-pointer2012071820120717
179394arm11gcc -mcpu=arm1136j-s -O3 -fomit-frame-pointer -fno-schedule-insns2012071820120717
179394arm11gcc -mcpu=arm1136jf-s -O3 -fomit-frame-pointer -fno-schedule-insns2012071820120717
179394arm11gcc -mcpu=cortex-a8 -mfloat-abi=softfp -mfpu=neon -O3 -fomit-frame-pointer2012071820120717
179394arm11gcc -mcpu=cortex-a9 -O3 -fomit-frame-pointer2012071820120717
179414arm11gcc -funroll-loops -fno-schedule-insns -march=iwmmxt -O2 -fomit-frame-pointer2012071820120717
179439arm11gcc -funroll-loops -O3 -fomit-frame-pointer2012071820120717
179444arm11gcc -mcpu=arm1136jf-s -O3 -fomit-frame-pointer2012071820120717
179444arm11gcc -mcpu=cortex-r4 -O3 -fomit-frame-pointer2012071820120717
179446arm11gcc -mcpu=arm1136j-s -O3 -fomit-frame-pointer2012071820120717
179447arm11gcc -mcpu=iwmmxt -O3 -fomit-frame-pointer2012071820120717
179453arm11gcc -funroll-loops -O2 -fomit-frame-pointer2012071820120717
179454arm11gcc -O3 -fomit-frame-pointer2012071820120717
179454arm11gcc -funroll-loops -O -fomit-frame-pointer2012071820120717
179455arm11gcc -funroll-loops -march=iwmmxt -O2 -fomit-frame-pointer2012071820120717
179546arm11gcc -fno-schedule-insns -O2 -fomit-frame-pointer2012071820120717
179554arm11gcc -mcpu=arm1136jf-s -O2 -fomit-frame-pointer2012071820120717
179554arm11gcc -mcpu=cortex-r4 -O2 -fomit-frame-pointer2012071820120717
179554arm11gcc -mcpu=xscale -Os -fomit-frame-pointer2012071820120717
179582arm11gcc -mcpu=cortex-a9 -mfloat-abi=softfp -mfpu=neon -Os -fomit-frame-pointer2012071820120717
179583arm11gcc -mcpu=xscale -O2 -fomit-frame-pointer2012071820120717
179586arm11gcc -mcpu=cortex-a8 -mfloat-abi=softfp -mfpu=neon -O -fomit-frame-pointer2012071820120717
179596arm11gcc -mcpu=cortex-a8 -mfloat-abi=softfp -mfpu=neon -Os -fomit-frame-pointer2012071820120717
179604arm11gcc -mcpu=arm1136jf-s -O -fomit-frame-pointer2012071820120717
179604arm11gcc -mcpu=arm1136jf-s -O -fomit-frame-pointer -fno-schedule-insns2012071820120717
179604arm11gcc -mcpu=cortex-a9 -O -fomit-frame-pointer2012071820120717
179604arm11gcc -mcpu=cortex-a9 -mfloat-abi=softfp -mfpu=neon -O -fomit-frame-pointer2012071820120717
179606arm11gcc -fno-schedule-insns -O -fomit-frame-pointer2012071820120717
179606arm11gcc -mcpu=arm1136j-s -O -fomit-frame-pointer2012071820120717
179606arm11gcc -mcpu=arm1136j-s -O -fomit-frame-pointer -fno-schedule-insns2012071820120717
179606arm11gcc -mcpu=arm1136j-s -Os -fomit-frame-pointer -fno-schedule-insns2012071820120717
179606arm11gcc -mcpu=arm1136jf-s -Os -fomit-frame-pointer2012071820120717
179606arm11gcc -mcpu=cortex-a9 -mfloat-abi=softfp -mfpu=neon -O2 -fomit-frame-pointer2012071820120717
179606arm11gcc -mcpu=cortex-r4 -O -fomit-frame-pointer2012071820120717
179606arm11gcc -mcpu=xscale -O -fomit-frame-pointer2012071820120717
179608arm11gcc -mcpu=arm1136j-s -O2 -fomit-frame-pointer -fno-schedule-insns2012071820120717
179614arm11gcc -mcpu=arm1136jf-s -Os -fomit-frame-pointer -fno-schedule-insns2012071820120717
179633arm11gcc -funroll-loops -Os -fomit-frame-pointer2012071820120717
179648arm11gcc -mcpu=arm1136jf-s -O2 -fomit-frame-pointer -fno-schedule-insns2012071820120717
179656arm11gcc -mcpu=arm1136j-s -Os -fomit-frame-pointer2012071820120717
179656arm11gcc -mcpu=cortex-a9 -Os -fomit-frame-pointer2012071820120717
179657arm11gcc -fno-schedule-insns -Os -fomit-frame-pointer2012071820120717
179657arm11gcc -mcpu=cortex-r4 -Os -fomit-frame-pointer2012071820120717
180634arm11gcc -funroll-loops2012071820120717
181018arm11gcc2012071820120717
181076arm11cc2012071820120717
208480arm11gcc -mcpu=cortex-a9 -O2 -fomit-frame-pointer2012071820120717
309598sphlibgcc -funroll-loops -fno-schedule-insns -Os -fomit-frame-pointer2012042620120316
315983sphlibgcc -funroll-loops -fno-schedule-insns -O2 -fomit-frame-pointer2012042620120316
316245sphlibgcc -funroll-loops -fno-schedule-insns -O3 -fomit-frame-pointer2012042620120316
317757sphlibgcc -mcpu=arm1136jf-s -Os -fomit-frame-pointer -fno-schedule-insns2012042620120316
317822sphlibgcc -mcpu=arm1136j-s -Os -fomit-frame-pointer -fno-schedule-insns2012042620120316
320515sphlibgcc -mcpu=arm1136jf-s -O3 -fomit-frame-pointer -fno-schedule-insns2012042620120316
320654sphlibgcc -mcpu=arm1136j-s -O3 -fomit-frame-pointer -fno-schedule-insns2012042620120316
321302sphlibgcc -mcpu=arm1136j-s -O2 -fomit-frame-pointer -fno-schedule-insns2012042620120316
321614sphlibgcc -mcpu=arm1136jf-s -O2 -fomit-frame-pointer -fno-schedule-insns2012042620120316
321937sphlibgcc -fno-schedule-insns -Os -fomit-frame-pointer2012042620120316
322772sphlibgcc -mcpu=cortex-a9 -O -fomit-frame-pointer2012042620120316
323193sphlibgcc -mcpu=cortex-a8 -mfloat-abi=softfp -mfpu=neon -O -fomit-frame-pointer2012042620120316
323446sphlibgcc -mcpu=cortex-r4 -O -fomit-frame-pointer2012042620120316
323558sphlibgcc -mcpu=cortex-a9 -mfloat-abi=softfp -mfpu=neon -O -fomit-frame-pointer2012060220120525
324242sphlibgcc -mcpu=arm1136j-s -O -fomit-frame-pointer2012042620120316
324247sphlibgcc -mcpu=arm1136jf-s -O -fomit-frame-pointer -fno-schedule-insns2012042620120316
324284sphlibgcc -mcpu=arm9e -O -fomit-frame-pointer2012042620120316
324341sphlibgcc -mcpu=arm1136jf-s -O -fomit-frame-pointer2012042620120316
324915sphlibgcc -mcpu=arm7tdmi -O -fomit-frame-pointer2012042620120316
324940sphlibgcc -fno-schedule-insns -O2 -fomit-frame-pointer2012042620120316
325520sphlibgcc -fno-schedule-insns -O3 -fomit-frame-pointer2012042620120316
325560sphlibgcc -mcpu=xscale -O -fomit-frame-pointer2012042620120316
325824sphlibgcc -mcpu=arm1136j-s -O -fomit-frame-pointer -fno-schedule-insns2012042620120316
326265sphlibgcc -O -fomit-frame-pointer2012042620120316
326573sphlibgcc -funroll-loops -O -fomit-frame-pointer2012042620120316
326743sphlibgcc -mcpu=arm920 -O -fomit-frame-pointer2012042620120316
326815sphlibgcc -mcpu=strongarm1100 -O -fomit-frame-pointer2012042620120316
326825sphlibgcc -mcpu=arm810 -O -fomit-frame-pointer2012042620120316
326885sphlibgcc -mcpu=arm9 -O -fomit-frame-pointer2012042620120316
326943sphlibgcc -fno-schedule-insns -O -fomit-frame-pointer2012042620120316
326943sphlibgcc -mcpu=ep9312 -O -fomit-frame-pointer2012042620120316
326959sphlibgcc -mcpu=arm940t -O -fomit-frame-pointer2012042620120316
326984sphlibgcc -mcpu=arm8 -O -fomit-frame-pointer2012042620120316
327001sphlibgcc -mcpu=arm920t -O -fomit-frame-pointer2012042620120316
327018sphlibgcc -mcpu=strongarm -O -fomit-frame-pointer2012042620120316
327031sphlibgcc -mcpu=arm9tdmi -O -fomit-frame-pointer2012042620120316
327042sphlibgcc -mcpu=strongarm110 -O -fomit-frame-pointer2012042620120316
327074sphlibgcc -mcpu=arm10tdmi -O -fomit-frame-pointer2012042620120316
327096sphlibgcc -mcpu=arm1020t -O -fomit-frame-pointer2012042620120316
327117sphlibgcc -funroll-loops -fno-schedule-insns -O -fomit-frame-pointer2012042620120316
338644sphlib-smallgcc -funroll-loops -fno-schedule-insns -Os -fomit-frame-pointer2012042620120316
339322sphlib-smallgcc -mcpu=arm1136j-s -Os -fomit-frame-pointer -fno-schedule-insns2012042620120316
339363sphlib-smallgcc -mcpu=arm1136jf-s -Os -fomit-frame-pointer -fno-schedule-insns2012042620120316
342510sphlibgcc -mcpu=cortex-a9 -mfloat-abi=softfp -mfpu=neon -O3 -fomit-frame-pointer2012060220120525
342692sphlibgcc -mcpu=cortex-a9 -mfloat-abi=softfp -mfpu=neon -O2 -fomit-frame-pointer2012060220120525
344243sphlibgcc -mcpu=cortex-a9 -Os -fomit-frame-pointer2012042620120316
344763sphlibgcc -mcpu=cortex-a9 -mfloat-abi=softfp -mfpu=neon -Os -fomit-frame-pointer2012060220120525
345517sphlibgcc -mcpu=cortex-a9 -O3 -fomit-frame-pointer2012042620120316
345649sphlibgcc -mcpu=cortex-a9 -O2 -fomit-frame-pointer2012042620120316
347703sphlib-smallgcc -fno-schedule-insns -Os -fomit-frame-pointer2012042620120316
350850sphlib-smallgcc -funroll-loops -fno-schedule-insns -O2 -fomit-frame-pointer2012042620120316
350931sphlib-smallgcc -mcpu=arm1136j-s -O2 -fomit-frame-pointer -fno-schedule-insns2012042620120316
351056sphlib-smallgcc -mcpu=arm1136jf-s -O2 -fomit-frame-pointer -fno-schedule-insns2012042620120316
351591sphlib-smallgcc -funroll-loops -fno-schedule-insns -O3 -fomit-frame-pointer2012042620120316
352114sphlib-smallgcc -mcpu=arm1136jf-s -O3 -fomit-frame-pointer -fno-schedule-insns2012042620120316
352116sphlib-smallgcc -mcpu=arm1136j-s -O3 -fomit-frame-pointer -fno-schedule-insns2012042620120316
354275sphlib-smallgcc -mcpu=cortex-a9 -Os -fomit-frame-pointer2012042620120316
354373sphlib-smallgcc -mcpu=cortex-a9 -mfloat-abi=softfp -mfpu=neon -Os -fomit-frame-pointer2012060220120525
357568sphlib-smallgcc -fno-schedule-insns -O3 -fomit-frame-pointer2012042620120316
357609sphlib-smallgcc -fno-schedule-insns -O2 -fomit-frame-pointer2012042620120316
358052sphlib-smallgcc -mcpu=cortex-r4 -O -fomit-frame-pointer2012042620120316
358162sphlib-smallgcc -mcpu=cortex-a9 -O -fomit-frame-pointer2012042620120316
358334sphlib-smallgcc -mcpu=cortex-a8 -mfloat-abi=softfp -mfpu=neon -O -fomit-frame-pointer2012042620120316
359804sphlib-smallgcc -mcpu=cortex-a9 -mfloat-abi=softfp -mfpu=neon -O -fomit-frame-pointer2012060220120525
363902sphlib-smallgcc -mcpu=strongarm -O -fomit-frame-pointer2012042620120316
363950sphlib-smallgcc -fno-schedule-insns -O -fomit-frame-pointer2012042620120316
363952sphlib-smallgcc -mcpu=strongarm1100 -O -fomit-frame-pointer2012042620120316
364218sphlib-smallgcc -mcpu=arm9e -O -fomit-frame-pointer2012042620120316
364317sphlib-smallgcc -mcpu=arm9 -O -fomit-frame-pointer2012042620120316
364344sphlib-smallgcc -mcpu=arm810 -O -fomit-frame-pointer2012042620120316
364355sphlib-smallgcc -mcpu=arm920t -O -fomit-frame-pointer2012042620120316
364374sphlib-smallgcc -mcpu=arm920 -O -fomit-frame-pointer2012042620120316
364391sphlib-smallgcc -O -fomit-frame-pointer2012042620120316
364424sphlib-smallgcc -mcpu=strongarm110 -O -fomit-frame-pointer2012042620120316
364484sphlib-smallgcc -mcpu=arm9tdmi -O -fomit-frame-pointer2012042620120316
364784sphlib-smallgcc -mcpu=ep9312 -O -fomit-frame-pointer2012042620120316
364798sphlib-smallgcc -mcpu=arm8 -O -fomit-frame-pointer2012042620120316
364890sphlib-smallgcc -mcpu=arm1136j-s -O -fomit-frame-pointer -fno-schedule-insns2012042620120316
364926sphlib-smallgcc -mcpu=arm1136jf-s -O -fomit-frame-pointer -fno-schedule-insns2012042620120316
365264sphlib-smallgcc -mcpu=arm1136j-s -O -fomit-frame-pointer2012042620120316
365361sphlib-smallgcc -mcpu=arm1136jf-s -O -fomit-frame-pointer2012042620120316
365473sphlib-smallgcc -mcpu=arm7tdmi -O -fomit-frame-pointer2012042620120316
365634sphlib-smallgcc -mcpu=arm940t -O -fomit-frame-pointer2012042620120316
367048sphlib-smallgcc -mcpu=arm1020t -O -fomit-frame-pointer2012042620120316
367262sphlib-smallgcc -mcpu=arm10tdmi -O -fomit-frame-pointer2012042620120316
367570sphlib-smallgcc -funroll-loops -fno-schedule-insns -O -fomit-frame-pointer2012042620120316
367924sphlib-smallgcc -funroll-loops -O -fomit-frame-pointer2012042620120316
368327sphlib-smallgcc -mcpu=xscale -O -fomit-frame-pointer2012042620120316
425031sphlib-smallgcc -mcpu=cortex-a9 -O3 -fomit-frame-pointer2012042620120316
425645sphlib-smallgcc -mcpu=cortex-a9 -O2 -fomit-frame-pointer2012042620120316
426242simplegcc -mcpu=arm1136jf-s -O2 -fomit-frame-pointer -fno-schedule-insns2012042620120316
426251simplegcc -mcpu=arm1136j-s -O2 -fomit-frame-pointer -fno-schedule-insns2012042620120316
428543sphlib-smallgcc -mcpu=cortex-a9 -mfloat-abi=softfp -mfpu=neon -O3 -fomit-frame-pointer2012060220120525
428583sphlib-smallgcc -mcpu=cortex-a9 -mfloat-abi=softfp -mfpu=neon -O2 -fomit-frame-pointer2012060220120525
428868simplegcc -mcpu=cortex-a9 -O -fomit-frame-pointer2012042620120316
428876simplegcc -mcpu=arm1136j-s -O3 -fomit-frame-pointer -fno-schedule-insns2012042620120316
428934simplegcc -mcpu=cortex-r4 -O -fomit-frame-pointer2012042620120316
428953simplegcc -mcpu=arm1136jf-s -O3 -fomit-frame-pointer -fno-schedule-insns2012042620120316
429236simplegcc -mcpu=xscale -O -fomit-frame-pointer2012042620120316
430553simplegcc -mcpu=arm1136j-s -O -fomit-frame-pointer2012042620120316
430555simplegcc -mcpu=arm1136jf-s -O -fomit-frame-pointer2012042620120316
430556simplegcc -mcpu=arm9e -O -fomit-frame-pointer2012042620120316
430559simplegcc -mcpu=arm1136j-s -O -fomit-frame-pointer -fno-schedule-insns2012042620120316
430601simplegcc -mcpu=arm1136jf-s -O -fomit-frame-pointer -fno-schedule-insns2012042620120316
432508simplegcc -mcpu=arm1136j-s -Os -fomit-frame-pointer -fno-schedule-insns2012042620120316
432518simplegcc -mcpu=arm1136jf-s -Os -fomit-frame-pointer -fno-schedule-insns2012042620120316
452236simplegcc -mcpu=cortex-a9 -Os -fomit-frame-pointer2012042620120316
460012simplegcc -mcpu=cortex-a8 -mfloat-abi=softfp -mfpu=neon -O -fomit-frame-pointer2012042620120316
460718simplegcc -mcpu=cortex-a9 -mfloat-abi=softfp -mfpu=neon -O -fomit-frame-pointer2012060220120525
461129simplegcc -mcpu=cortex-a9 -mfloat-abi=softfp -mfpu=neon -O3 -fomit-frame-pointer2012060220120525
462525simplegcc -mcpu=cortex-a9 -mfloat-abi=softfp -mfpu=neon -O2 -fomit-frame-pointer2012060220120525
473257simplegcc -mcpu=cortex-a9 -O3 -fomit-frame-pointer2012042620120316
473483simplegcc -mcpu=cortex-a9 -O2 -fomit-frame-pointer2012042620120316
474124simplegcc -mcpu=cortex-a9 -mfloat-abi=softfp -mfpu=neon -Os -fomit-frame-pointer2012060220120525
527154simplegcc -funroll-loops -fno-schedule-insns -Os -fomit-frame-pointer2012042620120316
532554simplegcc -fno-schedule-insns -Os -fomit-frame-pointer2012042620120316
537666simplegcc -fno-schedule-insns -O2 -fomit-frame-pointer2012042620120316
538388simplegcc -fno-schedule-insns -O3 -fomit-frame-pointer2012042620120316
545497simplegcc -funroll-loops -fno-schedule-insns -O2 -fomit-frame-pointer2012042620120316
546106simplegcc -funroll-loops -fno-schedule-insns -O3 -fomit-frame-pointer2012042620120316
558486simplegcc -mcpu=arm10tdmi -O -fomit-frame-pointer2012042620120316
559503simplegcc -mcpu=arm1020t -O -fomit-frame-pointer2012042620120316
560141simplegcc -mcpu=arm7tdmi -O -fomit-frame-pointer2012042620120316
560433simplegcc -mcpu=ep9312 -O -fomit-frame-pointer2012042620120316
560594simplegcc -O -fomit-frame-pointer2012042620120316
561323simplegcc -mcpu=arm920 -O -fomit-frame-pointer2012042620120316
561324simplegcc -mcpu=strongarm110 -O -fomit-frame-pointer2012042620120316
561336simplegcc -mcpu=arm940t -O -fomit-frame-pointer2012042620120316
561338simplegcc -mcpu=strongarm -O -fomit-frame-pointer2012042620120316
561436simplegcc -mcpu=strongarm1100 -O -fomit-frame-pointer2012042620120316
561483simplegcc -mcpu=arm9 -O -fomit-frame-pointer2012042620120316
561532simplegcc -mcpu=arm920t -O -fomit-frame-pointer2012042620120316
561604simplegcc -mcpu=arm810 -O -fomit-frame-pointer2012042620120316
561648simplegcc -fno-schedule-insns -O -fomit-frame-pointer2012042620120316
561654simplegcc -mcpu=arm8 -O -fomit-frame-pointer2012042620120316
561658simplegcc -mcpu=arm9tdmi -O -fomit-frame-pointer2012042620120316
563979sphlibgcc -mcpu=cortex-r4 -Os -fomit-frame-pointer2012042620120316
563994simplegcc -funroll-loops -fno-schedule-insns -O -fomit-frame-pointer2012042620120316
565764simplegcc -funroll-loops -O -fomit-frame-pointer2012042620120316
571110sphlibgcc -mcpu=cortex-a8 -mfloat-abi=softfp -mfpu=neon -Os -fomit-frame-pointer2012042620120316
575933sphlibgcc -mcpu=cortex-r4 -O2 -fomit-frame-pointer2012042620120316
576178sphlibgcc -mcpu=cortex-r4 -O3 -fomit-frame-pointer2012042620120316
577813sphlibgcc -mcpu=cortex-a8 -mfloat-abi=softfp -mfpu=neon -O2 -fomit-frame-pointer2012042620120316
578062sphlibgcc -mcpu=cortex-a8 -mfloat-abi=softfp -mfpu=neon -O3 -fomit-frame-pointer2012042620120316
580835sphlibgcc -mcpu=arm1136jf-s -O3 -fomit-frame-pointer2012042620120316
580875sphlibgcc -mcpu=arm1136j-s -O2 -fomit-frame-pointer2012042620120316
581009sphlibgcc -mcpu=arm1136jf-s -O2 -fomit-frame-pointer2012042620120316
581157sphlibgcc -mcpu=arm1136j-s -O3 -fomit-frame-pointer2012042620120316
581466sphlibgcc -mcpu=arm1136j-s -Os -fomit-frame-pointer2012042620120316
581491sphlibgcc -mcpu=arm1136jf-s -Os -fomit-frame-pointer2012042620120316
583626sphlibgcc -mcpu=xscale -Os -fomit-frame-pointer2012042620120316
586066sphlibgcc -mcpu=xscale -O2 -fomit-frame-pointer2012042620120316
586234sphlibgcc -mcpu=xscale -O3 -fomit-frame-pointer2012042620120316
592656sphlibgcc -mcpu=arm10tdmi -Os -fomit-frame-pointer2012042620120316
592691sphlibgcc -mcpu=arm1020t -Os -fomit-frame-pointer2012042620120316
592694sphlibgcc -mcpu=strongarm1100 -Os -fomit-frame-pointer2012042620120316
592704sphlibgcc -mcpu=arm9 -Os -fomit-frame-pointer2012042620120316
592707sphlibgcc -mcpu=arm8 -Os -fomit-frame-pointer2012042620120316
592730sphlibgcc -mcpu=arm9e -Os -fomit-frame-pointer2012042620120316
592784sphlibgcc -mcpu=arm810 -Os -fomit-frame-pointer2012042620120316
592793sphlibgcc -mcpu=ep9312 -Os -fomit-frame-pointer2012042620120316
592806sphlibgcc -Os -fomit-frame-pointer2012042620120316
592808sphlibgcc -mcpu=strongarm -Os -fomit-frame-pointer2012042620120316
592817sphlibgcc -mcpu=arm9tdmi -Os -fomit-frame-pointer2012042620120316
592839sphlibgcc -mcpu=strongarm110 -Os -fomit-frame-pointer2012042620120316
592841sphlibgcc -mcpu=arm920 -Os -fomit-frame-pointer2012042620120316
592873sphlibgcc -mcpu=arm920t -Os -fomit-frame-pointer2012042620120316
592947sphlibgcc -mcpu=arm940t -Os -fomit-frame-pointer2012042620120316
594079sphlibgcc -mcpu=arm7tdmi -Os -fomit-frame-pointer2012042620120316
598039sphlibgcc -mcpu=arm1020t -O3 -fomit-frame-pointer2012042620120316
598043sphlibgcc -mcpu=arm10tdmi -O3 -fomit-frame-pointer2012042620120316
598187sphlibgcc -mcpu=arm810 -O2 -fomit-frame-pointer2012042620120316
598198sphlibgcc -mcpu=arm9e -O2 -fomit-frame-pointer2012042620120316
598210sphlibgcc -mcpu=arm9 -O2 -fomit-frame-pointer2012042620120316
598214sphlibgcc -mcpu=strongarm -O2 -fomit-frame-pointer2012042620120316
598221sphlibgcc -mcpu=strongarm110 -O2 -fomit-frame-pointer2012042620120316
598223sphlibgcc -mcpu=arm940t -O2 -fomit-frame-pointer2012042620120316
598224sphlibgcc -mcpu=arm9e -O3 -fomit-frame-pointer2012042620120316
598228sphlibgcc -mcpu=ep9312 -O2 -fomit-frame-pointer2012042620120316
598242sphlibgcc -mcpu=arm8 -O2 -fomit-frame-pointer2012042620120316
598249sphlibgcc -mcpu=arm10tdmi -O2 -fomit-frame-pointer2012042620120316
598257sphlibgcc -mcpu=arm1020t -O2 -fomit-frame-pointer2012042620120316
598272sphlibgcc -mcpu=arm920t -O2 -fomit-frame-pointer2012042620120316
598275sphlibgcc -O3 -fomit-frame-pointer2012042620120316
598276sphlibgcc -mcpu=arm9tdmi -O2 -fomit-frame-pointer2012042620120316
598284sphlibgcc -O2 -fomit-frame-pointer2012042620120316
598300sphlibgcc -mcpu=strongarm1100 -O2 -fomit-frame-pointer2012042620120316
598301sphlibgcc -mcpu=arm9 -O3 -fomit-frame-pointer2012042620120316
598314sphlibgcc -mcpu=arm920 -O3 -fomit-frame-pointer2012042620120316
598316sphlibgcc -mcpu=arm8 -O3 -fomit-frame-pointer2012042620120316
598320sphlibgcc -mcpu=arm940t -O3 -fomit-frame-pointer2012042620120316
598325sphlibgcc -mcpu=arm9tdmi -O3 -fomit-frame-pointer2012042620120316
598332sphlibgcc -mcpu=arm810 -O3 -fomit-frame-pointer2012042620120316
598336sphlibgcc -mcpu=arm920 -O2 -fomit-frame-pointer2012042620120316
598336sphlibgcc -mcpu=strongarm1100 -O3 -fomit-frame-pointer2012042620120316
598343sphlibgcc -mcpu=ep9312 -O3 -fomit-frame-pointer2012042620120316
598350sphlibgcc -mcpu=strongarm -O3 -fomit-frame-pointer2012042620120316
598394sphlibgcc -mcpu=strongarm110 -O3 -fomit-frame-pointer2012042620120316
598402sphlibgcc -mcpu=arm920t -O3 -fomit-frame-pointer2012042620120316
600181sphlibgcc -funroll-loops -Os -fomit-frame-pointer2012042620120316
601114sphlibgcc -funroll-loops -O3 -fomit-frame-pointer2012042620120316
601126sphlibgcc -funroll-loops -O2 -fomit-frame-pointer2012042620120316
613071sphlib-smallgcc -mcpu=xscale -Os -fomit-frame-pointer2012042620120316
613951sphlib-smallgcc -mcpu=cortex-a8 -mfloat-abi=softfp -mfpu=neon -Os -fomit-frame-pointer2012042620120316
615218sphlib-smallgcc -mcpu=arm9e -Os -fomit-frame-pointer2012042620120316
616484sphlib-smallgcc -mcpu=strongarm110 -Os -fomit-frame-pointer2012042620120316
616526sphlib-smallgcc -mcpu=arm920t -Os -fomit-frame-pointer2012042620120316
616554sphlib-smallgcc -mcpu=arm9tdmi -Os -fomit-frame-pointer2012042620120316
616576sphlib-smallgcc -mcpu=strongarm1100 -Os -fomit-frame-pointer2012042620120316
616603sphlib-smallgcc -mcpu=arm810 -Os -fomit-frame-pointer2012042620120316
616686sphlib-smallgcc -mcpu=arm10tdmi -Os -fomit-frame-pointer2012042620120316
616763sphlib-smallgcc -mcpu=arm1020t -Os -fomit-frame-pointer2012042620120316
616766sphlib-smallgcc -Os -fomit-frame-pointer2012042620120316
616801sphlib-smallgcc -mcpu=arm9 -Os -fomit-frame-pointer2012042620120316
616810sphlib-smallgcc -mcpu=strongarm -Os -fomit-frame-pointer2012042620120316
616830sphlib-smallgcc -mcpu=arm940t -Os -fomit-frame-pointer2012042620120316
616836sphlib-smallgcc -mcpu=arm8 -Os -fomit-frame-pointer2012042620120316
616873sphlib-smallgcc -mcpu=ep9312 -Os -fomit-frame-pointer2012042620120316
617134sphlib-smallgcc -mcpu=arm920 -Os -fomit-frame-pointer2012042620120316
618928sphlib-smallgcc -mcpu=cortex-r4 -Os -fomit-frame-pointer2012042620120316
620466sphlib-smallgcc -mcpu=arm7tdmi -Os -fomit-frame-pointer2012042620120316
622695sphlib-smallgcc -funroll-loops -Os -fomit-frame-pointer2012042620120316
631172sphlib-smallgcc -mcpu=arm1136jf-s -Os -fomit-frame-pointer2012042620120316
631206sphlib-smallgcc -mcpu=arm1136j-s -Os -fomit-frame-pointer2012042620120316
634701sphlib-smallgcc -mcpu=arm1136jf-s -O3 -fomit-frame-pointer2012042620120316
634702sphlib-smallgcc -mcpu=arm1136j-s -O3 -fomit-frame-pointer2012042620120316
636505sphlib-smallgcc -mcpu=arm1136j-s -O2 -fomit-frame-pointer2012042620120316
636538sphlib-smallgcc -mcpu=arm1136jf-s -O2 -fomit-frame-pointer2012042620120316
639718sphlib-smallgcc -mcpu=cortex-r4 -O3 -fomit-frame-pointer2012042620120316
639733sphlib-smallgcc -mcpu=cortex-a8 -mfloat-abi=softfp -mfpu=neon -O2 -fomit-frame-pointer2012042620120316
640785sphlib-smallgcc -mcpu=cortex-r4 -O2 -fomit-frame-pointer2012042620120316
643679sphlib-smallgcc -funroll-loops -O3 -fomit-frame-pointer2012042620120316
644055sphlib-smallgcc -mcpu=cortex-a8 -mfloat-abi=softfp -mfpu=neon -O3 -fomit-frame-pointer2012042620120316
647315sphlib-smallgcc -funroll-loops -O2 -fomit-frame-pointer2012042620120316
648748sphlib-smallgcc -mcpu=arm9e -O3 -fomit-frame-pointer2012042620120316
649173sphlib-smallgcc -mcpu=ep9312 -O3 -fomit-frame-pointer2012042620120316
649181sphlib-smallgcc -mcpu=strongarm1100 -O3 -fomit-frame-pointer2012042620120316
649183sphlib-smallgcc -mcpu=strongarm -O3 -fomit-frame-pointer2012042620120316
649190sphlib-smallgcc -mcpu=arm9tdmi -O3 -fomit-frame-pointer2012042620120316
649198sphlib-smallgcc -mcpu=arm940t -O3 -fomit-frame-pointer2012042620120316
649202sphlib-smallgcc -mcpu=arm920 -O3 -fomit-frame-pointer2012042620120316
649207sphlib-smallgcc -O3 -fomit-frame-pointer2012042620120316
649212sphlib-smallgcc -mcpu=arm920t -O3 -fomit-frame-pointer2012042620120316
649212sphlib-smallgcc -mcpu=arm9 -O3 -fomit-frame-pointer2012042620120316
649218sphlib-smallgcc -mcpu=arm8 -O3 -fomit-frame-pointer2012042620120316
649219sphlib-smallgcc -mcpu=arm810 -O3 -fomit-frame-pointer2012042620120316
649238sphlib-smallgcc -mcpu=arm10tdmi -O3 -fomit-frame-pointer2012042620120316
649240sphlib-smallgcc -mcpu=strongarm110 -O3 -fomit-frame-pointer2012042620120316
649281sphlib-smallgcc -mcpu=arm1020t -O3 -fomit-frame-pointer2012042620120316
650475sphlib-smallgcc -mcpu=xscale -O3 -fomit-frame-pointer2012042620120316
652630sphlib-smallgcc -mcpu=arm9e -O2 -fomit-frame-pointer2012042620120316
652944sphlib-smallgcc -mcpu=arm810 -O2 -fomit-frame-pointer2012042620120316
652948sphlib-smallgcc -mcpu=arm920 -O2 -fomit-frame-pointer2012042620120316
652950sphlib-smallgcc -mcpu=arm8 -O2 -fomit-frame-pointer2012042620120316
652954sphlib-smallgcc -mcpu=ep9312 -O2 -fomit-frame-pointer2012042620120316
652964sphlib-smallgcc -O2 -fomit-frame-pointer2012042620120316
653032sphlib-smallgcc -mcpu=strongarm1100 -O2 -fomit-frame-pointer2012042620120316
653042sphlib-smallgcc -mcpu=strongarm110 -O2 -fomit-frame-pointer2012042620120316
653044sphlib-smallgcc -mcpu=arm940t -O2 -fomit-frame-pointer2012042620120316
653046sphlib-smallgcc -mcpu=arm9tdmi -O2 -fomit-frame-pointer2012042620120316
653052sphlib-smallgcc -mcpu=strongarm -O2 -fomit-frame-pointer2012042620120316
654037sphlib-smallgcc -mcpu=arm9 -O2 -fomit-frame-pointer2012042620120316
654099sphlib-smallgcc -mcpu=xscale -O2 -fomit-frame-pointer2012042620120316
654505sphlib-smallgcc -mcpu=arm10tdmi -O2 -fomit-frame-pointer2012042620120316
654506sphlib-smallgcc -mcpu=arm1020t -O2 -fomit-frame-pointer2012042620120316
656231sphlib-smallgcc -mcpu=arm920t -O2 -fomit-frame-pointer2012042620120316
656818sphlibgcc -mcpu=arm7tdmi -O2 -fomit-frame-pointer2012042620120316
656878sphlibgcc -mcpu=arm7tdmi -O3 -fomit-frame-pointer2012042620120316
657953simplegcc -mcpu=cortex-r4 -Os -fomit-frame-pointer2012042620120316
667981simplegcc -mcpu=arm7tdmi -Os -fomit-frame-pointer2012042620120316
668050simplegcc -mcpu=arm1136jf-s -Os -fomit-frame-pointer2012042620120316
668051simplegcc -mcpu=arm1136j-s -Os -fomit-frame-pointer2012042620120316
668524simplegcc -mcpu=arm7tdmi -O2 -fomit-frame-pointer2012042620120316
668595simplegcc -mcpu=xscale -Os -fomit-frame-pointer2012042620120316
669432simplegcc -mcpu=arm9e -Os -fomit-frame-pointer2012042620120316
670691simplegcc -mcpu=arm7tdmi -O3 -fomit-frame-pointer2012042620120316
676552simplegcc -mcpu=cortex-a8 -mfloat-abi=softfp -mfpu=neon -O3 -fomit-frame-pointer2012042620120316
676620simplegcc -mcpu=cortex-a8 -mfloat-abi=softfp -mfpu=neon -O2 -fomit-frame-pointer2012042620120316
677474simplegcc -mcpu=cortex-a8 -mfloat-abi=softfp -mfpu=neon -Os -fomit-frame-pointer2012042620120316
678274simplegcc -mcpu=cortex-r4 -O3 -fomit-frame-pointer2012042620120316
678278simplegcc -mcpu=cortex-r4 -O2 -fomit-frame-pointer2012042620120316
683297simplegcc -mcpu=arm9e -O3 -fomit-frame-pointer2012042620120316
683556simplegcc -mcpu=arm9e -O2 -fomit-frame-pointer2012042620120316
684344simplegcc -mcpu=xscale -O2 -fomit-frame-pointer2012042620120316
684465simplegcc -mcpu=xscale -O3 -fomit-frame-pointer2012042620120316
691449sphlib-smallgcc -mcpu=arm7tdmi -O3 -fomit-frame-pointer2012042620120316
692430sphlibgcc2012042620120316
692495sphlibcc2012042620120316
692576sphlib-smallgcc -mcpu=arm7tdmi -O2 -fomit-frame-pointer2012042620120316
692642sphlibgcc -funroll-loops2012042620120316
693741simplegcc -mcpu=arm10tdmi -Os -fomit-frame-pointer2012042620120316
693977simplegcc -mcpu=arm1020t -Os -fomit-frame-pointer2012042620120316
694354simplegcc -mcpu=arm1136j-s -O3 -fomit-frame-pointer2012042620120316
694368simplegcc -mcpu=arm1136j-s -O2 -fomit-frame-pointer2012042620120316
694551simplegcc -mcpu=arm1136jf-s -O2 -fomit-frame-pointer2012042620120316
694551simplegcc -mcpu=arm1136jf-s -O3 -fomit-frame-pointer2012042620120316
696503simplegcc -funroll-loops -Os -fomit-frame-pointer2012042620120316
698329simplegcc -mcpu=strongarm110 -Os -fomit-frame-pointer2012042620120316
698338simplegcc -mcpu=strongarm -Os -fomit-frame-pointer2012042620120316
698378simplegcc -mcpu=arm920 -Os -fomit-frame-pointer2012042620120316
698412simplegcc -Os -fomit-frame-pointer2012042620120316
698479simplegcc -mcpu=ep9312 -Os -fomit-frame-pointer2012042620120316
698484simplegcc -mcpu=arm9 -Os -fomit-frame-pointer2012042620120316
698497simplegcc -mcpu=arm8 -Os -fomit-frame-pointer2012042620120316
698624simplegcc -mcpu=arm940t -Os -fomit-frame-pointer2012042620120316
698738simplegcc -mcpu=arm9tdmi -Os -fomit-frame-pointer2012042620120316
698740simplegcc -mcpu=arm920t -Os -fomit-frame-pointer2012042620120316
698862simplegcc -mcpu=strongarm1100 -Os -fomit-frame-pointer2012042620120316
698880simplegcc -mcpu=arm810 -Os -fomit-frame-pointer2012042620120316
700049simplegcc -funroll-loops -O2 -fomit-frame-pointer2012042620120316
700575simplegcc -mcpu=ep9312 -O2 -fomit-frame-pointer2012042620120316
700595simplegcc -mcpu=arm920 -O2 -fomit-frame-pointer2012042620120316
700624simplegcc -mcpu=arm810 -O2 -fomit-frame-pointer2012042620120316
700638simplegcc -mcpu=strongarm1100 -O2 -fomit-frame-pointer2012042620120316
700666simplegcc -mcpu=arm920 -O3 -fomit-frame-pointer2012042620120316
700680simplegcc -mcpu=ep9312 -O3 -fomit-frame-pointer2012042620120316
700811simplegcc -mcpu=strongarm110 -O3 -fomit-frame-pointer2012042620120316
700926simplegcc -mcpu=strongarm110 -O2 -fomit-frame-pointer2012042620120316
700964simplegcc -mcpu=arm940t -O2 -fomit-frame-pointer2012042620120316
700980simplegcc -mcpu=arm8 -O3 -fomit-frame-pointer2012042620120316
700980simplegcc -mcpu=arm9 -O3 -fomit-frame-pointer2012042620120316
700983simplegcc -mcpu=arm9 -O2 -fomit-frame-pointer2012042620120316
700988simplegcc -mcpu=arm920t -O2 -fomit-frame-pointer2012042620120316
700994simplegcc -mcpu=strongarm -O3 -fomit-frame-pointer2012042620120316
701010simplegcc -O3 -fomit-frame-pointer2012042620120316
701035simplegcc -mcpu=strongarm1100 -O3 -fomit-frame-pointer2012042620120316
701062simplegcc -mcpu=arm810 -O3 -fomit-frame-pointer2012042620120316
701091simplegcc -mcpu=strongarm -O2 -fomit-frame-pointer2012042620120316
701144simplegcc -mcpu=arm8 -O2 -fomit-frame-pointer2012042620120316
701173simplegcc -mcpu=arm920t -O3 -fomit-frame-pointer2012042620120316
701213simplegcc -mcpu=arm10tdmi -O2 -fomit-frame-pointer2012042620120316
701221simplegcc -mcpu=arm9tdmi -O2 -fomit-frame-pointer2012042620120316
701236simplegcc -mcpu=arm1020t -O2 -fomit-frame-pointer2012042620120316
701248simplegcc -mcpu=arm940t -O3 -fomit-frame-pointer2012042620120316
701265simplegcc -O2 -fomit-frame-pointer2012042620120316
701311simplegcc -mcpu=arm9tdmi -O3 -fomit-frame-pointer2012042620120316
704716simplegcc -funroll-loops -O3 -fomit-frame-pointer2012042620120316
704798simplegcc -mcpu=arm10tdmi -O3 -fomit-frame-pointer2012042620120316
705373simplegcc -mcpu=arm1020t -O3 -fomit-frame-pointer2012042620120316
722972sphlib-smallgcc -funroll-loops2012042620120316
725067sphlib-smallgcc2012042620120316
728105sphlib-smallcc2012042620120316
818861simplegcc2012042620120316
818892simplecc2012042620120316
818927simplegcc -funroll-loops2012042620120316

Test failure

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

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

Compiler output

Implementation: crypto_hash/round3jh256/neon2
Compiler: cc
hash.c: In file included from hash.c:3:
hash.c: /usr/lib/gcc/arm-linux-gnueabi/4.4.5/include/arm_neon.h:32:2: error: #error You must enable NEON instructions (e.g. -mfloat-abi=softfp -mfpu=neon) to use arm_neon.h
hash.c: hash.c:51: error: expected ')' before '*' token
hash.c: hash.c: In function 'crypto_hash_round3jh256_neon2':
hash.c: hash.c:55: error: 'uint32x4_t' undeclared (first use in this function)
hash.c: hash.c:55: error: (Each undeclared identifier is reported only once
hash.c: hash.c:55: error: for each function it appears in.)
hash.c: hash.c:55: error: expected ';' before 'x'
hash.c: hash.c:60: error: 'x' undeclared (first use in this function)

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

Compiler output

Implementation: crypto_hash/round3jh256/neon
Compiler: cc
hash.c: In file included from hash.c:3:
hash.c: /usr/lib/gcc/arm-linux-gnueabi/4.4.5/include/arm_neon.h:32:2: error: #error You must enable NEON instructions (e.g. -mfloat-abi=softfp -mfpu=neon) to use arm_neon.h
hash.c: hash.c:74: error: expected '=', ',', ';', 'asm' or '__attribute__' before 'LOAD_ALIGNED'
hash.c: hash.c:135: error: expected ')' before '*' token
hash.c: hash.c: In function 'crypto_hash_round3jh256_neon':
hash.c: hash.c:203: error: 'uint32x4_t' undeclared (first use in this function)
hash.c: hash.c:203: error: (Each undeclared identifier is reported only once
hash.c: hash.c:203: error: for each function it appears in.)
hash.c: hash.c:203: error: expected ';' before 'x'
hash.c: hash.c:208: error: 'x' undeclared (first use in this function)

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

Compiler output

Implementation: crypto_hash/round3jh256/arm11
Compiler: gcc -mcpu=arm1020t -O2 -fomit-frame-pointer
loopcompress.s: loopcompress.s: Assembler messages:
loopcompress.s: loopcompress.s:289: Error: selected processor does not support `ldrd r0,[r10,#0]'
loopcompress.s: loopcompress.s:294: Error: selected processor does not support `ldrd r4,[r8,#0]'
loopcompress.s: loopcompress.s:299: Error: selected processor does not support `ldrd r6,[r8,#32]'
loopcompress.s: loopcompress.s:304: Error: selected processor does not support `ldrd r2,[r10,#32]'
loopcompress.s: loopcompress.s:319: Error: selected processor does not support `strd r0,[r10,#0]'
loopcompress.s: loopcompress.s:334: Error: selected processor does not support `strd r2,[r10,#32]'
loopcompress.s: loopcompress.s:339: Error: selected processor does not support `ldrd r0,[r10,#64]'
loopcompress.s: loopcompress.s:344: Error: selected processor does not support `ldrd r4,[r8,#8]'
loopcompress.s: loopcompress.s:349: Error: selected processor does not support `ldrd r6,[r8,#40]'
loopcompress.s: loopcompress.s:354: Error: selected processor does not support `ldrd r2,[r10,#96]'
loopcompress.s: loopcompress.s:369: Error: selected processor does not support `strd r0,[r10,#64]'
loopcompress.s: loopcompress.s:384: Error: selected processor does not support `strd r2,[r10,#96]'
loopcompress.s: loopcompress.s:389: Error: selected processor does not support `ldrd r0,[r10,#16]'
loopcompress.s: loopcompress.s:394: Error: selected processor does not support `ldrd r4,[r8,#16]'
loopcompress.s: loopcompress.s:399: Error: selected processor does not support `ldrd r6,[r8,#48]'
loopcompress.s: loopcompress.s:404: Error: selected processor does not support `ldrd r2,[r10,#48]'
loopcompress.s: loopcompress.s:419: Error: selected processor does not support `strd r0,[r10,#16]'
loopcompress.s: loopcompress.s:434: Error: selected processor does not support `strd r2,[r10,#48]'
loopcompress.s: loopcompress.s:439: Error: selected processor does not support `ldrd r0,[r10,#80]'
loopcompress.s: loopcompress.s:444: Error: selected processor does not support `ldrd r4,[r8,#24]'
loopcompress.s: loopcompress.s:449: Error: selected processor does not support `ldrd r6,[r8,#56]'
loopcompress.s: loopcompress.s:454: Error: selected processor does not support `ldrd r2,[r10,#112]'
loopcompress.s: loopcompress.s:469: Error: selected processor does not support `strd r0,[r10,#80]'
loopcompress.s: loopcompress.s:484: Error: selected processor does not support `strd r2,[r10,#112]'
loopcompress.s: ...

Number of similar (compiler,implementation) pairs: 60, namely:
CompilerImplementations
gcc -mcpu=arm1020t -O2 -fomit-frame-pointer arm11
gcc -mcpu=arm1020t -O3 -fomit-frame-pointer arm11
gcc -mcpu=arm1020t -O -fomit-frame-pointer arm11
gcc -mcpu=arm1020t -Os -fomit-frame-pointer arm11
gcc -mcpu=arm10tdmi -O2 -fomit-frame-pointer arm11
gcc -mcpu=arm10tdmi -O3 -fomit-frame-pointer arm11
gcc -mcpu=arm10tdmi -O -fomit-frame-pointer arm11
gcc -mcpu=arm10tdmi -Os -fomit-frame-pointer arm11
gcc -mcpu=arm7tdmi -O2 -fomit-frame-pointer arm11
gcc -mcpu=arm7tdmi -O3 -fomit-frame-pointer arm11
gcc -mcpu=arm7tdmi -O -fomit-frame-pointer arm11
gcc -mcpu=arm7tdmi -Os -fomit-frame-pointer arm11
gcc -mcpu=arm810 -O2 -fomit-frame-pointer arm11
gcc -mcpu=arm810 -O3 -fomit-frame-pointer arm11
gcc -mcpu=arm810 -O -fomit-frame-pointer arm11
gcc -mcpu=arm810 -Os -fomit-frame-pointer arm11
gcc -mcpu=arm8 -O2 -fomit-frame-pointer arm11
gcc -mcpu=arm8 -O3 -fomit-frame-pointer arm11
gcc -mcpu=arm8 -O -fomit-frame-pointer arm11
gcc -mcpu=arm8 -Os -fomit-frame-pointer arm11
gcc -mcpu=arm920 -O2 -fomit-frame-pointer arm11
gcc -mcpu=arm920 -O3 -fomit-frame-pointer arm11
gcc -mcpu=arm920 -O -fomit-frame-pointer arm11
gcc -mcpu=arm920 -Os -fomit-frame-pointer arm11
gcc -mcpu=arm920t -O2 -fomit-frame-pointer arm11
gcc -mcpu=arm920t -O3 -fomit-frame-pointer arm11
gcc -mcpu=arm920t -O -fomit-frame-pointer arm11
gcc -mcpu=arm920t -Os -fomit-frame-pointer arm11
gcc -mcpu=arm940t -O2 -fomit-frame-pointer arm11
gcc -mcpu=arm940t -O3 -fomit-frame-pointer arm11
gcc -mcpu=arm940t -O -fomit-frame-pointer arm11
gcc -mcpu=arm940t -Os -fomit-frame-pointer arm11
gcc -mcpu=arm9 -O2 -fomit-frame-pointer arm11
gcc -mcpu=arm9 -O3 -fomit-frame-pointer arm11
gcc -mcpu=arm9 -O -fomit-frame-pointer arm11
gcc -mcpu=arm9 -Os -fomit-frame-pointer arm11
gcc -mcpu=arm9e -O2 -fomit-frame-pointer arm11
gcc -mcpu=arm9e -O3 -fomit-frame-pointer arm11
gcc -mcpu=arm9e -O -fomit-frame-pointer arm11
gcc -mcpu=arm9e -Os -fomit-frame-pointer arm11
gcc -mcpu=arm9tdmi -O2 -fomit-frame-pointer arm11
gcc -mcpu=arm9tdmi -O3 -fomit-frame-pointer arm11
gcc -mcpu=arm9tdmi -O -fomit-frame-pointer arm11
gcc -mcpu=arm9tdmi -Os -fomit-frame-pointer arm11
gcc -mcpu=ep9312 -O2 -fomit-frame-pointer arm11
gcc -mcpu=ep9312 -O3 -fomit-frame-pointer arm11
gcc -mcpu=ep9312 -O -fomit-frame-pointer arm11
gcc -mcpu=ep9312 -Os -fomit-frame-pointer arm11
gcc -mcpu=strongarm1100 -O2 -fomit-frame-pointer arm11
gcc -mcpu=strongarm1100 -O3 -fomit-frame-pointer arm11
gcc -mcpu=strongarm1100 -O -fomit-frame-pointer arm11
gcc -mcpu=strongarm1100 -Os -fomit-frame-pointer arm11
gcc -mcpu=strongarm110 -O2 -fomit-frame-pointer arm11
gcc -mcpu=strongarm110 -O3 -fomit-frame-pointer arm11
gcc -mcpu=strongarm110 -O -fomit-frame-pointer arm11
gcc -mcpu=strongarm110 -Os -fomit-frame-pointer arm11
gcc -mcpu=strongarm -O2 -fomit-frame-pointer arm11
gcc -mcpu=strongarm -O3 -fomit-frame-pointer arm11
gcc -mcpu=strongarm -O -fomit-frame-pointer arm11
gcc -mcpu=strongarm -Os -fomit-frame-pointer arm11