Implementation notes: armeabi, h9dragon, crypto_hash/round3jh512

Computer: h9dragon
Architecture: armeabi
CPU ID: unknown CPU ID
SUPERCOP version: 20130126
Operation: crypto_hash
Primitive: round3jh512
TimeImplementationCompilerBenchmark dateSUPERCOP version
61759neon2gcc -mcpu=cortex-a8 -mfloat-abi=softfp -mfpu=neon -O3 -fomit-frame-pointer2012111320121016
62370neon2gcc -mcpu=cortex-a9 -mfloat-abi=softfp -mfpu=neon -O3 -fomit-frame-pointer2012111320121016
62506neon2gcc -mcpu=cortex-a8 -mfloat-abi=softfp -mfpu=neon -O2 -fomit-frame-pointer2012111320121016
62552neon2gcc -mcpu=cortex-a9 -mfloat-abi=softfp -mfpu=neon -O2 -fomit-frame-pointer2012111320121016
62597neon2gcc -mcpu=cortex-a8 -mfloat-abi=softfp -mfpu=neon -Os -fomit-frame-pointer2012111320121016
62642neon2gcc -mcpu=cortex-a9 -mfloat-abi=softfp -mfpu=neon -Os -fomit-frame-pointer2012111320121016
62870neon2gcc -mcpu=cortex-a8 -mfloat-abi=softfp -mfpu=neon -O -fomit-frame-pointer2012111320121016
63002neon2gcc -mcpu=cortex-a9 -mfloat-abi=softfp -mfpu=neon -O -fomit-frame-pointer2012111320121016
73938neongcc -mcpu=cortex-a8 -mfloat-abi=softfp -mfpu=neon -O3 -fomit-frame-pointer2012111320121016
74108neongcc -mcpu=cortex-a8 -mfloat-abi=softfp -mfpu=neon -O2 -fomit-frame-pointer2012111320121016
74120neongcc -mcpu=cortex-a8 -mfloat-abi=softfp -mfpu=neon -Os -fomit-frame-pointer2012111320121016
77495neongcc -mcpu=cortex-a9 -mfloat-abi=softfp -mfpu=neon -O2 -fomit-frame-pointer2012111320121016
78065neongcc -mcpu=cortex-a9 -mfloat-abi=softfp -mfpu=neon -O3 -fomit-frame-pointer2012111320121016
79834neongcc -mcpu=cortex-a9 -mfloat-abi=softfp -mfpu=neon -Os -fomit-frame-pointer2012111320121016
85820neongcc -mcpu=cortex-a8 -mfloat-abi=softfp -mfpu=neon -O -fomit-frame-pointer2012111320121016
86094neongcc -mcpu=cortex-a9 -mfloat-abi=softfp -mfpu=neon -O -fomit-frame-pointer2012111320121016
296155sphlib-smallgcc -mcpu=cortex-a9 -Os -fomit-frame-pointer2012111320121016
301328sphlibgcc -mcpu=cortex-a9 -mfloat-abi=softfp -mfpu=neon -O -fomit-frame-pointer2012111320121016
301374sphlibgcc -mcpu=cortex-a8 -mfloat-abi=softfp -mfpu=neon -O -fomit-frame-pointer2012111320121016
302873sphlibgcc -mcpu=cortex-r4 -O -fomit-frame-pointer2012111320121016
302915sphlibgcc -mcpu=cortex-a9 -O -fomit-frame-pointer2012111320121016
303054sphlibgcc -mcpu=arm9e -O -fomit-frame-pointer2012111320121016
303413sphlibgcc -mcpu=arm1136jf-s -O -fomit-frame-pointer -fno-schedule-insns2012111320121016
303502sphlibgcc -mcpu=arm1136j-s -O -fomit-frame-pointer -fno-schedule-insns2012111320121016
303548sphlibgcc -mcpu=arm1136j-s -O -fomit-frame-pointer2012111320121016
303549sphlibgcc -mcpu=arm1136jf-s -O -fomit-frame-pointer2012111320121016
303551sphlib-smallgcc -mcpu=cortex-a9 -mfloat-abi=softfp -mfpu=neon -Os -fomit-frame-pointer2012111320121016
305499sphlibgcc -mcpu=arm7tdmi -O -fomit-frame-pointer2012111320121016
306180sphlibgcc -mcpu=arm10tdmi -O -fomit-frame-pointer2012111320121016
306223sphlibgcc -mcpu=arm1020t -O -fomit-frame-pointer2012111320121016
306430sphlibgcc -mcpu=arm9 -O -fomit-frame-pointer2012111320121016
306767sphlibgcc -mcpu=arm920t -O -fomit-frame-pointer2012111320121016
306862sphlibgcc -mcpu=arm920 -O -fomit-frame-pointer2012111320121016
306905sphlibgcc -O -fomit-frame-pointer2012111320121016
306908sphlibgcc -mcpu=arm940t -O -fomit-frame-pointer2012111320121016
306946sphlibgcc -mcpu=arm810 -O -fomit-frame-pointer2012111320121016
306951sphlibgcc -mcpu=arm8 -O -fomit-frame-pointer2012111320121016
306996sphlibgcc -mcpu=ep9312 -O -fomit-frame-pointer2012111320121016
306999sphlibgcc -mcpu=strongarm110 -O -fomit-frame-pointer2012111320121016
307085sphlibgcc -mcpu=arm9tdmi -O -fomit-frame-pointer2012111320121016
307087sphlibgcc -mcpu=strongarm -O -fomit-frame-pointer2012111320121016
307088sphlibgcc -mcpu=strongarm1100 -O -fomit-frame-pointer2012111320121016
307133sphlibgcc -fno-schedule-insns -O -fomit-frame-pointer2012111320121016
307588sphlibgcc -mcpu=xscale -O -fomit-frame-pointer2012111320121016
309174sphlib-smallgcc -funroll-loops -fno-schedule-insns -Os -fomit-frame-pointer2012111320121016
312963sphlibgcc -funroll-loops -fno-schedule-insns -O -fomit-frame-pointer2012111320121016
313527sphlibgcc -funroll-loops -O -fomit-frame-pointer2012111320121016
315612sphlibgcc -funroll-loops -fno-schedule-insns -Os -fomit-frame-pointer2012111320121016
315842sphlib-smallgcc -fno-schedule-insns -Os -fomit-frame-pointer2012111320121016
317501sphlib-smallgcc -funroll-loops -fno-schedule-insns -O3 -fomit-frame-pointer2012111320121016
317882sphlib-smallgcc -mcpu=arm1136j-s -Os -fomit-frame-pointer -fno-schedule-insns2012111320121016
317883sphlibgcc -mcpu=arm1136jf-s -Os -fomit-frame-pointer -fno-schedule-insns2012111320121016
317884sphlibgcc -mcpu=arm1136j-s -Os -fomit-frame-pointer -fno-schedule-insns2012111320121016
317930sphlib-smallgcc -mcpu=arm1136jf-s -Os -fomit-frame-pointer -fno-schedule-insns2012111320121016
318015sphlibgcc -fno-schedule-insns -Os -fomit-frame-pointer2012111320121016
318257sphlib-smallgcc -mcpu=cortex-a9 -O -fomit-frame-pointer2012111320121016
318650sphlib-smallgcc -mcpu=cortex-r4 -O -fomit-frame-pointer2012111320121016
318836sphlibgcc -fno-schedule-insns -O3 -fomit-frame-pointer2012111320121016
319832sphlib-smallgcc -funroll-loops -fno-schedule-insns -O2 -fomit-frame-pointer2012111320121016
320602sphlib-smallgcc -fno-schedule-insns -O3 -fomit-frame-pointer2012111320121016
321487sphlibgcc -mcpu=arm1136j-s -O3 -fomit-frame-pointer -fno-schedule-insns2012111320121016
321598sphlibgcc -fno-schedule-insns -O2 -fomit-frame-pointer2012111320121016
321602sphlibgcc -mcpu=arm1136jf-s -O2 -fomit-frame-pointer -fno-schedule-insns2012111320121016
321828sphlibgcc -mcpu=arm1136j-s -O2 -fomit-frame-pointer -fno-schedule-insns2012111320121016
322102sphlibgcc -funroll-loops -fno-schedule-insns -O3 -fomit-frame-pointer2012111320121016
322102sphlibgcc -mcpu=arm1136jf-s -O3 -fomit-frame-pointer -fno-schedule-insns2012111320121016
322691sphlibgcc -funroll-loops -fno-schedule-insns -O2 -fomit-frame-pointer2012111320121016
323143sphlib-smallgcc -mcpu=arm1136j-s -O3 -fomit-frame-pointer -fno-schedule-insns2012111320121016
323192sphlib-smallgcc -mcpu=arm1136jf-s -O3 -fomit-frame-pointer -fno-schedule-insns2012111320121016
323779sphlib-smallgcc -mcpu=cortex-a9 -mfloat-abi=softfp -mfpu=neon -O -fomit-frame-pointer2012111320121016
323958sphlib-smallgcc -mcpu=cortex-a8 -mfloat-abi=softfp -mfpu=neon -O -fomit-frame-pointer2012111320121016
326035sphlib-smallgcc -mcpu=arm1136j-s -O2 -fomit-frame-pointer -fno-schedule-insns2012111320121016
326156sphlib-smallgcc -mcpu=arm1136jf-s -O2 -fomit-frame-pointer -fno-schedule-insns2012111320121016
326413sphlib-smallgcc -fno-schedule-insns -O2 -fomit-frame-pointer2012111320121016
328592sphlib-smallgcc -mcpu=arm7tdmi -O -fomit-frame-pointer2012111320121016
330719sphlib-smallgcc -mcpu=xscale -O -fomit-frame-pointer2012111320121016
331560sphlib-smallgcc -funroll-loops -O -fomit-frame-pointer2012111320121016
332125sphlib-smallgcc -funroll-loops -fno-schedule-insns -O -fomit-frame-pointer2012111320121016
332879sphlib-smallgcc -mcpu=arm1136jf-s -O -fomit-frame-pointer2012111320121016
333032sphlib-smallgcc -fno-schedule-insns -O -fomit-frame-pointer2012111320121016
333126sphlib-smallgcc -mcpu=arm9e -O -fomit-frame-pointer2012111320121016
333301sphlib-smallgcc -mcpu=arm1136j-s -O -fomit-frame-pointer2012111320121016
333388sphlib-smallgcc -mcpu=arm1020t -O -fomit-frame-pointer2012111320121016
333433sphlib-smallgcc -mcpu=arm10tdmi -O -fomit-frame-pointer2012111320121016
333462sphlib-smallgcc -mcpu=arm940t -O -fomit-frame-pointer2012111320121016
333486sphlib-smallgcc -O -fomit-frame-pointer2012111320121016
333490sphlib-smallgcc -mcpu=arm1136jf-s -O -fomit-frame-pointer -fno-schedule-insns2012111320121016
333534sphlib-smallgcc -mcpu=strongarm1100 -O -fomit-frame-pointer2012111320121016
333759sphlib-smallgcc -mcpu=arm1136j-s -O -fomit-frame-pointer -fno-schedule-insns2012111320121016
333760sphlib-smallgcc -mcpu=arm920 -O -fomit-frame-pointer2012111320121016
333806sphlib-smallgcc -mcpu=strongarm110 -O -fomit-frame-pointer2012111320121016
333894sphlib-smallgcc -mcpu=ep9312 -O -fomit-frame-pointer2012111320121016
333982sphlib-smallgcc -mcpu=arm8 -O -fomit-frame-pointer2012111320121016
333984sphlib-smallgcc -mcpu=arm810 -O -fomit-frame-pointer2012111320121016
333988sphlib-smallgcc -mcpu=arm9tdmi -O -fomit-frame-pointer2012111320121016
333989sphlib-smallgcc -mcpu=strongarm -O -fomit-frame-pointer2012111320121016
334030sphlib-smallgcc -mcpu=arm9 -O -fomit-frame-pointer2012111320121016
334088sphlib-smallgcc -mcpu=arm920t -O -fomit-frame-pointer2012111320121016
341244sphlibgcc -mcpu=cortex-a9 -O3 -fomit-frame-pointer2012111320121016
341829sphlibgcc -mcpu=cortex-a9 -mfloat-abi=softfp -mfpu=neon -O3 -fomit-frame-pointer2012111320121016
342792sphlibgcc -mcpu=cortex-a9 -mfloat-abi=softfp -mfpu=neon -Os -fomit-frame-pointer2012111320121016
344104sphlibgcc -mcpu=cortex-a9 -Os -fomit-frame-pointer2012111320121016
344464simplegcc -mcpu=arm1136j-s -O3 -fomit-frame-pointer -fno-schedule-insns2012111320121016
344512simplegcc -mcpu=arm1136jf-s -O3 -fomit-frame-pointer -fno-schedule-insns2012111320121016
348141simplegcc -mcpu=arm1136jf-s -O2 -fomit-frame-pointer -fno-schedule-insns2012111320121016
348408simplegcc -mcpu=arm1136j-s -O2 -fomit-frame-pointer -fno-schedule-insns2012111320121016
354718sphlibgcc -mcpu=cortex-a9 -mfloat-abi=softfp -mfpu=neon -O2 -fomit-frame-pointer2012111320121016
356344sphlibgcc -mcpu=cortex-a9 -O2 -fomit-frame-pointer2012111320121016
357030sphlib-smallgcc -mcpu=cortex-a9 -O3 -fomit-frame-pointer2012111320121016
358906simplegcc -mcpu=arm1136j-s -Os -fomit-frame-pointer -fno-schedule-insns2012111320121016
359749simplegcc -mcpu=arm1136jf-s -Os -fomit-frame-pointer -fno-schedule-insns2012111320121016
359750sphlib-smallgcc -mcpu=cortex-a9 -O2 -fomit-frame-pointer2012111320121016
364696simplegcc -mcpu=cortex-r4 -O -fomit-frame-pointer2012111320121016
364699simplegcc -mcpu=cortex-a9 -O -fomit-frame-pointer2012111320121016
364739sphlib-smallgcc -mcpu=cortex-a9 -mfloat-abi=softfp -mfpu=neon -O2 -fomit-frame-pointer2012111320121016
366193sphlib-smallgcc -mcpu=cortex-a9 -mfloat-abi=softfp -mfpu=neon -O3 -fomit-frame-pointer2012111320121016
366276simplegcc -mcpu=cortex-a9 -mfloat-abi=softfp -mfpu=neon -Os -fomit-frame-pointer2012111320121016
369461simplegcc -mcpu=xscale -O -fomit-frame-pointer2012111320121016
370502simplegcc -mcpu=cortex-a9 -Os -fomit-frame-pointer2012111320121016
370863simplegcc -mcpu=cortex-a8 -mfloat-abi=softfp -mfpu=neon -O -fomit-frame-pointer2012111320121016
371496simplegcc -mcpu=cortex-a9 -mfloat-abi=softfp -mfpu=neon -O -fomit-frame-pointer2012111320121016
372859simplegcc -mcpu=arm9e -O -fomit-frame-pointer2012111320121016
373673simplegcc -mcpu=arm1136j-s -O -fomit-frame-pointer2012111320121016
373679simplegcc -mcpu=arm1136jf-s -O -fomit-frame-pointer2012111320121016
374698simplegcc -mcpu=arm1136jf-s -O -fomit-frame-pointer -fno-schedule-insns2012111320121016
374808simplegcc -mcpu=arm1136j-s -O -fomit-frame-pointer -fno-schedule-insns2012111320121016
378235simplegcc -mcpu=cortex-a9 -mfloat-abi=softfp -mfpu=neon -O3 -fomit-frame-pointer2012111320121016
379258simplegcc -mcpu=cortex-a9 -mfloat-abi=softfp -mfpu=neon -O2 -fomit-frame-pointer2012111320121016
381749simplegcc -mcpu=cortex-a9 -O3 -fomit-frame-pointer2012111320121016
382381simplegcc -mcpu=cortex-a9 -O2 -fomit-frame-pointer2012111320121016
513713sphlib-smallgcc -mcpu=arm10tdmi -Os -fomit-frame-pointer2012111320121016
513807sphlib-smallgcc -mcpu=arm1020t -Os -fomit-frame-pointer2012111320121016
514745sphlib-smallgcc -mcpu=arm9e -Os -fomit-frame-pointer2012111320121016
516430sphlib-smallgcc -mcpu=arm9 -Os -fomit-frame-pointer2012111320121016
516761sphlib-smallgcc -mcpu=strongarm -Os -fomit-frame-pointer2012111320121016
517104sphlib-smallgcc -mcpu=arm9tdmi -Os -fomit-frame-pointer2012111320121016
517151sphlib-smallgcc -mcpu=arm810 -Os -fomit-frame-pointer2012111320121016
517151sphlib-smallgcc -mcpu=arm920t -Os -fomit-frame-pointer2012111320121016
517192sphlib-smallgcc -mcpu=ep9312 -Os -fomit-frame-pointer2012111320121016
517200sphlib-smallgcc -mcpu=strongarm1100 -Os -fomit-frame-pointer2012111320121016
517238sphlib-smallgcc -mcpu=strongarm110 -Os -fomit-frame-pointer2012111320121016
517239sphlib-smallgcc -mcpu=arm920 -Os -fomit-frame-pointer2012111320121016
517247sphlib-smallgcc -mcpu=arm8 -Os -fomit-frame-pointer2012111320121016
517281sphlib-smallgcc -Os -fomit-frame-pointer2012111320121016
517283sphlib-smallgcc -mcpu=arm940t -Os -fomit-frame-pointer2012111320121016
517619sphlib-smallgcc -mcpu=arm1136jf-s -O3 -fomit-frame-pointer2012111320121016
517758sphlib-smallgcc -mcpu=arm1136j-s -O3 -fomit-frame-pointer2012111320121016
519159sphlib-smallgcc -mcpu=xscale -Os -fomit-frame-pointer2012111320121016
520524sphlib-smallgcc -funroll-loops -Os -fomit-frame-pointer2012111320121016
521257sphlib-smallgcc -mcpu=arm7tdmi -Os -fomit-frame-pointer2012111320121016
521337sphlib-smallgcc -mcpu=arm1136j-s -O2 -fomit-frame-pointer2012111320121016
521339sphlib-smallgcc -mcpu=arm1136jf-s -O2 -fomit-frame-pointer2012111320121016
522531sphlib-smallgcc -mcpu=cortex-r4 -Os -fomit-frame-pointer2012111320121016
522847sphlib-smallgcc -mcpu=cortex-a8 -mfloat-abi=softfp -mfpu=neon -Os -fomit-frame-pointer2012111320121016
524536sphlib-smallgcc -mcpu=cortex-a8 -mfloat-abi=softfp -mfpu=neon -O3 -fomit-frame-pointer2012111320121016
525921sphlib-smallgcc -mcpu=cortex-r4 -O3 -fomit-frame-pointer2012111320121016
526358sphlib-smallgcc -mcpu=cortex-a8 -mfloat-abi=softfp -mfpu=neon -O2 -fomit-frame-pointer2012111320121016
529270sphlib-smallgcc -mcpu=cortex-r4 -O2 -fomit-frame-pointer2012111320121016
531051sphlib-smallgcc -mcpu=arm1136jf-s -Os -fomit-frame-pointer2012111320121016
531327sphlib-smallgcc -mcpu=arm1136j-s -Os -fomit-frame-pointer2012111320121016
532205sphlib-smallgcc -mcpu=xscale -O3 -fomit-frame-pointer2012111320121016
533119sphlib-smallgcc -mcpu=arm9e -O3 -fomit-frame-pointer2012111320121016
534248sphlib-smallgcc -mcpu=arm10tdmi -O3 -fomit-frame-pointer2012111320121016
534338sphlib-smallgcc -mcpu=arm1020t -O3 -fomit-frame-pointer2012111320121016
537053sphlib-smallgcc -O3 -fomit-frame-pointer2012111320121016
537442sphlib-smallgcc -mcpu=arm920 -O3 -fomit-frame-pointer2012111320121016
537473sphlib-smallgcc -mcpu=strongarm1100 -O3 -fomit-frame-pointer2012111320121016
537649sphlib-smallgcc -mcpu=arm920t -O3 -fomit-frame-pointer2012111320121016
537744sphlib-smallgcc -mcpu=arm810 -O3 -fomit-frame-pointer2012111320121016
537881sphlib-smallgcc -mcpu=strongarm110 -O3 -fomit-frame-pointer2012111320121016
538017sphlib-smallgcc -mcpu=arm9 -O3 -fomit-frame-pointer2012111320121016
538055sphlib-smallgcc -mcpu=strongarm -O3 -fomit-frame-pointer2012111320121016
538154sphlib-smallgcc -mcpu=arm9tdmi -O3 -fomit-frame-pointer2012111320121016
538240sphlib-smallgcc -mcpu=ep9312 -O3 -fomit-frame-pointer2012111320121016
538244sphlib-smallgcc -mcpu=arm940t -O3 -fomit-frame-pointer2012111320121016
538287sphlib-smallgcc -mcpu=arm8 -O3 -fomit-frame-pointer2012111320121016
540060sphlib-smallgcc -funroll-loops -O3 -fomit-frame-pointer2012111320121016
544731sphlib-smallgcc -mcpu=xscale -O2 -fomit-frame-pointer2012111320121016
545844sphlib-smallgcc -mcpu=arm9e -O2 -fomit-frame-pointer2012111320121016
546952sphlib-smallgcc -mcpu=arm1020t -O2 -fomit-frame-pointer2012111320121016
547500sphlib-smallgcc -mcpu=arm10tdmi -O2 -fomit-frame-pointer2012111320121016
548410sphlib-smallgcc -mcpu=arm9 -O2 -fomit-frame-pointer2012111320121016
548615sphlib-smallgcc -O2 -fomit-frame-pointer2012111320121016
548657sphlib-smallgcc -mcpu=arm9tdmi -O2 -fomit-frame-pointer2012111320121016
548719sphlib-smallgcc -mcpu=strongarm1100 -O2 -fomit-frame-pointer2012111320121016
548903sphlib-smallgcc -mcpu=ep9312 -O2 -fomit-frame-pointer2012111320121016
548992sphlib-smallgcc -mcpu=arm810 -O2 -fomit-frame-pointer2012111320121016
549007sphlib-smallgcc -mcpu=arm920t -O2 -fomit-frame-pointer2012111320121016
549020sphlib-smallgcc -mcpu=arm940t -O2 -fomit-frame-pointer2012111320121016
549039sphlib-smallgcc -mcpu=strongarm -O2 -fomit-frame-pointer2012111320121016
549062sphlib-smallgcc -mcpu=strongarm110 -O2 -fomit-frame-pointer2012111320121016
549079sphlib-smallgcc -mcpu=arm8 -O2 -fomit-frame-pointer2012111320121016
549188sphlib-smallgcc -mcpu=arm920 -O2 -fomit-frame-pointer2012111320121016
551866sphlib-smallgcc -funroll-loops -O2 -fomit-frame-pointer2012111320121016
596027sphlib-smallgcc -mcpu=arm7tdmi -O3 -fomit-frame-pointer2012111320121016
599781sphlib-smallgcc -mcpu=arm7tdmi -O2 -fomit-frame-pointer2012111320121016
613493simplegcc -mcpu=cortex-r4 -Os -fomit-frame-pointer2012111320121016
620075simplegcc -mcpu=arm9e -Os -fomit-frame-pointer2012111320121016
622291simplegcc -mcpu=xscale -Os -fomit-frame-pointer2012111320121016
626007simplegcc -mcpu=arm1136j-s -Os -fomit-frame-pointer2012111320121016
626015simplegcc -mcpu=arm1136jf-s -Os -fomit-frame-pointer2012111320121016
721681simplegcc -mcpu=cortex-a8 -mfloat-abi=softfp -mfpu=neon -Os -fomit-frame-pointer2012111320121016
796127simplegcc -mcpu=cortex-a8 -mfloat-abi=softfp -mfpu=neon -O2 -fomit-frame-pointer2012111320121016
815937simplegcc -mcpu=cortex-a8 -mfloat-abi=softfp -mfpu=neon -O3 -fomit-frame-pointer2012111320121016
829953sphlib-smallgcc -funroll-loops2012111320121016
830678sphlib-smallcc2012111320121016
830723sphlib-smallgcc2012111320121016
880479simplegcc -fno-schedule-insns -Os -fomit-frame-pointer2012111320121016
891912simplegcc -funroll-loops -fno-schedule-insns -Os -fomit-frame-pointer2012111320121016
915182simplegcc -mcpu=arm1020t -O -fomit-frame-pointer2012111320121016
915230simplegcc -mcpu=arm10tdmi -O -fomit-frame-pointer2012111320121016
927162simplegcc -mcpu=arm9e -O3 -fomit-frame-pointer2012111320121016
928927simplegcc -mcpu=arm9e -O2 -fomit-frame-pointer2012111320121016
936858simplegcc -mcpu=strongarm -O -fomit-frame-pointer2012111320121016
937130simplegcc -mcpu=arm9tdmi -O -fomit-frame-pointer2012111320121016
937290simplegcc -mcpu=strongarm110 -O -fomit-frame-pointer2012111320121016
937407simplegcc -mcpu=strongarm1100 -O -fomit-frame-pointer2012111320121016
937495simplegcc -mcpu=arm920t -O -fomit-frame-pointer2012111320121016
937502simplegcc -fno-schedule-insns -O -fomit-frame-pointer2012111320121016
937547simplegcc -mcpu=arm920 -O -fomit-frame-pointer2012111320121016
937589simplegcc -mcpu=ep9312 -O -fomit-frame-pointer2012111320121016
937593simplegcc -O -fomit-frame-pointer2012111320121016
937598simplegcc -mcpu=arm9 -O -fomit-frame-pointer2012111320121016
937637simplegcc -mcpu=arm810 -O -fomit-frame-pointer2012111320121016
937681simplegcc -mcpu=arm8 -O -fomit-frame-pointer2012111320121016
937766simplegcc -mcpu=arm940t -O -fomit-frame-pointer2012111320121016
949746simplegcc -mcpu=xscale -O2 -fomit-frame-pointer2012111320121016
956876simplegcc -funroll-loops -fno-schedule-insns -O -fomit-frame-pointer2012111320121016
957251simplegcc -funroll-loops -O -fomit-frame-pointer2012111320121016
976603simplegcc -mcpu=cortex-r4 -O3 -fomit-frame-pointer2012111320121016
979550simplegcc -mcpu=cortex-r4 -O2 -fomit-frame-pointer2012111320121016
980573simplegcc -mcpu=xscale -O3 -fomit-frame-pointer2012111320121016
984585simplegcc -funroll-loops -fno-schedule-insns -O3 -fomit-frame-pointer2012111320121016
995167simplegcc -fno-schedule-insns -O3 -fomit-frame-pointer2012111320121016
998644simplegcc -fno-schedule-insns -O2 -fomit-frame-pointer2012111320121016
1013386simplegcc -funroll-loops -fno-schedule-insns -O2 -fomit-frame-pointer2012111320121016
1049065simplegcc -mcpu=arm7tdmi -O -fomit-frame-pointer2012111320121016
1236740simplegcc -mcpu=arm1136jf-s -O3 -fomit-frame-pointer2012111320121016
1236829simplegcc -mcpu=arm1136jf-s -O2 -fomit-frame-pointer2012111320121016
1236873simplegcc -mcpu=arm1136j-s -O2 -fomit-frame-pointer2012111320121016
1236919simplegcc -mcpu=arm1136j-s -O3 -fomit-frame-pointer2012111320121016
2112217sphlibgcc -mcpu=cortex-r4 -Os -fomit-frame-pointer2012111320121016
2118362sphlibgcc -mcpu=cortex-a8 -mfloat-abi=softfp -mfpu=neon -Os -fomit-frame-pointer2012111320121016
2136761sphlibgcc -mcpu=arm1136j-s -O2 -fomit-frame-pointer2012111320121016
2136956sphlibgcc -mcpu=arm1136jf-s -O2 -fomit-frame-pointer2012111320121016
2138110sphlibgcc -mcpu=arm1136j-s -O3 -fomit-frame-pointer2012111320121016
2138389sphlibgcc -mcpu=arm1136jf-s -O3 -fomit-frame-pointer2012111320121016
2143117sphlibgcc -mcpu=arm1136jf-s -Os -fomit-frame-pointer2012111320121016
2143217sphlibgcc -mcpu=arm1136j-s -Os -fomit-frame-pointer2012111320121016
2154647sphlibgcc -mcpu=xscale -Os -fomit-frame-pointer2012111320121016
2162356sphlibgcc -mcpu=arm9e -Os -fomit-frame-pointer2012111320121016
2162402sphlibgcc -funroll-loops -Os -fomit-frame-pointer2012111320121016
2162418sphlibgcc -mcpu=strongarm -Os -fomit-frame-pointer2012111320121016
2162490sphlibgcc -mcpu=strongarm110 -Os -fomit-frame-pointer2012111320121016
2162588sphlibgcc -mcpu=strongarm1100 -Os -fomit-frame-pointer2012111320121016
2162623sphlibgcc -mcpu=arm920t -Os -fomit-frame-pointer2012111320121016
2162629sphlibgcc -mcpu=arm9tdmi -Os -fomit-frame-pointer2012111320121016
2162719sphlibgcc -mcpu=arm940t -Os -fomit-frame-pointer2012111320121016
2163096sphlibgcc -mcpu=arm7tdmi -Os -fomit-frame-pointer2012111320121016
2163580sphlibgcc -mcpu=ep9312 -Os -fomit-frame-pointer2012111320121016
2163722sphlibgcc -mcpu=arm810 -Os -fomit-frame-pointer2012111320121016
2163810sphlibgcc -Os -fomit-frame-pointer2012111320121016
2163812sphlibgcc -mcpu=arm8 -Os -fomit-frame-pointer2012111320121016
2163852sphlibgcc -mcpu=arm920 -Os -fomit-frame-pointer2012111320121016
2163853sphlibgcc -mcpu=arm9 -Os -fomit-frame-pointer2012111320121016
2165119sphlibgcc -mcpu=arm1020t -Os -fomit-frame-pointer2012111320121016
2165175sphlibgcc -mcpu=arm10tdmi -Os -fomit-frame-pointer2012111320121016
2167532sphlibgcc -mcpu=xscale -O2 -fomit-frame-pointer2012111320121016
2168474sphlibgcc -mcpu=xscale -O3 -fomit-frame-pointer2012111320121016
2175870sphlibgcc -mcpu=cortex-r4 -O2 -fomit-frame-pointer2012111320121016
2178033sphlibgcc -mcpu=cortex-r4 -O3 -fomit-frame-pointer2012111320121016
2183359sphlibgcc -mcpu=cortex-a8 -mfloat-abi=softfp -mfpu=neon -O3 -fomit-frame-pointer2012111320121016
2185657sphlibgcc -mcpu=arm10tdmi -O2 -fomit-frame-pointer2012111320121016
2185762sphlibgcc -mcpu=arm9tdmi -O3 -fomit-frame-pointer2012111320121016
2185838sphlibgcc -mcpu=arm920t -O3 -fomit-frame-pointer2012111320121016
2186125sphlibgcc -mcpu=arm940t -O3 -fomit-frame-pointer2012111320121016
2186173sphlibgcc -mcpu=strongarm1100 -O3 -fomit-frame-pointer2012111320121016
2186174sphlibgcc -mcpu=arm1020t -O2 -fomit-frame-pointer2012111320121016
2186265sphlibgcc -mcpu=strongarm -O3 -fomit-frame-pointer2012111320121016
2186352sphlibgcc -mcpu=strongarm110 -O3 -fomit-frame-pointer2012111320121016
2187141sphlibgcc -mcpu=ep9312 -O3 -fomit-frame-pointer2012111320121016
2187256sphlibgcc -mcpu=arm920 -O3 -fomit-frame-pointer2012111320121016
2187303sphlibgcc -mcpu=arm9 -O3 -fomit-frame-pointer2012111320121016
2187305sphlibgcc -mcpu=arm8 -O3 -fomit-frame-pointer2012111320121016
2187384sphlibgcc -O3 -fomit-frame-pointer2012111320121016
2187393sphlibgcc -mcpu=arm810 -O3 -fomit-frame-pointer2012111320121016
2188023sphlibgcc -mcpu=cortex-a8 -mfloat-abi=softfp -mfpu=neon -O2 -fomit-frame-pointer2012111320121016
2189706sphlibgcc -funroll-loops -O2 -fomit-frame-pointer2012111320121016
2190573sphlibgcc -mcpu=arm1020t -O3 -fomit-frame-pointer2012111320121016
2191026sphlibgcc -mcpu=arm10tdmi -O3 -fomit-frame-pointer2012111320121016
2191939sphlibgcc -funroll-loops -O3 -fomit-frame-pointer2012111320121016
2193204sphlibgcc -mcpu=arm9e -O2 -fomit-frame-pointer2012111320121016
2193388sphlibgcc -mcpu=arm920 -O2 -fomit-frame-pointer2012111320121016
2193426sphlibgcc -mcpu=arm9e -O3 -fomit-frame-pointer2012111320121016
2193795sphlibgcc -mcpu=arm810 -O2 -fomit-frame-pointer2012111320121016
2193888sphlibgcc -mcpu=ep9312 -O2 -fomit-frame-pointer2012111320121016
2193925sphlibgcc -O2 -fomit-frame-pointer2012111320121016
2193973sphlibgcc -mcpu=strongarm110 -O2 -fomit-frame-pointer2012111320121016
2193977sphlibgcc -mcpu=strongarm1100 -O2 -fomit-frame-pointer2012111320121016
2194013sphlibgcc -mcpu=arm9 -O2 -fomit-frame-pointer2012111320121016
2194023sphlibgcc -mcpu=arm8 -O2 -fomit-frame-pointer2012111320121016
2194210sphlibgcc -mcpu=arm940t -O2 -fomit-frame-pointer2012111320121016
2194336sphlibgcc -mcpu=arm920t -O2 -fomit-frame-pointer2012111320121016
2194378sphlibgcc -mcpu=strongarm -O2 -fomit-frame-pointer2012111320121016
2194392sphlibgcc -mcpu=arm9tdmi -O2 -fomit-frame-pointer2012111320121016
2432018sphlibgcc -mcpu=arm7tdmi -O3 -fomit-frame-pointer2012111320121016
2435832sphlibgcc -mcpu=arm7tdmi -O2 -fomit-frame-pointer2012111320121016
2488455simplegcc -mcpu=arm10tdmi -Os -fomit-frame-pointer2012111320121016
2488991simplegcc -mcpu=arm1020t -Os -fomit-frame-pointer2012111320121016
2489268simplegcc -mcpu=strongarm -Os -fomit-frame-pointer2012111320121016
2489275simplegcc -mcpu=arm920 -Os -fomit-frame-pointer2012111320121016
2489397simplegcc -mcpu=arm9tdmi -Os -fomit-frame-pointer2012111320121016
2489400simplegcc -mcpu=ep9312 -Os -fomit-frame-pointer2012111320121016
2489403simplegcc -mcpu=arm920t -Os -fomit-frame-pointer2012111320121016
2489448simplegcc -Os -fomit-frame-pointer2012111320121016
2489475simplegcc -mcpu=strongarm110 -Os -fomit-frame-pointer2012111320121016
2489491simplegcc -mcpu=arm8 -Os -fomit-frame-pointer2012111320121016
2489537simplegcc -mcpu=arm940t -Os -fomit-frame-pointer2012111320121016
2489580simplegcc -mcpu=strongarm1100 -Os -fomit-frame-pointer2012111320121016
2489584simplegcc -mcpu=arm9 -Os -fomit-frame-pointer2012111320121016
2489630simplegcc -mcpu=arm810 -Os -fomit-frame-pointer2012111320121016
2491625simplegcc -mcpu=arm7tdmi -Os -fomit-frame-pointer2012111320121016
2492263simplegcc -mcpu=arm9tdmi -O2 -fomit-frame-pointer2012111320121016
2492348simplegcc -mcpu=strongarm -O2 -fomit-frame-pointer2012111320121016
2492447simplegcc -mcpu=strongarm110 -O2 -fomit-frame-pointer2012111320121016
2492473simplegcc -mcpu=arm920t -O2 -fomit-frame-pointer2012111320121016
2492487simplegcc -funroll-loops -O2 -fomit-frame-pointer2012111320121016
2492575simplegcc -mcpu=arm940t -O2 -fomit-frame-pointer2012111320121016
2492577simplegcc -mcpu=arm810 -O2 -fomit-frame-pointer2012111320121016
2492580simplegcc -mcpu=arm920 -O2 -fomit-frame-pointer2012111320121016
2492631simplegcc -mcpu=arm9 -O2 -fomit-frame-pointer2012111320121016
2492672simplegcc -mcpu=arm8 -O2 -fomit-frame-pointer2012111320121016
2492698simplegcc -O2 -fomit-frame-pointer2012111320121016
2492715simplegcc -mcpu=arm10tdmi -O3 -fomit-frame-pointer2012111320121016
2492757simplegcc -mcpu=strongarm1100 -O2 -fomit-frame-pointer2012111320121016
2492810simplegcc -mcpu=arm1020t -O3 -fomit-frame-pointer2012111320121016
2492881simplegcc -funroll-loops -Os -fomit-frame-pointer2012111320121016
2492895simplegcc -mcpu=ep9312 -O2 -fomit-frame-pointer2012111320121016
2493208simplegcc -mcpu=arm1020t -O2 -fomit-frame-pointer2012111320121016
2493220simplegcc -mcpu=arm10tdmi -O2 -fomit-frame-pointer2012111320121016
2494161simplegcc -O3 -fomit-frame-pointer2012111320121016
2494348simplegcc -mcpu=strongarm -O3 -fomit-frame-pointer2012111320121016
2494377simplegcc -mcpu=arm920 -O3 -fomit-frame-pointer2012111320121016
2494391simplegcc -mcpu=arm810 -O3 -fomit-frame-pointer2012111320121016
2494424simplegcc -mcpu=arm8 -O3 -fomit-frame-pointer2012111320121016
2494438simplegcc -mcpu=arm9 -O3 -fomit-frame-pointer2012111320121016
2494535simplegcc -mcpu=ep9312 -O3 -fomit-frame-pointer2012111320121016
2494572simplegcc -mcpu=arm940t -O3 -fomit-frame-pointer2012111320121016
2494714simplegcc -mcpu=arm9tdmi -O3 -fomit-frame-pointer2012111320121016
2494714simplegcc -mcpu=strongarm110 -O3 -fomit-frame-pointer2012111320121016
2494785simplegcc -funroll-loops -O3 -fomit-frame-pointer2012111320121016
2494801simplegcc -mcpu=strongarm1100 -O3 -fomit-frame-pointer2012111320121016
2494934simplegcc -mcpu=arm920t -O3 -fomit-frame-pointer2012111320121016
2501741simplegcc -mcpu=arm7tdmi -O3 -fomit-frame-pointer2012111320121016
2508409simplegcc -mcpu=arm7tdmi -O2 -fomit-frame-pointer2012111320121016
2525236sphlibgcc2012111320121016
2525503sphlibcc2012111320121016
2526307sphlibgcc -funroll-loops2012111320121016
2587982simplegcc2012111320121016
2588420simplecc2012111320121016
2588528simplegcc -funroll-loops2012111320121016

Test failure

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

Number of similar (compiler,implementation) pairs: 33, namely:
CompilerImplementations
gcc -funroll-loops -fno-schedule-insns -march=iwmmxt -O2 -fomit-frame-pointer simple sphlib sphlib-small
gcc -funroll-loops -fno-schedule-insns -march=iwmmxt -O3 -fomit-frame-pointer simple sphlib sphlib-small
gcc -funroll-loops -fno-schedule-insns -march=iwmmxt -O -fomit-frame-pointer simple sphlib sphlib-small
gcc -funroll-loops -fno-schedule-insns -march=iwmmxt -Os -fomit-frame-pointer 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 simple sphlib sphlib-small
gcc -funroll-loops -march=iwmmxt -O -fomit-frame-pointer simple sphlib sphlib-small
gcc -funroll-loops -march=iwmmxt -Os -fomit-frame-pointer simple sphlib sphlib-small
gcc -mcpu=iwmmxt -O2 -fomit-frame-pointer simple sphlib sphlib-small
gcc -mcpu=iwmmxt -O3 -fomit-frame-pointer simple sphlib sphlib-small
gcc -mcpu=iwmmxt -Os -fomit-frame-pointer simple sphlib sphlib-small

Compiler output

Implementation: crypto_hash/round3jh512/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_round3jh512_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/round3jh512/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_round3jh512_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