Implementation notes: armeabi, h5tegra, crypto_stream/salsa208

Computer: h5tegra
Architecture: armeabi
CPU ID: unknown CPU ID
SUPERCOP version: 20130126
Operation: crypto_stream
Primitive: salsa208
TimeImplementationCompilerBenchmark dateSUPERCOP version
15246e/regsgcc -fno-schedule-insns -O3 -fomit-frame-pointer2011112920110914
15268e/regsgcc -funroll-loops -fno-schedule-insns -O3 -fomit-frame-pointer2011112920110914
15470e/refgcc -funroll-loops -fno-schedule-insns -O3 -fomit-frame-pointer2011112920110914
15528e/refgcc -fno-schedule-insns -O3 -fomit-frame-pointer2011112920110914
15702e/mergedgcc -funroll-loops -fno-schedule-insns -O2 -fomit-frame-pointer2011112920110914
16060e/mergedgcc -funroll-loops -fno-schedule-insns -O3 -fomit-frame-pointer2011112920110914
16299e/mergedgcc -funroll-loops -O -fomit-frame-pointer2011112920110914
16391e/mergedgcc -funroll-loops -fno-schedule-insns -O -fomit-frame-pointer2011112920110914
16392e/mergedgcc -fno-schedule-insns -O3 -fomit-frame-pointer2011112920110914
16675e/refgcc -O3 -fomit-frame-pointer2011112920110914
16769e/refgcc -funroll-loops -O3 -fomit-frame-pointer2011112920110914
16837e/regsgcc -funroll-loops -O3 -fomit-frame-pointer2011112920110914
16882refgcc -funroll-loops -O3 -fomit-frame-pointer2011112920110914
16883e/mergedgcc -funroll-loops -Os -fomit-frame-pointer2011112920110914
16899e/mergedgcc -funroll-loops -fno-schedule-insns -Os -fomit-frame-pointer2011112920110914
16907refgcc -O3 -fomit-frame-pointer2011112920110914
16928e/mergedgcc -mcpu=cortex-a5 -Os -fomit-frame-pointer2011112920110914
16931e/mergedgcc -mcpu=arm810 -O -fomit-frame-pointer2011112920110914
16933e/mergedgcc -mcpu=strongarm110 -O -fomit-frame-pointer2011112920110914
16949e/mergedgcc -mcpu=strongarm -O -fomit-frame-pointer2011112920110914
16951e/mergedgcc -mcpu=strongarm1100 -O -fomit-frame-pointer2011112920110914
16953e/mergedgcc -mcpu=arm8 -O -fomit-frame-pointer2011112920110914
16959e/mergedgcc -fno-schedule-insns -O2 -fomit-frame-pointer2011112920110914
16983e/regsgcc -O3 -fomit-frame-pointer2011112920110914
17064refgcc -mcpu=arm1136j-s -O3 -fomit-frame-pointer -fno-schedule-insns2011120420111120
17089refgcc -mcpu=arm920 -O3 -fomit-frame-pointer2011112920110914
17093refgcc -mcpu=arm1136jf-s -O3 -fomit-frame-pointer -fno-schedule-insns2011120420111120
17109refgcc -mcpu=arm7tdmi -O3 -fomit-frame-pointer2011112920110914
17119refgcc -mcpu=cortex-a9 -O3 -fomit-frame-pointer2011112920110914
17121e/mergedgcc -O -fomit-frame-pointer2011112920110914
17141refgcc -mcpu=strongarm -O3 -fomit-frame-pointer2011112920110914
17144e/mergedgcc -mcpu=cortex-a9 -O -fomit-frame-pointer2011112920110914
17157refgcc -mcpu=arm810 -O3 -fomit-frame-pointer2011112920110914
17157refgcc -mcpu=strongarm110 -O3 -fomit-frame-pointer2011112920110914
17160refgcc -mcpu=strongarm1100 -O3 -fomit-frame-pointer2011112920110914
17162e/mergedgcc -fno-schedule-insns -O -fomit-frame-pointer2011112920110914
17190refgcc -mcpu=cortex-a5 -O3 -fomit-frame-pointer2011112920110914
17218refgcc -mcpu=arm8 -O3 -fomit-frame-pointer2011112920110914
17257refgcc -mcpu=arm940t -O3 -fomit-frame-pointer2011112920110914
17261refgcc -mcpu=xscale -O3 -fomit-frame-pointer2011112920110914
17263refgcc -mcpu=arm9 -O3 -fomit-frame-pointer2011112920110914
17275refgcc -mcpu=arm920t -O3 -fomit-frame-pointer2011112920110914
17279refgcc -mcpu=arm9tdmi -O3 -fomit-frame-pointer2011112920110914
17284refgcc -mcpu=arm1136j-s -O3 -fomit-frame-pointer2011112920110914
17287refgcc -mcpu=arm1136jf-s -O3 -fomit-frame-pointer2011112920110914
17299refgcc -mcpu=ep9312 -O3 -fomit-frame-pointer2011112920110914
17301refgcc -mcpu=arm1020t -O3 -fomit-frame-pointer2011112920110914
17304refgcc -mcpu=arm10tdmi -O3 -fomit-frame-pointer2011112920110914
17305refgcc -mcpu=arm9e -O3 -fomit-frame-pointer2011112920110914
17402refgcc -funroll-loops -fno-schedule-insns -O3 -fomit-frame-pointer2011112920110914
17451e/mergedgcc -Os -fomit-frame-pointer2011112920110914
17452refgcc -fno-schedule-insns -O3 -fomit-frame-pointer2011112920110914
17456e/mergedgcc -fno-schedule-insns -Os -fomit-frame-pointer2011112920110914
17515e/mergedgcc -mcpu=cortex-a9 -Os -fomit-frame-pointer2011112920110914
17664e/mergedgcc -mcpu=cortex-a5 -O -fomit-frame-pointer2011112920110914
17824e/mergedgcc -mcpu=arm8 -Os -fomit-frame-pointer2011112920110914
17867e/mergedgcc -mcpu=strongarm1100 -Os -fomit-frame-pointer2011112920110914
17867e/mergedgcc -mcpu=strongarm -Os -fomit-frame-pointer2011112920110914
17877e/mergedgcc -mcpu=strongarm110 -Os -fomit-frame-pointer2011112920110914
17883e/mergedgcc -mcpu=arm810 -Os -fomit-frame-pointer2011112920110914
18959e/regsgcc -mcpu=arm810 -O3 -fomit-frame-pointer2011112920110914
18975e/regsgcc -mcpu=strongarm1100 -O3 -fomit-frame-pointer2011112920110914
18976e/regsgcc -mcpu=strongarm -O3 -fomit-frame-pointer2011112920110914
18980e/regsgcc -mcpu=arm8 -O3 -fomit-frame-pointer2011112920110914
18983e/regsgcc -mcpu=strongarm110 -O3 -fomit-frame-pointer2011112920110914
19265e/refgcc -mcpu=strongarm110 -O3 -fomit-frame-pointer2011112920110914
19317e/refgcc -mcpu=arm810 -O3 -fomit-frame-pointer2011112920110914
19348e/refgcc -mcpu=strongarm1100 -O3 -fomit-frame-pointer2011112920110914
19350e/refgcc -mcpu=strongarm -O3 -fomit-frame-pointer2011112920110914
19352e/refgcc -mcpu=arm8 -O3 -fomit-frame-pointer2011112920110914
19544e/regsgcc -mcpu=cortex-a5 -O3 -fomit-frame-pointer2011112920110914
19555e/refgcc -mcpu=cortex-a5 -O3 -fomit-frame-pointer2011112920110914
19918e/refgcc -mcpu=cortex-a9 -O3 -fomit-frame-pointer2011112920110914
19925e/regsgcc -mcpu=cortex-a9 -O3 -fomit-frame-pointer2011112920110914
20724e/regsgcc -funroll-loops -fno-schedule-insns -O2 -fomit-frame-pointer2011112920110914
21408refgcc -funroll-loops -O2 -fomit-frame-pointer2011112920110914
22330e/mergedgcc -funroll-loops -O2 -fomit-frame-pointer2011112920110914
22517e/refgcc -funroll-loops -fno-schedule-insns -O2 -fomit-frame-pointer2011112920110914
22600e/regsgcc -funroll-loops -O2 -fomit-frame-pointer2011112920110914
22600refgcc -mcpu=arm8 -Os -fomit-frame-pointer2011112920110914
22603refgcc -mcpu=arm810 -Os -fomit-frame-pointer2011112920110914
22604refgcc -mcpu=strongarm -Os -fomit-frame-pointer2011112920110914
22615refgcc -mcpu=strongarm1100 -Os -fomit-frame-pointer2011112920110914
22715e/mergedgcc -funroll-loops -O3 -fomit-frame-pointer2011112920110914
22716refgcc -mcpu=strongarm110 -Os -fomit-frame-pointer2011112920110914
23301refgcc -mcpu=strongarm1100 -O -fomit-frame-pointer2011112920110914
23312refgcc -mcpu=strongarm -O -fomit-frame-pointer2011112920110914
23335refgcc -mcpu=strongarm110 -O -fomit-frame-pointer2011112920110914
23336refgcc -mcpu=arm8 -O -fomit-frame-pointer2011112920110914
23354refgcc -mcpu=arm810 -O -fomit-frame-pointer2011112920110914
23383e/regsgcc -fno-schedule-insns -O2 -fomit-frame-pointer2011112920110914
23394refgcc -mcpu=arm8 -O2 -fomit-frame-pointer2011112920110914
23427e/mergedgcc -O3 -fomit-frame-pointer2011112920110914
23483refgcc -mcpu=arm810 -O2 -fomit-frame-pointer2011112920110914
23484e/refgcc -funroll-loops -O2 -fomit-frame-pointer2011112920110914
23504refgcc -mcpu=strongarm -O2 -fomit-frame-pointer2011112920110914
23518refgcc -mcpu=strongarm1100 -O2 -fomit-frame-pointer2011112920110914
23520refgcc -mcpu=strongarm110 -O2 -fomit-frame-pointer2011112920110914
23567refgcc -mcpu=arm10tdmi -O2 -fomit-frame-pointer2011112920110914
23601refgcc -mcpu=arm9e -O2 -fomit-frame-pointer2011112920110914
23609refgcc -mcpu=arm1020t -O2 -fomit-frame-pointer2011112920110914
23633refgcc -mcpu=xscale -O2 -fomit-frame-pointer2011112920110914
23636refgcc -mcpu=arm9 -O2 -fomit-frame-pointer2011112920110914
23643refgcc -mcpu=arm1136jf-s -O2 -fomit-frame-pointer -fno-schedule-insns2011120420111120
23643refgcc -mcpu=arm7tdmi -O2 -fomit-frame-pointer2011112920110914
23656refgcc -mcpu=arm1136jf-s -O2 -fomit-frame-pointer2011112920110914
23658refgcc -mcpu=arm1136j-s -O2 -fomit-frame-pointer2011112920110914
23666refgcc -mcpu=arm920t -O2 -fomit-frame-pointer2011112920110914
23671refgcc -mcpu=arm9tdmi -O2 -fomit-frame-pointer2011112920110914
23673refgcc -mcpu=arm1136j-s -O2 -fomit-frame-pointer -fno-schedule-insns2011120420111120
23677refgcc -mcpu=arm920 -O2 -fomit-frame-pointer2011112920110914
23682refgcc -mcpu=ep9312 -O2 -fomit-frame-pointer2011112920110914
23775refgcc -mcpu=arm940t -O -fomit-frame-pointer2011112920110914
23784refgcc -mcpu=arm920 -O -fomit-frame-pointer2011112920110914
23798refgcc -mcpu=arm1136jf-s -O -fomit-frame-pointer2011112920110914
23799refgcc -mcpu=arm9tdmi -O -fomit-frame-pointer2011112920110914
23801refgcc -mcpu=arm920t -O -fomit-frame-pointer2011112920110914
23801refgcc -mcpu=arm9e -O -fomit-frame-pointer2011112920110914
23802refgcc -mcpu=xscale -O -fomit-frame-pointer2011112920110914
23815refgcc -mcpu=arm1136jf-s -O -fomit-frame-pointer -fno-schedule-insns2011120420111120
23817refgcc -mcpu=arm1136j-s -O -fomit-frame-pointer2011112920110914
23818refgcc -mcpu=arm10tdmi -O -fomit-frame-pointer2011112920110914
23820refgcc -mcpu=arm1136j-s -O -fomit-frame-pointer -fno-schedule-insns2011120420111120
23822refgcc -mcpu=arm1020t -O -fomit-frame-pointer2011112920110914
23990e/mergedgcc -O2 -fomit-frame-pointer2011112920110914
24057refgcc -mcpu=arm940t -O2 -fomit-frame-pointer2011112920110914
24271refgcc -mcpu=arm9 -O -fomit-frame-pointer2011112920110914
24276refgcc -mcpu=ep9312 -O -fomit-frame-pointer2011112920110914
24292refgcc -mcpu=arm7tdmi -O -fomit-frame-pointer2011112920110914
24800refgcc -O2 -fomit-frame-pointer2011112920110914
24948refgcc -mcpu=cortex-a9 -O -fomit-frame-pointer2011112920110914
24958refgcc -fno-schedule-insns -O -fomit-frame-pointer2011112920110914
24965refgcc -O -fomit-frame-pointer2011112920110914
24969refgcc -mcpu=cortex-a9 -O2 -fomit-frame-pointer2011112920110914
24980refgcc -mcpu=cortex-a5 -O -fomit-frame-pointer2011112920110914
25143refgcc -mcpu=cortex-a5 -O2 -fomit-frame-pointer2011112920110914
25325refgcc -fno-schedule-insns -O2 -fomit-frame-pointer2011112920110914
25325refgcc -fno-schedule-insns -Os -fomit-frame-pointer2011112920110914
25331refgcc -mcpu=cortex-a5 -Os -fomit-frame-pointer2011112920110914
25351refgcc -mcpu=cortex-a9 -Os -fomit-frame-pointer2011112920110914
25529e/mergedgcc -mcpu=cortex-a9 -O3 -fomit-frame-pointer2011112920110914
25733e/regsgcc -mcpu=arm810 -O -fomit-frame-pointer2011112920110914
25733e/regsgcc -mcpu=strongarm -O -fomit-frame-pointer2011112920110914
25751e/regsgcc -mcpu=arm8 -O -fomit-frame-pointer2011112920110914
25751e/regsgcc -mcpu=strongarm1100 -O -fomit-frame-pointer2011112920110914
25753e/regsgcc -mcpu=strongarm110 -O -fomit-frame-pointer2011112920110914
25769refgcc -funroll-loops -fno-schedule-insns -Os -fomit-frame-pointer2011112920110914
25875e/mergedgcc -mcpu=cortex-a9 -O2 -fomit-frame-pointer2011112920110914
25892e/regsgcc -funroll-loops -fno-schedule-insns -O -fomit-frame-pointer2011112920110914
25906refgcc -funroll-loops -fno-schedule-insns -O -fomit-frame-pointer2011112920110914
25908refgcc -funroll-loops -O -fomit-frame-pointer2011112920110914
25911e/regsgcc -funroll-loops -O -fomit-frame-pointer2011112920110914
26071refgcc -funroll-loops -Os -fomit-frame-pointer2011112920110914
26226refgcc -Os -fomit-frame-pointer2011112920110914
26291e/refgcc -mcpu=arm7tdmi -O3 -fomit-frame-pointer2011112920110914
26355e/refgcc -mcpu=arm1136jf-s -O3 -fomit-frame-pointer -fno-schedule-insns2011120420111120
26367e/refgcc -mcpu=arm1136j-s -O3 -fomit-frame-pointer -fno-schedule-insns2011120420111120
26377e/refgcc -mcpu=arm1136jf-s -O3 -fomit-frame-pointer2011112920110914
26380e/refgcc -mcpu=arm1136j-s -O3 -fomit-frame-pointer2011112920110914
26410e/regsgcc -mcpu=arm1136j-s -O3 -fomit-frame-pointer2011112920110914
26414e/regsgcc -mcpu=arm1136jf-s -O3 -fomit-frame-pointer2011112920110914
26562e/refgcc -funroll-loops -fno-schedule-insns -O -fomit-frame-pointer2011112920110914
26576e/refgcc -funroll-loops -O -fomit-frame-pointer2011112920110914
26651e/mergedgcc -mcpu=cortex-a5 -O3 -fomit-frame-pointer2011112920110914
26702e/refgcc -fno-schedule-insns -O2 -fomit-frame-pointer2011112920110914
26755e/regsgcc -mcpu=arm1020t -O3 -fomit-frame-pointer2011112920110914
26755e/regsgcc -mcpu=arm7tdmi -O3 -fomit-frame-pointer2011112920110914
26756e/regsgcc -mcpu=arm9e -O3 -fomit-frame-pointer2011112920110914
26775e/regsgcc -mcpu=arm10tdmi -O3 -fomit-frame-pointer2011112920110914
26777e/refgcc -mcpu=ep9312 -O3 -fomit-frame-pointer2011112920110914
26783e/refgcc -mcpu=arm9 -O3 -fomit-frame-pointer2011112920110914
26785e/refgcc -mcpu=arm920 -O3 -fomit-frame-pointer2011112920110914
26785e/refgcc -mcpu=arm940t -O3 -fomit-frame-pointer2011112920110914
26787e/refgcc -mcpu=arm1020t -O3 -fomit-frame-pointer2011112920110914
26791e/refgcc -mcpu=arm920t -O3 -fomit-frame-pointer2011112920110914
26801e/mergedgcc -mcpu=arm810 -O3 -fomit-frame-pointer2011112920110914
26803e/mergedgcc -mcpu=arm8 -O3 -fomit-frame-pointer2011112920110914
26803e/refgcc -mcpu=arm9tdmi -O3 -fomit-frame-pointer2011112920110914
26803e/mergedgcc -mcpu=strongarm -O3 -fomit-frame-pointer2011112920110914
26805e/refgcc -mcpu=arm9e -O3 -fomit-frame-pointer2011112920110914
26806e/refgcc -mcpu=arm10tdmi -O3 -fomit-frame-pointer2011112920110914
26807e/regsgcc -mcpu=arm1136j-s -O3 -fomit-frame-pointer -fno-schedule-insns2011120420111120
26807e/regsgcc -mcpu=arm1136jf-s -O3 -fomit-frame-pointer -fno-schedule-insns2011120420111120
26819e/mergedgcc -mcpu=strongarm1100 -O3 -fomit-frame-pointer2011112920110914
26821e/mergedgcc -mcpu=strongarm110 -O3 -fomit-frame-pointer2011112920110914
26831e/regsgcc -mcpu=arm9tdmi -O3 -fomit-frame-pointer2011112920110914
26833e/regsgcc -mcpu=ep9312 -O3 -fomit-frame-pointer2011112920110914
26849e/regsgcc -mcpu=xscale -O3 -fomit-frame-pointer2011112920110914
26850e/regsgcc -mcpu=arm920 -O3 -fomit-frame-pointer2011112920110914
26853e/regsgcc -mcpu=arm940t -O3 -fomit-frame-pointer2011112920110914
26855e/regsgcc -mcpu=arm920t -O3 -fomit-frame-pointer2011112920110914
26855e/regsgcc -mcpu=arm9 -O3 -fomit-frame-pointer2011112920110914
27089refgcc -funroll-loops -fno-schedule-insns -O2 -fomit-frame-pointer2011112920110914
27283e/refgcc -mcpu=xscale -O3 -fomit-frame-pointer2011112920110914
27320e/mergedgcc -mcpu=strongarm -O2 -fomit-frame-pointer2011112920110914
27341e/mergedgcc -mcpu=strongarm1100 -O2 -fomit-frame-pointer2011112920110914
27462e/mergedgcc -mcpu=strongarm110 -O2 -fomit-frame-pointer2011112920110914
27578e/mergedgcc -mcpu=arm8 -O2 -fomit-frame-pointer2011112920110914
27581e/mergedgcc -mcpu=arm810 -O2 -fomit-frame-pointer2011112920110914
27893e/regsgcc -mcpu=cortex-a9 -Os -fomit-frame-pointer2011112920110914
27931e/mergedgcc -mcpu=cortex-a5 -O2 -fomit-frame-pointer2011112920110914
28033e/mergedgcc -mcpu=arm7tdmi -Os -fomit-frame-pointer2011112920110914
28130refgcc -mcpu=arm1136jf-s -Os -fomit-frame-pointer -fno-schedule-insns2011120420111120
28174e/mergedgcc -mcpu=arm1136jf-s -Os -fomit-frame-pointer2011112920110914
28175e/mergedgcc -mcpu=arm1136jf-s -Os -fomit-frame-pointer -fno-schedule-insns2011120420111120
28193e/mergedgcc -mcpu=arm1136j-s -Os -fomit-frame-pointer2011112920110914
28289e/mergedgcc -mcpu=arm1136j-s -Os -fomit-frame-pointer -fno-schedule-insns2011120420111120
28347refgcc -mcpu=arm1136jf-s -Os -fomit-frame-pointer2011112920110914
28355refgcc -mcpu=arm1136j-s -Os -fomit-frame-pointer -fno-schedule-insns2011120420111120
28369e/mergedgcc -mcpu=arm920 -Os -fomit-frame-pointer2011112920110914
28375e/mergedgcc -mcpu=arm9tdmi -Os -fomit-frame-pointer2011112920110914
28380e/mergedgcc -mcpu=arm9e -Os -fomit-frame-pointer2011112920110914
28383e/mergedgcc -mcpu=arm9 -Os -fomit-frame-pointer2011112920110914
28385e/mergedgcc -mcpu=arm920t -Os -fomit-frame-pointer2011112920110914
28386e/mergedgcc -mcpu=arm1020t -Os -fomit-frame-pointer2011112920110914
28386e/mergedgcc -mcpu=arm10tdmi -Os -fomit-frame-pointer2011112920110914
28391e/mergedgcc -mcpu=ep9312 -Os -fomit-frame-pointer2011112920110914
28393e/mergedgcc -mcpu=arm940t -Os -fomit-frame-pointer2011112920110914
28444refgcc -mcpu=arm1136j-s -Os -fomit-frame-pointer2011112920110914
28493refgcc -mcpu=arm9 -Os -fomit-frame-pointer2011112920110914
28501refgcc -mcpu=arm9tdmi -Os -fomit-frame-pointer2011112920110914
28549e/refgcc -mcpu=strongarm110 -O2 -fomit-frame-pointer2011112920110914
28573e/refgcc -mcpu=strongarm -O2 -fomit-frame-pointer2011112920110914
28587refgcc -mcpu=arm7tdmi -Os -fomit-frame-pointer2011112920110914
28591refgcc -mcpu=arm920 -Os -fomit-frame-pointer2011112920110914
28591refgcc -mcpu=arm9e -Os -fomit-frame-pointer2011112920110914
28593refgcc -mcpu=arm920t -Os -fomit-frame-pointer2011112920110914
28593refgcc -mcpu=arm940t -Os -fomit-frame-pointer2011112920110914
28597e/mergedgcc -mcpu=xscale -Os -fomit-frame-pointer2011112920110914
28603refgcc -mcpu=arm1020t -Os -fomit-frame-pointer2011112920110914
28607refgcc -mcpu=ep9312 -Os -fomit-frame-pointer2011112920110914
28611e/refgcc -mcpu=arm810 -O2 -fomit-frame-pointer2011112920110914
28633e/refgcc -mcpu=arm8 -O2 -fomit-frame-pointer2011112920110914
28642refgcc -mcpu=arm10tdmi -Os -fomit-frame-pointer2011112920110914
28834refgcc -mcpu=xscale -Os -fomit-frame-pointer2011112920110914
28925e/refgcc -mcpu=strongarm1100 -O2 -fomit-frame-pointer2011112920110914
29549e/refgcc -O2 -fomit-frame-pointer2011112920110914
29709e/refgcc -mcpu=cortex-a5 -O2 -fomit-frame-pointer2011112920110914
29732e/regsgcc -O -fomit-frame-pointer2011112920110914
29733e/regsgcc -mcpu=cortex-a9 -O -fomit-frame-pointer2011112920110914
29735e/regsgcc -fno-schedule-insns -O -fomit-frame-pointer2011112920110914
29763e/regsgcc -mcpu=arm810 -O2 -fomit-frame-pointer2011112920110914
29770e/regsgcc -mcpu=arm8 -O2 -fomit-frame-pointer2011112920110914
29800e/regsgcc -mcpu=strongarm1100 -Os -fomit-frame-pointer2011112920110914
29801e/regsgcc -mcpu=strongarm110 -Os -fomit-frame-pointer2011112920110914
29822e/regsgcc -mcpu=arm8 -Os -fomit-frame-pointer2011112920110914
29822e/regsgcc -mcpu=strongarm -Os -fomit-frame-pointer2011112920110914
29825e/regsgcc -mcpu=arm810 -Os -fomit-frame-pointer2011112920110914
30046e/regsgcc -mcpu=cortex-a5 -Os -fomit-frame-pointer2011112920110914
30415e/refgcc -mcpu=cortex-a9 -O2 -fomit-frame-pointer2011112920110914
31309e/regsgcc -Os -fomit-frame-pointer2011112920110914
31309e/regsgcc -fno-schedule-insns -Os -fomit-frame-pointer2011112920110914
31610e/regsgcc -funroll-loops -fno-schedule-insns -Os -fomit-frame-pointer2011112920110914
31617e/regsgcc -funroll-loops -Os -fomit-frame-pointer2011112920110914
32392e/refgcc -mcpu=cortex-a9 -Os -fomit-frame-pointer2011112920110914
32710e/refgcc -mcpu=arm810 -Os -fomit-frame-pointer2011112920110914
32715e/refgcc -mcpu=arm8 -Os -fomit-frame-pointer2011112920110914
32715e/refgcc -mcpu=strongarm1100 -Os -fomit-frame-pointer2011112920110914
32727e/refgcc -mcpu=strongarm110 -Os -fomit-frame-pointer2011112920110914
32727e/refgcc -mcpu=strongarm -Os -fomit-frame-pointer2011112920110914
32767e/refgcc -mcpu=xscale -O2 -fomit-frame-pointer2011112920110914
32841e/refgcc -mcpu=strongarm1100 -O -fomit-frame-pointer2011112920110914
32859e/refgcc -mcpu=strongarm -O -fomit-frame-pointer2011112920110914
32971e/refgcc -mcpu=arm1136jf-s -Os -fomit-frame-pointer2011112920110914
32991e/refgcc -mcpu=arm1136j-s -Os -fomit-frame-pointer -fno-schedule-insns2011120420111120
33007e/refgcc -mcpu=arm1136jf-s -Os -fomit-frame-pointer -fno-schedule-insns2011120420111120
33275e/refgcc -mcpu=arm810 -O -fomit-frame-pointer2011112920110914
33275e/refgcc -mcpu=strongarm110 -O -fomit-frame-pointer2011112920110914
33291e/refgcc -mcpu=arm8 -O -fomit-frame-pointer2011112920110914
33580e/regsgcc -mcpu=cortex-a5 -O -fomit-frame-pointer2011112920110914
33663e/regsgcc -mcpu=cortex-a9 -O2 -fomit-frame-pointer2011112920110914
33704e/regsgcc -mcpu=cortex-a5 -O2 -fomit-frame-pointer2011112920110914
33750e/refgcc -mcpu=arm1136j-s -O2 -fomit-frame-pointer2011112920110914
33837e/refgcc -mcpu=arm1020t -O2 -fomit-frame-pointer2011112920110914
33860e/refgcc -mcpu=arm7tdmi -O2 -fomit-frame-pointer2011112920110914
33871e/refgcc -mcpu=arm9 -O2 -fomit-frame-pointer2011112920110914
33884e/refgcc -mcpu=arm920 -O2 -fomit-frame-pointer2011112920110914
33891e/refgcc -mcpu=ep9312 -O2 -fomit-frame-pointer2011112920110914
33893e/refgcc -mcpu=arm940t -O2 -fomit-frame-pointer2011112920110914
33894e/refgcc -mcpu=arm9tdmi -O2 -fomit-frame-pointer2011112920110914
33895e/refgcc -mcpu=arm920t -O2 -fomit-frame-pointer2011112920110914
34084e/regsgcc -mcpu=strongarm -O2 -fomit-frame-pointer2011112920110914
34098e/regsgcc -mcpu=strongarm110 -O2 -fomit-frame-pointer2011112920110914
34100e/regsgcc -mcpu=strongarm1100 -O2 -fomit-frame-pointer2011112920110914
34104e/refgcc -mcpu=cortex-a5 -Os -fomit-frame-pointer2011112920110914
34117e/refgcc -mcpu=arm10tdmi -O2 -fomit-frame-pointer2011112920110914
34182e/refgcc -mcpu=arm1136jf-s -O2 -fomit-frame-pointer2011112920110914
34199e/refgcc -mcpu=arm1136j-s -O2 -fomit-frame-pointer -fno-schedule-insns2011120420111120
34284e/refgcc -mcpu=arm1136jf-s -O2 -fomit-frame-pointer -fno-schedule-insns2011120420111120
34303e/refgcc -mcpu=arm9e -O2 -fomit-frame-pointer2011112920110914
34551e/mergedgcc -mcpu=arm1136j-s -O2 -fomit-frame-pointer -fno-schedule-insns2011120420111120
34567e/mergedgcc -mcpu=arm1136jf-s -O2 -fomit-frame-pointer -fno-schedule-insns2011120420111120
34567e/mergedgcc -mcpu=xscale -O2 -fomit-frame-pointer2011112920110914
34583e/mergedgcc -mcpu=arm1136j-s -O2 -fomit-frame-pointer2011112920110914
34595e/mergedgcc -mcpu=arm1136jf-s -O2 -fomit-frame-pointer2011112920110914
34711e/mergedgcc -mcpu=arm7tdmi -O2 -fomit-frame-pointer2011112920110914
34725e/mergedgcc -mcpu=arm1020t -O2 -fomit-frame-pointer2011112920110914
34739e/mergedgcc -mcpu=arm9e -O2 -fomit-frame-pointer2011112920110914
34741e/mergedgcc -mcpu=arm10tdmi -O2 -fomit-frame-pointer2011112920110914
34775e/mergedgcc -mcpu=arm9 -O2 -fomit-frame-pointer2011112920110914
34787e/mergedgcc -mcpu=arm920 -O2 -fomit-frame-pointer2011112920110914
34787e/mergedgcc -mcpu=arm940t -O2 -fomit-frame-pointer2011112920110914
34790e/mergedgcc -mcpu=arm920t -O2 -fomit-frame-pointer2011112920110914
34800e/mergedgcc -mcpu=arm9tdmi -O2 -fomit-frame-pointer2011112920110914
34804e/mergedgcc -mcpu=ep9312 -O2 -fomit-frame-pointer2011112920110914
35158e/refgcc -funroll-loops -fno-schedule-insns -Os -fomit-frame-pointer2011112920110914
35284e/refgcc -funroll-loops -Os -fomit-frame-pointer2011112920110914
35633e/refgcc -mcpu=arm1136j-s -O -fomit-frame-pointer -fno-schedule-insns2011120420111120
35653e/refgcc -mcpu=arm1136j-s -O -fomit-frame-pointer2011112920110914
35655e/refgcc -mcpu=arm10tdmi -O -fomit-frame-pointer2011112920110914
35700e/refgcc -mcpu=cortex-a5 -O -fomit-frame-pointer2011112920110914
35822e/refgcc -fno-schedule-insns -O -fomit-frame-pointer2011112920110914
35827e/refgcc -mcpu=arm920t -O -fomit-frame-pointer2011112920110914
35828e/refgcc -O -fomit-frame-pointer2011112920110914
35829e/refgcc -mcpu=arm7tdmi -O -fomit-frame-pointer2011112920110914
35829e/refgcc -mcpu=cortex-a9 -O -fomit-frame-pointer2011112920110914
35964e/refgcc -mcpu=arm1136jf-s -O -fomit-frame-pointer -fno-schedule-insns2011120420111120
36091e/mergedgcc -mcpu=arm1136j-s -O3 -fomit-frame-pointer2011112920110914
36091e/mergedgcc -mcpu=arm1136j-s -O3 -fomit-frame-pointer -fno-schedule-insns2011120420111120
36109e/mergedgcc -mcpu=arm1136jf-s -O3 -fomit-frame-pointer2011112920110914
36125e/mergedgcc -mcpu=arm1136jf-s -O3 -fomit-frame-pointer -fno-schedule-insns2011120420111120
36135e/mergedgcc -mcpu=ep9312 -O3 -fomit-frame-pointer2011112920110914
36143e/mergedgcc -mcpu=arm940t -O3 -fomit-frame-pointer2011112920110914
36151e/mergedgcc -mcpu=arm9 -O3 -fomit-frame-pointer2011112920110914
36177e/mergedgcc -mcpu=arm920 -O3 -fomit-frame-pointer2011112920110914
36181e/refgcc -fno-schedule-insns -Os -fomit-frame-pointer2011112920110914
36183e/mergedgcc -mcpu=arm920t -O3 -fomit-frame-pointer2011112920110914
36197e/refgcc -Os -fomit-frame-pointer2011112920110914
36199e/mergedgcc -mcpu=arm9tdmi -O3 -fomit-frame-pointer2011112920110914
36235e/mergedgcc -mcpu=arm9e -O3 -fomit-frame-pointer2011112920110914
36252e/mergedgcc -mcpu=arm10tdmi -O3 -fomit-frame-pointer2011112920110914
36255e/mergedgcc -mcpu=arm1020t -O3 -fomit-frame-pointer2011112920110914
36377e/mergedgcc -mcpu=arm7tdmi -O3 -fomit-frame-pointer2011112920110914
36483e/mergedgcc -mcpu=xscale -O3 -fomit-frame-pointer2011112920110914
36931e/refgcc -mcpu=arm1136j-s -Os -fomit-frame-pointer2011112920110914
37101e/regsgcc -O2 -fomit-frame-pointer2011112920110914
38077e/regsgcc -mcpu=arm1136jf-s -Os -fomit-frame-pointer -fno-schedule-insns2011120420111120
38085e/regsgcc -mcpu=arm1136j-s -Os -fomit-frame-pointer -fno-schedule-insns2011120420111120
38114e/regsgcc -mcpu=xscale -Os -fomit-frame-pointer2011112920110914
38211e/regsgcc -mcpu=arm1136j-s -Os -fomit-frame-pointer2011112920110914
38216e/regsgcc -mcpu=arm1136jf-s -Os -fomit-frame-pointer2011112920110914
38227e/refgcc -mcpu=arm1020t -Os -fomit-frame-pointer2011112920110914
38293e/refgcc -mcpu=arm10tdmi -Os -fomit-frame-pointer2011112920110914
38299e/refgcc -mcpu=arm9e -Os -fomit-frame-pointer2011112920110914
38397e/regsgcc -mcpu=arm10tdmi -Os -fomit-frame-pointer2011112920110914
38435e/regsgcc -mcpu=arm9e -Os -fomit-frame-pointer2011112920110914
38438e/regsgcc -mcpu=arm1020t -Os -fomit-frame-pointer2011112920110914
38509e/regsgcc -mcpu=arm940t -Os -fomit-frame-pointer2011112920110914
38509e/regsgcc -mcpu=arm9 -Os -fomit-frame-pointer2011112920110914
38512e/regsgcc -mcpu=arm920t -Os -fomit-frame-pointer2011112920110914
38525e/regsgcc -mcpu=arm9tdmi -Os -fomit-frame-pointer2011112920110914
38527e/regsgcc -mcpu=arm920 -Os -fomit-frame-pointer2011112920110914
38529e/regsgcc -mcpu=ep9312 -Os -fomit-frame-pointer2011112920110914
38627e/refgcc -mcpu=ep9312 -Os -fomit-frame-pointer2011112920110914
38691e/regsgcc -mcpu=arm7tdmi -Os -fomit-frame-pointer2011112920110914
38809e/refgcc -mcpu=arm920 -Os -fomit-frame-pointer2011112920110914
38809e/refgcc -mcpu=arm9 -Os -fomit-frame-pointer2011112920110914
38809e/refgcc -mcpu=arm9tdmi -Os -fomit-frame-pointer2011112920110914
38827e/refgcc -mcpu=arm920t -Os -fomit-frame-pointer2011112920110914
38830e/refgcc -mcpu=arm940t -Os -fomit-frame-pointer2011112920110914
39141e/refgcc -mcpu=arm7tdmi -Os -fomit-frame-pointer2011112920110914
39161e/refgcc -mcpu=arm9e -O -fomit-frame-pointer2011112920110914
39162e/refgcc -mcpu=xscale -O -fomit-frame-pointer2011112920110914
39163e/refgcc -mcpu=arm1136jf-s -O -fomit-frame-pointer2011112920110914
39166e/refgcc -mcpu=arm1020t -O -fomit-frame-pointer2011112920110914
39201e/refgcc -mcpu=arm9 -O -fomit-frame-pointer2011112920110914
39212e/refgcc -mcpu=ep9312 -O -fomit-frame-pointer2011112920110914
39221e/refgcc -mcpu=arm920 -O -fomit-frame-pointer2011112920110914
39283e/refgcc -mcpu=xscale -Os -fomit-frame-pointer2011112920110914
39381e/refgcc -mcpu=arm940t -O -fomit-frame-pointer2011112920110914
39395e/refgcc -mcpu=arm9tdmi -O -fomit-frame-pointer2011112920110914
39845e/mergedgcc -mcpu=arm920 -O -fomit-frame-pointer2011112920110914
39851e/mergedgcc -mcpu=arm1136jf-s -O -fomit-frame-pointer2011112920110914
39853e/mergedgcc -mcpu=arm9e -O -fomit-frame-pointer2011112920110914
39863e/mergedgcc -mcpu=ep9312 -O -fomit-frame-pointer2011112920110914
39864e/mergedgcc -mcpu=arm1136j-s -O -fomit-frame-pointer -fno-schedule-insns2011120420111120
39866e/mergedgcc -mcpu=xscale -O -fomit-frame-pointer2011112920110914
39867e/mergedgcc -mcpu=arm940t -O -fomit-frame-pointer2011112920110914
39868e/mergedgcc -mcpu=arm10tdmi -O -fomit-frame-pointer2011112920110914
39868e/mergedgcc -mcpu=arm7tdmi -O -fomit-frame-pointer2011112920110914
39869e/mergedgcc -mcpu=arm1020t -O -fomit-frame-pointer2011112920110914
39869e/mergedgcc -mcpu=arm1136j-s -O -fomit-frame-pointer2011112920110914
39877e/mergedgcc -mcpu=arm9tdmi -O -fomit-frame-pointer2011112920110914
39880e/mergedgcc -mcpu=arm920t -O -fomit-frame-pointer2011112920110914
39882e/mergedgcc -mcpu=arm9 -O -fomit-frame-pointer2011112920110914
39890e/mergedgcc -mcpu=arm1136jf-s -O -fomit-frame-pointer -fno-schedule-insns2011120420111120
41609e/regsgcc -mcpu=xscale -O2 -fomit-frame-pointer2011112920110914
41818e/regsgcc -mcpu=arm1136jf-s -O2 -fomit-frame-pointer -fno-schedule-insns2011120420111120
41822e/regsgcc -mcpu=arm1136j-s -O2 -fomit-frame-pointer -fno-schedule-insns2011120420111120
41839e/regsgcc -mcpu=arm1136jf-s -O2 -fomit-frame-pointer2011112920110914
41843e/regsgcc -mcpu=arm1136j-s -O2 -fomit-frame-pointer2011112920110914
42002e/regsgcc -mcpu=arm7tdmi -O2 -fomit-frame-pointer2011112920110914
42126e/regsgcc -mcpu=arm9e -O2 -fomit-frame-pointer2011112920110914
42131e/regsgcc -mcpu=arm1020t -O2 -fomit-frame-pointer2011112920110914
42139e/regsgcc -mcpu=arm10tdmi -O2 -fomit-frame-pointer2011112920110914
42173e/regsgcc -mcpu=ep9312 -O2 -fomit-frame-pointer2011112920110914
42180e/regsgcc -mcpu=arm9tdmi -O2 -fomit-frame-pointer2011112920110914
42186e/regsgcc -mcpu=arm920 -O2 -fomit-frame-pointer2011112920110914
42186e/regsgcc -mcpu=arm920t -O2 -fomit-frame-pointer2011112920110914
42192e/regsgcc -mcpu=arm940t -O2 -fomit-frame-pointer2011112920110914
42192e/regsgcc -mcpu=arm9 -O2 -fomit-frame-pointer2011112920110914
42540e/regsgcc -mcpu=arm1136j-s -O -fomit-frame-pointer -fno-schedule-insns2011120420111120
42559e/regsgcc -mcpu=arm1136jf-s -O -fomit-frame-pointer -fno-schedule-insns2011120420111120
42561e/regsgcc -mcpu=arm10tdmi -O -fomit-frame-pointer2011112920110914
42563e/regsgcc -mcpu=arm1020t -O -fomit-frame-pointer2011112920110914
42564e/regsgcc -mcpu=arm1136j-s -O -fomit-frame-pointer2011112920110914
42574e/regsgcc -mcpu=arm940t -O -fomit-frame-pointer2011112920110914
42576e/regsgcc -mcpu=arm920t -O -fomit-frame-pointer2011112920110914
42581e/regsgcc -mcpu=xscale -O -fomit-frame-pointer2011112920110914
42582e/regsgcc -mcpu=arm9e -O -fomit-frame-pointer2011112920110914
42584e/regsgcc -mcpu=arm1136jf-s -O -fomit-frame-pointer2011112920110914
42592e/regsgcc -mcpu=arm920 -O -fomit-frame-pointer2011112920110914
42594e/regsgcc -mcpu=ep9312 -O -fomit-frame-pointer2011112920110914
42595e/regsgcc -mcpu=arm9tdmi -O -fomit-frame-pointer2011112920110914
42601e/regsgcc -mcpu=arm9 -O -fomit-frame-pointer2011112920110914
42623e/regsgcc -mcpu=arm7tdmi -O -fomit-frame-pointer2011112920110914
45603e/mergedcc2011112920110914
45614e/mergedgcc2011112920110914
45614e/mergedgcc -funroll-loops2011112920110914
55600refgcc -funroll-loops2011112920110914
55625refgcc2011112920110914
55629refcc2011112920110914
74234e/regsgcc -funroll-loops2011112920110914
74249e/regscc2011112920110914
74250e/regsgcc2011112920110914
103969e/refgcc -funroll-loops2011112920110914
104023e/refcc2011112920110914
104043e/refgcc2011112920110914

Test failure

Implementation: crypto_stream/salsa208/armneon3
Compiler: cc
error 111

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

Compiler output

Implementation: crypto_stream/salsa208/armneon2
Compiler: cc
xor.c: In file included from xor.c:9:0:
xor.c: /usr/lib/arm-linux-gnueabi/gcc/arm-linux-gnueabi/4.5.2/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
xor.c: xor.c: In function 'crypto_stream_salsa208_armneon2_xor':
xor.c: xor.c:21:20: error: expected '=', ',', ';', 'asm' or '__attribute__' before 'abab'
xor.c: xor.c:21:20: error: 'abab' undeclared (first use in this function)
xor.c: xor.c:21:20: note: each undeclared identifier is reported only once for each function it appears in
xor.c: xor.c:21:27: error: expected expression before '{' token
xor.c: xor.c:22:20: error: expected '=', ',', ';', 'asm' or '__attribute__' before 'nextblock'
xor.c: xor.c:22:20: error: 'nextblock' undeclared (first use in this function)
xor.c: xor.c:22:32: error: expected expression before '{' token
xor.c: ...
xor.c: xor.c:258:28: error: expected expression before ')' token
xor.c: xor.c:334:38: error: expected ';' before 'vld1q_u8'
xor.c: xor.c:335:38: error: expected ';' before 'vld1q_u8'
xor.c: xor.c:336:40: error: expected ';' before 'vld1q_u8'
xor.c: xor.c:337:42: error: expected ';' before 'vld1q_u8'
xor.c: xor.c:354:22: error: expected expression before ')' token
xor.c: xor.c:355:27: error: expected expression before ')' token
xor.c: xor.c:356:27: error: expected expression before ')' token
xor.c: xor.c:357:27: error: expected expression before ')' token
xor.c: xor.c:364:23: error: expected ';' before 'vadd_u64'

Number of similar (compiler,implementation) pairs: 87, namely:
CompilerImplementations
cc armneon2
gcc armneon2
gcc -O2 -fomit-frame-pointer armneon2
gcc -O3 -fomit-frame-pointer armneon2
gcc -O -fomit-frame-pointer armneon2
gcc -Os -fomit-frame-pointer armneon2
gcc -fno-schedule-insns -O2 -fomit-frame-pointer armneon2
gcc -fno-schedule-insns -O3 -fomit-frame-pointer armneon2
gcc -fno-schedule-insns -O -fomit-frame-pointer armneon2
gcc -fno-schedule-insns -Os -fomit-frame-pointer armneon2
gcc -funroll-loops armneon2
gcc -funroll-loops -O2 -fomit-frame-pointer armneon2
gcc -funroll-loops -O3 -fomit-frame-pointer armneon2
gcc -funroll-loops -O -fomit-frame-pointer armneon2
gcc -funroll-loops -Os -fomit-frame-pointer armneon2
gcc -funroll-loops -fno-schedule-insns -O2 -fomit-frame-pointer armneon2
gcc -funroll-loops -fno-schedule-insns -O3 -fomit-frame-pointer armneon2
gcc -funroll-loops -fno-schedule-insns -O -fomit-frame-pointer armneon2
gcc -funroll-loops -fno-schedule-insns -Os -fomit-frame-pointer armneon2
gcc -mcpu=arm1020t -O2 -fomit-frame-pointer armneon2
gcc -mcpu=arm1020t -O3 -fomit-frame-pointer armneon2
gcc -mcpu=arm1020t -O -fomit-frame-pointer armneon2
gcc -mcpu=arm1020t -Os -fomit-frame-pointer armneon2
gcc -mcpu=arm10tdmi -O2 -fomit-frame-pointer armneon2
gcc -mcpu=arm10tdmi -O3 -fomit-frame-pointer armneon2
gcc -mcpu=arm10tdmi -O -fomit-frame-pointer armneon2
gcc -mcpu=arm10tdmi -Os -fomit-frame-pointer armneon2
gcc -mcpu=arm1136j-s -O2 -fomit-frame-pointer armneon2
gcc -mcpu=arm1136j-s -O2 -fomit-frame-pointer -fno-schedule-insns armneon2
gcc -mcpu=arm1136j-s -O3 -fomit-frame-pointer armneon2
gcc -mcpu=arm1136j-s -O3 -fomit-frame-pointer -fno-schedule-insns armneon2
gcc -mcpu=arm1136j-s -O -fomit-frame-pointer armneon2
gcc -mcpu=arm1136j-s -O -fomit-frame-pointer -fno-schedule-insns armneon2
gcc -mcpu=arm1136j-s -Os -fomit-frame-pointer armneon2
gcc -mcpu=arm1136j-s -Os -fomit-frame-pointer -fno-schedule-insns armneon2
gcc -mcpu=arm1136jf-s -O2 -fomit-frame-pointer armneon2
gcc -mcpu=arm1136jf-s -O2 -fomit-frame-pointer -fno-schedule-insns armneon2
gcc -mcpu=arm1136jf-s -O3 -fomit-frame-pointer armneon2
gcc -mcpu=arm1136jf-s -O3 -fomit-frame-pointer -fno-schedule-insns armneon2
gcc -mcpu=arm1136jf-s -O -fomit-frame-pointer armneon2
gcc -mcpu=arm1136jf-s -O -fomit-frame-pointer -fno-schedule-insns armneon2
gcc -mcpu=arm1136jf-s -Os -fomit-frame-pointer armneon2
gcc -mcpu=arm1136jf-s -Os -fomit-frame-pointer -fno-schedule-insns armneon2
gcc -mcpu=arm7tdmi -O2 -fomit-frame-pointer armneon2
gcc -mcpu=arm7tdmi -O3 -fomit-frame-pointer armneon2
gcc -mcpu=arm7tdmi -O -fomit-frame-pointer armneon2
gcc -mcpu=arm7tdmi -Os -fomit-frame-pointer armneon2
gcc -mcpu=arm920 -O2 -fomit-frame-pointer armneon2
gcc -mcpu=arm920 -O3 -fomit-frame-pointer armneon2
gcc -mcpu=arm920 -O -fomit-frame-pointer armneon2
gcc -mcpu=arm920 -Os -fomit-frame-pointer armneon2
gcc -mcpu=arm920t -O2 -fomit-frame-pointer armneon2
gcc -mcpu=arm920t -O3 -fomit-frame-pointer armneon2
gcc -mcpu=arm920t -O -fomit-frame-pointer armneon2
gcc -mcpu=arm920t -Os -fomit-frame-pointer armneon2
gcc -mcpu=arm940t -O2 -fomit-frame-pointer armneon2
gcc -mcpu=arm940t -O3 -fomit-frame-pointer armneon2
gcc -mcpu=arm940t -O -fomit-frame-pointer armneon2
gcc -mcpu=arm940t -Os -fomit-frame-pointer armneon2
gcc -mcpu=arm9 -O2 -fomit-frame-pointer armneon2
gcc -mcpu=arm9 -O3 -fomit-frame-pointer armneon2
gcc -mcpu=arm9 -O -fomit-frame-pointer armneon2
gcc -mcpu=arm9 -Os -fomit-frame-pointer armneon2
gcc -mcpu=arm9e -O2 -fomit-frame-pointer armneon2
gcc -mcpu=arm9e -O3 -fomit-frame-pointer armneon2
gcc -mcpu=arm9e -O -fomit-frame-pointer armneon2
gcc -mcpu=arm9e -Os -fomit-frame-pointer armneon2
gcc -mcpu=arm9tdmi -O2 -fomit-frame-pointer armneon2
gcc -mcpu=arm9tdmi -O3 -fomit-frame-pointer armneon2
gcc -mcpu=arm9tdmi -O -fomit-frame-pointer armneon2
gcc -mcpu=arm9tdmi -Os -fomit-frame-pointer armneon2
gcc -mcpu=cortex-a5 -O2 -fomit-frame-pointer armneon2
gcc -mcpu=cortex-a5 -O3 -fomit-frame-pointer armneon2
gcc -mcpu=cortex-a5 -O -fomit-frame-pointer armneon2
gcc -mcpu=cortex-a5 -Os -fomit-frame-pointer armneon2
gcc -mcpu=cortex-a9 -O2 -fomit-frame-pointer armneon2
gcc -mcpu=cortex-a9 -O3 -fomit-frame-pointer armneon2
gcc -mcpu=cortex-a9 -O -fomit-frame-pointer armneon2
gcc -mcpu=cortex-a9 -Os -fomit-frame-pointer armneon2
gcc -mcpu=ep9312 -O2 -fomit-frame-pointer armneon2
gcc -mcpu=ep9312 -O3 -fomit-frame-pointer armneon2
gcc -mcpu=ep9312 -O -fomit-frame-pointer armneon2
gcc -mcpu=ep9312 -Os -fomit-frame-pointer armneon2
gcc -mcpu=xscale -O2 -fomit-frame-pointer armneon2
gcc -mcpu=xscale -O3 -fomit-frame-pointer armneon2
gcc -mcpu=xscale -O -fomit-frame-pointer armneon2
gcc -mcpu=xscale -Os -fomit-frame-pointer armneon2

Compiler output

Implementation: crypto_stream/salsa208/armneon
Compiler: cc
xor.c: In file included from xor.c:9:0:
xor.c: /usr/lib/arm-linux-gnueabi/gcc/arm-linux-gnueabi/4.5.2/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
xor.c: xor.c: In function 'crypto_stream_salsa208_armneon_xor':
xor.c: xor.c:21:20: error: expected '=', ',', ';', 'asm' or '__attribute__' before 'abab'
xor.c: xor.c:21:20: error: 'abab' undeclared (first use in this function)
xor.c: xor.c:21:20: note: each undeclared identifier is reported only once for each function it appears in
xor.c: xor.c:21:27: error: expected expression before '{' token
xor.c: xor.c:22:20: error: expected '=', ',', ';', 'asm' or '__attribute__' before 'nextblock'
xor.c: xor.c:22:20: error: 'nextblock' undeclared (first use in this function)
xor.c: xor.c:22:32: error: expected expression before '{' token
xor.c: ...
xor.c: xor.c:156:3: error: 'x0x1x2x3' undeclared (first use in this function)
xor.c: xor.c:157:3: error: 'x4x5x6x7' undeclared (first use in this function)
xor.c: xor.c:158:3: error: 'x8x9x10x11' undeclared (first use in this function)
xor.c: xor.c:159:3: error: 'x12x13x14x15' undeclared (first use in this function)
xor.c: xor.c:166:13: error: 'uint8_t' undeclared (first use in this function)
xor.c: xor.c:166:22: error: expected expression before ')' token
xor.c: xor.c:167:27: error: expected expression before ')' token
xor.c: xor.c:168:27: error: expected expression before ')' token
xor.c: xor.c:169:27: error: expected expression before ')' token
xor.c: xor.c:176:23: error: expected ';' before 'vadd_u64'

Number of similar (compiler,implementation) pairs: 87, namely:
CompilerImplementations
cc armneon
gcc armneon
gcc -O2 -fomit-frame-pointer armneon
gcc -O3 -fomit-frame-pointer armneon
gcc -O -fomit-frame-pointer armneon
gcc -Os -fomit-frame-pointer armneon
gcc -fno-schedule-insns -O2 -fomit-frame-pointer armneon
gcc -fno-schedule-insns -O3 -fomit-frame-pointer armneon
gcc -fno-schedule-insns -O -fomit-frame-pointer armneon
gcc -fno-schedule-insns -Os -fomit-frame-pointer armneon
gcc -funroll-loops armneon
gcc -funroll-loops -O2 -fomit-frame-pointer armneon
gcc -funroll-loops -O3 -fomit-frame-pointer armneon
gcc -funroll-loops -O -fomit-frame-pointer armneon
gcc -funroll-loops -Os -fomit-frame-pointer armneon
gcc -funroll-loops -fno-schedule-insns -O2 -fomit-frame-pointer armneon
gcc -funroll-loops -fno-schedule-insns -O3 -fomit-frame-pointer armneon
gcc -funroll-loops -fno-schedule-insns -O -fomit-frame-pointer armneon
gcc -funroll-loops -fno-schedule-insns -Os -fomit-frame-pointer armneon
gcc -mcpu=arm1020t -O2 -fomit-frame-pointer armneon
gcc -mcpu=arm1020t -O3 -fomit-frame-pointer armneon
gcc -mcpu=arm1020t -O -fomit-frame-pointer armneon
gcc -mcpu=arm1020t -Os -fomit-frame-pointer armneon
gcc -mcpu=arm10tdmi -O2 -fomit-frame-pointer armneon
gcc -mcpu=arm10tdmi -O3 -fomit-frame-pointer armneon
gcc -mcpu=arm10tdmi -O -fomit-frame-pointer armneon
gcc -mcpu=arm10tdmi -Os -fomit-frame-pointer armneon
gcc -mcpu=arm1136j-s -O2 -fomit-frame-pointer armneon
gcc -mcpu=arm1136j-s -O2 -fomit-frame-pointer -fno-schedule-insns armneon
gcc -mcpu=arm1136j-s -O3 -fomit-frame-pointer armneon
gcc -mcpu=arm1136j-s -O3 -fomit-frame-pointer -fno-schedule-insns armneon
gcc -mcpu=arm1136j-s -O -fomit-frame-pointer armneon
gcc -mcpu=arm1136j-s -O -fomit-frame-pointer -fno-schedule-insns armneon
gcc -mcpu=arm1136j-s -Os -fomit-frame-pointer armneon
gcc -mcpu=arm1136j-s -Os -fomit-frame-pointer -fno-schedule-insns armneon
gcc -mcpu=arm1136jf-s -O2 -fomit-frame-pointer armneon
gcc -mcpu=arm1136jf-s -O2 -fomit-frame-pointer -fno-schedule-insns armneon
gcc -mcpu=arm1136jf-s -O3 -fomit-frame-pointer armneon
gcc -mcpu=arm1136jf-s -O3 -fomit-frame-pointer -fno-schedule-insns armneon
gcc -mcpu=arm1136jf-s -O -fomit-frame-pointer armneon
gcc -mcpu=arm1136jf-s -O -fomit-frame-pointer -fno-schedule-insns armneon
gcc -mcpu=arm1136jf-s -Os -fomit-frame-pointer armneon
gcc -mcpu=arm1136jf-s -Os -fomit-frame-pointer -fno-schedule-insns armneon
gcc -mcpu=arm7tdmi -O2 -fomit-frame-pointer armneon
gcc -mcpu=arm7tdmi -O3 -fomit-frame-pointer armneon
gcc -mcpu=arm7tdmi -O -fomit-frame-pointer armneon
gcc -mcpu=arm7tdmi -Os -fomit-frame-pointer armneon
gcc -mcpu=arm920 -O2 -fomit-frame-pointer armneon
gcc -mcpu=arm920 -O3 -fomit-frame-pointer armneon
gcc -mcpu=arm920 -O -fomit-frame-pointer armneon
gcc -mcpu=arm920 -Os -fomit-frame-pointer armneon
gcc -mcpu=arm920t -O2 -fomit-frame-pointer armneon
gcc -mcpu=arm920t -O3 -fomit-frame-pointer armneon
gcc -mcpu=arm920t -O -fomit-frame-pointer armneon
gcc -mcpu=arm920t -Os -fomit-frame-pointer armneon
gcc -mcpu=arm940t -O2 -fomit-frame-pointer armneon
gcc -mcpu=arm940t -O3 -fomit-frame-pointer armneon
gcc -mcpu=arm940t -O -fomit-frame-pointer armneon
gcc -mcpu=arm940t -Os -fomit-frame-pointer armneon
gcc -mcpu=arm9 -O2 -fomit-frame-pointer armneon
gcc -mcpu=arm9 -O3 -fomit-frame-pointer armneon
gcc -mcpu=arm9 -O -fomit-frame-pointer armneon
gcc -mcpu=arm9 -Os -fomit-frame-pointer armneon
gcc -mcpu=arm9e -O2 -fomit-frame-pointer armneon
gcc -mcpu=arm9e -O3 -fomit-frame-pointer armneon
gcc -mcpu=arm9e -O -fomit-frame-pointer armneon
gcc -mcpu=arm9e -Os -fomit-frame-pointer armneon
gcc -mcpu=arm9tdmi -O2 -fomit-frame-pointer armneon
gcc -mcpu=arm9tdmi -O3 -fomit-frame-pointer armneon
gcc -mcpu=arm9tdmi -O -fomit-frame-pointer armneon
gcc -mcpu=arm9tdmi -Os -fomit-frame-pointer armneon
gcc -mcpu=cortex-a5 -O2 -fomit-frame-pointer armneon
gcc -mcpu=cortex-a5 -O3 -fomit-frame-pointer armneon
gcc -mcpu=cortex-a5 -O -fomit-frame-pointer armneon
gcc -mcpu=cortex-a5 -Os -fomit-frame-pointer armneon
gcc -mcpu=cortex-a9 -O2 -fomit-frame-pointer armneon
gcc -mcpu=cortex-a9 -O3 -fomit-frame-pointer armneon
gcc -mcpu=cortex-a9 -O -fomit-frame-pointer armneon
gcc -mcpu=cortex-a9 -Os -fomit-frame-pointer armneon
gcc -mcpu=ep9312 -O2 -fomit-frame-pointer armneon
gcc -mcpu=ep9312 -O3 -fomit-frame-pointer armneon
gcc -mcpu=ep9312 -O -fomit-frame-pointer armneon
gcc -mcpu=ep9312 -Os -fomit-frame-pointer armneon
gcc -mcpu=xscale -O2 -fomit-frame-pointer armneon
gcc -mcpu=xscale -O3 -fomit-frame-pointer armneon
gcc -mcpu=xscale -O -fomit-frame-pointer armneon
gcc -mcpu=xscale -Os -fomit-frame-pointer armneon

Compiler output

Implementation: crypto_stream/salsa208/e/merged
Compiler: gcc -mcpu=arm810 -O2 -fomit-frame-pointer
api.c: api.c:1:0: warning: target CPU does not support THUMB instructions
salsa20.c: salsa20.c:1:0: warning: target CPU does not support THUMB instructions
try.c: try.c:1:0: warning: target CPU does not support THUMB instructions
try.c: try-anything.c:1:0: warning: target CPU does not support THUMB instructions
measure.c: measure.c:1:0: warning: target CPU does not support THUMB instructions
measure.c: measure-anything.c:1:0: warning: target CPU does not support THUMB instructions

Number of similar (compiler,implementation) pairs: 60, namely:
CompilerImplementations
gcc -mcpu=arm810 -O2 -fomit-frame-pointer e/merged e/ref e/regs
gcc -mcpu=arm810 -O3 -fomit-frame-pointer e/merged e/ref e/regs
gcc -mcpu=arm810 -O -fomit-frame-pointer e/merged e/ref e/regs
gcc -mcpu=arm810 -Os -fomit-frame-pointer e/merged e/ref e/regs
gcc -mcpu=arm8 -O2 -fomit-frame-pointer e/merged e/ref e/regs
gcc -mcpu=arm8 -O3 -fomit-frame-pointer e/merged e/ref e/regs
gcc -mcpu=arm8 -O -fomit-frame-pointer e/merged e/ref e/regs
gcc -mcpu=arm8 -Os -fomit-frame-pointer e/merged e/ref e/regs
gcc -mcpu=strongarm1100 -O2 -fomit-frame-pointer e/merged e/ref e/regs
gcc -mcpu=strongarm1100 -O3 -fomit-frame-pointer e/merged e/ref e/regs
gcc -mcpu=strongarm1100 -O -fomit-frame-pointer e/merged e/ref e/regs
gcc -mcpu=strongarm1100 -Os -fomit-frame-pointer e/merged e/ref e/regs
gcc -mcpu=strongarm110 -O2 -fomit-frame-pointer e/merged e/ref e/regs
gcc -mcpu=strongarm110 -O3 -fomit-frame-pointer e/merged e/ref e/regs
gcc -mcpu=strongarm110 -O -fomit-frame-pointer e/merged e/ref e/regs
gcc -mcpu=strongarm110 -Os -fomit-frame-pointer e/merged e/ref e/regs
gcc -mcpu=strongarm -O2 -fomit-frame-pointer e/merged e/ref e/regs
gcc -mcpu=strongarm -O3 -fomit-frame-pointer e/merged e/ref e/regs
gcc -mcpu=strongarm -O -fomit-frame-pointer e/merged e/ref e/regs
gcc -mcpu=strongarm -Os -fomit-frame-pointer e/merged e/ref e/regs

Compiler output

Implementation: crypto_stream/salsa208/armneon3
Compiler: gcc -mcpu=arm810 -O2 -fomit-frame-pointer
stream.c: stream.c:1:0: warning: target CPU does not support THUMB instructions
try.c: try.c:1:0: warning: target CPU does not support THUMB instructions
try.c: try-anything.c:1:0: warning: target CPU does not support THUMB instructions

Number of similar (compiler,implementation) pairs: 20, namely:
CompilerImplementations
gcc -mcpu=arm810 -O2 -fomit-frame-pointer armneon3
gcc -mcpu=arm810 -O3 -fomit-frame-pointer armneon3
gcc -mcpu=arm810 -O -fomit-frame-pointer armneon3
gcc -mcpu=arm810 -Os -fomit-frame-pointer armneon3
gcc -mcpu=arm8 -O2 -fomit-frame-pointer armneon3
gcc -mcpu=arm8 -O3 -fomit-frame-pointer armneon3
gcc -mcpu=arm8 -O -fomit-frame-pointer armneon3
gcc -mcpu=arm8 -Os -fomit-frame-pointer armneon3
gcc -mcpu=strongarm1100 -O2 -fomit-frame-pointer armneon3
gcc -mcpu=strongarm1100 -O3 -fomit-frame-pointer armneon3
gcc -mcpu=strongarm1100 -O -fomit-frame-pointer armneon3
gcc -mcpu=strongarm1100 -Os -fomit-frame-pointer armneon3
gcc -mcpu=strongarm110 -O2 -fomit-frame-pointer armneon3
gcc -mcpu=strongarm110 -O3 -fomit-frame-pointer armneon3
gcc -mcpu=strongarm110 -O -fomit-frame-pointer armneon3
gcc -mcpu=strongarm110 -Os -fomit-frame-pointer armneon3
gcc -mcpu=strongarm -O2 -fomit-frame-pointer armneon3
gcc -mcpu=strongarm -O3 -fomit-frame-pointer armneon3
gcc -mcpu=strongarm -O -fomit-frame-pointer armneon3
gcc -mcpu=strongarm -Os -fomit-frame-pointer armneon3

Compiler output

Implementation: crypto_stream/salsa208/ref
Compiler: gcc -mcpu=arm810 -O2 -fomit-frame-pointer
stream.c: stream.c:1:0: warning: target CPU does not support THUMB instructions
xor.c: xor.c:1:0: warning: target CPU does not support THUMB instructions
try.c: try.c:1:0: warning: target CPU does not support THUMB instructions
try.c: try-anything.c:1:0: warning: target CPU does not support THUMB instructions
measure.c: measure.c:1:0: warning: target CPU does not support THUMB instructions
measure.c: measure-anything.c:1:0: warning: target CPU does not support THUMB instructions

Number of similar (compiler,implementation) pairs: 20, namely:
CompilerImplementations
gcc -mcpu=arm810 -O2 -fomit-frame-pointer ref
gcc -mcpu=arm810 -O3 -fomit-frame-pointer ref
gcc -mcpu=arm810 -O -fomit-frame-pointer ref
gcc -mcpu=arm810 -Os -fomit-frame-pointer ref
gcc -mcpu=arm8 -O2 -fomit-frame-pointer ref
gcc -mcpu=arm8 -O3 -fomit-frame-pointer ref
gcc -mcpu=arm8 -O -fomit-frame-pointer ref
gcc -mcpu=arm8 -Os -fomit-frame-pointer ref
gcc -mcpu=strongarm1100 -O2 -fomit-frame-pointer ref
gcc -mcpu=strongarm1100 -O3 -fomit-frame-pointer ref
gcc -mcpu=strongarm1100 -O -fomit-frame-pointer ref
gcc -mcpu=strongarm1100 -Os -fomit-frame-pointer ref
gcc -mcpu=strongarm110 -O2 -fomit-frame-pointer ref
gcc -mcpu=strongarm110 -O3 -fomit-frame-pointer ref
gcc -mcpu=strongarm110 -O -fomit-frame-pointer ref
gcc -mcpu=strongarm110 -Os -fomit-frame-pointer ref
gcc -mcpu=strongarm -O2 -fomit-frame-pointer ref
gcc -mcpu=strongarm -O3 -fomit-frame-pointer ref
gcc -mcpu=strongarm -O -fomit-frame-pointer ref
gcc -mcpu=strongarm -Os -fomit-frame-pointer ref

Compiler output

Implementation: crypto_stream/salsa208/armneon2
Compiler: gcc -mcpu=arm810 -O2 -fomit-frame-pointer
stream.c: stream.c:1:0: warning: target CPU does not support THUMB instructions
xor.c: xor.c:1:0: warning: target CPU does not support THUMB instructions
xor.c: In file included from xor.c:9:0:
xor.c: /usr/lib/arm-linux-gnueabi/gcc/arm-linux-gnueabi/4.5.2/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
xor.c: xor.c: In function 'crypto_stream_salsa208_armneon2_xor':
xor.c: xor.c:21:20: error: expected '=', ',', ';', 'asm' or '__attribute__' before 'abab'
xor.c: xor.c:21:20: error: 'abab' undeclared (first use in this function)
xor.c: xor.c:21:20: note: each undeclared identifier is reported only once for each function it appears in
xor.c: xor.c:21:27: error: expected expression before '{' token
xor.c: xor.c:22:20: error: expected '=', ',', ';', 'asm' or '__attribute__' before 'nextblock'
xor.c: xor.c:22:20: error: 'nextblock' undeclared (first use in this function)
xor.c: ...
xor.c: xor.c:258:28: error: expected expression before ')' token
xor.c: xor.c:334:38: error: expected ';' before 'vld1q_u8'
xor.c: xor.c:335:38: error: expected ';' before 'vld1q_u8'
xor.c: xor.c:336:40: error: expected ';' before 'vld1q_u8'
xor.c: xor.c:337:42: error: expected ';' before 'vld1q_u8'
xor.c: xor.c:354:22: error: expected expression before ')' token
xor.c: xor.c:355:27: error: expected expression before ')' token
xor.c: xor.c:356:27: error: expected expression before ')' token
xor.c: xor.c:357:27: error: expected expression before ')' token
xor.c: xor.c:364:23: error: expected ';' before 'vadd_u64'

Number of similar (compiler,implementation) pairs: 20, namely:
CompilerImplementations
gcc -mcpu=arm810 -O2 -fomit-frame-pointer armneon2
gcc -mcpu=arm810 -O3 -fomit-frame-pointer armneon2
gcc -mcpu=arm810 -O -fomit-frame-pointer armneon2
gcc -mcpu=arm810 -Os -fomit-frame-pointer armneon2
gcc -mcpu=arm8 -O2 -fomit-frame-pointer armneon2
gcc -mcpu=arm8 -O3 -fomit-frame-pointer armneon2
gcc -mcpu=arm8 -O -fomit-frame-pointer armneon2
gcc -mcpu=arm8 -Os -fomit-frame-pointer armneon2
gcc -mcpu=strongarm1100 -O2 -fomit-frame-pointer armneon2
gcc -mcpu=strongarm1100 -O3 -fomit-frame-pointer armneon2
gcc -mcpu=strongarm1100 -O -fomit-frame-pointer armneon2
gcc -mcpu=strongarm1100 -Os -fomit-frame-pointer armneon2
gcc -mcpu=strongarm110 -O2 -fomit-frame-pointer armneon2
gcc -mcpu=strongarm110 -O3 -fomit-frame-pointer armneon2
gcc -mcpu=strongarm110 -O -fomit-frame-pointer armneon2
gcc -mcpu=strongarm110 -Os -fomit-frame-pointer armneon2
gcc -mcpu=strongarm -O2 -fomit-frame-pointer armneon2
gcc -mcpu=strongarm -O3 -fomit-frame-pointer armneon2
gcc -mcpu=strongarm -O -fomit-frame-pointer armneon2
gcc -mcpu=strongarm -Os -fomit-frame-pointer armneon2

Compiler output

Implementation: crypto_stream/salsa208/armneon
Compiler: gcc -mcpu=arm810 -O2 -fomit-frame-pointer
stream.c: stream.c:1:0: warning: target CPU does not support THUMB instructions
xor.c: xor.c:1:0: warning: target CPU does not support THUMB instructions
xor.c: In file included from xor.c:9:0:
xor.c: /usr/lib/arm-linux-gnueabi/gcc/arm-linux-gnueabi/4.5.2/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
xor.c: xor.c: In function 'crypto_stream_salsa208_armneon_xor':
xor.c: xor.c:21:20: error: expected '=', ',', ';', 'asm' or '__attribute__' before 'abab'
xor.c: xor.c:21:20: error: 'abab' undeclared (first use in this function)
xor.c: xor.c:21:20: note: each undeclared identifier is reported only once for each function it appears in
xor.c: xor.c:21:27: error: expected expression before '{' token
xor.c: xor.c:22:20: error: expected '=', ',', ';', 'asm' or '__attribute__' before 'nextblock'
xor.c: xor.c:22:20: error: 'nextblock' undeclared (first use in this function)
xor.c: ...
xor.c: xor.c:156:3: error: 'x0x1x2x3' undeclared (first use in this function)
xor.c: xor.c:157:3: error: 'x4x5x6x7' undeclared (first use in this function)
xor.c: xor.c:158:3: error: 'x8x9x10x11' undeclared (first use in this function)
xor.c: xor.c:159:3: error: 'x12x13x14x15' undeclared (first use in this function)
xor.c: xor.c:166:13: error: 'uint8_t' undeclared (first use in this function)
xor.c: xor.c:166:22: error: expected expression before ')' token
xor.c: xor.c:167:27: error: expected expression before ')' token
xor.c: xor.c:168:27: error: expected expression before ')' token
xor.c: xor.c:169:27: error: expected expression before ')' token
xor.c: xor.c:176:23: error: expected ';' before 'vadd_u64'

Number of similar (compiler,implementation) pairs: 20, namely:
CompilerImplementations
gcc -mcpu=arm810 -O2 -fomit-frame-pointer armneon
gcc -mcpu=arm810 -O3 -fomit-frame-pointer armneon
gcc -mcpu=arm810 -O -fomit-frame-pointer armneon
gcc -mcpu=arm810 -Os -fomit-frame-pointer armneon
gcc -mcpu=arm8 -O2 -fomit-frame-pointer armneon
gcc -mcpu=arm8 -O3 -fomit-frame-pointer armneon
gcc -mcpu=arm8 -O -fomit-frame-pointer armneon
gcc -mcpu=arm8 -Os -fomit-frame-pointer armneon
gcc -mcpu=strongarm1100 -O2 -fomit-frame-pointer armneon
gcc -mcpu=strongarm1100 -O3 -fomit-frame-pointer armneon
gcc -mcpu=strongarm1100 -O -fomit-frame-pointer armneon
gcc -mcpu=strongarm1100 -Os -fomit-frame-pointer armneon
gcc -mcpu=strongarm110 -O2 -fomit-frame-pointer armneon
gcc -mcpu=strongarm110 -O3 -fomit-frame-pointer armneon
gcc -mcpu=strongarm110 -O -fomit-frame-pointer armneon
gcc -mcpu=strongarm110 -Os -fomit-frame-pointer armneon
gcc -mcpu=strongarm -O2 -fomit-frame-pointer armneon
gcc -mcpu=strongarm -O3 -fomit-frame-pointer armneon
gcc -mcpu=strongarm -O -fomit-frame-pointer armneon
gcc -mcpu=strongarm -Os -fomit-frame-pointer armneon