Implementation notes: armeabi, auxplug, crypto_hash/skein256256

Computer: auxplug
Architecture: armeabi
CPU ID: unknown CPU ID
SUPERCOP version: 20141124
Operation: crypto_hash
Primitive: skein256256
TimeImplementationCompilerBenchmark dateSUPERCOP version
94056armgcc -mcpu=xscale -Os -fomit-frame-pointer2015022420141124
94062armgcc -mcpu=arm1020t -O3 -fomit-frame-pointer2015022420141124
94062armgcc -mcpu=arm10tdmi -O3 -fomit-frame-pointer2015022420141124
94068armgcc -mcpu=arm9e -Os -fomit-frame-pointer2015022420141124
94068armgcc -mcpu=xscale -O -fomit-frame-pointer2015022420141124
94074armgcc -funroll-loops -O3 -fomit-frame-pointer2015022420141124
94080armgcc -mcpu=arm9e -O -fomit-frame-pointer2015022420141124
94092armgcc -mcpu=strongarm1100 -O3 -fomit-frame-pointer2015022420141124
94116armgcc -mcpu=arm920 -O3 -fomit-frame-pointer2015022420141124
94128armgcc -mcpu=strongarm -O3 -fomit-frame-pointer2015022420141124
94134armgcc -mcpu=arm810 -O3 -fomit-frame-pointer2015022420141124
94134armgcc -mcpu=arm8 -O2 -fomit-frame-pointer2015022420141124
94134armgcc -mcpu=arm920t -O3 -fomit-frame-pointer2015022420141124
94134armgcc -mcpu=arm940t -O3 -fomit-frame-pointer2015022420141124
94134armgcc -mcpu=arm9 -O2 -fomit-frame-pointer2015022420141124
94134armgcc -mcpu=strongarm -O2 -fomit-frame-pointer2015022420141124
94140armgcc -mcpu=ep9312 -O3 -fomit-frame-pointer2015022420141124
94152armgcc -mcpu=arm9tdmi -O2 -fomit-frame-pointer2015022420141124
94158armgcc -mcpu=arm7tdmi -O3 -fomit-frame-pointer2015022420141124
94158armgcc -mcpu=arm940t -O2 -fomit-frame-pointer2015022420141124
94158armgcc -mcpu=arm9 -O3 -fomit-frame-pointer2015022420141124
94158armgcc -mcpu=arm9e -O3 -fomit-frame-pointer2015022420141124
94164armgcc -funroll-loops -O2 -fomit-frame-pointer2015022420141124
94164armgcc -mcpu=arm1020t -O2 -fomit-frame-pointer2015022420141124
94164armgcc -mcpu=strongarm110 -O2 -fomit-frame-pointer2015022420141124
94164armgcc -mcpu=strongarm110 -O3 -fomit-frame-pointer2015022420141124
94170armgcc -mcpu=arm810 -O2 -fomit-frame-pointer2015022420141124
94182armgcc -mcpu=arm10tdmi -O2 -fomit-frame-pointer2015022420141124
94182armgcc -mcpu=arm9tdmi -O3 -fomit-frame-pointer2015022420141124
94188armgcc -mcpu=strongarm1100 -O2 -fomit-frame-pointer2015022420141124
94194armgcc -O2 -fomit-frame-pointer2015022420141124
94194armgcc -O3 -fomit-frame-pointer2015022420141124
94194armgcc -fno-schedule-insns -O3 -fomit-frame-pointer2015022420141124
94194armgcc -funroll-loops -fno-schedule-insns -O3 -fomit-frame-pointer2015022420141124
94194armgcc -mcpu=arm920 -O2 -fomit-frame-pointer2015022420141124
94200armgcc -mcpu=arm7tdmi -O2 -fomit-frame-pointer2015022420141124
94200armgcc -mcpu=xscale -O3 -fomit-frame-pointer2015022420141124
94212armgcc -fno-schedule-insns -O -fomit-frame-pointer2015022420141124
94212armgcc -mcpu=arm8 -O3 -fomit-frame-pointer2015022420141124
94224armgcc -funroll-loops -fno-schedule-insns -O2 -fomit-frame-pointer2015022420141124
94236armgcc -mcpu=arm810 -O -fomit-frame-pointer2015022420141124
94242armgcc -Os -fomit-frame-pointer2015022420141124
94242armgcc -mcpu=arm10tdmi -Os -fomit-frame-pointer2015022420141124
94242armgcc -mcpu=arm9tdmi -O -fomit-frame-pointer2015022420141124
94248armgcc -mcpu=arm1020t -Os -fomit-frame-pointer2015022420141124
94248armgcc -mcpu=arm940t -O -fomit-frame-pointer2015022420141124
94248armgcc -mcpu=ep9312 -O2 -fomit-frame-pointer2015022420141124
94254armgcc -mcpu=arm10tdmi -O -fomit-frame-pointer2015022420141124
94254armgcc -mcpu=strongarm1100 -O -fomit-frame-pointer2015022420141124
94260armgcc -mcpu=arm920t -O2 -fomit-frame-pointer2015022420141124
94260armgcc -mcpu=arm9 -Os -fomit-frame-pointer2015022420141124
94260armgcc -mcpu=ep9312 -O -fomit-frame-pointer2015022420141124
94272armgcc -O -fomit-frame-pointer2015022420141124
94272armgcc -fno-schedule-insns -O2 -fomit-frame-pointer2015022420141124
94272armgcc -funroll-loops -Os -fomit-frame-pointer2015022420141124
94272armgcc -mcpu=arm1020t -O -fomit-frame-pointer2015022420141124
94272armgcc -mcpu=ep9312 -Os -fomit-frame-pointer2015022420141124
94278armgcc -mcpu=arm8 -Os -fomit-frame-pointer2015022420141124
94278armgcc -mcpu=arm9 -O -fomit-frame-pointer2015022420141124
94278armgcc -mcpu=strongarm -Os -fomit-frame-pointer2015022420141124
94278armgcc -mcpu=xscale -O2 -fomit-frame-pointer2015022420141124
94284armgcc -mcpu=arm920 -Os -fomit-frame-pointer2015022420141124
94284armgcc -mcpu=arm940t -Os -fomit-frame-pointer2015022420141124
94284armgcc -mcpu=strongarm110 -O -fomit-frame-pointer2015022420141124
94290armgcc -fno-schedule-insns -Os -fomit-frame-pointer2015022420141124
94290armgcc -mcpu=arm920 -O -fomit-frame-pointer2015022420141124
94290armgcc -mcpu=arm920t -O -fomit-frame-pointer2015022420141124
94290armgcc -mcpu=strongarm110 -Os -fomit-frame-pointer2015022420141124
94296armgcc -mcpu=arm7tdmi -Os -fomit-frame-pointer2015022420141124
94296armgcc -mcpu=arm810 -Os -fomit-frame-pointer2015022420141124
94296armgcc -mcpu=arm9tdmi -Os -fomit-frame-pointer2015022420141124
94302armgcc -funroll-loops -fno-schedule-insns -Os -fomit-frame-pointer2015022420141124
94302armgcc -mcpu=arm920t -Os -fomit-frame-pointer2015022420141124
94308armgcc -mcpu=strongarm -O -fomit-frame-pointer2015022420141124
94314armgcc -mcpu=arm7tdmi -O -fomit-frame-pointer2015022420141124
94314armgcc -mcpu=strongarm1100 -Os -fomit-frame-pointer2015022420141124
94344armgcc -mcpu=arm9e -O2 -fomit-frame-pointer2015022420141124
94386armgcc -funroll-loops -O -fomit-frame-pointer2015022420141124
94422armgcc -funroll-loops -fno-schedule-insns -O -fomit-frame-pointer2015022420141124
94620armcc2015022420141124
94632armgcc2015022420141124
94632armgcc -funroll-loops2015022420141124
102762armgcc -mcpu=arm8 -O -fomit-frame-pointer2015022420141124
138984optgcc -mcpu=xscale -O2 -fomit-frame-pointer2015022420141124
139122optgcc -mcpu=xscale -O3 -fomit-frame-pointer2015022420141124
139176optgcc -mcpu=arm9e -O3 -fomit-frame-pointer2015022420141124
139188optgcc -mcpu=arm9e -O2 -fomit-frame-pointer2015022420141124
151308optgcc -mcpu=arm7tdmi -O3 -fomit-frame-pointer2015022420141124
151338optgcc -O3 -fomit-frame-pointer2015022420141124
151788optgcc -mcpu=arm7tdmi -O2 -fomit-frame-pointer2015022420141124
151806optgcc -O2 -fomit-frame-pointer2015022420141124
151872optgcc -funroll-loops -O2 -fomit-frame-pointer2015022420141124
151878optgcc -funroll-loops -O3 -fomit-frame-pointer2015022420141124
151950optgcc -funroll-loops -fno-schedule-insns -O2 -fomit-frame-pointer2015022420141124
152148optgcc -fno-schedule-insns -O3 -fomit-frame-pointer2015022420141124
152322optgcc -funroll-loops -fno-schedule-insns -O3 -fomit-frame-pointer2015022420141124
152880optgcc -fno-schedule-insns -O2 -fomit-frame-pointer2015022420141124
154686optgcc -mcpu=xscale -Os -fomit-frame-pointer2015022420141124
154854optgcc -mcpu=arm9e -Os -fomit-frame-pointer2015022420141124
155634optgcc -mcpu=arm940t -O3 -fomit-frame-pointer2015022420141124
155634optgcc -mcpu=strongarm -O3 -fomit-frame-pointer2015022420141124
155646optgcc -mcpu=arm9 -O3 -fomit-frame-pointer2015022420141124
155664optgcc -mcpu=strongarm110 -O3 -fomit-frame-pointer2015022420141124
155676optgcc -mcpu=arm810 -O3 -fomit-frame-pointer2015022420141124
155682optgcc -mcpu=arm8 -O3 -fomit-frame-pointer2015022420141124
155682optgcc -mcpu=arm920 -O3 -fomit-frame-pointer2015022420141124
155688optgcc -mcpu=ep9312 -O3 -fomit-frame-pointer2015022420141124
155700optgcc -mcpu=arm920t -O3 -fomit-frame-pointer2015022420141124
155712optgcc -mcpu=arm9tdmi -O3 -fomit-frame-pointer2015022420141124
155718optgcc -mcpu=arm1020t -O3 -fomit-frame-pointer2015022420141124
155730optgcc -mcpu=strongarm1100 -O3 -fomit-frame-pointer2015022420141124
155742optgcc -mcpu=arm10tdmi -O3 -fomit-frame-pointer2015022420141124
155988optgcc -mcpu=arm1020t -O2 -fomit-frame-pointer2015022420141124
156042optgcc -mcpu=arm9tdmi -O2 -fomit-frame-pointer2015022420141124
156048optgcc -mcpu=arm10tdmi -O2 -fomit-frame-pointer2015022420141124
156078optgcc -mcpu=arm9 -O2 -fomit-frame-pointer2015022420141124
156090optgcc -mcpu=ep9312 -O2 -fomit-frame-pointer2015022420141124
156108optgcc -mcpu=strongarm110 -O2 -fomit-frame-pointer2015022420141124
156114optgcc -mcpu=strongarm1100 -O2 -fomit-frame-pointer2015022420141124
156120optgcc -mcpu=arm940t -O2 -fomit-frame-pointer2015022420141124
156138optgcc -mcpu=arm8 -O2 -fomit-frame-pointer2015022420141124
156138optgcc -mcpu=arm920 -O2 -fomit-frame-pointer2015022420141124
156144optgcc -mcpu=strongarm -O2 -fomit-frame-pointer2015022420141124
156168optgcc -mcpu=arm810 -O2 -fomit-frame-pointer2015022420141124
156198optgcc -mcpu=arm920t -O2 -fomit-frame-pointer2015022420141124
165534optgcc -mcpu=xscale -O -fomit-frame-pointer2015022420141124
165564optgcc -mcpu=arm9e -O -fomit-frame-pointer2015022420141124
176682optgcc -funroll-loops -Os -fomit-frame-pointer2015022420141124
176682optgcc -funroll-loops -fno-schedule-insns -Os -fomit-frame-pointer2015022420141124
176736optgcc -fno-schedule-insns -Os -fomit-frame-pointer2015022420141124
176754optgcc -Os -fomit-frame-pointer2015022420141124
176796optgcc -mcpu=arm7tdmi -Os -fomit-frame-pointer2015022420141124
180030optgcc -mcpu=arm10tdmi -Os -fomit-frame-pointer2015022420141124
180090optgcc -mcpu=arm1020t -Os -fomit-frame-pointer2015022420141124
180480optgcc -mcpu=strongarm110 -Os -fomit-frame-pointer2015022420141124
180522optgcc -mcpu=arm810 -Os -fomit-frame-pointer2015022420141124
180522optgcc -mcpu=arm920t -Os -fomit-frame-pointer2015022420141124
180558optgcc -mcpu=arm9 -Os -fomit-frame-pointer2015022420141124
180558optgcc -mcpu=strongarm1100 -Os -fomit-frame-pointer2015022420141124
180576optgcc -mcpu=strongarm -Os -fomit-frame-pointer2015022420141124
180594optgcc -mcpu=arm920 -Os -fomit-frame-pointer2015022420141124
180594optgcc -mcpu=arm9tdmi -Os -fomit-frame-pointer2015022420141124
180612optgcc -mcpu=ep9312 -Os -fomit-frame-pointer2015022420141124
180630optgcc -mcpu=arm940t -Os -fomit-frame-pointer2015022420141124
180642optgcc -mcpu=arm8 -Os -fomit-frame-pointer2015022420141124
182370optgcc -mcpu=arm8 -O -fomit-frame-pointer2015022420141124
182382optgcc -mcpu=arm940t -O -fomit-frame-pointer2015022420141124
182394optgcc -mcpu=arm810 -O -fomit-frame-pointer2015022420141124
182400optgcc -mcpu=strongarm -O -fomit-frame-pointer2015022420141124
182406optgcc -mcpu=strongarm1100 -O -fomit-frame-pointer2015022420141124
182406optgcc -mcpu=strongarm110 -O -fomit-frame-pointer2015022420141124
182418optgcc -mcpu=arm1020t -O -fomit-frame-pointer2015022420141124
182436optgcc -mcpu=arm9 -O -fomit-frame-pointer2015022420141124
182466optgcc -mcpu=arm10tdmi -O -fomit-frame-pointer2015022420141124
182466optgcc -mcpu=ep9312 -O -fomit-frame-pointer2015022420141124
182508optgcc -mcpu=arm920 -O -fomit-frame-pointer2015022420141124
182514optgcc -mcpu=arm920t -O -fomit-frame-pointer2015022420141124
182544optgcc -mcpu=arm9tdmi -O -fomit-frame-pointer2015022420141124
182598optgcc -mcpu=arm7tdmi -O -fomit-frame-pointer2015022420141124
182604optgcc -O -fomit-frame-pointer2015022420141124
182634optgcc -fno-schedule-insns -O -fomit-frame-pointer2015022420141124
183666optgcc -funroll-loops -O -fomit-frame-pointer2015022420141124
183732optgcc -funroll-loops -fno-schedule-insns -O -fomit-frame-pointer2015022420141124
760866optgcc2015022420141124
761532optcc2015022420141124
762336optgcc -funroll-loops2015022420141124

Test failure

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

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

Compiler output

Implementation: crypto_hash/skein256256/arm_neon
Compiler: gcc -mcpu=cortex-r4 -Os -fomit-frame-pointer
try.c: /usr/bin/ld: error: crypto_hash_skein256256.a(skein_block_cortexa8.o): Conflicting architecture profiles A/R
try.c: /usr/bin/ld: failed to merge target specific data of file crypto_hash_skein256256.a(skein_block_cortexa8.o)
try.c: collect2: ld returned 1 exit status

Number of similar (compiler,implementation) pairs: 2, namely:
CompilerImplementations
gcc -mcpu=cortex-r4 -Os -fomit-frame-pointer arm_neon
gcc -mcpu=cortex-r4f -Os -fomit-frame-pointer arm_neon