Implementation notes: armeabi, h9dragon, crypto_hash/round3jh256

Computer: h9dragon
Architecture: armeabi
CPU ID: unknown CPU ID
SUPERCOP version: 20130126
Operation: crypto_hash
Primitive: round3jh256
TimeImplementationCompilerBenchmark dateSUPERCOP version
62324neon2gcc -mcpu=cortex-a9 -mfloat-abi=softfp -mfpu=neon -O3 -fomit-frame-pointer2012111320121016
62418neon2gcc -mcpu=cortex-a8 -mfloat-abi=softfp -mfpu=neon -O3 -fomit-frame-pointer2012111320121016
62551neon2gcc -mcpu=cortex-a9 -mfloat-abi=softfp -mfpu=neon -Os -fomit-frame-pointer2012111320121016
62553neon2gcc -mcpu=cortex-a9 -mfloat-abi=softfp -mfpu=neon -O2 -fomit-frame-pointer2012111320121016
62589neon2gcc -mcpu=cortex-a8 -mfloat-abi=softfp -mfpu=neon -O2 -fomit-frame-pointer2012111320121016
62598neon2gcc -mcpu=cortex-a8 -mfloat-abi=softfp -mfpu=neon -O -fomit-frame-pointer2012111320121016
62856neon2gcc -mcpu=cortex-a8 -mfloat-abi=softfp -mfpu=neon -Os -fomit-frame-pointer2012111320121016
62914neon2gcc -mcpu=cortex-a9 -mfloat-abi=softfp -mfpu=neon -O -fomit-frame-pointer2012111320121016
73574neongcc -mcpu=cortex-a8 -mfloat-abi=softfp -mfpu=neon -O3 -fomit-frame-pointer2012111320121016
73984neongcc -mcpu=cortex-a8 -mfloat-abi=softfp -mfpu=neon -Os -fomit-frame-pointer2012111320121016
74028neongcc -mcpu=cortex-a8 -mfloat-abi=softfp -mfpu=neon -O2 -fomit-frame-pointer2012111320121016
77929neongcc -mcpu=cortex-a9 -mfloat-abi=softfp -mfpu=neon -O3 -fomit-frame-pointer2012111320121016
78336neongcc -mcpu=cortex-a9 -mfloat-abi=softfp -mfpu=neon -O2 -fomit-frame-pointer2012111320121016
79833neongcc -mcpu=cortex-a9 -mfloat-abi=softfp -mfpu=neon -Os -fomit-frame-pointer2012111320121016
86184neongcc -mcpu=cortex-a8 -mfloat-abi=softfp -mfpu=neon -O -fomit-frame-pointer2012111320121016
86188neongcc -mcpu=cortex-a9 -mfloat-abi=softfp -mfpu=neon -O -fomit-frame-pointer2012111320121016
171525arm11gcc -mcpu=xscale -O2 -fomit-frame-pointer2012111320121016
172506arm11gcc -mcpu=cortex-a9 -O2 -fomit-frame-pointer2012111320121016
172596arm11gcc -mcpu=cortex-a9 -mfloat-abi=softfp -mfpu=neon -O -fomit-frame-pointer2012111320121016
172800arm11gcc -mcpu=cortex-a8 -mfloat-abi=softfp -mfpu=neon -O -fomit-frame-pointer2012111320121016
173006arm11gcc -mcpu=cortex-r4 -O2 -fomit-frame-pointer2012111320121016
173139arm11gcc -mcpu=iwmmxt -O3 -fomit-frame-pointer2012111320121016
173182arm11gcc -mcpu=arm1136j-s -Os -fomit-frame-pointer2012111320121016
173186arm11gcc -mcpu=cortex-a9 -mfloat-abi=softfp -mfpu=neon -O3 -fomit-frame-pointer2012111320121016
173186arm11gcc -mcpu=cortex-a9 -mfloat-abi=softfp -mfpu=neon -Os -fomit-frame-pointer2012111320121016
173212arm11gcc -mcpu=arm1136j-s -O3 -fomit-frame-pointer -fno-schedule-insns2012111320121016
173315arm11gcc -mcpu=xscale -Os -fomit-frame-pointer2012111320121016
173387arm11gcc -mcpu=arm1136jf-s -O2 -fomit-frame-pointer2012111320121016
173457arm11gcc -mcpu=xscale -O3 -fomit-frame-pointer2012111320121016
173502arm11gcc -mcpu=cortex-a8 -mfloat-abi=softfp -mfpu=neon -O3 -fomit-frame-pointer2012111320121016
173546arm11gcc -funroll-loops -O2 -fomit-frame-pointer2012111320121016
173547arm11gcc -funroll-loops -march=iwmmxt -O2 -fomit-frame-pointer2012111320121016
173553arm11gcc -mcpu=cortex-r4 -Os -fomit-frame-pointer2012111320121016
173640arm11gcc -mcpu=cortex-r4 -O -fomit-frame-pointer2012111320121016
173668arm11gcc -O2 -fomit-frame-pointer2012111320121016
173706arm11gcc -mcpu=cortex-a8 -mfloat-abi=softfp -mfpu=neon -Os -fomit-frame-pointer2012111320121016
173716arm11gcc -mcpu=arm1136j-s -O2 -fomit-frame-pointer2012111320121016
173730arm11gcc -mcpu=cortex-a9 -O -fomit-frame-pointer2012111320121016
173821arm11gcc -funroll-loops -fno-schedule-insns -O2 -fomit-frame-pointer2012111320121016
173907arm11gcc -mcpu=arm1136jf-s -Os -fomit-frame-pointer -fno-schedule-insns2012111320121016
173956arm11gcc -mcpu=arm1136jf-s -Os -fomit-frame-pointer2012111320121016
174003arm11gcc -mcpu=arm1136jf-s -O2 -fomit-frame-pointer -fno-schedule-insns2012111320121016
174094arm11gcc -mcpu=arm1136jf-s -O3 -fomit-frame-pointer -fno-schedule-insns2012111320121016
174102arm11gcc -mcpu=cortex-a9 -mfloat-abi=softfp -mfpu=neon -O2 -fomit-frame-pointer2012111320121016
174162arm11gcc -funroll-loops -O -fomit-frame-pointer2012111320121016
174164arm11gcc -mcpu=cortex-a8 -mfloat-abi=softfp -mfpu=neon -O2 -fomit-frame-pointer2012111320121016
174167arm11gcc -funroll-loops -fno-schedule-insns -O -fomit-frame-pointer2012111320121016
174318arm11gcc -mcpu=cortex-r4 -O3 -fomit-frame-pointer2012111320121016
174360arm11gcc -funroll-loops -fno-schedule-insns -march=iwmmxt -O2 -fomit-frame-pointer2012111320121016
174456arm11gcc -fno-schedule-insns -O3 -fomit-frame-pointer2012111320121016
174478arm11gcc -funroll-loops -fno-schedule-insns -Os -fomit-frame-pointer2012111320121016
174499arm11gcc -O3 -fomit-frame-pointer2012111320121016
174647arm11gcc -mcpu=arm1136jf-s -O3 -fomit-frame-pointer2012111320121016
174687arm11gcc -funroll-loops -fno-schedule-insns -O3 -fomit-frame-pointer2012111320121016
174710arm11gcc -mcpu=arm1136j-s -Os -fomit-frame-pointer -fno-schedule-insns2012111320121016
174728arm11gcc -mcpu=cortex-a9 -O3 -fomit-frame-pointer2012111320121016
174730arm11gcc -mcpu=arm1136j-s -O2 -fomit-frame-pointer -fno-schedule-insns2012111320121016
175016arm11gcc -mcpu=cortex-a9 -Os -fomit-frame-pointer2012111320121016
175045arm11gcc -mcpu=arm1136j-s -O3 -fomit-frame-pointer2012111320121016
175055arm11gcc -fno-schedule-insns -Os -fomit-frame-pointer2012111320121016
175092arm11gcc -Os -fomit-frame-pointer2012111320121016
175180arm11gcc -mcpu=arm1136j-s -O -fomit-frame-pointer -fno-schedule-insns2012111320121016
175364arm11gcc -mcpu=arm1136jf-s -O -fomit-frame-pointer -fno-schedule-insns2012111320121016
175403arm11gcc -funroll-loops -Os -fomit-frame-pointer2012111320121016
175407arm11gcc -mcpu=arm1136jf-s -O -fomit-frame-pointer2012111320121016
175408arm11gcc -fno-schedule-insns -O2 -fomit-frame-pointer2012111320121016
175546arm11gcc -mcpu=arm1136j-s -O -fomit-frame-pointer2012111320121016
175703arm11gcc -fno-schedule-insns -O -fomit-frame-pointer2012111320121016
175720arm11gcc -mcpu=xscale -O -fomit-frame-pointer2012111320121016
175824arm11gcc -funroll-loops -O3 -fomit-frame-pointer2012111320121016
176097arm11gcc -O -fomit-frame-pointer2012111320121016
177808arm11gcc -funroll-loops2012111320121016
178294arm11gcc2012111320121016
178524arm11cc2012111320121016
295887sphlib-smallgcc -mcpu=cortex-a9 -Os -fomit-frame-pointer2012111320121016
301323sphlibgcc -mcpu=cortex-a9 -mfloat-abi=softfp -mfpu=neon -O -fomit-frame-pointer2012111320121016
301326sphlibgcc -mcpu=cortex-a8 -mfloat-abi=softfp -mfpu=neon -O -fomit-frame-pointer2012111320121016
302801sphlib-smallgcc -mcpu=cortex-a9 -mfloat-abi=softfp -mfpu=neon -Os -fomit-frame-pointer2012111320121016
302958sphlibgcc -mcpu=cortex-a9 -O -fomit-frame-pointer2012111320121016
302959sphlibgcc -mcpu=cortex-r4 -O -fomit-frame-pointer2012111320121016
302983sphlibgcc -mcpu=arm1136jf-s -O -fomit-frame-pointer -fno-schedule-insns2012111320121016
303325sphlibgcc -mcpu=arm1136jf-s -O -fomit-frame-pointer2012111320121016
303503sphlibgcc -mcpu=arm1136j-s -O -fomit-frame-pointer2012111320121016
303503sphlibgcc -mcpu=arm1136j-s -O -fomit-frame-pointer -fno-schedule-insns2012111320121016
303595sphlibgcc -mcpu=arm9e -O -fomit-frame-pointer2012111320121016
305751sphlibgcc -mcpu=arm10tdmi -O -fomit-frame-pointer2012111320121016
305864sphlibgcc -mcpu=arm7tdmi -O -fomit-frame-pointer2012111320121016
306275sphlibgcc -mcpu=arm1020t -O -fomit-frame-pointer2012111320121016
306521sphlibgcc -mcpu=strongarm110 -O -fomit-frame-pointer2012111320121016
306542sphlibgcc -mcpu=strongarm1100 -O -fomit-frame-pointer2012111320121016
306907sphlibgcc -mcpu=arm920 -O -fomit-frame-pointer2012111320121016
306950sphlibgcc -mcpu=arm810 -O -fomit-frame-pointer2012111320121016
306952sphlibgcc -mcpu=arm9 -O -fomit-frame-pointer2012111320121016
307039sphlibgcc -mcpu=arm920t -O -fomit-frame-pointer2012111320121016
307041sphlibgcc -mcpu=strongarm -O -fomit-frame-pointer2012111320121016
307043sphlibgcc -mcpu=ep9312 -O -fomit-frame-pointer2012111320121016
307085sphlibgcc -O -fomit-frame-pointer2012111320121016
307085sphlibgcc -mcpu=arm8 -O -fomit-frame-pointer2012111320121016
307086sphlibgcc -fno-schedule-insns -O -fomit-frame-pointer2012111320121016
307087sphlibgcc -mcpu=arm940t -O -fomit-frame-pointer2012111320121016
307132sphlibgcc -mcpu=arm9tdmi -O -fomit-frame-pointer2012111320121016
307636sphlibgcc -mcpu=xscale -O -fomit-frame-pointer2012111320121016
309443sphlib-smallgcc -funroll-loops -fno-schedule-insns -Os -fomit-frame-pointer2012111320121016
311716sphlib-smallgcc -funroll-loops -fno-schedule-insns -O3 -fomit-frame-pointer2012111320121016
313290sphlibgcc -funroll-loops -O -fomit-frame-pointer2012111320121016
313801sphlibgcc -funroll-loops -fno-schedule-insns -O -fomit-frame-pointer2012111320121016
316158sphlibgcc -funroll-loops -fno-schedule-insns -Os -fomit-frame-pointer2012111320121016
316521sphlib-smallgcc -fno-schedule-insns -Os -fomit-frame-pointer2012111320121016
317335sphlib-smallgcc -mcpu=arm1136jf-s -Os -fomit-frame-pointer -fno-schedule-insns2012111320121016
317428sphlibgcc -mcpu=arm1136j-s -Os -fomit-frame-pointer -fno-schedule-insns2012111320121016
317520sphlibgcc -mcpu=arm1136jf-s -Os -fomit-frame-pointer -fno-schedule-insns2012111320121016
317842sphlib-smallgcc -mcpu=arm1136j-s -Os -fomit-frame-pointer -fno-schedule-insns2012111320121016
318061sphlibgcc -fno-schedule-insns -Os -fomit-frame-pointer2012111320121016
318247sphlibgcc -funroll-loops -fno-schedule-insns -O3 -fomit-frame-pointer2012111320121016
318286sphlibgcc -fno-schedule-insns -O2 -fomit-frame-pointer2012111320121016
318500sphlib-smallgcc -fno-schedule-insns -O2 -fomit-frame-pointer2012111320121016
318518sphlib-smallgcc -funroll-loops -fno-schedule-insns -O2 -fomit-frame-pointer2012111320121016
318555sphlib-smallgcc -mcpu=cortex-a9 -O -fomit-frame-pointer2012111320121016
318607sphlib-smallgcc -mcpu=cortex-r4 -O -fomit-frame-pointer2012111320121016
320745sphlibgcc -mcpu=arm1136j-s -O3 -fomit-frame-pointer -fno-schedule-insns2012111320121016
320832sphlibgcc -mcpu=arm1136jf-s -O3 -fomit-frame-pointer -fno-schedule-insns2012111320121016
321650sphlibgcc -fno-schedule-insns -O3 -fomit-frame-pointer2012111320121016
322779sphlib-smallgcc -fno-schedule-insns -O3 -fomit-frame-pointer2012111320121016
323099sphlibgcc -funroll-loops -fno-schedule-insns -O2 -fomit-frame-pointer2012111320121016
323734sphlibgcc -mcpu=arm1136jf-s -O2 -fomit-frame-pointer -fno-schedule-insns2012111320121016
324005sphlibgcc -mcpu=arm1136j-s -O2 -fomit-frame-pointer -fno-schedule-insns2012111320121016
324640sphlib-smallgcc -mcpu=cortex-a8 -mfloat-abi=softfp -mfpu=neon -O -fomit-frame-pointer2012111320121016
324687sphlib-smallgcc -mcpu=cortex-a9 -mfloat-abi=softfp -mfpu=neon -O -fomit-frame-pointer2012111320121016
325367sphlib-smallgcc -mcpu=arm1136jf-s -O3 -fomit-frame-pointer -fno-schedule-insns2012111320121016
325412sphlib-smallgcc -mcpu=arm1136j-s -O3 -fomit-frame-pointer -fno-schedule-insns2012111320121016
327137sphlib-smallgcc -mcpu=arm1136j-s -O2 -fomit-frame-pointer -fno-schedule-insns2012111320121016
327185sphlib-smallgcc -mcpu=arm1136jf-s -O2 -fomit-frame-pointer -fno-schedule-insns2012111320121016
328407sphlib-smallgcc -mcpu=arm7tdmi -O -fomit-frame-pointer2012111320121016
330627sphlib-smallgcc -mcpu=xscale -O -fomit-frame-pointer2012111320121016
331715sphlib-smallgcc -funroll-loops -O -fomit-frame-pointer2012111320121016
332185sphlib-smallgcc -funroll-loops -fno-schedule-insns -O -fomit-frame-pointer2012111320121016
333032sphlib-smallgcc -mcpu=arm1020t -O -fomit-frame-pointer2012111320121016
333215sphlib-smallgcc -mcpu=arm10tdmi -O -fomit-frame-pointer2012111320121016
333235sphlib-smallgcc -mcpu=arm810 -O -fomit-frame-pointer2012111320121016
333258sphlib-smallgcc -mcpu=strongarm1100 -O -fomit-frame-pointer2012111320121016
333351sphlib-smallgcc -mcpu=arm1136j-s -O -fomit-frame-pointer2012111320121016
333352sphlib-smallgcc -mcpu=arm9e -O -fomit-frame-pointer2012111320121016
333467sphlib-smallgcc -mcpu=arm920 -O -fomit-frame-pointer2012111320121016
333496sphlib-smallgcc -mcpu=arm1136jf-s -O -fomit-frame-pointer2012111320121016
333570sphlib-smallgcc -O -fomit-frame-pointer2012111320121016
333673sphlib-smallgcc -mcpu=arm8 -O -fomit-frame-pointer2012111320121016
333713sphlib-smallgcc -mcpu=arm1136j-s -O -fomit-frame-pointer -fno-schedule-insns2012111320121016
333802sphlib-smallgcc -mcpu=arm940t -O -fomit-frame-pointer2012111320121016
333804sphlib-smallgcc -mcpu=strongarm110 -O -fomit-frame-pointer2012111320121016
333806sphlib-smallgcc -fno-schedule-insns -O -fomit-frame-pointer2012111320121016
333842sphlib-smallgcc -mcpu=arm920t -O -fomit-frame-pointer2012111320121016
333890sphlib-smallgcc -mcpu=strongarm -O -fomit-frame-pointer2012111320121016
333893sphlib-smallgcc -mcpu=arm1136jf-s -O -fomit-frame-pointer -fno-schedule-insns2012111320121016
333928sphlib-smallgcc -mcpu=ep9312 -O -fomit-frame-pointer2012111320121016
333938sphlib-smallgcc -mcpu=arm9 -O -fomit-frame-pointer2012111320121016
333944sphlib-smallgcc -mcpu=arm9tdmi -O -fomit-frame-pointer2012111320121016
340703sphlibgcc -mcpu=cortex-a9 -O3 -fomit-frame-pointer2012111320121016
341065sphlibgcc -mcpu=cortex-a9 -mfloat-abi=softfp -mfpu=neon -O3 -fomit-frame-pointer2012111320121016
342106simplegcc -mcpu=arm1136j-s -O3 -fomit-frame-pointer -fno-schedule-insns2012111320121016
342196simplegcc -mcpu=arm1136jf-s -O3 -fomit-frame-pointer -fno-schedule-insns2012111320121016
342734sphlibgcc -mcpu=cortex-a9 -mfloat-abi=softfp -mfpu=neon -Os -fomit-frame-pointer2012111320121016
344375sphlibgcc -mcpu=cortex-a9 -Os -fomit-frame-pointer2012111320121016
348182simplegcc -mcpu=arm1136jf-s -O2 -fomit-frame-pointer -fno-schedule-insns2012111320121016
348278simplegcc -mcpu=arm1136j-s -O2 -fomit-frame-pointer -fno-schedule-insns2012111320121016
355486sphlibgcc -mcpu=cortex-a9 -O2 -fomit-frame-pointer2012111320121016
356487sphlibgcc -mcpu=cortex-a9 -mfloat-abi=softfp -mfpu=neon -O2 -fomit-frame-pointer2012111320121016
359613simplegcc -mcpu=arm1136j-s -Os -fomit-frame-pointer -fno-schedule-insns2012111320121016
359753simplegcc -mcpu=arm1136jf-s -Os -fomit-frame-pointer -fno-schedule-insns2012111320121016
361657sphlib-smallgcc -mcpu=cortex-a9 -mfloat-abi=softfp -mfpu=neon -O2 -fomit-frame-pointer2012111320121016
363188sphlib-smallgcc -mcpu=cortex-a9 -mfloat-abi=softfp -mfpu=neon -O3 -fomit-frame-pointer2012111320121016
364966simplegcc -mcpu=cortex-a9 -O -fomit-frame-pointer2012111320121016
365007simplegcc -mcpu=cortex-r4 -O -fomit-frame-pointer2012111320121016
366194simplegcc -mcpu=cortex-a9 -mfloat-abi=softfp -mfpu=neon -Os -fomit-frame-pointer2012111320121016
367733sphlib-smallgcc -mcpu=cortex-a9 -O3 -fomit-frame-pointer2012111320121016
369636simplegcc -mcpu=xscale -O -fomit-frame-pointer2012111320121016
370319simplegcc -mcpu=cortex-a9 -Os -fomit-frame-pointer2012111320121016
371316simplegcc -mcpu=cortex-a8 -mfloat-abi=softfp -mfpu=neon -O -fomit-frame-pointer2012111320121016
371722simplegcc -mcpu=cortex-a9 -mfloat-abi=softfp -mfpu=neon -O -fomit-frame-pointer2012111320121016
371789sphlib-smallgcc -mcpu=cortex-a9 -O2 -fomit-frame-pointer2012111320121016
373672simplegcc -mcpu=arm1136jf-s -O -fomit-frame-pointer2012111320121016
373722simplegcc -mcpu=arm9e -O -fomit-frame-pointer2012111320121016
373770simplegcc -mcpu=arm1136j-s -O -fomit-frame-pointer2012111320121016
374450simplegcc -mcpu=arm1136jf-s -O -fomit-frame-pointer -fno-schedule-insns2012111320121016
374896simplegcc -mcpu=arm1136j-s -O -fomit-frame-pointer -fno-schedule-insns2012111320121016
375992simplegcc -mcpu=cortex-a9 -mfloat-abi=softfp -mfpu=neon -O2 -fomit-frame-pointer2012111320121016
376034simplegcc -mcpu=cortex-a9 -mfloat-abi=softfp -mfpu=neon -O3 -fomit-frame-pointer2012111320121016
378262simplegcc -mcpu=cortex-a9 -O2 -fomit-frame-pointer2012111320121016
384210simplegcc -mcpu=cortex-a9 -O3 -fomit-frame-pointer2012111320121016
513045sphlib-smallgcc -mcpu=arm1136jf-s -O3 -fomit-frame-pointer2012111320121016
513230sphlib-smallgcc -mcpu=arm1020t -Os -fomit-frame-pointer2012111320121016
513701sphlib-smallgcc -mcpu=arm1136j-s -O3 -fomit-frame-pointer2012111320121016
514047sphlib-smallgcc -mcpu=arm10tdmi -Os -fomit-frame-pointer2012111320121016
514564sphlib-smallgcc -mcpu=arm1136jf-s -O2 -fomit-frame-pointer2012111320121016
514973sphlib-smallgcc -mcpu=arm1136j-s -O2 -fomit-frame-pointer2012111320121016
515625sphlib-smallgcc -mcpu=arm9e -Os -fomit-frame-pointer2012111320121016
516470sphlib-smallgcc -mcpu=arm810 -Os -fomit-frame-pointer2012111320121016
516743sphlib-smallgcc -mcpu=arm8 -Os -fomit-frame-pointer2012111320121016
516879sphlib-smallgcc -mcpu=arm9tdmi -Os -fomit-frame-pointer2012111320121016
516967sphlib-smallgcc -mcpu=arm9 -Os -fomit-frame-pointer2012111320121016
517065sphlib-smallgcc -mcpu=ep9312 -Os -fomit-frame-pointer2012111320121016
517151sphlib-smallgcc -mcpu=arm920t -Os -fomit-frame-pointer2012111320121016
517236sphlib-smallgcc -mcpu=arm920 -Os -fomit-frame-pointer2012111320121016
517283sphlib-smallgcc -mcpu=strongarm1100 -Os -fomit-frame-pointer2012111320121016
517285sphlib-smallgcc -mcpu=arm940t -Os -fomit-frame-pointer2012111320121016
517334sphlib-smallgcc -Os -fomit-frame-pointer2012111320121016
517419sphlib-smallgcc -mcpu=strongarm -Os -fomit-frame-pointer2012111320121016
517469sphlib-smallgcc -mcpu=strongarm110 -Os -fomit-frame-pointer2012111320121016
519237sphlib-smallgcc -mcpu=xscale -Os -fomit-frame-pointer2012111320121016
520187sphlib-smallgcc -funroll-loops -Os -fomit-frame-pointer2012111320121016
521620sphlib-smallgcc -mcpu=arm7tdmi -Os -fomit-frame-pointer2012111320121016
522411sphlib-smallgcc -mcpu=cortex-r4 -Os -fomit-frame-pointer2012111320121016
522476sphlib-smallgcc -mcpu=cortex-a8 -mfloat-abi=softfp -mfpu=neon -Os -fomit-frame-pointer2012111320121016
523655sphlib-smallgcc -mcpu=cortex-r4 -O3 -fomit-frame-pointer2012111320121016
524892sphlib-smallgcc -mcpu=cortex-a8 -mfloat-abi=softfp -mfpu=neon -O3 -fomit-frame-pointer2012111320121016
526402sphlib-smallgcc -mcpu=cortex-a8 -mfloat-abi=softfp -mfpu=neon -O2 -fomit-frame-pointer2012111320121016
528510sphlib-smallgcc -mcpu=cortex-r4 -O2 -fomit-frame-pointer2012111320121016
530174sphlib-smallgcc -mcpu=arm940t -O3 -fomit-frame-pointer2012111320121016
530211sphlib-smallgcc -mcpu=arm9tdmi -O3 -fomit-frame-pointer2012111320121016
530414sphlib-smallgcc -mcpu=arm920t -O3 -fomit-frame-pointer2012111320121016
530441sphlib-smallgcc -mcpu=strongarm -O3 -fomit-frame-pointer2012111320121016
530579sphlib-smallgcc -mcpu=strongarm1100 -O3 -fomit-frame-pointer2012111320121016
530671sphlib-smallgcc -mcpu=arm8 -O3 -fomit-frame-pointer2012111320121016
530711sphlib-smallgcc -mcpu=arm920 -O3 -fomit-frame-pointer2012111320121016
530730sphlib-smallgcc -mcpu=ep9312 -O3 -fomit-frame-pointer2012111320121016
530757sphlib-smallgcc -mcpu=strongarm110 -O3 -fomit-frame-pointer2012111320121016
530802sphlib-smallgcc -O3 -fomit-frame-pointer2012111320121016
530845sphlib-smallgcc -mcpu=arm1136jf-s -Os -fomit-frame-pointer2012111320121016
530848sphlib-smallgcc -mcpu=arm9 -O3 -fomit-frame-pointer2012111320121016
530895sphlib-smallgcc -mcpu=arm810 -O3 -fomit-frame-pointer2012111320121016
531462sphlib-smallgcc -mcpu=arm1136j-s -Os -fomit-frame-pointer2012111320121016
532145sphlib-smallgcc -mcpu=xscale -O3 -fomit-frame-pointer2012111320121016
536705sphlib-smallgcc -mcpu=arm10tdmi -O3 -fomit-frame-pointer2012111320121016
536989sphlib-smallgcc -mcpu=arm1020t -O3 -fomit-frame-pointer2012111320121016
537121sphlib-smallgcc -mcpu=arm9e -O3 -fomit-frame-pointer2012111320121016
541412sphlib-smallgcc -funroll-loops -O3 -fomit-frame-pointer2012111320121016
546713sphlib-smallgcc -mcpu=arm10tdmi -O2 -fomit-frame-pointer2012111320121016
546718sphlib-smallgcc -mcpu=arm1020t -O2 -fomit-frame-pointer2012111320121016
547191sphlib-smallgcc -O2 -fomit-frame-pointer2012111320121016
547793sphlib-smallgcc -mcpu=strongarm -O2 -fomit-frame-pointer2012111320121016
547891sphlib-smallgcc -mcpu=arm920t -O2 -fomit-frame-pointer2012111320121016
547926sphlib-smallgcc -mcpu=arm810 -O2 -fomit-frame-pointer2012111320121016
548067sphlib-smallgcc -mcpu=arm8 -O2 -fomit-frame-pointer2012111320121016
548068sphlib-smallgcc -mcpu=arm9e -O2 -fomit-frame-pointer2012111320121016
548161sphlib-smallgcc -mcpu=ep9312 -O2 -fomit-frame-pointer2012111320121016
548182sphlib-smallgcc -mcpu=arm920 -O2 -fomit-frame-pointer2012111320121016
548218sphlib-smallgcc -mcpu=arm9 -O2 -fomit-frame-pointer2012111320121016
548223sphlib-smallgcc -mcpu=strongarm110 -O2 -fomit-frame-pointer2012111320121016
548227sphlib-smallgcc -mcpu=strongarm1100 -O2 -fomit-frame-pointer2012111320121016
548234sphlib-smallgcc -mcpu=arm940t -O2 -fomit-frame-pointer2012111320121016
548236sphlib-smallgcc -mcpu=arm9tdmi -O2 -fomit-frame-pointer2012111320121016
549947sphlib-smallgcc -mcpu=xscale -O2 -fomit-frame-pointer2012111320121016
552279sphlib-smallgcc -funroll-loops -O2 -fomit-frame-pointer2012111320121016
596864sphlib-smallgcc -mcpu=arm7tdmi -O3 -fomit-frame-pointer2012111320121016
600974sphlib-smallgcc -mcpu=arm7tdmi -O2 -fomit-frame-pointer2012111320121016
613446simplegcc -mcpu=cortex-r4 -Os -fomit-frame-pointer2012111320121016
620069simplegcc -mcpu=arm9e -Os -fomit-frame-pointer2012111320121016
622430simplegcc -mcpu=xscale -Os -fomit-frame-pointer2012111320121016
625744simplegcc -mcpu=arm1136jf-s -Os -fomit-frame-pointer2012111320121016
626011simplegcc -mcpu=arm1136j-s -Os -fomit-frame-pointer2012111320121016
721493simplegcc -mcpu=cortex-a8 -mfloat-abi=softfp -mfpu=neon -Os -fomit-frame-pointer2012111320121016
796068simplegcc -mcpu=cortex-a8 -mfloat-abi=softfp -mfpu=neon -O2 -fomit-frame-pointer2012111320121016
798922simplegcc -mcpu=cortex-a8 -mfloat-abi=softfp -mfpu=neon -O3 -fomit-frame-pointer2012111320121016
829982sphlib-smallgcc -funroll-loops2012111320121016
830769sphlib-smallcc2012111320121016
830994sphlib-smallgcc2012111320121016
880438simplegcc -fno-schedule-insns -Os -fomit-frame-pointer2012111320121016
891818simplegcc -funroll-loops -fno-schedule-insns -Os -fomit-frame-pointer2012111320121016
904838simplegcc -mcpu=arm9e -O2 -fomit-frame-pointer2012111320121016
915277simplegcc -mcpu=arm10tdmi -O -fomit-frame-pointer2012111320121016
915278simplegcc -mcpu=arm1020t -O -fomit-frame-pointer2012111320121016
937113simplegcc -O -fomit-frame-pointer2012111320121016
937321simplegcc -mcpu=strongarm1100 -O -fomit-frame-pointer2012111320121016
937365simplegcc -fno-schedule-insns -O -fomit-frame-pointer2012111320121016
937406simplegcc -mcpu=strongarm110 -O -fomit-frame-pointer2012111320121016
937408simplegcc -mcpu=arm810 -O -fomit-frame-pointer2012111320121016
937411simplegcc -mcpu=arm9 -O -fomit-frame-pointer2012111320121016
937412simplegcc -mcpu=strongarm -O -fomit-frame-pointer2012111320121016
937499simplegcc -mcpu=ep9312 -O -fomit-frame-pointer2012111320121016
937530simplegcc -mcpu=arm920t -O -fomit-frame-pointer2012111320121016
937542simplegcc -mcpu=arm8 -O -fomit-frame-pointer2012111320121016
937595simplegcc -mcpu=arm940t -O -fomit-frame-pointer2012111320121016
937623simplegcc -mcpu=arm920 -O -fomit-frame-pointer2012111320121016
937684simplegcc -mcpu=arm9tdmi -O -fomit-frame-pointer2012111320121016
940397simplegcc -mcpu=arm9e -O3 -fomit-frame-pointer2012111320121016
950250simplegcc -mcpu=xscale -O3 -fomit-frame-pointer2012111320121016
953459simplegcc -mcpu=xscale -O2 -fomit-frame-pointer2012111320121016
957458simplegcc -funroll-loops -fno-schedule-insns -O -fomit-frame-pointer2012111320121016
957690simplegcc -funroll-loops -O -fomit-frame-pointer2012111320121016
971698simplegcc -fno-schedule-insns -O3 -fomit-frame-pointer2012111320121016
976960simplegcc -mcpu=cortex-r4 -O3 -fomit-frame-pointer2012111320121016
977395simplegcc -mcpu=cortex-r4 -O2 -fomit-frame-pointer2012111320121016
980136simplegcc -fno-schedule-insns -O2 -fomit-frame-pointer2012111320121016
994741simplegcc -funroll-loops -fno-schedule-insns -O3 -fomit-frame-pointer2012111320121016
1013616simplegcc -funroll-loops -fno-schedule-insns -O2 -fomit-frame-pointer2012111320121016
1049587simplegcc -mcpu=arm7tdmi -O -fomit-frame-pointer2012111320121016
1236784simplegcc -mcpu=arm1136jf-s -O3 -fomit-frame-pointer2012111320121016
1237015simplegcc -mcpu=arm1136j-s -O3 -fomit-frame-pointer2012111320121016
1243045simplegcc -mcpu=arm1136j-s -O2 -fomit-frame-pointer2012111320121016
1243317simplegcc -mcpu=arm1136jf-s -O2 -fomit-frame-pointer2012111320121016
2112097sphlibgcc -mcpu=cortex-r4 -Os -fomit-frame-pointer2012111320121016
2117764sphlibgcc -mcpu=cortex-a8 -mfloat-abi=softfp -mfpu=neon -Os -fomit-frame-pointer2012111320121016
2135955sphlibgcc -mcpu=arm1136j-s -O3 -fomit-frame-pointer2012111320121016
2136457sphlibgcc -mcpu=arm1136jf-s -O3 -fomit-frame-pointer2012111320121016
2142015sphlibgcc -mcpu=arm1136j-s -O2 -fomit-frame-pointer2012111320121016
2142310sphlibgcc -mcpu=arm1136jf-s -O2 -fomit-frame-pointer2012111320121016
2142670sphlibgcc -mcpu=arm1136jf-s -Os -fomit-frame-pointer2012111320121016
2142806sphlibgcc -mcpu=arm1136j-s -Os -fomit-frame-pointer2012111320121016
2154507sphlibgcc -mcpu=xscale -Os -fomit-frame-pointer2012111320121016
2161993sphlibgcc -mcpu=arm9e -Os -fomit-frame-pointer2012111320121016
2162305sphlibgcc -mcpu=arm920t -Os -fomit-frame-pointer2012111320121016
2162359sphlibgcc -mcpu=arm9tdmi -Os -fomit-frame-pointer2012111320121016
2162390sphlibgcc -mcpu=strongarm110 -Os -fomit-frame-pointer2012111320121016
2162444sphlibgcc -mcpu=strongarm -Os -fomit-frame-pointer2012111320121016
2162582sphlibgcc -mcpu=strongarm1100 -Os -fomit-frame-pointer2012111320121016
2162583sphlibgcc -mcpu=arm940t -Os -fomit-frame-pointer2012111320121016
2162721sphlibgcc -funroll-loops -Os -fomit-frame-pointer2012111320121016
2162760sphlibgcc -mcpu=arm7tdmi -Os -fomit-frame-pointer2012111320121016
2163449sphlibgcc -mcpu=arm920 -Os -fomit-frame-pointer2012111320121016
2163531sphlibgcc -mcpu=ep9312 -Os -fomit-frame-pointer2012111320121016
2163623sphlibgcc -mcpu=arm810 -Os -fomit-frame-pointer2012111320121016
2163627sphlibgcc -mcpu=arm8 -Os -fomit-frame-pointer2012111320121016
2163765sphlibgcc -Os -fomit-frame-pointer2012111320121016
2163847sphlibgcc -mcpu=arm9 -Os -fomit-frame-pointer2012111320121016
2164806sphlibgcc -mcpu=arm10tdmi -Os -fomit-frame-pointer2012111320121016
2165167sphlibgcc -mcpu=xscale -O3 -fomit-frame-pointer2012111320121016
2165393sphlibgcc -mcpu=arm1020t -Os -fomit-frame-pointer2012111320121016
2166984sphlibgcc -mcpu=xscale -O2 -fomit-frame-pointer2012111320121016
2175229sphlibgcc -mcpu=cortex-r4 -O2 -fomit-frame-pointer2012111320121016
2176823sphlibgcc -mcpu=cortex-r4 -O3 -fomit-frame-pointer2012111320121016
2187890sphlibgcc -mcpu=cortex-a8 -mfloat-abi=softfp -mfpu=neon -O3 -fomit-frame-pointer2012111320121016
2187937sphlibgcc -mcpu=cortex-a8 -mfloat-abi=softfp -mfpu=neon -O2 -fomit-frame-pointer2012111320121016
2189348sphlibgcc -mcpu=arm10tdmi -O3 -fomit-frame-pointer2012111320121016
2189619sphlibgcc -mcpu=arm10tdmi -O2 -fomit-frame-pointer2012111320121016
2189773sphlibgcc -mcpu=arm1020t -O3 -fomit-frame-pointer2012111320121016
2189986sphlibgcc -mcpu=arm1020t -O2 -fomit-frame-pointer2012111320121016
2190105sphlibgcc -mcpu=arm9e -O2 -fomit-frame-pointer2012111320121016
2190293sphlibgcc -funroll-loops -O3 -fomit-frame-pointer2012111320121016
2190888sphlibgcc -mcpu=arm9e -O3 -fomit-frame-pointer2012111320121016
2191524sphlibgcc -funroll-loops -O2 -fomit-frame-pointer2012111320121016
2192610sphlibgcc -mcpu=strongarm1100 -O3 -fomit-frame-pointer2012111320121016
2192698sphlibgcc -mcpu=strongarm -O3 -fomit-frame-pointer2012111320121016
2192972sphlibgcc -mcpu=arm9tdmi -O3 -fomit-frame-pointer2012111320121016
2193020sphlibgcc -mcpu=arm920t -O3 -fomit-frame-pointer2012111320121016
2193062sphlibgcc -mcpu=ep9312 -O2 -fomit-frame-pointer2012111320121016
2193064sphlibgcc -mcpu=strongarm110 -O3 -fomit-frame-pointer2012111320121016
2193110sphlibgcc -mcpu=arm940t -O3 -fomit-frame-pointer2012111320121016
2193111sphlibgcc -O3 -fomit-frame-pointer2012111320121016
2193112sphlibgcc -O2 -fomit-frame-pointer2012111320121016
2193114sphlibgcc -mcpu=arm940t -O2 -fomit-frame-pointer2012111320121016
2193117sphlibgcc -mcpu=arm8 -O3 -fomit-frame-pointer2012111320121016
2193134sphlibgcc -mcpu=arm810 -O3 -fomit-frame-pointer2012111320121016
2193203sphlibgcc -mcpu=arm920t -O2 -fomit-frame-pointer2012111320121016
2193203sphlibgcc -mcpu=arm9 -O3 -fomit-frame-pointer2012111320121016
2193242sphlibgcc -mcpu=ep9312 -O3 -fomit-frame-pointer2012111320121016
2193289sphlibgcc -mcpu=strongarm110 -O2 -fomit-frame-pointer2012111320121016
2193301sphlibgcc -mcpu=strongarm1100 -O2 -fomit-frame-pointer2012111320121016
2193383sphlibgcc -mcpu=strongarm -O2 -fomit-frame-pointer2012111320121016
2193429sphlibgcc -mcpu=arm8 -O2 -fomit-frame-pointer2012111320121016
2193430sphlibgcc -mcpu=arm9tdmi -O2 -fomit-frame-pointer2012111320121016
2193433sphlibgcc -mcpu=arm9 -O2 -fomit-frame-pointer2012111320121016
2193474sphlibgcc -mcpu=arm920 -O2 -fomit-frame-pointer2012111320121016
2193474sphlibgcc -mcpu=arm920 -O3 -fomit-frame-pointer2012111320121016
2193517sphlibgcc -mcpu=arm810 -O2 -fomit-frame-pointer2012111320121016
2434201sphlibgcc -mcpu=arm7tdmi -O3 -fomit-frame-pointer2012111320121016
2434879sphlibgcc -mcpu=arm7tdmi -O2 -fomit-frame-pointer2012111320121016
2488634simplegcc -mcpu=arm10tdmi -Os -fomit-frame-pointer2012111320121016
2488771simplegcc -mcpu=arm1020t -Os -fomit-frame-pointer2012111320121016
2489086simplegcc -Os -fomit-frame-pointer2012111320121016
2489173simplegcc -mcpu=arm9tdmi -Os -fomit-frame-pointer2012111320121016
2489218simplegcc -mcpu=arm8 -Os -fomit-frame-pointer2012111320121016
2489268simplegcc -mcpu=strongarm -Os -fomit-frame-pointer2012111320121016
2489269simplegcc -mcpu=strongarm110 -Os -fomit-frame-pointer2012111320121016
2489285simplegcc -mcpu=arm920t -Os -fomit-frame-pointer2012111320121016
2489355simplegcc -mcpu=strongarm1100 -Os -fomit-frame-pointer2012111320121016
2489491simplegcc -mcpu=ep9312 -Os -fomit-frame-pointer2012111320121016
2489495simplegcc -mcpu=arm920 -Os -fomit-frame-pointer2012111320121016
2489538simplegcc -mcpu=arm9 -Os -fomit-frame-pointer2012111320121016
2489541simplegcc -mcpu=arm940t -Os -fomit-frame-pointer2012111320121016
2489587simplegcc -mcpu=arm810 -Os -fomit-frame-pointer2012111320121016
2490398simplegcc -funroll-loops -O2 -fomit-frame-pointer2012111320121016
2491218simplegcc -mcpu=arm1020t -O2 -fomit-frame-pointer2012111320121016
2491308simplegcc -funroll-loops -O3 -fomit-frame-pointer2012111320121016
2491357simplegcc -mcpu=arm10tdmi -O2 -fomit-frame-pointer2012111320121016
2491579simplegcc -mcpu=arm7tdmi -Os -fomit-frame-pointer2012111320121016
2492397simplegcc -O3 -fomit-frame-pointer2012111320121016
2492623simplegcc -mcpu=ep9312 -O3 -fomit-frame-pointer2012111320121016
2492624simplegcc -mcpu=arm810 -O3 -fomit-frame-pointer2012111320121016
2492634simplegcc -mcpu=arm8 -O3 -fomit-frame-pointer2012111320121016
2492663simplegcc -mcpu=arm9 -O3 -fomit-frame-pointer2012111320121016
2492762simplegcc -mcpu=arm920t -O3 -fomit-frame-pointer2012111320121016
2492874simplegcc -funroll-loops -Os -fomit-frame-pointer2012111320121016
2492895simplegcc -mcpu=arm940t -O3 -fomit-frame-pointer2012111320121016
2492940simplegcc -mcpu=strongarm -O3 -fomit-frame-pointer2012111320121016
2492947simplegcc -mcpu=strongarm1100 -O3 -fomit-frame-pointer2012111320121016
2493011simplegcc -mcpu=arm920 -O3 -fomit-frame-pointer2012111320121016
2493034simplegcc -mcpu=arm9tdmi -O3 -fomit-frame-pointer2012111320121016
2493036simplegcc -mcpu=strongarm110 -O3 -fomit-frame-pointer2012111320121016
2494082simplegcc -mcpu=arm1020t -O3 -fomit-frame-pointer2012111320121016
2494163simplegcc -mcpu=arm940t -O2 -fomit-frame-pointer2012111320121016
2494167simplegcc -mcpu=arm920t -O2 -fomit-frame-pointer2012111320121016
2494235simplegcc -mcpu=arm9tdmi -O2 -fomit-frame-pointer2012111320121016
2494262simplegcc -mcpu=arm10tdmi -O3 -fomit-frame-pointer2012111320121016
2494342simplegcc -mcpu=strongarm110 -O2 -fomit-frame-pointer2012111320121016
2494404simplegcc -mcpu=strongarm -O2 -fomit-frame-pointer2012111320121016
2494441simplegcc -mcpu=arm9 -O2 -fomit-frame-pointer2012111320121016
2494443simplegcc -O2 -fomit-frame-pointer2012111320121016
2494479simplegcc -mcpu=arm920 -O2 -fomit-frame-pointer2012111320121016
2494514simplegcc -mcpu=arm8 -O2 -fomit-frame-pointer2012111320121016
2494521simplegcc -mcpu=ep9312 -O2 -fomit-frame-pointer2012111320121016
2494531simplegcc -mcpu=strongarm1100 -O2 -fomit-frame-pointer2012111320121016
2494595simplegcc -mcpu=arm810 -O2 -fomit-frame-pointer2012111320121016
2502648simplegcc -mcpu=arm7tdmi -O2 -fomit-frame-pointer2012111320121016
2508589simplegcc -mcpu=arm7tdmi -O3 -fomit-frame-pointer2012111320121016
2525459sphlibgcc2012111320121016
2525647sphlibcc2012111320121016
2525921sphlibgcc -funroll-loops2012111320121016
2587836simplecc2012111320121016
2587955simplegcc2012111320121016
2588377simplegcc -funroll-loops2012111320121016

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 arm11 simple sphlib sphlib-small
gcc -funroll-loops -fno-schedule-insns -march=iwmmxt -O -fomit-frame-pointer arm11 simple sphlib sphlib-small
gcc -funroll-loops -fno-schedule-insns -march=iwmmxt -Os -fomit-frame-pointer arm11 simple sphlib sphlib-small
gcc -funroll-loops -march=iwmmxt -O2 -fomit-frame-pointer simple sphlib sphlib-small
gcc -funroll-loops -march=iwmmxt -O3 -fomit-frame-pointer arm11 simple sphlib sphlib-small
gcc -funroll-loops -march=iwmmxt -O -fomit-frame-pointer arm11 simple sphlib sphlib-small
gcc -funroll-loops -march=iwmmxt -Os -fomit-frame-pointer arm11 simple sphlib sphlib-small
gcc -mcpu=iwmmxt -O2 -fomit-frame-pointer arm11 simple sphlib sphlib-small
gcc -mcpu=iwmmxt -O3 -fomit-frame-pointer simple sphlib sphlib-small
gcc -mcpu=iwmmxt -Os -fomit-frame-pointer arm11 simple sphlib sphlib-small

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