Implementation notes: armeabi, h5tegra, crypto_stream/salsa2012

Computer: h5tegra
Architecture: armeabi
CPU ID: unknown CPU ID
SUPERCOP version: 20130126
Operation: crypto_stream
Primitive: salsa2012
TimeImplementationCompilerBenchmark dateSUPERCOP version
19380e/refgcc -funroll-loops -fno-schedule-insns -O3 -fomit-frame-pointer2011112920110914
19404e/regsgcc -funroll-loops -fno-schedule-insns -O3 -fomit-frame-pointer2011112920110914
19412e/regsgcc -fno-schedule-insns -O3 -fomit-frame-pointer2011112920110914
20067e/refgcc -fno-schedule-insns -O3 -fomit-frame-pointer2011112920110914
20478e/mergedgcc -funroll-loops -fno-schedule-insns -O2 -fomit-frame-pointer2011112920110914
20623e/mergedgcc -funroll-loops -O -fomit-frame-pointer2011112920110914
20673e/mergedgcc -fno-schedule-insns -O3 -fomit-frame-pointer2011112920110914
20690e/mergedgcc -funroll-loops -fno-schedule-insns -O -fomit-frame-pointer2011112920110914
20721refgcc -O3 -fomit-frame-pointer2011112920110914
20885e/mergedgcc -funroll-loops -fno-schedule-insns -O3 -fomit-frame-pointer2011112920110914
20887refgcc -funroll-loops -O3 -fomit-frame-pointer2011112920110914
21035refgcc -mcpu=cortex-a9 -O3 -fomit-frame-pointer2011112920110914
21051e/mergedgcc -fno-schedule-insns -O2 -fomit-frame-pointer2011112920110914
21101refgcc -mcpu=strongarm -O3 -fomit-frame-pointer2011112920110914
21106refgcc -mcpu=strongarm1100 -O3 -fomit-frame-pointer2011112920110914
21122refgcc -funroll-loops -fno-schedule-insns -O3 -fomit-frame-pointer2011112920110914
21133refgcc -mcpu=cortex-a5 -O3 -fomit-frame-pointer2011112920110914
21162refgcc -fno-schedule-insns -O3 -fomit-frame-pointer2011112920110914
21166refgcc -mcpu=arm7tdmi -O3 -fomit-frame-pointer2011112920110914
21177refgcc -mcpu=arm9e -O3 -fomit-frame-pointer2011112920110914
21184refgcc -mcpu=arm1020t -O3 -fomit-frame-pointer2011112920110914
21186refgcc -mcpu=arm9 -O3 -fomit-frame-pointer2011112920110914
21191refgcc -mcpu=arm940t -O3 -fomit-frame-pointer2011112920110914
21192refgcc -mcpu=arm920 -O3 -fomit-frame-pointer2011112920110914
21192refgcc -mcpu=arm9tdmi -O3 -fomit-frame-pointer2011112920110914
21199e/mergedgcc -mcpu=arm8 -O -fomit-frame-pointer2011112920110914
21199refgcc -mcpu=ep9312 -O3 -fomit-frame-pointer2011112920110914
21201refgcc -mcpu=arm920t -O3 -fomit-frame-pointer2011112920110914
21207refgcc -mcpu=arm1136j-s -O3 -fomit-frame-pointer2011112920110914
21208refgcc -mcpu=arm1136jf-s -O3 -fomit-frame-pointer -fno-schedule-insns2011120420111120
21212refgcc -mcpu=arm1136jf-s -O3 -fomit-frame-pointer2011112920110914
21212refgcc -mcpu=xscale -O3 -fomit-frame-pointer2011112920110914
21213refgcc -mcpu=arm810 -O3 -fomit-frame-pointer2011112920110914
21213refgcc -mcpu=arm8 -O3 -fomit-frame-pointer2011112920110914
21229refgcc -mcpu=arm1136j-s -O3 -fomit-frame-pointer -fno-schedule-insns2011120420111120
21229refgcc -mcpu=strongarm110 -O3 -fomit-frame-pointer2011112920110914
21234refgcc -mcpu=arm10tdmi -O3 -fomit-frame-pointer2011112920110914
21237e/mergedgcc -mcpu=strongarm -O -fomit-frame-pointer2011112920110914
21245e/mergedgcc -mcpu=strongarm110 -O -fomit-frame-pointer2011112920110914
21267e/mergedgcc -mcpu=strongarm1100 -O -fomit-frame-pointer2011112920110914
21312e/mergedgcc -mcpu=cortex-a5 -Os -fomit-frame-pointer2011112920110914
21317e/mergedgcc -mcpu=arm810 -O -fomit-frame-pointer2011112920110914
21358e/regsgcc -funroll-loops -O3 -fomit-frame-pointer2011112920110914
21423e/regsgcc -O3 -fomit-frame-pointer2011112920110914
21452e/mergedgcc -funroll-loops -Os -fomit-frame-pointer2011112920110914
21454e/mergedgcc -funroll-loops -fno-schedule-insns -Os -fomit-frame-pointer2011112920110914
21631e/refgcc -funroll-loops -O3 -fomit-frame-pointer2011112920110914
21769e/mergedgcc -mcpu=strongarm1100 -Os -fomit-frame-pointer2011112920110914
21800e/mergedgcc -mcpu=arm810 -Os -fomit-frame-pointer2011112920110914
21833e/mergedgcc -mcpu=strongarm110 -Os -fomit-frame-pointer2011112920110914
21837e/mergedgcc -mcpu=strongarm -Os -fomit-frame-pointer2011112920110914
21839e/mergedgcc -mcpu=arm8 -Os -fomit-frame-pointer2011112920110914
21909e/mergedgcc -mcpu=cortex-a5 -O -fomit-frame-pointer2011112920110914
21930e/refgcc -O3 -fomit-frame-pointer2011112920110914
21963e/mergedgcc -fno-schedule-insns -O -fomit-frame-pointer2011112920110914
21968e/mergedgcc -mcpu=cortex-a9 -O -fomit-frame-pointer2011112920110914
21986e/mergedgcc -O -fomit-frame-pointer2011112920110914
22058e/mergedgcc -Os -fomit-frame-pointer2011112920110914
22064e/mergedgcc -fno-schedule-insns -Os -fomit-frame-pointer2011112920110914
22153e/mergedgcc -mcpu=cortex-a9 -Os -fomit-frame-pointer2011112920110914
23675e/regsgcc -mcpu=arm810 -O3 -fomit-frame-pointer2011112920110914
23675e/regsgcc -mcpu=strongarm110 -O3 -fomit-frame-pointer2011112920110914
23683e/regsgcc -mcpu=strongarm1100 -O3 -fomit-frame-pointer2011112920110914
23684e/regsgcc -mcpu=arm8 -O3 -fomit-frame-pointer2011112920110914
23691e/regsgcc -mcpu=strongarm -O3 -fomit-frame-pointer2011112920110914
24037e/refgcc -mcpu=strongarm110 -O3 -fomit-frame-pointer2011112920110914
24050e/refgcc -mcpu=strongarm1100 -O3 -fomit-frame-pointer2011112920110914
24064e/refgcc -mcpu=arm810 -O3 -fomit-frame-pointer2011112920110914
24067e/regsgcc -mcpu=cortex-a5 -O3 -fomit-frame-pointer2011112920110914
24087e/refgcc -mcpu=strongarm -O3 -fomit-frame-pointer2011112920110914
24093e/refgcc -mcpu=arm8 -O3 -fomit-frame-pointer2011112920110914
24480e/regsgcc -mcpu=cortex-a9 -O3 -fomit-frame-pointer2011112920110914
25018e/refgcc -mcpu=cortex-a9 -O3 -fomit-frame-pointer2011112920110914
25095e/regsgcc -funroll-loops -fno-schedule-insns -O2 -fomit-frame-pointer2011112920110914
25123e/refgcc -mcpu=cortex-a5 -O3 -fomit-frame-pointer2011112920110914
25309refgcc -funroll-loops -O2 -fomit-frame-pointer2011112920110914
25691e/refgcc -funroll-loops -fno-schedule-insns -O2 -fomit-frame-pointer2011112920110914
27282refgcc -mcpu=arm810 -O2 -fomit-frame-pointer2011112920110914
27284refgcc -mcpu=strongarm1100 -O2 -fomit-frame-pointer2011112920110914
27299refgcc -mcpu=arm8 -O2 -fomit-frame-pointer2011112920110914
27320refgcc -mcpu=strongarm -O2 -fomit-frame-pointer2011112920110914
27326refgcc -mcpu=strongarm110 -O2 -fomit-frame-pointer2011112920110914
27375refgcc -mcpu=xscale -O2 -fomit-frame-pointer2011112920110914
27394refgcc -mcpu=arm1020t -O2 -fomit-frame-pointer2011112920110914
27401refgcc -mcpu=arm9e -O2 -fomit-frame-pointer2011112920110914
27404refgcc -mcpu=ep9312 -O2 -fomit-frame-pointer2011112920110914
27409refgcc -mcpu=arm7tdmi -O2 -fomit-frame-pointer2011112920110914
27415refgcc -mcpu=arm10tdmi -O2 -fomit-frame-pointer2011112920110914
27421refgcc -mcpu=arm1136j-s -O2 -fomit-frame-pointer2011112920110914
27439refgcc -mcpu=arm1136jf-s -O2 -fomit-frame-pointer2011112920110914
27448refgcc -mcpu=arm1136jf-s -O2 -fomit-frame-pointer -fno-schedule-insns2011120420111120
27463refgcc -mcpu=arm9 -O2 -fomit-frame-pointer2011112920110914
27470refgcc -mcpu=arm920t -O2 -fomit-frame-pointer2011112920110914
27474refgcc -mcpu=arm1136j-s -O2 -fomit-frame-pointer -fno-schedule-insns2011120420111120
27591refgcc -mcpu=arm8 -Os -fomit-frame-pointer2011112920110914
27592refgcc -mcpu=arm810 -Os -fomit-frame-pointer2011112920110914
27601refgcc -mcpu=strongarm -Os -fomit-frame-pointer2011112920110914
27621refgcc -mcpu=strongarm110 -Os -fomit-frame-pointer2011112920110914
27633refgcc -mcpu=strongarm1100 -Os -fomit-frame-pointer2011112920110914
27762e/mergedgcc -funroll-loops -O2 -fomit-frame-pointer2011112920110914
27889refgcc -mcpu=arm940t -O2 -fomit-frame-pointer2011112920110914
27896refgcc -mcpu=arm920 -O2 -fomit-frame-pointer2011112920110914
27923refgcc -mcpu=arm9tdmi -O2 -fomit-frame-pointer2011112920110914
27925refgcc -mcpu=strongarm -O -fomit-frame-pointer2011112920110914
27927refgcc -mcpu=arm8 -O -fomit-frame-pointer2011112920110914
27929refgcc -mcpu=strongarm1100 -O -fomit-frame-pointer2011112920110914
27943refgcc -mcpu=arm810 -O -fomit-frame-pointer2011112920110914
27967refgcc -mcpu=strongarm110 -O -fomit-frame-pointer2011112920110914
28235refgcc -mcpu=arm940t -O -fomit-frame-pointer2011112920110914
28241refgcc -mcpu=arm920 -O -fomit-frame-pointer2011112920110914
28241refgcc -mcpu=arm920t -O -fomit-frame-pointer2011112920110914
28243refgcc -mcpu=ep9312 -O -fomit-frame-pointer2011112920110914
28379refgcc -mcpu=arm7tdmi -O -fomit-frame-pointer2011112920110914
28383refgcc -mcpu=arm9 -O -fomit-frame-pointer2011112920110914
28385refgcc -mcpu=arm9tdmi -O -fomit-frame-pointer2011112920110914
28403refgcc -mcpu=arm9e -O -fomit-frame-pointer2011112920110914
28405refgcc -mcpu=arm10tdmi -O -fomit-frame-pointer2011112920110914
28405refgcc -mcpu=arm1136j-s -O -fomit-frame-pointer2011112920110914
28415refgcc -mcpu=arm1136jf-s -O -fomit-frame-pointer -fno-schedule-insns2011120420111120
28423refgcc -mcpu=xscale -O -fomit-frame-pointer2011112920110914
28425refgcc -mcpu=arm1136jf-s -O -fomit-frame-pointer2011112920110914
28427refgcc -mcpu=arm1020t -O -fomit-frame-pointer2011112920110914
28434refgcc -mcpu=arm1136j-s -O -fomit-frame-pointer -fno-schedule-insns2011120420111120
28636e/regsgcc -funroll-loops -O2 -fomit-frame-pointer2011112920110914
28685refgcc -mcpu=cortex-a9 -O2 -fomit-frame-pointer2011112920110914
28691refgcc -O2 -fomit-frame-pointer2011112920110914
28933refgcc -mcpu=cortex-a5 -O2 -fomit-frame-pointer2011112920110914
28941e/mergedgcc -funroll-loops -O3 -fomit-frame-pointer2011112920110914
29127e/refgcc -funroll-loops -O2 -fomit-frame-pointer2011112920110914
29477refgcc -fno-schedule-insns -O2 -fomit-frame-pointer2011112920110914
29740refgcc -fno-schedule-insns -O -fomit-frame-pointer2011112920110914
29760refgcc -O -fomit-frame-pointer2011112920110914
29779e/mergedgcc -O3 -fomit-frame-pointer2011112920110914
29793refgcc -funroll-loops -fno-schedule-insns -Os -fomit-frame-pointer2011112920110914
29804refgcc -mcpu=cortex-a5 -O -fomit-frame-pointer2011112920110914
29810refgcc -mcpu=cortex-a9 -O -fomit-frame-pointer2011112920110914
29835refgcc -funroll-loops -Os -fomit-frame-pointer2011112920110914
29891e/mergedgcc -O2 -fomit-frame-pointer2011112920110914
30043refgcc -fno-schedule-insns -Os -fomit-frame-pointer2011112920110914
30121refgcc -mcpu=cortex-a5 -Os -fomit-frame-pointer2011112920110914
30335e/regsgcc -mcpu=arm810 -O -fomit-frame-pointer2011112920110914
30345e/regsgcc -mcpu=arm8 -O -fomit-frame-pointer2011112920110914
30345e/regsgcc -mcpu=strongarm -O -fomit-frame-pointer2011112920110914
30349e/regsgcc -mcpu=strongarm110 -O -fomit-frame-pointer2011112920110914
30353e/regsgcc -mcpu=strongarm1100 -O -fomit-frame-pointer2011112920110914
30359refgcc -Os -fomit-frame-pointer2011112920110914
30383refgcc -mcpu=cortex-a9 -Os -fomit-frame-pointer2011112920110914
30650refgcc -funroll-loops -O -fomit-frame-pointer2011112920110914
30659refgcc -funroll-loops -fno-schedule-insns -O -fomit-frame-pointer2011112920110914
30890e/regsgcc -fno-schedule-insns -O2 -fomit-frame-pointer2011112920110914
31016refgcc -funroll-loops -fno-schedule-insns -O2 -fomit-frame-pointer2011112920110914
31076e/mergedgcc -mcpu=cortex-a9 -O3 -fomit-frame-pointer2011112920110914
31393e/refgcc -fno-schedule-insns -O2 -fomit-frame-pointer2011112920110914
31520e/mergedgcc -mcpu=cortex-a9 -O2 -fomit-frame-pointer2011112920110914
32093refgcc -mcpu=arm1136jf-s -Os -fomit-frame-pointer -fno-schedule-insns2011120420111120
32096refgcc -mcpu=arm1136j-s -Os -fomit-frame-pointer2011112920110914
32098refgcc -mcpu=arm1020t -Os -fomit-frame-pointer2011112920110914
32099refgcc -mcpu=arm10tdmi -Os -fomit-frame-pointer2011112920110914
32101refgcc -mcpu=arm7tdmi -Os -fomit-frame-pointer2011112920110914
32105refgcc -mcpu=arm940t -Os -fomit-frame-pointer2011112920110914
32120refgcc -mcpu=xscale -Os -fomit-frame-pointer2011112920110914
32123refgcc -mcpu=arm9tdmi -Os -fomit-frame-pointer2011112920110914
32125refgcc -mcpu=arm920t -Os -fomit-frame-pointer2011112920110914
32133refgcc -mcpu=arm9 -Os -fomit-frame-pointer2011112920110914
32141refgcc -mcpu=arm920 -Os -fomit-frame-pointer2011112920110914
32142refgcc -mcpu=ep9312 -Os -fomit-frame-pointer2011112920110914
32196e/refgcc -funroll-loops -fno-schedule-insns -O -fomit-frame-pointer2011112920110914
32200e/refgcc -funroll-loops -O -fomit-frame-pointer2011112920110914
32356refgcc -mcpu=arm9e -Os -fomit-frame-pointer2011112920110914
32359refgcc -mcpu=arm1136jf-s -Os -fomit-frame-pointer2011112920110914
32364refgcc -mcpu=arm1136j-s -Os -fomit-frame-pointer -fno-schedule-insns2011120420111120
32625e/regsgcc -mcpu=cortex-a9 -Os -fomit-frame-pointer2011112920110914
32876e/mergedgcc -mcpu=strongarm1100 -O2 -fomit-frame-pointer2011112920110914
32957e/mergedgcc -mcpu=strongarm110 -O2 -fomit-frame-pointer2011112920110914
32960e/mergedgcc -mcpu=strongarm -O2 -fomit-frame-pointer2011112920110914
33311e/mergedgcc -mcpu=arm810 -O2 -fomit-frame-pointer2011112920110914
33312e/mergedgcc -mcpu=arm8 -O2 -fomit-frame-pointer2011112920110914
33451e/mergedgcc -mcpu=cortex-a5 -O3 -fomit-frame-pointer2011112920110914
33587e/regsgcc -funroll-loops -O -fomit-frame-pointer2011112920110914
33618e/regsgcc -funroll-loops -fno-schedule-insns -O -fomit-frame-pointer2011112920110914
33748e/mergedgcc -mcpu=cortex-a5 -O2 -fomit-frame-pointer2011112920110914
33766e/mergedgcc -mcpu=arm8 -O3 -fomit-frame-pointer2011112920110914
33770e/mergedgcc -mcpu=arm810 -O3 -fomit-frame-pointer2011112920110914
33771e/mergedgcc -mcpu=strongarm110 -O3 -fomit-frame-pointer2011112920110914
33782e/mergedgcc -mcpu=strongarm -O3 -fomit-frame-pointer2011112920110914
33789e/mergedgcc -mcpu=strongarm1100 -O3 -fomit-frame-pointer2011112920110914
34196e/regsgcc -mcpu=strongarm1100 -O2 -fomit-frame-pointer2011112920110914
34198e/regsgcc -mcpu=strongarm -O2 -fomit-frame-pointer2011112920110914
34217e/regsgcc -mcpu=strongarm110 -O2 -fomit-frame-pointer2011112920110914
34383e/regsgcc -mcpu=arm810 -Os -fomit-frame-pointer2011112920110914
34401e/regsgcc -mcpu=strongarm110 -Os -fomit-frame-pointer2011112920110914
34423e/regsgcc -mcpu=strongarm1100 -Os -fomit-frame-pointer2011112920110914
34423e/regsgcc -mcpu=strongarm -Os -fomit-frame-pointer2011112920110914
34424e/regsgcc -mcpu=arm8 -Os -fomit-frame-pointer2011112920110914
34557e/regsgcc -O -fomit-frame-pointer2011112920110914
34573e/regsgcc -fno-schedule-insns -O -fomit-frame-pointer2011112920110914
34575e/regsgcc -mcpu=cortex-a9 -O -fomit-frame-pointer2011112920110914
34587e/refgcc -mcpu=strongarm110 -O2 -fomit-frame-pointer2011112920110914
34589e/refgcc -mcpu=strongarm -O2 -fomit-frame-pointer2011112920110914
34951e/mergedgcc -mcpu=arm7tdmi -Os -fomit-frame-pointer2011112920110914
34955e/regsgcc -mcpu=cortex-a5 -Os -fomit-frame-pointer2011112920110914
34966e/refgcc -mcpu=arm810 -O2 -fomit-frame-pointer2011112920110914
35053e/refgcc -mcpu=arm8 -O2 -fomit-frame-pointer2011112920110914
35097e/refgcc -mcpu=strongarm1100 -O2 -fomit-frame-pointer2011112920110914
35220e/mergedgcc -mcpu=arm1136jf-s -Os -fomit-frame-pointer -fno-schedule-insns2011120420111120
35224e/mergedgcc -mcpu=arm1136j-s -Os -fomit-frame-pointer2011112920110914
35250e/mergedgcc -mcpu=arm1136jf-s -Os -fomit-frame-pointer2011112920110914
35357e/mergedgcc -mcpu=arm1136j-s -Os -fomit-frame-pointer -fno-schedule-insns2011120420111120
35392e/mergedgcc -mcpu=ep9312 -Os -fomit-frame-pointer2011112920110914
35409e/mergedgcc -mcpu=arm920t -Os -fomit-frame-pointer2011112920110914
35414e/mergedgcc -mcpu=arm1020t -Os -fomit-frame-pointer2011112920110914
35415e/mergedgcc -mcpu=arm920 -Os -fomit-frame-pointer2011112920110914
35417e/mergedgcc -mcpu=arm10tdmi -Os -fomit-frame-pointer2011112920110914
35425e/mergedgcc -mcpu=arm940t -Os -fomit-frame-pointer2011112920110914
35427e/mergedgcc -mcpu=arm9 -Os -fomit-frame-pointer2011112920110914
35432e/mergedgcc -mcpu=arm9e -Os -fomit-frame-pointer2011112920110914
35433e/mergedgcc -mcpu=arm9tdmi -Os -fomit-frame-pointer2011112920110914
35724e/regsgcc -fno-schedule-insns -Os -fomit-frame-pointer2011112920110914
35727e/mergedgcc -mcpu=xscale -Os -fomit-frame-pointer2011112920110914
35742e/regsgcc -Os -fomit-frame-pointer2011112920110914
35748e/refgcc -O2 -fomit-frame-pointer2011112920110914
36009e/refgcc -mcpu=cortex-a5 -O2 -fomit-frame-pointer2011112920110914
36084e/refgcc -mcpu=arm7tdmi -O3 -fomit-frame-pointer2011112920110914
36133e/refgcc -mcpu=arm1136jf-s -O3 -fomit-frame-pointer2011112920110914
36145e/regsgcc -mcpu=ep9312 -O3 -fomit-frame-pointer2011112920110914
36147e/refgcc -mcpu=arm1136jf-s -O3 -fomit-frame-pointer -fno-schedule-insns2011120420111120
36149e/refgcc -mcpu=arm1136j-s -O3 -fomit-frame-pointer -fno-schedule-insns2011120420111120
36151e/regsgcc -mcpu=arm920 -O3 -fomit-frame-pointer2011112920110914
36155e/regsgcc -mcpu=arm10tdmi -O3 -fomit-frame-pointer2011112920110914
36155e/regsgcc -mcpu=arm940t -O3 -fomit-frame-pointer2011112920110914
36159e/regsgcc -mcpu=arm9tdmi -O3 -fomit-frame-pointer2011112920110914
36167e/regsgcc -mcpu=arm1136j-s -O3 -fomit-frame-pointer -fno-schedule-insns2011120420111120
36167e/regsgcc -mcpu=arm9e -O3 -fomit-frame-pointer2011112920110914
36169e/regsgcc -mcpu=arm1020t -O3 -fomit-frame-pointer2011112920110914
36175e/regsgcc -mcpu=arm920t -O3 -fomit-frame-pointer2011112920110914
36175e/regsgcc -mcpu=arm9 -O3 -fomit-frame-pointer2011112920110914
36177e/refgcc -mcpu=arm1136j-s -O3 -fomit-frame-pointer2011112920110914
36181e/refgcc -mcpu=arm1020t -O3 -fomit-frame-pointer2011112920110914
36183e/regsgcc -mcpu=arm7tdmi -O3 -fomit-frame-pointer2011112920110914
36184e/regsgcc -mcpu=arm1136jf-s -O3 -fomit-frame-pointer -fno-schedule-insns2011120420111120
36199e/regsgcc -mcpu=arm1136jf-s -O3 -fomit-frame-pointer2011112920110914
36200e/regsgcc -mcpu=arm1136j-s -O3 -fomit-frame-pointer2011112920110914
36276e/regsgcc -mcpu=xscale -O3 -fomit-frame-pointer2011112920110914
36328e/refgcc -mcpu=arm920 -O3 -fomit-frame-pointer2011112920110914
36330e/refgcc -mcpu=arm940t -O3 -fomit-frame-pointer2011112920110914
36331e/refgcc -mcpu=arm920t -O3 -fomit-frame-pointer2011112920110914
36331e/refgcc -mcpu=arm9 -O3 -fomit-frame-pointer2011112920110914
36331e/refgcc -mcpu=arm9e -O3 -fomit-frame-pointer2011112920110914
36345e/refgcc -mcpu=arm10tdmi -O3 -fomit-frame-pointer2011112920110914
36346e/refgcc -mcpu=cortex-a5 -O -fomit-frame-pointer2011112920110914
36346e/refgcc -mcpu=ep9312 -O3 -fomit-frame-pointer2011112920110914
36348e/refgcc -mcpu=arm9tdmi -O3 -fomit-frame-pointer2011112920110914
36477e/refgcc -mcpu=cortex-a9 -Os -fomit-frame-pointer2011112920110914
36501e/regsgcc -funroll-loops -fno-schedule-insns -Os -fomit-frame-pointer2011112920110914
36534e/regsgcc -funroll-loops -Os -fomit-frame-pointer2011112920110914
36837e/refgcc -mcpu=cortex-a9 -O2 -fomit-frame-pointer2011112920110914
36967e/refgcc -mcpu=xscale -O3 -fomit-frame-pointer2011112920110914
37007e/refgcc -mcpu=strongarm110 -Os -fomit-frame-pointer2011112920110914
37009e/refgcc -mcpu=strongarm -Os -fomit-frame-pointer2011112920110914
37023e/refgcc -mcpu=arm810 -Os -fomit-frame-pointer2011112920110914
37025e/refgcc -mcpu=arm8 -Os -fomit-frame-pointer2011112920110914
37093e/refgcc -mcpu=arm8 -O -fomit-frame-pointer2011112920110914
37101e/refgcc -mcpu=strongarm110 -O -fomit-frame-pointer2011112920110914
37101e/refgcc -mcpu=strongarm -O -fomit-frame-pointer2011112920110914
37233e/refgcc -mcpu=strongarm1100 -Os -fomit-frame-pointer2011112920110914
37400e/refgcc -mcpu=strongarm1100 -O -fomit-frame-pointer2011112920110914
37407e/refgcc -mcpu=arm810 -O -fomit-frame-pointer2011112920110914
38240e/refgcc -mcpu=cortex-a5 -Os -fomit-frame-pointer2011112920110914
38269e/regsgcc -mcpu=cortex-a5 -O -fomit-frame-pointer2011112920110914
38976e/regsgcc -mcpu=arm8 -O2 -fomit-frame-pointer2011112920110914
38983e/regsgcc -mcpu=arm810 -O2 -fomit-frame-pointer2011112920110914
39161e/regsgcc -mcpu=cortex-a5 -O2 -fomit-frame-pointer2011112920110914
39284e/refgcc -funroll-loops -Os -fomit-frame-pointer2011112920110914
39300e/refgcc -funroll-loops -fno-schedule-insns -Os -fomit-frame-pointer2011112920110914
39671e/refgcc -mcpu=arm1136j-s -Os -fomit-frame-pointer -fno-schedule-insns2011120420111120
39723e/refgcc -mcpu=arm1136jf-s -Os -fomit-frame-pointer -fno-schedule-insns2011120420111120
39767e/refgcc -mcpu=arm1136jf-s -Os -fomit-frame-pointer2011112920110914
40077e/refgcc -O -fomit-frame-pointer2011112920110914
40096e/refgcc -mcpu=cortex-a9 -O -fomit-frame-pointer2011112920110914
40099e/refgcc -fno-schedule-insns -O -fomit-frame-pointer2011112920110914
40283e/regsgcc -mcpu=cortex-a9 -O2 -fomit-frame-pointer2011112920110914
40551e/refgcc -Os -fomit-frame-pointer2011112920110914
40565e/refgcc -fno-schedule-insns -Os -fomit-frame-pointer2011112920110914
42048e/regsgcc -O2 -fomit-frame-pointer2011112920110914
43637e/refgcc -mcpu=arm1136j-s -Os -fomit-frame-pointer2011112920110914
44643e/refgcc -mcpu=arm10tdmi -Os -fomit-frame-pointer2011112920110914
45053e/mergedgcc -mcpu=xscale -O2 -fomit-frame-pointer2011112920110914
45339e/mergedgcc -mcpu=arm1136j-s -O2 -fomit-frame-pointer -fno-schedule-insns2011120420111120
45357e/mergedgcc -mcpu=arm1136jf-s -O2 -fomit-frame-pointer -fno-schedule-insns2011120420111120
45369e/refgcc -mcpu=arm7tdmi -O2 -fomit-frame-pointer2011112920110914
45431e/refgcc -mcpu=arm9tdmi -Os -fomit-frame-pointer2011112920110914
45433e/refgcc -mcpu=arm920 -Os -fomit-frame-pointer2011112920110914
45433e/refgcc -mcpu=arm9 -Os -fomit-frame-pointer2011112920110914
45433e/refgcc -mcpu=ep9312 -Os -fomit-frame-pointer2011112920110914
45438e/mergedgcc -mcpu=arm1136jf-s -O2 -fomit-frame-pointer2011112920110914
45453e/refgcc -mcpu=arm940t -Os -fomit-frame-pointer2011112920110914
45458e/mergedgcc -mcpu=arm1136j-s -O2 -fomit-frame-pointer2011112920110914
45467e/refgcc -mcpu=arm920t -Os -fomit-frame-pointer2011112920110914
45540e/regsgcc -mcpu=xscale -Os -fomit-frame-pointer2011112920110914
45635e/mergedgcc -mcpu=arm9 -O2 -fomit-frame-pointer2011112920110914
45635e/mergedgcc -mcpu=arm9tdmi -O2 -fomit-frame-pointer2011112920110914
45637e/mergedgcc -mcpu=arm9e -O2 -fomit-frame-pointer2011112920110914
45640e/mergedgcc -mcpu=arm920 -O2 -fomit-frame-pointer2011112920110914
45642e/mergedgcc -mcpu=arm920t -O2 -fomit-frame-pointer2011112920110914
45643e/refgcc -mcpu=arm920t -O2 -fomit-frame-pointer2011112920110914
45648e/mergedgcc -mcpu=arm1020t -O2 -fomit-frame-pointer2011112920110914
45658e/mergedgcc -mcpu=ep9312 -O2 -fomit-frame-pointer2011112920110914
45659e/refgcc -mcpu=arm940t -O2 -fomit-frame-pointer2011112920110914
45661e/mergedgcc -mcpu=arm940t -O2 -fomit-frame-pointer2011112920110914
45668e/refgcc -mcpu=arm9 -O2 -fomit-frame-pointer2011112920110914
45692e/mergedgcc -mcpu=arm10tdmi -O2 -fomit-frame-pointer2011112920110914
45709e/refgcc -mcpu=arm9e -O2 -fomit-frame-pointer2011112920110914
45721e/regsgcc -mcpu=arm1136jf-s -Os -fomit-frame-pointer -fno-schedule-insns2011120420111120
45730e/refgcc -mcpu=arm9tdmi -O2 -fomit-frame-pointer2011112920110914
45732e/refgcc -mcpu=ep9312 -O2 -fomit-frame-pointer2011112920110914
45784e/refgcc -mcpu=arm7tdmi -Os -fomit-frame-pointer2011112920110914
45790e/refgcc -mcpu=arm920 -O2 -fomit-frame-pointer2011112920110914
45817e/regsgcc -mcpu=arm1136j-s -Os -fomit-frame-pointer -fno-schedule-insns2011120420111120
45855e/mergedgcc -mcpu=arm7tdmi -O2 -fomit-frame-pointer2011112920110914
45860e/regsgcc -mcpu=arm1136j-s -Os -fomit-frame-pointer2011112920110914
45868e/regsgcc -mcpu=arm1136jf-s -Os -fomit-frame-pointer2011112920110914
45912e/refgcc -mcpu=arm1020t -Os -fomit-frame-pointer2011112920110914
45923e/refgcc -mcpu=arm9e -Os -fomit-frame-pointer2011112920110914
45967e/refgcc -mcpu=arm1136j-s -O2 -fomit-frame-pointer2011112920110914
46045e/regsgcc -mcpu=arm10tdmi -Os -fomit-frame-pointer2011112920110914
46067e/regsgcc -mcpu=arm1020t -Os -fomit-frame-pointer2011112920110914
46095e/regsgcc -mcpu=arm9e -Os -fomit-frame-pointer2011112920110914
46101e/refgcc -mcpu=xscale -O2 -fomit-frame-pointer2011112920110914
46159e/regsgcc -mcpu=arm920t -Os -fomit-frame-pointer2011112920110914
46311e/refgcc -mcpu=xscale -Os -fomit-frame-pointer2011112920110914
46329e/regsgcc -mcpu=arm7tdmi -Os -fomit-frame-pointer2011112920110914
46346e/regsgcc -mcpu=arm940t -Os -fomit-frame-pointer2011112920110914
46346e/regsgcc -mcpu=ep9312 -Os -fomit-frame-pointer2011112920110914
46357e/regsgcc -mcpu=arm920 -Os -fomit-frame-pointer2011112920110914
46360e/regsgcc -mcpu=arm9 -Os -fomit-frame-pointer2011112920110914
46362e/regsgcc -mcpu=arm9tdmi -Os -fomit-frame-pointer2011112920110914
46375e/refgcc -mcpu=arm1020t -O2 -fomit-frame-pointer2011112920110914
46558e/refgcc -mcpu=arm1136jf-s -O2 -fomit-frame-pointer -fno-schedule-insns2011120420111120
46580e/refgcc -mcpu=arm1136jf-s -O2 -fomit-frame-pointer2011112920110914
46754e/refgcc -mcpu=arm1136j-s -O2 -fomit-frame-pointer -fno-schedule-insns2011120420111120
46785e/mergedgcc -mcpu=xscale -O3 -fomit-frame-pointer2011112920110914
46921e/refgcc -mcpu=arm10tdmi -O2 -fomit-frame-pointer2011112920110914
47315e/mergedgcc -mcpu=arm1136jf-s -O3 -fomit-frame-pointer -fno-schedule-insns2011120420111120
47318e/mergedgcc -mcpu=arm1136jf-s -O3 -fomit-frame-pointer2011112920110914
47323e/mergedgcc -mcpu=arm7tdmi -O3 -fomit-frame-pointer2011112920110914
47334e/mergedgcc -mcpu=arm1136j-s -O3 -fomit-frame-pointer -fno-schedule-insns2011120420111120
47348e/mergedgcc -mcpu=arm1136j-s -O3 -fomit-frame-pointer2011112920110914
47451e/mergedgcc -mcpu=arm9tdmi -O3 -fomit-frame-pointer2011112920110914
47452e/mergedgcc -mcpu=arm9 -O3 -fomit-frame-pointer2011112920110914
47457e/mergedgcc -mcpu=arm920 -O3 -fomit-frame-pointer2011112920110914
47467e/mergedgcc -mcpu=arm920t -O3 -fomit-frame-pointer2011112920110914
47467e/mergedgcc -mcpu=arm940t -O3 -fomit-frame-pointer2011112920110914
47475e/mergedgcc -mcpu=ep9312 -O3 -fomit-frame-pointer2011112920110914
47507e/mergedgcc -mcpu=arm10tdmi -O3 -fomit-frame-pointer2011112920110914
47522e/mergedgcc -mcpu=arm9e -O3 -fomit-frame-pointer2011112920110914
47523e/mergedgcc -mcpu=arm1020t -O3 -fomit-frame-pointer2011112920110914
47600e/mergedgcc -mcpu=arm1020t -O -fomit-frame-pointer2011112920110914
47601e/mergedgcc -mcpu=arm7tdmi -O -fomit-frame-pointer2011112920110914
47602e/mergedgcc -mcpu=arm9tdmi -O -fomit-frame-pointer2011112920110914
47603e/mergedgcc -mcpu=arm9 -O -fomit-frame-pointer2011112920110914
47607e/mergedgcc -mcpu=arm920t -O -fomit-frame-pointer2011112920110914
47614e/mergedgcc -mcpu=arm1136j-s -O -fomit-frame-pointer2011112920110914
47616e/mergedgcc -mcpu=arm940t -O -fomit-frame-pointer2011112920110914
47618e/mergedgcc -mcpu=arm920 -O -fomit-frame-pointer2011112920110914
47619e/mergedgcc -mcpu=arm1136j-s -O -fomit-frame-pointer -fno-schedule-insns2011120420111120
47620e/mergedgcc -mcpu=ep9312 -O -fomit-frame-pointer2011112920110914
47627e/mergedgcc -mcpu=arm9e -O -fomit-frame-pointer2011112920110914
47628e/mergedgcc -mcpu=arm10tdmi -O -fomit-frame-pointer2011112920110914
47630e/mergedgcc -mcpu=arm1136jf-s -O -fomit-frame-pointer2011112920110914
47630e/mergedgcc -mcpu=xscale -O -fomit-frame-pointer2011112920110914
47639e/mergedgcc -mcpu=arm1136jf-s -O -fomit-frame-pointer -fno-schedule-insns2011120420111120
49720e/regsgcc -mcpu=arm9e -O2 -fomit-frame-pointer2011112920110914
49735e/regsgcc -mcpu=arm1136jf-s -O2 -fomit-frame-pointer -fno-schedule-insns2011120420111120
49741e/regsgcc -mcpu=arm1020t -O2 -fomit-frame-pointer2011112920110914
49744e/regsgcc -mcpu=arm10tdmi -O2 -fomit-frame-pointer2011112920110914
49751e/regsgcc -mcpu=arm1136j-s -O2 -fomit-frame-pointer -fno-schedule-insns2011120420111120
49758e/regsgcc -mcpu=arm9 -O2 -fomit-frame-pointer2011112920110914
49762e/regsgcc -mcpu=arm1136j-s -O2 -fomit-frame-pointer2011112920110914
49764e/regsgcc -mcpu=arm9tdmi -O2 -fomit-frame-pointer2011112920110914
49766e/regsgcc -mcpu=arm1136jf-s -O2 -fomit-frame-pointer2011112920110914
49769e/regsgcc -mcpu=arm920 -O2 -fomit-frame-pointer2011112920110914
49775e/regsgcc -mcpu=arm920t -O2 -fomit-frame-pointer2011112920110914
49789e/regsgcc -mcpu=ep9312 -O2 -fomit-frame-pointer2011112920110914
49791e/regsgcc -mcpu=arm940t -O2 -fomit-frame-pointer2011112920110914
49924e/regsgcc -mcpu=arm7tdmi -O2 -fomit-frame-pointer2011112920110914
50074e/refgcc -mcpu=arm9e -O -fomit-frame-pointer2011112920110914
50085e/refgcc -mcpu=arm1020t -O -fomit-frame-pointer2011112920110914
50090e/refgcc -mcpu=arm1136j-s -O -fomit-frame-pointer2011112920110914
50100e/refgcc -mcpu=arm10tdmi -O -fomit-frame-pointer2011112920110914
50116e/refgcc -mcpu=arm1136jf-s -O -fomit-frame-pointer2011112920110914
50124e/refgcc -mcpu=arm1136jf-s -O -fomit-frame-pointer -fno-schedule-insns2011120420111120
50241e/regsgcc -mcpu=xscale -O2 -fomit-frame-pointer2011112920110914
50354e/refgcc -mcpu=arm1136j-s -O -fomit-frame-pointer -fno-schedule-insns2011120420111120
50395e/refgcc -mcpu=ep9312 -O -fomit-frame-pointer2011112920110914
50429e/refgcc -mcpu=arm7tdmi -O -fomit-frame-pointer2011112920110914
50447e/refgcc -mcpu=xscale -O -fomit-frame-pointer2011112920110914
50536e/refgcc -mcpu=arm9tdmi -O -fomit-frame-pointer2011112920110914
50541e/refgcc -mcpu=arm920 -O -fomit-frame-pointer2011112920110914
50543e/refgcc -mcpu=arm920t -O -fomit-frame-pointer2011112920110914
50553e/refgcc -mcpu=arm940t -O -fomit-frame-pointer2011112920110914
50627e/refgcc -mcpu=arm9 -O -fomit-frame-pointer2011112920110914
51262e/regsgcc -mcpu=arm1136jf-s -O -fomit-frame-pointer -fno-schedule-insns2011120420111120
51263e/regsgcc -mcpu=arm9e -O -fomit-frame-pointer2011112920110914
51264e/regsgcc -mcpu=arm1136j-s -O -fomit-frame-pointer2011112920110914
51267e/regsgcc -mcpu=arm1136jf-s -O -fomit-frame-pointer2011112920110914
51276e/regsgcc -mcpu=arm1136j-s -O -fomit-frame-pointer -fno-schedule-insns2011120420111120
51281e/regsgcc -mcpu=arm1020t -O -fomit-frame-pointer2011112920110914
51284e/regsgcc -mcpu=arm10tdmi -O -fomit-frame-pointer2011112920110914
51292e/regsgcc -mcpu=xscale -O -fomit-frame-pointer2011112920110914
51299e/regsgcc -mcpu=arm920 -O -fomit-frame-pointer2011112920110914
51299e/regsgcc -mcpu=arm9tdmi -O -fomit-frame-pointer2011112920110914
51302e/regsgcc -mcpu=arm920t -O -fomit-frame-pointer2011112920110914
51302e/regsgcc -mcpu=arm9 -O -fomit-frame-pointer2011112920110914
51319e/regsgcc -mcpu=ep9312 -O -fomit-frame-pointer2011112920110914
51323e/regsgcc -mcpu=arm7tdmi -O -fomit-frame-pointer2011112920110914
51325e/regsgcc -mcpu=arm940t -O -fomit-frame-pointer2011112920110914
57914e/mergedgcc2011112920110914
57926e/mergedgcc -funroll-loops2011112920110914
57930e/mergedcc2011112920110914
60231refcc2011112920110914
60259refgcc2011112920110914
60277refgcc -funroll-loops2011112920110914
85947e/regsgcc2011112920110914
85958e/regscc2011112920110914
85975e/regsgcc -funroll-loops2011112920110914
115967e/refgcc -funroll-loops2011112920110914
116033e/refgcc2011112920110914
116068e/refcc2011112920110914

Test failure

Implementation: crypto_stream/salsa2012/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/salsa2012/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_salsa2012_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/salsa2012/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_salsa2012_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/salsa2012/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/salsa2012/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/salsa2012/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/salsa2012/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_salsa2012_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/salsa2012/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_salsa2012_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