Implementation notes: armeabi, spongebob, crypto_hash/round3jh512

Computer: spongebob
Architecture: armeabi
CPU ID: unknown CPU ID
SUPERCOP version: 20130126
Operation: crypto_hash
Primitive: round3jh512
TimeImplementationCompilerBenchmark dateSUPERCOP version
61696neon2gcc -mcpu=cortex-a8 -mfloat-abi=softfp -mfpu=neon -O2 -fomit-frame-pointer2013030520130126
61696neon2gcc -mcpu=cortex-a8 -mfloat-abi=softfp -mfpu=neon -O3 -fomit-frame-pointer2013030520130126
61696neon2gcc -mcpu=cortex-a8 -mfloat-abi=softfp -mfpu=neon -Os -fomit-frame-pointer2013030520130126
61696neon2gcc -mcpu=cortex-a9 -mfloat-abi=softfp -mfpu=neon -O2 -fomit-frame-pointer2013030520130126
61696neon2gcc -mcpu=cortex-a9 -mfloat-abi=softfp -mfpu=neon -O3 -fomit-frame-pointer2013030520130126
61696neon2gcc -mcpu=cortex-a9 -mfloat-abi=softfp -mfpu=neon -O -fomit-frame-pointer2013030520130126
61696neon2gcc -mcpu=cortex-a9 -mfloat-abi=softfp -mfpu=neon -Os -fomit-frame-pointer2013030520130126
61952neon2gcc -mcpu=cortex-a8 -mfloat-abi=softfp -mfpu=neon -O -fomit-frame-pointer2013030520130126
73472neongcc -mcpu=cortex-a8 -mfloat-abi=softfp -mfpu=neon -O2 -fomit-frame-pointer2013030520130126
73472neongcc -mcpu=cortex-a8 -mfloat-abi=softfp -mfpu=neon -O3 -fomit-frame-pointer2013030520130126
73728neongcc -mcpu=cortex-a8 -mfloat-abi=softfp -mfpu=neon -Os -fomit-frame-pointer2013030520130126
81920neongcc -mcpu=cortex-a9 -mfloat-abi=softfp -mfpu=neon -O2 -fomit-frame-pointer2013030520130126
81920neongcc -mcpu=cortex-a9 -mfloat-abi=softfp -mfpu=neon -O3 -fomit-frame-pointer2013030520130126
83200neongcc -mcpu=cortex-a9 -mfloat-abi=softfp -mfpu=neon -Os -fomit-frame-pointer2013030520130126
86784neongcc -mcpu=cortex-a8 -mfloat-abi=softfp -mfpu=neon -O -fomit-frame-pointer2013030520130126
86784neongcc -mcpu=cortex-a9 -mfloat-abi=softfp -mfpu=neon -O -fomit-frame-pointer2013030520130126
312320sphlibgcc -funroll-loops -fno-schedule-insns -Os -fomit-frame-pointer2013030520130126
312320sphlibgcc -mcpu=arm1136j-s -Os -fomit-frame-pointer -fno-schedule-insns2013030520130126
312320sphlibgcc -mcpu=arm1136jf-s -Os -fomit-frame-pointer -fno-schedule-insns2013030520130126
315904sphlibgcc -fno-schedule-insns -Os -fomit-frame-pointer2013030520130126
317440sphlibgcc -mcpu=arm1136j-s -O3 -fomit-frame-pointer -fno-schedule-insns2013030520130126
318208sphlibgcc -funroll-loops -fno-schedule-insns -O3 -fomit-frame-pointer2013030520130126
318208sphlibgcc -mcpu=arm1136jf-s -O3 -fomit-frame-pointer -fno-schedule-insns2013030520130126
318464sphlibgcc -funroll-loops -fno-schedule-insns -O2 -fomit-frame-pointer2013030520130126
318464sphlibgcc -mcpu=arm1136j-s -O2 -fomit-frame-pointer -fno-schedule-insns2013030520130126
318464sphlibgcc -mcpu=arm1136jf-s -O2 -fomit-frame-pointer -fno-schedule-insns2013030520130126
322048sphlibgcc -mcpu=cortex-a8 -mfloat-abi=softfp -mfpu=neon -O -fomit-frame-pointer2013030520130126
322048sphlibgcc -mcpu=cortex-a9 -O -fomit-frame-pointer2013030520130126
322048sphlibgcc -mcpu=cortex-a9 -mfloat-abi=softfp -mfpu=neon -O -fomit-frame-pointer2013030520130126
322048sphlibgcc -mcpu=cortex-r4 -O -fomit-frame-pointer2013030520130126
322048sphlibgcc -mcpu=xscale -O -fomit-frame-pointer2013030520130126
323072sphlibgcc -fno-schedule-insns -O2 -fomit-frame-pointer2013030520130126
323072sphlibgcc -fno-schedule-insns -O3 -fomit-frame-pointer2013030520130126
323072sphlibgcc -mcpu=arm1136j-s -O -fomit-frame-pointer2013030520130126
323072sphlibgcc -mcpu=arm1136j-s -O -fomit-frame-pointer -fno-schedule-insns2013030520130126
323072sphlibgcc -mcpu=arm1136jf-s -O -fomit-frame-pointer2013030520130126
323072sphlibgcc -mcpu=arm1136jf-s -O -fomit-frame-pointer -fno-schedule-insns2013030520130126
323072sphlibgcc -mcpu=arm9e -O -fomit-frame-pointer2013030520130126
324096sphlibgcc -funroll-loops -O -fomit-frame-pointer2013030520130126
324096sphlibgcc -mcpu=arm7tdmi -O -fomit-frame-pointer2013030520130126
324352sphlibgcc -O -fomit-frame-pointer2013030520130126
324352sphlibgcc -fno-schedule-insns -O -fomit-frame-pointer2013030520130126
324352sphlibgcc -funroll-loops -fno-schedule-insns -O -fomit-frame-pointer2013030520130126
324352sphlibgcc -mcpu=arm1020t -O -fomit-frame-pointer2013030520130126
324352sphlibgcc -mcpu=arm10tdmi -O -fomit-frame-pointer2013030520130126
324352sphlibgcc -mcpu=arm810 -O -fomit-frame-pointer2013030520130126
324352sphlibgcc -mcpu=arm8 -O -fomit-frame-pointer2013030520130126
324352sphlibgcc -mcpu=arm920 -O -fomit-frame-pointer2013030520130126
324352sphlibgcc -mcpu=arm920t -O -fomit-frame-pointer2013030520130126
324352sphlibgcc -mcpu=arm940t -O -fomit-frame-pointer2013030520130126
324352sphlibgcc -mcpu=arm9 -O -fomit-frame-pointer2013030520130126
324352sphlibgcc -mcpu=arm9tdmi -O -fomit-frame-pointer2013030520130126
324352sphlibgcc -mcpu=ep9312 -O -fomit-frame-pointer2013030520130126
324352sphlibgcc -mcpu=strongarm1100 -O -fomit-frame-pointer2013030520130126
324352sphlibgcc -mcpu=strongarm110 -O -fomit-frame-pointer2013030520130126
324352sphlibgcc -mcpu=strongarm -O -fomit-frame-pointer2013030520130126
340992sphlib-smallgcc -funroll-loops -fno-schedule-insns -Os -fomit-frame-pointer2013030520130126
343296sphlib-smallgcc -funroll-loops -fno-schedule-insns -O3 -fomit-frame-pointer2013030520130126
343296sphlibgcc -mcpu=cortex-a9 -O2 -fomit-frame-pointer2013030520130126
343296sphlibgcc -mcpu=cortex-a9 -O3 -fomit-frame-pointer2013030520130126
343296sphlibgcc -mcpu=cortex-a9 -mfloat-abi=softfp -mfpu=neon -O2 -fomit-frame-pointer2013030520130126
343296sphlibgcc -mcpu=cortex-a9 -mfloat-abi=softfp -mfpu=neon -O3 -fomit-frame-pointer2013030520130126
346880sphlib-smallgcc -mcpu=arm1136j-s -Os -fomit-frame-pointer -fno-schedule-insns2013030520130126
346880sphlib-smallgcc -mcpu=arm1136jf-s -Os -fomit-frame-pointer -fno-schedule-insns2013030520130126
347136sphlib-smallgcc -funroll-loops -fno-schedule-insns -O2 -fomit-frame-pointer2013030520130126
348160sphlib-smallgcc -mcpu=arm1136j-s -O3 -fomit-frame-pointer -fno-schedule-insns2013030520130126
348160sphlib-smallgcc -mcpu=arm1136jf-s -O3 -fomit-frame-pointer -fno-schedule-insns2013030520130126
348160sphlibgcc -mcpu=cortex-a9 -Os -fomit-frame-pointer2013030520130126
348160sphlibgcc -mcpu=cortex-a9 -mfloat-abi=softfp -mfpu=neon -Os -fomit-frame-pointer2013030520130126
349184sphlib-smallgcc -mcpu=arm1136j-s -O2 -fomit-frame-pointer -fno-schedule-insns2013030520130126
349184sphlib-smallgcc -mcpu=arm1136jf-s -O2 -fomit-frame-pointer -fno-schedule-insns2013030520130126
351488sphlib-smallgcc -fno-schedule-insns -O3 -fomit-frame-pointer2013030520130126
351744sphlib-smallgcc -fno-schedule-insns -O2 -fomit-frame-pointer2013030520130126
354048sphlib-smallgcc -fno-schedule-insns -Os -fomit-frame-pointer2013030520130126
356352sphlib-smallgcc -mcpu=cortex-a9 -Os -fomit-frame-pointer2013030520130126
356352sphlib-smallgcc -mcpu=cortex-a9 -mfloat-abi=softfp -mfpu=neon -Os -fomit-frame-pointer2013030520130126
361216sphlib-smallgcc -mcpu=arm7tdmi -O -fomit-frame-pointer2013030520130126
361216sphlib-smallgcc -mcpu=cortex-a8 -mfloat-abi=softfp -mfpu=neon -O -fomit-frame-pointer2013030520130126
361216sphlib-smallgcc -mcpu=cortex-a9 -O -fomit-frame-pointer2013030520130126
361216sphlib-smallgcc -mcpu=cortex-a9 -mfloat-abi=softfp -mfpu=neon -O -fomit-frame-pointer2013030520130126
361216sphlib-smallgcc -mcpu=cortex-r4 -O -fomit-frame-pointer2013030520130126
364800sphlib-smallgcc -mcpu=xscale -O -fomit-frame-pointer2013030520130126
367104sphlib-smallgcc -O -fomit-frame-pointer2013030520130126
367104sphlib-smallgcc -fno-schedule-insns -O -fomit-frame-pointer2013030520130126
367104sphlib-smallgcc -funroll-loops -O -fomit-frame-pointer2013030520130126
367104sphlib-smallgcc -funroll-loops -fno-schedule-insns -O -fomit-frame-pointer2013030520130126
367104sphlib-smallgcc -mcpu=arm1020t -O -fomit-frame-pointer2013030520130126
367104sphlib-smallgcc -mcpu=arm10tdmi -O -fomit-frame-pointer2013030520130126
367104sphlib-smallgcc -mcpu=arm1136j-s -O -fomit-frame-pointer2013030520130126
367104sphlib-smallgcc -mcpu=arm1136j-s -O -fomit-frame-pointer -fno-schedule-insns2013030520130126
367104sphlib-smallgcc -mcpu=arm1136jf-s -O -fomit-frame-pointer2013030520130126
367104sphlib-smallgcc -mcpu=arm1136jf-s -O -fomit-frame-pointer -fno-schedule-insns2013030520130126
367104sphlib-smallgcc -mcpu=arm810 -O -fomit-frame-pointer2013030520130126
367104sphlib-smallgcc -mcpu=arm8 -O -fomit-frame-pointer2013030520130126
367104sphlib-smallgcc -mcpu=arm920 -O -fomit-frame-pointer2013030520130126
367104sphlib-smallgcc -mcpu=arm920t -O -fomit-frame-pointer2013030520130126
367104sphlib-smallgcc -mcpu=arm940t -O -fomit-frame-pointer2013030520130126
367104sphlib-smallgcc -mcpu=arm9 -O -fomit-frame-pointer2013030520130126
367104sphlib-smallgcc -mcpu=arm9e -O -fomit-frame-pointer2013030520130126
367104sphlib-smallgcc -mcpu=arm9tdmi -O -fomit-frame-pointer2013030520130126
367104sphlib-smallgcc -mcpu=ep9312 -O -fomit-frame-pointer2013030520130126
367104sphlib-smallgcc -mcpu=strongarm1100 -O -fomit-frame-pointer2013030520130126
367104sphlib-smallgcc -mcpu=strongarm110 -O -fomit-frame-pointer2013030520130126
367104sphlib-smallgcc -mcpu=strongarm -O -fomit-frame-pointer2013030520130126
413440simplegcc -mcpu=cortex-r4 -O -fomit-frame-pointer2013030520130126
414720simplegcc -mcpu=cortex-a9 -O -fomit-frame-pointer2013030520130126
418048simplegcc -mcpu=arm1136j-s -O -fomit-frame-pointer2013030520130126
418048simplegcc -mcpu=arm1136j-s -O -fomit-frame-pointer -fno-schedule-insns2013030520130126
418048simplegcc -mcpu=arm1136jf-s -O -fomit-frame-pointer2013030520130126
418048simplegcc -mcpu=arm1136jf-s -O -fomit-frame-pointer -fno-schedule-insns2013030520130126
418048simplegcc -mcpu=arm9e -O -fomit-frame-pointer2013030520130126
418048simplegcc -mcpu=xscale -O -fomit-frame-pointer2013030520130126
427520simplegcc -mcpu=cortex-a8 -mfloat-abi=softfp -mfpu=neon -O -fomit-frame-pointer2013030520130126
427776simplegcc -mcpu=arm1136j-s -Os -fomit-frame-pointer -fno-schedule-insns2013030520130126
427776simplegcc -mcpu=arm1136jf-s -Os -fomit-frame-pointer -fno-schedule-insns2013030520130126
429056simplegcc -mcpu=cortex-a9 -mfloat-abi=softfp -mfpu=neon -O -fomit-frame-pointer2013030520130126
431360simplegcc -mcpu=arm1136j-s -O2 -fomit-frame-pointer -fno-schedule-insns2013030520130126
431360simplegcc -mcpu=arm1136jf-s -O2 -fomit-frame-pointer -fno-schedule-insns2013030520130126
431360sphlib-smallgcc -mcpu=cortex-a9 -O2 -fomit-frame-pointer2013030520130126
431360sphlib-smallgcc -mcpu=cortex-a9 -O3 -fomit-frame-pointer2013030520130126
431360sphlib-smallgcc -mcpu=cortex-a9 -mfloat-abi=softfp -mfpu=neon -O3 -fomit-frame-pointer2013030520130126
432128sphlib-smallgcc -mcpu=cortex-a9 -mfloat-abi=softfp -mfpu=neon -O2 -fomit-frame-pointer2013030520130126
432640simplegcc -mcpu=arm1136j-s -O3 -fomit-frame-pointer -fno-schedule-insns2013030520130126
432640simplegcc -mcpu=arm1136jf-s -O3 -fomit-frame-pointer -fno-schedule-insns2013030520130126
436224simplegcc -mcpu=cortex-a9 -mfloat-abi=softfp -mfpu=neon -Os -fomit-frame-pointer2013030520130126
438528simplegcc -mcpu=cortex-a9 -mfloat-abi=softfp -mfpu=neon -O3 -fomit-frame-pointer2013030520130126
440832simplegcc -mcpu=cortex-a9 -mfloat-abi=softfp -mfpu=neon -O2 -fomit-frame-pointer2013030520130126
444416simplegcc -mcpu=cortex-a9 -O2 -fomit-frame-pointer2013030520130126
444416simplegcc -mcpu=cortex-a9 -O3 -fomit-frame-pointer2013030520130126
445184simplegcc -mcpu=cortex-a9 -Os -fomit-frame-pointer2013030520130126
452608simplegcc -mcpu=cortex-r4 -Os -fomit-frame-pointer2013030520130126
457472simplegcc -mcpu=arm1136j-s -Os -fomit-frame-pointer2013030520130126
458496simplegcc -mcpu=arm1136jf-s -Os -fomit-frame-pointer2013030520130126
458752simplegcc -mcpu=cortex-a8 -mfloat-abi=softfp -mfpu=neon -Os -fomit-frame-pointer2013030520130126
466944simplegcc -mcpu=xscale -Os -fomit-frame-pointer2013030520130126
467200simplegcc -mcpu=cortex-r4 -O2 -fomit-frame-pointer2013030520130126
468224simplegcc -mcpu=arm9e -Os -fomit-frame-pointer2013030520130126
469248simplegcc -mcpu=cortex-r4 -O3 -fomit-frame-pointer2013030520130126
470528simplegcc -mcpu=cortex-a8 -mfloat-abi=softfp -mfpu=neon -O2 -fomit-frame-pointer2013030520130126
470528simplegcc -mcpu=cortex-a8 -mfloat-abi=softfp -mfpu=neon -O3 -fomit-frame-pointer2013030520130126
483584simplegcc -mcpu=xscale -O3 -fomit-frame-pointer2013030520130126
485888simplegcc -mcpu=arm9e -O3 -fomit-frame-pointer2013030520130126
485888simplegcc -mcpu=xscale -O2 -fomit-frame-pointer2013030520130126
488448simplegcc -mcpu=arm9e -O2 -fomit-frame-pointer2013030520130126
494080simplegcc -mcpu=arm1136j-s -O2 -fomit-frame-pointer2013030520130126
494080simplegcc -mcpu=arm1136jf-s -O2 -fomit-frame-pointer2013030520130126
494336simplegcc -mcpu=arm1136j-s -O3 -fomit-frame-pointer2013030520130126
494336simplegcc -mcpu=arm1136jf-s -O3 -fomit-frame-pointer2013030520130126
553472sphlibgcc -mcpu=cortex-a8 -mfloat-abi=softfp -mfpu=neon -Os -fomit-frame-pointer2013030520130126
556032sphlibgcc -mcpu=cortex-r4 -Os -fomit-frame-pointer2013030520130126
563200simplegcc -mcpu=arm7tdmi -O -fomit-frame-pointer2013030520130126
564224simplegcc -mcpu=arm1020t -O -fomit-frame-pointer2013030520130126
564224simplegcc -mcpu=arm10tdmi -O -fomit-frame-pointer2013030520130126
565248simplegcc -O -fomit-frame-pointer2013030520130126
565248simplegcc -fno-schedule-insns -O -fomit-frame-pointer2013030520130126
565248simplegcc -mcpu=arm810 -O -fomit-frame-pointer2013030520130126
565248simplegcc -mcpu=arm8 -O -fomit-frame-pointer2013030520130126
565248simplegcc -mcpu=arm920 -O -fomit-frame-pointer2013030520130126
565248simplegcc -mcpu=arm920t -O -fomit-frame-pointer2013030520130126
565248simplegcc -mcpu=arm940t -O -fomit-frame-pointer2013030520130126
565248simplegcc -mcpu=arm9 -O -fomit-frame-pointer2013030520130126
565248simplegcc -mcpu=arm9tdmi -O -fomit-frame-pointer2013030520130126
565248simplegcc -mcpu=ep9312 -O -fomit-frame-pointer2013030520130126
565248simplegcc -mcpu=strongarm1100 -O -fomit-frame-pointer2013030520130126
565248simplegcc -mcpu=strongarm110 -O -fomit-frame-pointer2013030520130126
565248simplegcc -mcpu=strongarm -O -fomit-frame-pointer2013030520130126
566784simplegcc -funroll-loops -O -fomit-frame-pointer2013030520130126
566784simplegcc -funroll-loops -fno-schedule-insns -O -fomit-frame-pointer2013030520130126
567808sphlibgcc -mcpu=cortex-r4 -O2 -fomit-frame-pointer2013030520130126
568064sphlibgcc -mcpu=cortex-r4 -O3 -fomit-frame-pointer2013030520130126
569088sphlibgcc -mcpu=cortex-a8 -mfloat-abi=softfp -mfpu=neon -O2 -fomit-frame-pointer2013030520130126
571392sphlibgcc -mcpu=cortex-a8 -mfloat-abi=softfp -mfpu=neon -O3 -fomit-frame-pointer2013030520130126
573696sphlibgcc -funroll-loops -Os -fomit-frame-pointer2013030520130126
576256sphlibgcc -mcpu=arm1136j-s -Os -fomit-frame-pointer2013030520130126
576256sphlibgcc -mcpu=arm1136jf-s -Os -fomit-frame-pointer2013030520130126
576256sphlibgcc -mcpu=xscale -Os -fomit-frame-pointer2013030520130126
578560sphlibgcc -Os -fomit-frame-pointer2013030520130126
578560sphlibgcc -mcpu=arm1020t -Os -fomit-frame-pointer2013030520130126
578560sphlibgcc -mcpu=arm10tdmi -Os -fomit-frame-pointer2013030520130126
578560sphlibgcc -mcpu=arm1136j-s -O2 -fomit-frame-pointer2013030520130126
578560sphlibgcc -mcpu=arm1136jf-s -O2 -fomit-frame-pointer2013030520130126
578560sphlibgcc -mcpu=arm810 -Os -fomit-frame-pointer2013030520130126
578560sphlibgcc -mcpu=arm8 -Os -fomit-frame-pointer2013030520130126
578560sphlibgcc -mcpu=arm920 -Os -fomit-frame-pointer2013030520130126
578560sphlibgcc -mcpu=arm920t -Os -fomit-frame-pointer2013030520130126
578560sphlibgcc -mcpu=arm940t -Os -fomit-frame-pointer2013030520130126
578560sphlibgcc -mcpu=arm9 -Os -fomit-frame-pointer2013030520130126
578560sphlibgcc -mcpu=arm9e -Os -fomit-frame-pointer2013030520130126
578560sphlibgcc -mcpu=arm9tdmi -Os -fomit-frame-pointer2013030520130126
578560sphlibgcc -mcpu=ep9312 -Os -fomit-frame-pointer2013030520130126
578560sphlibgcc -mcpu=strongarm1100 -Os -fomit-frame-pointer2013030520130126
578560sphlibgcc -mcpu=strongarm110 -Os -fomit-frame-pointer2013030520130126
578560sphlibgcc -mcpu=strongarm -Os -fomit-frame-pointer2013030520130126
581888sphlibgcc -mcpu=arm1136jf-s -O3 -fomit-frame-pointer2013030520130126
582144sphlibgcc -mcpu=arm1136j-s -O3 -fomit-frame-pointer2013030520130126
582144sphlibgcc -mcpu=arm7tdmi -Os -fomit-frame-pointer2013030520130126
588032sphlibgcc -mcpu=xscale -O2 -fomit-frame-pointer2013030520130126
589056sphlibgcc -funroll-loops -O2 -fomit-frame-pointer2013030520130126
590336sphlibgcc -funroll-loops -O3 -fomit-frame-pointer2013030520130126
590592simplegcc -fno-schedule-insns -Os -fomit-frame-pointer2013030520130126
592896simplegcc -fno-schedule-insns -O3 -fomit-frame-pointer2013030520130126
592896sphlibgcc -mcpu=xscale -O3 -fomit-frame-pointer2013030520130126
593920sphlibgcc -O2 -fomit-frame-pointer2013030520130126
593920simplegcc -fno-schedule-insns -O2 -fomit-frame-pointer2013030520130126
593920sphlibgcc -mcpu=arm810 -O2 -fomit-frame-pointer2013030520130126
593920sphlibgcc -mcpu=arm8 -O2 -fomit-frame-pointer2013030520130126
593920sphlibgcc -mcpu=arm920 -O2 -fomit-frame-pointer2013030520130126
593920sphlibgcc -mcpu=arm920t -O2 -fomit-frame-pointer2013030520130126
593920sphlibgcc -mcpu=arm940t -O2 -fomit-frame-pointer2013030520130126
593920sphlibgcc -mcpu=arm9 -O2 -fomit-frame-pointer2013030520130126
593920sphlibgcc -mcpu=arm9e -O2 -fomit-frame-pointer2013030520130126
593920sphlibgcc -mcpu=arm9tdmi -O2 -fomit-frame-pointer2013030520130126
593920sphlibgcc -mcpu=ep9312 -O2 -fomit-frame-pointer2013030520130126
593920sphlibgcc -mcpu=strongarm1100 -O2 -fomit-frame-pointer2013030520130126
593920sphlibgcc -mcpu=strongarm110 -O2 -fomit-frame-pointer2013030520130126
593920sphlibgcc -mcpu=strongarm -O2 -fomit-frame-pointer2013030520130126
595200sphlibgcc -mcpu=arm1020t -O2 -fomit-frame-pointer2013030520130126
595200sphlibgcc -mcpu=arm10tdmi -O2 -fomit-frame-pointer2013030520130126
596480sphlibgcc -O3 -fomit-frame-pointer2013030520130126
596480sphlibgcc -mcpu=arm810 -O3 -fomit-frame-pointer2013030520130126
596480sphlibgcc -mcpu=arm8 -O3 -fomit-frame-pointer2013030520130126
596480sphlibgcc -mcpu=arm920 -O3 -fomit-frame-pointer2013030520130126
596480sphlibgcc -mcpu=arm920t -O3 -fomit-frame-pointer2013030520130126
596480sphlibgcc -mcpu=arm9tdmi -O3 -fomit-frame-pointer2013030520130126
596480sphlibgcc -mcpu=strongarm1100 -O3 -fomit-frame-pointer2013030520130126
596480sphlibgcc -mcpu=strongarm110 -O3 -fomit-frame-pointer2013030520130126
596480sphlibgcc -mcpu=strongarm -O3 -fomit-frame-pointer2013030520130126
596736sphlibgcc -mcpu=arm940t -O3 -fomit-frame-pointer2013030520130126
596736sphlibgcc -mcpu=arm9 -O3 -fomit-frame-pointer2013030520130126
596736sphlibgcc -mcpu=ep9312 -O3 -fomit-frame-pointer2013030520130126
597248sphlibgcc -mcpu=arm9e -O3 -fomit-frame-pointer2013030520130126
597504sphlibgcc -mcpu=arm1020t -O3 -fomit-frame-pointer2013030520130126
597504sphlibgcc -mcpu=arm10tdmi -O3 -fomit-frame-pointer2013030520130126
602368sphlib-smallgcc -mcpu=cortex-a8 -mfloat-abi=softfp -mfpu=neon -Os -fomit-frame-pointer2013030520130126
604672sphlib-smallgcc -funroll-loops -Os -fomit-frame-pointer2013030520130126
608000sphlib-smallgcc -mcpu=arm7tdmi -Os -fomit-frame-pointer2013030520130126
608256simplegcc -funroll-loops -fno-schedule-insns -Os -fomit-frame-pointer2013030520130126
610560sphlib-smallgcc -Os -fomit-frame-pointer2013030520130126
610560sphlib-smallgcc -mcpu=arm810 -Os -fomit-frame-pointer2013030520130126
610560sphlib-smallgcc -mcpu=arm8 -Os -fomit-frame-pointer2013030520130126
610560sphlib-smallgcc -mcpu=arm920 -Os -fomit-frame-pointer2013030520130126
610560sphlib-smallgcc -mcpu=arm920t -Os -fomit-frame-pointer2013030520130126
610560sphlib-smallgcc -mcpu=arm940t -Os -fomit-frame-pointer2013030520130126
610560sphlib-smallgcc -mcpu=arm9 -Os -fomit-frame-pointer2013030520130126
610560sphlib-smallgcc -mcpu=arm9tdmi -Os -fomit-frame-pointer2013030520130126
610560sphlib-smallgcc -mcpu=ep9312 -Os -fomit-frame-pointer2013030520130126
610560sphlib-smallgcc -mcpu=strongarm1100 -Os -fomit-frame-pointer2013030520130126
610560sphlib-smallgcc -mcpu=strongarm110 -Os -fomit-frame-pointer2013030520130126
610560sphlib-smallgcc -mcpu=strongarm -Os -fomit-frame-pointer2013030520130126
611840sphlib-smallgcc -mcpu=arm1020t -Os -fomit-frame-pointer2013030520130126
611840sphlib-smallgcc -mcpu=arm10tdmi -Os -fomit-frame-pointer2013030520130126
611840sphlib-smallgcc -mcpu=arm9e -Os -fomit-frame-pointer2013030520130126
611840sphlib-smallgcc -mcpu=cortex-a8 -mfloat-abi=softfp -mfpu=neon -O3 -fomit-frame-pointer2013030520130126
611840sphlib-smallgcc -mcpu=cortex-r4 -Os -fomit-frame-pointer2013030520130126
614400sphlib-smallgcc -mcpu=xscale -Os -fomit-frame-pointer2013030520130126
615168sphlib-smallgcc -mcpu=cortex-a8 -mfloat-abi=softfp -mfpu=neon -O2 -fomit-frame-pointer2013030520130126
615424sphlib-smallgcc -mcpu=arm1136j-s -O2 -fomit-frame-pointer2013030520130126
615424sphlib-smallgcc -mcpu=arm1136j-s -O3 -fomit-frame-pointer2013030520130126
615424sphlib-smallgcc -mcpu=arm1136jf-s -O2 -fomit-frame-pointer2013030520130126
615424sphlib-smallgcc -mcpu=arm1136jf-s -O3 -fomit-frame-pointer2013030520130126
620288sphlib-smallgcc -mcpu=arm1136j-s -Os -fomit-frame-pointer2013030520130126
620288sphlib-smallgcc -mcpu=arm1136jf-s -Os -fomit-frame-pointer2013030520130126
621568sphlib-smallgcc -mcpu=cortex-r4 -O2 -fomit-frame-pointer2013030520130126
622592sphlib-smallgcc -mcpu=cortex-r4 -O3 -fomit-frame-pointer2013030520130126
623872simplegcc -funroll-loops -fno-schedule-insns -O2 -fomit-frame-pointer2013030520130126
629504simplegcc -funroll-loops -fno-schedule-insns -O3 -fomit-frame-pointer2013030520130126
637696sphlib-smallgcc -funroll-loops -O3 -fomit-frame-pointer2013030520130126
643840sphlib-smallgcc -funroll-loops -O2 -fomit-frame-pointer2013030520130126
645120sphlib-smallgcc -mcpu=arm1020t -O3 -fomit-frame-pointer2013030520130126
645120sphlib-smallgcc -mcpu=arm10tdmi -O3 -fomit-frame-pointer2013030520130126
646144sphlib-smallgcc -mcpu=xscale -O3 -fomit-frame-pointer2013030520130126
646400sphlib-smallgcc -O3 -fomit-frame-pointer2013030520130126
646400sphlib-smallgcc -mcpu=arm810 -O3 -fomit-frame-pointer2013030520130126
646400sphlib-smallgcc -mcpu=arm8 -O3 -fomit-frame-pointer2013030520130126
646400sphlib-smallgcc -mcpu=arm920 -O3 -fomit-frame-pointer2013030520130126
646400sphlib-smallgcc -mcpu=arm920t -O3 -fomit-frame-pointer2013030520130126
646400sphlib-smallgcc -mcpu=arm940t -O3 -fomit-frame-pointer2013030520130126
646400sphlib-smallgcc -mcpu=arm9 -O3 -fomit-frame-pointer2013030520130126
646400sphlib-smallgcc -mcpu=arm9e -O3 -fomit-frame-pointer2013030520130126
646400sphlib-smallgcc -mcpu=arm9tdmi -O3 -fomit-frame-pointer2013030520130126
646400sphlib-smallgcc -mcpu=ep9312 -O3 -fomit-frame-pointer2013030520130126
646400sphlib-smallgcc -mcpu=strongarm1100 -O3 -fomit-frame-pointer2013030520130126
646400sphlib-smallgcc -mcpu=strongarm110 -O3 -fomit-frame-pointer2013030520130126
646400sphlib-smallgcc -mcpu=strongarm -O3 -fomit-frame-pointer2013030520130126
652288sphlibgcc -mcpu=arm7tdmi -O3 -fomit-frame-pointer2013030520130126
652288sphlib-smallgcc -mcpu=xscale -O2 -fomit-frame-pointer2013030520130126
654592sphlib-smallgcc -mcpu=arm1020t -O2 -fomit-frame-pointer2013030520130126
654592sphlib-smallgcc -mcpu=arm10tdmi -O2 -fomit-frame-pointer2013030520130126
654592sphlibgcc -mcpu=arm7tdmi -O2 -fomit-frame-pointer2013030520130126
657920sphlib-smallgcc -mcpu=arm810 -O2 -fomit-frame-pointer2013030520130126
657920sphlib-smallgcc -mcpu=arm8 -O2 -fomit-frame-pointer2013030520130126
657920sphlib-smallgcc -mcpu=arm920 -O2 -fomit-frame-pointer2013030520130126
657920sphlib-smallgcc -mcpu=arm920t -O2 -fomit-frame-pointer2013030520130126
657920sphlib-smallgcc -mcpu=arm940t -O2 -fomit-frame-pointer2013030520130126
657920sphlib-smallgcc -mcpu=arm9 -O2 -fomit-frame-pointer2013030520130126
657920sphlib-smallgcc -mcpu=arm9e -O2 -fomit-frame-pointer2013030520130126
657920sphlib-smallgcc -mcpu=arm9tdmi -O2 -fomit-frame-pointer2013030520130126
657920sphlib-smallgcc -mcpu=ep9312 -O2 -fomit-frame-pointer2013030520130126
657920sphlib-smallgcc -mcpu=strongarm -O2 -fomit-frame-pointer2013030520130126
658176sphlib-smallgcc -O2 -fomit-frame-pointer2013030520130126
658176sphlib-smallgcc -mcpu=strongarm1100 -O2 -fomit-frame-pointer2013030520130126
658176sphlib-smallgcc -mcpu=strongarm110 -O2 -fomit-frame-pointer2013030520130126
659456simplegcc -mcpu=arm7tdmi -Os -fomit-frame-pointer2013030520130126
673792simplegcc -mcpu=arm7tdmi -O3 -fomit-frame-pointer2013030520130126
674560simplegcc -mcpu=arm7tdmi -O2 -fomit-frame-pointer2013030520130126
677120sphlib-smallgcc -mcpu=arm7tdmi -O3 -fomit-frame-pointer2013030520130126
678400sphlib-smallgcc -mcpu=arm7tdmi -O2 -fomit-frame-pointer2013030520130126
684288simplegcc -O3 -fomit-frame-pointer2013030520130126
684288simplegcc -mcpu=arm10tdmi -Os -fomit-frame-pointer2013030520130126
684288simplegcc -mcpu=arm810 -O3 -fomit-frame-pointer2013030520130126
684288simplegcc -mcpu=arm8 -O3 -fomit-frame-pointer2013030520130126
684288simplegcc -mcpu=arm920 -O3 -fomit-frame-pointer2013030520130126
684288simplegcc -mcpu=arm920t -O3 -fomit-frame-pointer2013030520130126
684288simplegcc -mcpu=arm940t -O3 -fomit-frame-pointer2013030520130126
684288simplegcc -mcpu=arm9 -O3 -fomit-frame-pointer2013030520130126
684288simplegcc -mcpu=arm9tdmi -O3 -fomit-frame-pointer2013030520130126
684288simplegcc -mcpu=ep9312 -O3 -fomit-frame-pointer2013030520130126
684288simplegcc -mcpu=strongarm1100 -O3 -fomit-frame-pointer2013030520130126
684288simplegcc -mcpu=strongarm110 -O3 -fomit-frame-pointer2013030520130126
684288simplegcc -mcpu=strongarm -O3 -fomit-frame-pointer2013030520130126
685312simplegcc -funroll-loops -Os -fomit-frame-pointer2013030520130126
685312simplegcc -mcpu=arm1020t -Os -fomit-frame-pointer2013030520130126
686592simplegcc -mcpu=arm810 -Os -fomit-frame-pointer2013030520130126
686592simplegcc -mcpu=arm920 -Os -fomit-frame-pointer2013030520130126
686592simplegcc -mcpu=arm920t -Os -fomit-frame-pointer2013030520130126
686592simplegcc -mcpu=arm940t -Os -fomit-frame-pointer2013030520130126
686592simplegcc -mcpu=arm9 -Os -fomit-frame-pointer2013030520130126
686592simplegcc -mcpu=ep9312 -Os -fomit-frame-pointer2013030520130126
686848simplegcc -Os -fomit-frame-pointer2013030520130126
686848simplegcc -funroll-loops -O2 -fomit-frame-pointer2013030520130126
686848simplegcc -mcpu=arm8 -Os -fomit-frame-pointer2013030520130126
686848simplegcc -mcpu=arm9tdmi -Os -fomit-frame-pointer2013030520130126
686848simplegcc -mcpu=strongarm1100 -Os -fomit-frame-pointer2013030520130126
686848simplegcc -mcpu=strongarm110 -Os -fomit-frame-pointer2013030520130126
687872simplegcc -mcpu=strongarm -Os -fomit-frame-pointer2013030520130126
688896simplegcc -funroll-loops -O3 -fomit-frame-pointer2013030520130126
689152simplegcc -O2 -fomit-frame-pointer2013030520130126
689152simplegcc -mcpu=arm810 -O2 -fomit-frame-pointer2013030520130126
689152simplegcc -mcpu=arm8 -O2 -fomit-frame-pointer2013030520130126
689152simplegcc -mcpu=arm920 -O2 -fomit-frame-pointer2013030520130126
689152simplegcc -mcpu=arm920t -O2 -fomit-frame-pointer2013030520130126
689152simplegcc -mcpu=arm9 -O2 -fomit-frame-pointer2013030520130126
689152simplegcc -mcpu=arm9tdmi -O2 -fomit-frame-pointer2013030520130126
689152simplegcc -mcpu=ep9312 -O2 -fomit-frame-pointer2013030520130126
689152simplegcc -mcpu=strongarm1100 -O2 -fomit-frame-pointer2013030520130126
689152simplegcc -mcpu=strongarm110 -O2 -fomit-frame-pointer2013030520130126
689152simplegcc -mcpu=strongarm -O2 -fomit-frame-pointer2013030520130126
690176simplegcc -mcpu=arm940t -O2 -fomit-frame-pointer2013030520130126
694016simplegcc -mcpu=arm1020t -O2 -fomit-frame-pointer2013030520130126
694016simplegcc -mcpu=arm10tdmi -O2 -fomit-frame-pointer2013030520130126
699648simplegcc -mcpu=arm1020t -O3 -fomit-frame-pointer2013030520130126
699648simplegcc -mcpu=arm10tdmi -O3 -fomit-frame-pointer2013030520130126
775680sphlibcc2013030520130126
775680sphlibgcc2013030520130126
775680sphlibgcc -funroll-loops2013030520130126
791040sphlib-smallcc2013030520130126
791040sphlib-smallgcc2013030520130126
791296sphlib-smallgcc -funroll-loops2013030520130126
948992simplegcc -funroll-loops2013030520130126
949248simplecc2013030520130126
949248simplegcc2013030520130126

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