Implementation notes: armeabi, auxplug, crypto_stream/salsa208

Computer: auxplug
Architecture: armeabi
CPU ID: unknown CPU ID
SUPERCOP version: 20141124
Operation: crypto_stream
Primitive: salsa208
TimeImplementationCompilerBenchmark dateSUPERCOP version
24654e/regsgcc -funroll-loops -fno-schedule-insns -O3 -fomit-frame-pointer2015022720141124
24798e/refgcc -funroll-loops -fno-schedule-insns -O3 -fomit-frame-pointer2015022720141124
24822e/regsgcc -fno-schedule-insns -O3 -fomit-frame-pointer2015022720141124
25950e/mergedgcc -funroll-loops -fno-schedule-insns -march=iwmmxt -O2 -fomit-frame-pointer2015022720141124
25956e/refgcc -fno-schedule-insns -O3 -fomit-frame-pointer2015022720141124
26040e/mergedgcc -funroll-loops -march=iwmmxt -Os -fomit-frame-pointer2015022720141124
26748e/mergedgcc -funroll-loops -fno-schedule-insns -O3 -fomit-frame-pointer2015022720141124
26832e/mergedgcc -funroll-loops -fno-schedule-insns -O2 -fomit-frame-pointer2015022720141124
27108refgcc -mcpu=arm9e -O3 -fomit-frame-pointer2015022720141124
27114refgcc -mcpu=xscale -O3 -fomit-frame-pointer2015022720141124
27186refgcc -mcpu=arm1020t -O3 -fomit-frame-pointer2015022720141124
27186refgcc -mcpu=arm10tdmi -O3 -fomit-frame-pointer2015022720141124
27318e/mergedgcc -funroll-loops -fno-schedule-insns -march=iwmmxt -Os -fomit-frame-pointer2015022720141124
27342refgcc -mcpu=strongarm110 -O3 -fomit-frame-pointer2015022720141124
27342refgcc -mcpu=strongarm -O3 -fomit-frame-pointer2015022720141124
27348refgcc -mcpu=strongarm1100 -O3 -fomit-frame-pointer2015022720141124
27354refgcc -mcpu=arm810 -O3 -fomit-frame-pointer2015022720141124
27354refgcc -mcpu=arm940t -O3 -fomit-frame-pointer2015022720141124
27360refgcc -mcpu=arm920t -O3 -fomit-frame-pointer2015022720141124
27372refgcc -mcpu=arm920 -O3 -fomit-frame-pointer2015022720141124
27408refgcc -mcpu=arm8 -O3 -fomit-frame-pointer2015022720141124
27432refgcc -mcpu=arm9tdmi -O3 -fomit-frame-pointer2015022720141124
27456refgcc -mcpu=arm9 -O3 -fomit-frame-pointer2015022720141124
27456refgcc -mcpu=ep9312 -O3 -fomit-frame-pointer2015022720141124
27474refgcc -fno-schedule-insns -O3 -fomit-frame-pointer2015022720141124
27564refgcc -funroll-loops -fno-schedule-insns -O3 -fomit-frame-pointer2015022720141124
27816refgcc -funroll-loops -O3 -fomit-frame-pointer2015022720141124
27852refgcc -mcpu=arm7tdmi -O3 -fomit-frame-pointer2015022720141124
27894e/mergedgcc -funroll-loops -Os -fomit-frame-pointer2015022720141124
27996refgcc -O3 -fomit-frame-pointer2015022720141124
29028e/mergedgcc -mcpu=xscale -Os -fomit-frame-pointer2015022720141124
29034e/mergedgcc -fno-schedule-insns -O3 -fomit-frame-pointer2015022720141124
29190e/mergedgcc -mcpu=arm920 -Os -fomit-frame-pointer2015022720141124
29262e/mergedgcc -mcpu=strongarm1100 -Os -fomit-frame-pointer2015022720141124
29304e/mergedgcc -mcpu=arm1020t -Os -fomit-frame-pointer2015022720141124
29310e/mergedgcc -mcpu=strongarm110 -Os -fomit-frame-pointer2015022720141124
29352e/mergedgcc -mcpu=arm9tdmi -Os -fomit-frame-pointer2015022720141124
29406e/mergedgcc -mcpu=arm810 -Os -fomit-frame-pointer2015022720141124
29412e/mergedgcc -mcpu=arm920t -Os -fomit-frame-pointer2015022720141124
29454e/mergedgcc -mcpu=arm8 -Os -fomit-frame-pointer2015022720141124
29508e/refgcc -funroll-loops -fno-schedule-insns -march=iwmmxt -O2 -fomit-frame-pointer2015022720141124
29520e/mergedgcc -mcpu=iwmmxt -Os -fomit-frame-pointer2015022720141124
29628e/mergedgcc -mcpu=arm940t -Os -fomit-frame-pointer2015022720141124
29712e/mergedgcc -mcpu=arm9 -Os -fomit-frame-pointer2015022720141124
29838e/mergedgcc -mcpu=arm9e -Os -fomit-frame-pointer2015022720141124
30042e/mergedgcc -fno-schedule-insns -O2 -fomit-frame-pointer2015022720141124
30048e/mergedgcc -funroll-loops -fno-schedule-insns -Os -fomit-frame-pointer2015022720141124
30084e/mergedgcc -Os -fomit-frame-pointer2015022720141124
30138e/mergedgcc -mcpu=strongarm -Os -fomit-frame-pointer2015022720141124
30144e/mergedgcc -mcpu=arm10tdmi -Os -fomit-frame-pointer2015022720141124
30234e/mergedgcc -mcpu=ep9312 -Os -fomit-frame-pointer2015022720141124
30306e/regsgcc -funroll-loops -fno-schedule-insns -march=iwmmxt -O2 -fomit-frame-pointer2015022720141124
30450e/mergedgcc -fno-schedule-insns -Os -fomit-frame-pointer2015022720141124
31776e/mergedgcc -funroll-loops -fno-schedule-insns -O -fomit-frame-pointer2015022720141124
31782e/mergedgcc -mcpu=arm7tdmi -Os -fomit-frame-pointer2015022720141124
32106e/mergedgcc -mcpu=arm9tdmi -O -fomit-frame-pointer2015022720141124
32220e/mergedgcc -mcpu=arm9e -O -fomit-frame-pointer2015022720141124
32298e/mergedgcc -mcpu=xscale -O -fomit-frame-pointer2015022720141124
32460e/mergedgcc -mcpu=arm920 -O -fomit-frame-pointer2015022720141124
32592e/mergedgcc -mcpu=arm10tdmi -O -fomit-frame-pointer2015022720141124
32664e/mergedgcc -funroll-loops -O -fomit-frame-pointer2015022720141124
32808e/mergedgcc -funroll-loops -fno-schedule-insns -march=iwmmxt -O -fomit-frame-pointer2015022720141124
32880e/mergedgcc -mcpu=arm9 -O -fomit-frame-pointer2015022720141124
32940e/mergedgcc -mcpu=arm920t -O -fomit-frame-pointer2015022720141124
32946e/mergedgcc -mcpu=arm1020t -O -fomit-frame-pointer2015022720141124
32952e/mergedgcc -mcpu=ep9312 -O -fomit-frame-pointer2015022720141124
33042e/mergedgcc -mcpu=arm7tdmi -O -fomit-frame-pointer2015022720141124
33048e/mergedgcc -mcpu=arm810 -O -fomit-frame-pointer2015022720141124
33048e/mergedgcc -mcpu=iwmmxt -O -fomit-frame-pointer2015022720141124
33066e/mergedgcc -mcpu=strongarm -O -fomit-frame-pointer2015022720141124
33174e/mergedgcc -mcpu=strongarm1100 -O -fomit-frame-pointer2015022720141124
33198e/mergedgcc -mcpu=arm8 -O -fomit-frame-pointer2015022720141124
33276e/mergedgcc -mcpu=strongarm110 -O -fomit-frame-pointer2015022720141124
33828refgcc -funroll-loops -march=iwmmxt -O2 -fomit-frame-pointer2015022720141124
34248e/regsgcc -funroll-loops -fno-schedule-insns -O2 -fomit-frame-pointer2015022720141124
34326e/refgcc -funroll-loops -fno-schedule-insns -O2 -fomit-frame-pointer2015022720141124
34692e/mergedgcc -funroll-loops -march=iwmmxt -O -fomit-frame-pointer2015022720141124
35244e/mergedgcc -mcpu=arm940t -O -fomit-frame-pointer2015022720141124
35304e/mergedgcc -fno-schedule-insns -O -fomit-frame-pointer2015022720141124
35634e/regsgcc -mcpu=xscale -O3 -fomit-frame-pointer2015022720141124
35760e/regsgcc -mcpu=arm920 -O3 -fomit-frame-pointer2015022720141124
35766e/regsgcc -mcpu=arm1020t -O3 -fomit-frame-pointer2015022720141124
35766e/regsgcc -mcpu=arm940t -O3 -fomit-frame-pointer2015022720141124
35766e/regsgcc -mcpu=arm9tdmi -O3 -fomit-frame-pointer2015022720141124
35766e/regsgcc -mcpu=strongarm -O3 -fomit-frame-pointer2015022720141124
35778e/regsgcc -mcpu=arm10tdmi -O3 -fomit-frame-pointer2015022720141124
35778e/regsgcc -mcpu=strongarm110 -O3 -fomit-frame-pointer2015022720141124
35790e/regsgcc -mcpu=arm810 -O3 -fomit-frame-pointer2015022720141124
35796e/regsgcc -mcpu=arm8 -O3 -fomit-frame-pointer2015022720141124
35802e/regsgcc -mcpu=arm920t -O3 -fomit-frame-pointer2015022720141124
35802e/regsgcc -mcpu=ep9312 -O3 -fomit-frame-pointer2015022720141124
35802e/regsgcc -mcpu=strongarm1100 -O3 -fomit-frame-pointer2015022720141124
35832e/regsgcc -mcpu=arm9e -O3 -fomit-frame-pointer2015022720141124
35862e/regsgcc -mcpu=arm9 -O3 -fomit-frame-pointer2015022720141124
36558e/refgcc -mcpu=ep9312 -O3 -fomit-frame-pointer2015022720141124
36576e/refgcc -mcpu=arm920t -O3 -fomit-frame-pointer2015022720141124
36576e/refgcc -mcpu=xscale -O3 -fomit-frame-pointer2015022720141124
36588e/refgcc -mcpu=arm10tdmi -O3 -fomit-frame-pointer2015022720141124
36594e/refgcc -mcpu=arm920 -O3 -fomit-frame-pointer2015022720141124
36600e/refgcc -mcpu=strongarm -O3 -fomit-frame-pointer2015022720141124
36606e/refgcc -mcpu=strongarm1100 -O3 -fomit-frame-pointer2015022720141124
36618e/refgcc -mcpu=strongarm110 -O3 -fomit-frame-pointer2015022720141124
36636e/refgcc -mcpu=arm9e -O3 -fomit-frame-pointer2015022720141124
36642e/refgcc -mcpu=arm1020t -O3 -fomit-frame-pointer2015022720141124
36642e/refgcc -mcpu=arm9tdmi -O3 -fomit-frame-pointer2015022720141124
36666e/refgcc -mcpu=arm810 -O3 -fomit-frame-pointer2015022720141124
36678e/refgcc -mcpu=arm940t -O3 -fomit-frame-pointer2015022720141124
36744e/refgcc -mcpu=arm8 -O3 -fomit-frame-pointer2015022720141124
36762e/refgcc -mcpu=arm9 -O3 -fomit-frame-pointer2015022720141124
36786e/regsgcc -funroll-loops -O3 -fomit-frame-pointer2015022720141124
36936e/mergedgcc -O -fomit-frame-pointer2015022720141124
37146refgcc -funroll-loops -fno-schedule-insns -march=iwmmxt -O2 -fomit-frame-pointer2015022720141124
37326e/refgcc -funroll-loops -O3 -fomit-frame-pointer2015022720141124
37404refgcc -funroll-loops -fno-schedule-insns -O2 -fomit-frame-pointer2015022720141124
37590e/refgcc -O3 -fomit-frame-pointer2015022720141124
37596e/regsgcc -mcpu=arm7tdmi -O3 -fomit-frame-pointer2015022720141124
37602e/regsgcc -O3 -fomit-frame-pointer2015022720141124
37656refgcc -funroll-loops -O2 -fomit-frame-pointer2015022720141124
37674e/refgcc -mcpu=arm7tdmi -O3 -fomit-frame-pointer2015022720141124
37866refgcc -funroll-loops -fno-schedule-insns -march=iwmmxt -O -fomit-frame-pointer2015022720141124
37932refgcc -funroll-loops -march=iwmmxt -O -fomit-frame-pointer2015022720141124
38082refgcc -funroll-loops -O -fomit-frame-pointer2015022720141124
38124refgcc -funroll-loops -fno-schedule-insns -O -fomit-frame-pointer2015022720141124
38580e/regsgcc -funroll-loops -fno-schedule-insns -O -fomit-frame-pointer2015022720141124
38622e/regsgcc -funroll-loops -O -fomit-frame-pointer2015022720141124
38646e/regsgcc -funroll-loops -march=iwmmxt -O -fomit-frame-pointer2015022720141124
38682e/regsgcc -funroll-loops -fno-schedule-insns -march=iwmmxt -O -fomit-frame-pointer2015022720141124
38970e/refgcc -funroll-loops -O -fomit-frame-pointer2015022720141124
39012e/refgcc -funroll-loops -fno-schedule-insns -O -fomit-frame-pointer2015022720141124
39030e/refgcc -funroll-loops -march=iwmmxt -O -fomit-frame-pointer2015022720141124
39114e/refgcc -funroll-loops -fno-schedule-insns -march=iwmmxt -O -fomit-frame-pointer2015022720141124
39786refgcc -mcpu=arm9tdmi -O2 -fomit-frame-pointer2015022720141124
39804refgcc -mcpu=arm9 -O2 -fomit-frame-pointer2015022720141124
39810refgcc -mcpu=ep9312 -O2 -fomit-frame-pointer2015022720141124
39810refgcc -mcpu=strongarm -O2 -fomit-frame-pointer2015022720141124
39822refgcc -mcpu=arm8 -O2 -fomit-frame-pointer2015022720141124
39822refgcc -mcpu=strongarm1100 -O2 -fomit-frame-pointer2015022720141124
39828refgcc -O2 -fomit-frame-pointer2015022720141124
39828refgcc -mcpu=arm940t -O2 -fomit-frame-pointer2015022720141124
39828refgcc -mcpu=arm9e -O2 -fomit-frame-pointer2015022720141124
39846refgcc -mcpu=arm10tdmi -O2 -fomit-frame-pointer2015022720141124
39846refgcc -mcpu=arm920 -O2 -fomit-frame-pointer2015022720141124
39858refgcc -mcpu=arm810 -O2 -fomit-frame-pointer2015022720141124
39858refgcc -mcpu=iwmmxt -O2 -fomit-frame-pointer2015022720141124
39864refgcc -mcpu=arm1020t -O2 -fomit-frame-pointer2015022720141124
39864refgcc -mcpu=strongarm110 -O2 -fomit-frame-pointer2015022720141124
39870refgcc -mcpu=arm920t -O2 -fomit-frame-pointer2015022720141124
39876refgcc -fno-schedule-insns -O -fomit-frame-pointer2015022720141124
39876refgcc -mcpu=arm7tdmi -O2 -fomit-frame-pointer2015022720141124
39876refgcc -mcpu=ep9312 -O -fomit-frame-pointer2015022720141124
39876refgcc -mcpu=xscale -O2 -fomit-frame-pointer2015022720141124
39894refgcc -mcpu=arm1020t -O -fomit-frame-pointer2015022720141124
39894refgcc -mcpu=iwmmxt -O -fomit-frame-pointer2015022720141124
39900refgcc -mcpu=arm10tdmi -O -fomit-frame-pointer2015022720141124
39906refgcc -O -fomit-frame-pointer2015022720141124
39906refgcc -mcpu=arm9tdmi -O -fomit-frame-pointer2015022720141124
39906refgcc -mcpu=strongarm -O -fomit-frame-pointer2015022720141124
39912refgcc -mcpu=arm8 -O -fomit-frame-pointer2015022720141124
39912refgcc -mcpu=arm920t -O -fomit-frame-pointer2015022720141124
39912refgcc -mcpu=arm9 -O -fomit-frame-pointer2015022720141124
39912refgcc -mcpu=strongarm110 -O -fomit-frame-pointer2015022720141124
39936refgcc -mcpu=arm810 -O -fomit-frame-pointer2015022720141124
39942refgcc -mcpu=arm920 -O -fomit-frame-pointer2015022720141124
39960refgcc -fno-schedule-insns -O2 -fomit-frame-pointer2015022720141124
40014refgcc -mcpu=arm9e -O -fomit-frame-pointer2015022720141124
40020refgcc -mcpu=strongarm1100 -O -fomit-frame-pointer2015022720141124
40026refgcc -mcpu=xscale -O -fomit-frame-pointer2015022720141124
40056e/regsgcc -fno-schedule-insns -O2 -fomit-frame-pointer2015022720141124
40074refgcc -mcpu=arm7tdmi -O -fomit-frame-pointer2015022720141124
40170refgcc -mcpu=arm940t -O -fomit-frame-pointer2015022720141124
43044e/regsgcc -mcpu=arm940t -O -fomit-frame-pointer2015022720141124
43044e/regsgcc -mcpu=ep9312 -O -fomit-frame-pointer2015022720141124
43056e/regsgcc -mcpu=arm9tdmi -O -fomit-frame-pointer2015022720141124
43068e/regsgcc -mcpu=arm10tdmi -O -fomit-frame-pointer2015022720141124
43074e/regsgcc -mcpu=arm9e -O -fomit-frame-pointer2015022720141124
43092e/regsgcc -O -fomit-frame-pointer2015022720141124
43104e/regsgcc -fno-schedule-insns -O -fomit-frame-pointer2015022720141124
43104e/regsgcc -mcpu=arm1020t -O -fomit-frame-pointer2015022720141124
43140e/regsgcc -mcpu=arm810 -O -fomit-frame-pointer2015022720141124
43164e/regsgcc -mcpu=strongarm -O -fomit-frame-pointer2015022720141124
43176e/regsgcc -mcpu=arm7tdmi -O -fomit-frame-pointer2015022720141124
43176e/regsgcc -mcpu=arm8 -O -fomit-frame-pointer2015022720141124
43182e/regsgcc -mcpu=iwmmxt -O -fomit-frame-pointer2015022720141124
43194refgcc -funroll-loops -march=iwmmxt -Os -fomit-frame-pointer2015022720141124
43212e/regsgcc -mcpu=strongarm1100 -O -fomit-frame-pointer2015022720141124
43224e/regsgcc -mcpu=arm920 -O -fomit-frame-pointer2015022720141124
43230refgcc -mcpu=iwmmxt -Os -fomit-frame-pointer2015022720141124
43248refgcc -funroll-loops -fno-schedule-insns -march=iwmmxt -Os -fomit-frame-pointer2015022720141124
43260e/regsgcc -mcpu=arm920t -O -fomit-frame-pointer2015022720141124
43278e/regsgcc -mcpu=xscale -O -fomit-frame-pointer2015022720141124
43284e/regsgcc -mcpu=arm9 -O -fomit-frame-pointer2015022720141124
43284refgcc -mcpu=arm9e -Os -fomit-frame-pointer2015022720141124
43290refgcc -funroll-loops -fno-schedule-insns -Os -fomit-frame-pointer2015022720141124
43296refgcc -mcpu=xscale -Os -fomit-frame-pointer2015022720141124
43308refgcc -fno-schedule-insns -Os -fomit-frame-pointer2015022720141124
43314refgcc -Os -fomit-frame-pointer2015022720141124
43314refgcc -funroll-loops -Os -fomit-frame-pointer2015022720141124
43326refgcc -mcpu=arm1020t -Os -fomit-frame-pointer2015022720141124
43326refgcc -mcpu=arm9 -Os -fomit-frame-pointer2015022720141124
43350refgcc -mcpu=arm920t -Os -fomit-frame-pointer2015022720141124
43362refgcc -mcpu=arm7tdmi -Os -fomit-frame-pointer2015022720141124
43368refgcc -mcpu=strongarm1100 -Os -fomit-frame-pointer2015022720141124
43386refgcc -mcpu=arm810 -Os -fomit-frame-pointer2015022720141124
43398refgcc -mcpu=arm920 -Os -fomit-frame-pointer2015022720141124
43410refgcc -mcpu=arm10tdmi -Os -fomit-frame-pointer2015022720141124
43416refgcc -mcpu=strongarm -Os -fomit-frame-pointer2015022720141124
43428refgcc -mcpu=arm8 -Os -fomit-frame-pointer2015022720141124
43446refgcc -mcpu=ep9312 -Os -fomit-frame-pointer2015022720141124
43446e/regsgcc -mcpu=strongarm110 -O -fomit-frame-pointer2015022720141124
43476refgcc -mcpu=arm940t -Os -fomit-frame-pointer2015022720141124
43476refgcc -mcpu=strongarm110 -Os -fomit-frame-pointer2015022720141124
43512refgcc -mcpu=arm9tdmi -Os -fomit-frame-pointer2015022720141124
43728e/regsgcc -funroll-loops -march=iwmmxt -O2 -fomit-frame-pointer2015022720141124
43914e/refgcc -funroll-loops -march=iwmmxt -O2 -fomit-frame-pointer2015022720141124
43932e/regsgcc -funroll-loops -march=iwmmxt -Os -fomit-frame-pointer2015022720141124
43950e/regsgcc -funroll-loops -fno-schedule-insns -march=iwmmxt -Os -fomit-frame-pointer2015022720141124
44220e/regsgcc -funroll-loops -Os -fomit-frame-pointer2015022720141124
44232e/regsgcc -funroll-loops -fno-schedule-insns -Os -fomit-frame-pointer2015022720141124
44442e/mergedgcc -mcpu=xscale -O3 -fomit-frame-pointer2015022720141124
44604e/regsgcc -mcpu=iwmmxt -Os -fomit-frame-pointer2015022720141124
44676e/regsgcc -mcpu=arm810 -Os -fomit-frame-pointer2015022720141124
44682e/regsgcc -mcpu=arm1020t -Os -fomit-frame-pointer2015022720141124
44682e/regsgcc -mcpu=arm8 -Os -fomit-frame-pointer2015022720141124
44682e/regsgcc -mcpu=arm940t -Os -fomit-frame-pointer2015022720141124
44688e/regsgcc -mcpu=arm920t -Os -fomit-frame-pointer2015022720141124
44688e/regsgcc -mcpu=ep9312 -Os -fomit-frame-pointer2015022720141124
44700e/regsgcc -mcpu=arm10tdmi -Os -fomit-frame-pointer2015022720141124
44700e/regsgcc -mcpu=arm920 -Os -fomit-frame-pointer2015022720141124
44700e/regsgcc -mcpu=arm9e -Os -fomit-frame-pointer2015022720141124
44706e/mergedgcc -mcpu=arm10tdmi -O3 -fomit-frame-pointer2015022720141124
44712e/regsgcc -mcpu=strongarm110 -Os -fomit-frame-pointer2015022720141124
44712e/regsgcc -mcpu=strongarm -Os -fomit-frame-pointer2015022720141124
44724e/regsgcc -mcpu=arm9 -Os -fomit-frame-pointer2015022720141124
44724e/regsgcc -mcpu=xscale -Os -fomit-frame-pointer2015022720141124
44730e/regsgcc -mcpu=strongarm1100 -Os -fomit-frame-pointer2015022720141124
44742e/mergedgcc -mcpu=arm9 -O3 -fomit-frame-pointer2015022720141124
44760e/regsgcc -mcpu=arm9tdmi -Os -fomit-frame-pointer2015022720141124
44808e/mergedgcc -mcpu=ep9312 -O3 -fomit-frame-pointer2015022720141124
44880e/mergedgcc -mcpu=strongarm1100 -O3 -fomit-frame-pointer2015022720141124
44886e/mergedgcc -mcpu=arm8 -O3 -fomit-frame-pointer2015022720141124
44892e/mergedgcc -mcpu=arm1020t -O3 -fomit-frame-pointer2015022720141124
44916e/regsgcc -fno-schedule-insns -Os -fomit-frame-pointer2015022720141124
44928e/regsgcc -mcpu=arm7tdmi -Os -fomit-frame-pointer2015022720141124
45024e/regsgcc -Os -fomit-frame-pointer2015022720141124
45114e/mergedgcc -mcpu=arm810 -O3 -fomit-frame-pointer2015022720141124
45192e/mergedgcc -mcpu=strongarm110 -O3 -fomit-frame-pointer2015022720141124
45192e/mergedgcc -mcpu=strongarm -O3 -fomit-frame-pointer2015022720141124
45264e/mergedgcc -funroll-loops -O2 -fomit-frame-pointer2015022720141124
45264e/mergedgcc -funroll-loops -march=iwmmxt -O2 -fomit-frame-pointer2015022720141124
45282e/mergedgcc -mcpu=arm920t -O3 -fomit-frame-pointer2015022720141124
45348e/mergedgcc -mcpu=arm940t -O3 -fomit-frame-pointer2015022720141124
46164e/mergedgcc -funroll-loops -O3 -fomit-frame-pointer2015022720141124
46386e/mergedgcc -mcpu=arm9tdmi -O3 -fomit-frame-pointer2015022720141124
46554e/mergedgcc -mcpu=arm920 -O3 -fomit-frame-pointer2015022720141124
46710e/mergedgcc -mcpu=arm7tdmi -O3 -fomit-frame-pointer2015022720141124
46782e/refgcc -fno-schedule-insns -O2 -fomit-frame-pointer2015022720141124
46908e/regsgcc -funroll-loops -O2 -fomit-frame-pointer2015022720141124
47064e/refgcc -funroll-loops -march=iwmmxt -Os -fomit-frame-pointer2015022720141124
47070e/refgcc -funroll-loops -fno-schedule-insns -march=iwmmxt -Os -fomit-frame-pointer2015022720141124
47568e/refgcc -funroll-loops -fno-schedule-insns -Os -fomit-frame-pointer2015022720141124
47586e/refgcc -funroll-loops -Os -fomit-frame-pointer2015022720141124
48264e/mergedgcc -mcpu=arm9e -O3 -fomit-frame-pointer2015022720141124
48396e/refgcc -funroll-loops -O2 -fomit-frame-pointer2015022720141124
50088e/refgcc -mcpu=arm920 -O -fomit-frame-pointer2015022720141124
50112e/refgcc -mcpu=arm920t -O -fomit-frame-pointer2015022720141124
50118e/refgcc -mcpu=arm1020t -O -fomit-frame-pointer2015022720141124
50130e/refgcc -O -fomit-frame-pointer2015022720141124
50148e/refgcc -mcpu=arm7tdmi -O -fomit-frame-pointer2015022720141124
50148e/refgcc -mcpu=ep9312 -O -fomit-frame-pointer2015022720141124
50154e/refgcc -mcpu=arm9 -O -fomit-frame-pointer2015022720141124
50160e/refgcc -mcpu=arm810 -O -fomit-frame-pointer2015022720141124
50172e/refgcc -mcpu=strongarm -O -fomit-frame-pointer2015022720141124
50178e/refgcc -mcpu=arm940t -O -fomit-frame-pointer2015022720141124
50178e/refgcc -mcpu=arm9e -O -fomit-frame-pointer2015022720141124
50190e/refgcc -mcpu=xscale -O -fomit-frame-pointer2015022720141124
50214e/refgcc -mcpu=arm10tdmi -O -fomit-frame-pointer2015022720141124
50214e/refgcc -mcpu=strongarm1100 -O -fomit-frame-pointer2015022720141124
50220e/refgcc -mcpu=arm9tdmi -O -fomit-frame-pointer2015022720141124
50244e/refgcc -mcpu=strongarm110 -O -fomit-frame-pointer2015022720141124
50256e/refgcc -fno-schedule-insns -O -fomit-frame-pointer2015022720141124
50256e/refgcc -mcpu=arm8 -O -fomit-frame-pointer2015022720141124
50346e/refgcc -mcpu=iwmmxt -O -fomit-frame-pointer2015022720141124
50406e/mergedgcc -O3 -fomit-frame-pointer2015022720141124
51564e/mergedgcc -mcpu=xscale -O2 -fomit-frame-pointer2015022720141124
51672e/mergedgcc -mcpu=arm940t -O2 -fomit-frame-pointer2015022720141124
51720e/mergedgcc -mcpu=strongarm1100 -O2 -fomit-frame-pointer2015022720141124
51750e/refgcc -mcpu=iwmmxt -Os -fomit-frame-pointer2015022720141124
51762e/mergedgcc -mcpu=arm9tdmi -O2 -fomit-frame-pointer2015022720141124
51792e/mergedgcc -mcpu=strongarm110 -O2 -fomit-frame-pointer2015022720141124
51858e/refgcc -mcpu=xscale -Os -fomit-frame-pointer2015022720141124
51870e/mergedgcc -mcpu=arm10tdmi -O2 -fomit-frame-pointer2015022720141124
51888e/mergedgcc -mcpu=arm1020t -O2 -fomit-frame-pointer2015022720141124
51966e/mergedgcc -mcpu=arm920t -O2 -fomit-frame-pointer2015022720141124
51996e/regsgcc -mcpu=arm920t -O2 -fomit-frame-pointer2015022720141124
52002e/regsgcc -mcpu=arm9tdmi -O2 -fomit-frame-pointer2015022720141124
52014e/regsgcc -mcpu=arm810 -O2 -fomit-frame-pointer2015022720141124
52014e/regsgcc -mcpu=arm9 -O2 -fomit-frame-pointer2015022720141124
52020e/regsgcc -mcpu=arm8 -O2 -fomit-frame-pointer2015022720141124
52026e/regsgcc -mcpu=ep9312 -O2 -fomit-frame-pointer2015022720141124
52026e/regsgcc -mcpu=strongarm1100 -O2 -fomit-frame-pointer2015022720141124
52026e/regsgcc -mcpu=strongarm110 -O2 -fomit-frame-pointer2015022720141124
52038e/regsgcc -mcpu=arm1020t -O2 -fomit-frame-pointer2015022720141124
52056e/regsgcc -mcpu=arm940t -O2 -fomit-frame-pointer2015022720141124
52062e/regsgcc -mcpu=arm920 -O2 -fomit-frame-pointer2015022720141124
52062e/regsgcc -mcpu=arm9e -O2 -fomit-frame-pointer2015022720141124
52068e/regsgcc -mcpu=strongarm -O2 -fomit-frame-pointer2015022720141124
52116e/mergedgcc -mcpu=arm9 -O2 -fomit-frame-pointer2015022720141124
52128e/mergedgcc -mcpu=arm920 -O2 -fomit-frame-pointer2015022720141124
52194e/regsgcc -mcpu=arm10tdmi -O2 -fomit-frame-pointer2015022720141124
52254e/mergedgcc -mcpu=iwmmxt -O2 -fomit-frame-pointer2015022720141124
52260e/mergedgcc -mcpu=arm810 -O2 -fomit-frame-pointer2015022720141124
52266e/regsgcc -mcpu=xscale -O2 -fomit-frame-pointer2015022720141124
52278e/regsgcc -mcpu=iwmmxt -O2 -fomit-frame-pointer2015022720141124
52422e/mergedgcc -mcpu=arm8 -O2 -fomit-frame-pointer2015022720141124
52686e/mergedgcc -mcpu=arm9e -O2 -fomit-frame-pointer2015022720141124
52704e/refgcc -mcpu=arm9 -Os -fomit-frame-pointer2015022720141124
52734e/refgcc -mcpu=arm940t -Os -fomit-frame-pointer2015022720141124
52734e/refgcc -mcpu=arm9tdmi -Os -fomit-frame-pointer2015022720141124
52734e/refgcc -mcpu=ep9312 -Os -fomit-frame-pointer2015022720141124
52752e/refgcc -mcpu=arm9e -Os -fomit-frame-pointer2015022720141124
52758e/refgcc -mcpu=arm810 -Os -fomit-frame-pointer2015022720141124
52758e/refgcc -mcpu=arm8 -Os -fomit-frame-pointer2015022720141124
52758e/refgcc -mcpu=strongarm1100 -Os -fomit-frame-pointer2015022720141124
52764e/refgcc -mcpu=strongarm -Os -fomit-frame-pointer2015022720141124
52776e/refgcc -mcpu=arm1020t -Os -fomit-frame-pointer2015022720141124
52776e/refgcc -mcpu=arm10tdmi -Os -fomit-frame-pointer2015022720141124
52776e/refgcc -mcpu=strongarm110 -Os -fomit-frame-pointer2015022720141124
52824e/refgcc -mcpu=arm920 -Os -fomit-frame-pointer2015022720141124
52848e/refgcc -mcpu=arm920t -Os -fomit-frame-pointer2015022720141124
52980e/mergedgcc -mcpu=ep9312 -O2 -fomit-frame-pointer2015022720141124
53028e/refgcc -Os -fomit-frame-pointer2015022720141124
53028e/refgcc -fno-schedule-insns -Os -fomit-frame-pointer2015022720141124
53034e/refgcc -mcpu=arm7tdmi -Os -fomit-frame-pointer2015022720141124
53034e/mergedgcc -mcpu=strongarm -O2 -fomit-frame-pointer2015022720141124
53586e/regsgcc -mcpu=arm7tdmi -O2 -fomit-frame-pointer2015022720141124
53592e/regsgcc -O2 -fomit-frame-pointer2015022720141124
53808e/refgcc -mcpu=iwmmxt -O2 -fomit-frame-pointer2015022720141124
53814e/refgcc -mcpu=xscale -O2 -fomit-frame-pointer2015022720141124
53940e/refgcc -mcpu=arm9 -O2 -fomit-frame-pointer2015022720141124
53958e/refgcc -mcpu=strongarm1100 -O2 -fomit-frame-pointer2015022720141124
53958e/refgcc -mcpu=strongarm -O2 -fomit-frame-pointer2015022720141124
53964e/refgcc -mcpu=arm810 -O2 -fomit-frame-pointer2015022720141124
53964e/refgcc -mcpu=arm8 -O2 -fomit-frame-pointer2015022720141124
53976e/refgcc -mcpu=arm920t -O2 -fomit-frame-pointer2015022720141124
53976e/refgcc -mcpu=arm9e -O2 -fomit-frame-pointer2015022720141124
53976e/refgcc -mcpu=ep9312 -O2 -fomit-frame-pointer2015022720141124
53988e/refgcc -mcpu=arm1020t -O2 -fomit-frame-pointer2015022720141124
53988e/refgcc -mcpu=arm920 -O2 -fomit-frame-pointer2015022720141124
53988e/refgcc -mcpu=arm940t -O2 -fomit-frame-pointer2015022720141124
53988e/refgcc -mcpu=arm9tdmi -O2 -fomit-frame-pointer2015022720141124
53988e/refgcc -mcpu=strongarm110 -O2 -fomit-frame-pointer2015022720141124
54006e/refgcc -mcpu=arm10tdmi -O2 -fomit-frame-pointer2015022720141124
54012e/mergedgcc -O2 -fomit-frame-pointer2015022720141124
55338e/mergedgcc -mcpu=arm7tdmi -O2 -fomit-frame-pointer2015022720141124
55488e/refgcc -O2 -fomit-frame-pointer2015022720141124
55494e/refgcc -mcpu=arm7tdmi -O2 -fomit-frame-pointer2015022720141124
78012e/mergedcc2015022720141124
78018e/mergedgcc -funroll-loops2015022720141124
78096e/mergedgcc2015022720141124
88488refgcc -funroll-loops2015022720141124
88494refcc2015022720141124
88620refgcc2015022720141124
119862e/regscc2015022720141124
119922e/regsgcc2015022720141124
119946e/regsgcc -funroll-loops2015022720141124
156126e/refcc2015022720141124
156150e/refgcc -funroll-loops2015022720141124
156192e/refgcc2015022720141124

Test failure

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

Number of similar (compiler,implementation) pairs: 192, 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 -funroll-loops -fno-schedule-insns -march=iwmmxt -O2 -fomit-frame-pointer armneon3
gcc -funroll-loops -fno-schedule-insns -march=iwmmxt -O -fomit-frame-pointer armneon3
gcc -funroll-loops -fno-schedule-insns -march=iwmmxt -Os -fomit-frame-pointer armneon3
gcc -funroll-loops -march=iwmmxt -O2 -fomit-frame-pointer armneon3
gcc -funroll-loops -march=iwmmxt -O -fomit-frame-pointer armneon3
gcc -funroll-loops -march=iwmmxt -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 e/merged e/ref e/regs ref
gcc -mcpu=arm1136j-s -O2 -fomit-frame-pointer -fno-schedule-insns armneon3 e/merged e/ref e/regs ref
gcc -mcpu=arm1136j-s -O3 -fomit-frame-pointer armneon3 e/merged e/ref e/regs ref
gcc -mcpu=arm1136j-s -O3 -fomit-frame-pointer -fno-schedule-insns armneon3 e/merged e/ref e/regs ref
gcc -mcpu=arm1136j-s -O -fomit-frame-pointer armneon3 e/merged e/ref e/regs ref
gcc -mcpu=arm1136j-s -O -fomit-frame-pointer -fno-schedule-insns armneon3 e/merged e/ref e/regs ref
gcc -mcpu=arm1136j-s -Os -fomit-frame-pointer armneon3 e/merged e/ref e/regs ref
gcc -mcpu=arm1136j-s -Os -fomit-frame-pointer -fno-schedule-insns armneon3 e/merged e/ref e/regs ref
gcc -mcpu=arm1136jf-s -O2 -fomit-frame-pointer armneon3 e/merged e/ref e/regs ref
gcc -mcpu=arm1136jf-s -O2 -fomit-frame-pointer -fno-schedule-insns armneon3 e/merged e/ref e/regs ref
gcc -mcpu=arm1136jf-s -O3 -fomit-frame-pointer armneon3 e/merged e/ref e/regs ref
gcc -mcpu=arm1136jf-s -O3 -fomit-frame-pointer -fno-schedule-insns armneon3 e/merged e/ref e/regs ref
gcc -mcpu=arm1136jf-s -O -fomit-frame-pointer armneon3 e/merged e/ref e/regs ref
gcc -mcpu=arm1136jf-s -O -fomit-frame-pointer -fno-schedule-insns armneon3 e/merged e/ref e/regs ref
gcc -mcpu=arm1136jf-s -Os -fomit-frame-pointer armneon3 e/merged e/ref e/regs ref
gcc -mcpu=arm1136jf-s -Os -fomit-frame-pointer -fno-schedule-insns armneon3 e/merged e/ref e/regs ref
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 -Os -fomit-frame-pointer armneon3 e/merged e/ref e/regs ref
gcc -mcpu=cortex-a9 -Os -fomit-frame-pointer armneon3 e/merged e/ref e/regs ref
gcc -mcpu=cortex-r4 -Os -fomit-frame-pointer armneon3 e/merged e/ref e/regs ref
gcc -mcpu=cortex-r4f -Os -fomit-frame-pointer armneon3 e/merged e/ref e/regs ref
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=iwmmxt -O2 -fomit-frame-pointer armneon3
gcc -mcpu=iwmmxt -O -fomit-frame-pointer armneon3
gcc -mcpu=iwmmxt -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/gcc/arm-linux-gnueabi/4.6/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:3: error: unknown type name 'uint32x4_t'
xor.c: xor.c:21:3: warning: excess elements in scalar initializer [enabled by default]
xor.c: xor.c:21:3: warning: (near initialization for 'abab') [enabled by default]
xor.c: xor.c:21:3: warning: excess elements in scalar initializer [enabled by default]
xor.c: xor.c:21:3: warning: (near initialization for 'abab') [enabled by default]
xor.c: xor.c:21:3: warning: excess elements in scalar initializer [enabled by default]
xor.c: xor.c:21:3: warning: (near initialization for 'abab') [enabled by default]
xor.c: xor.c:22:3: error: unknown type name 'uint64x1_t'
xor.c: xor.c:23:3: error: unknown type name 'uint32x4_t'
xor.c: xor.c:23:26: error: 'uint32x4_t' undeclared (first use in this function)
xor.c: xor.c:23:26: note: each undeclared identifier is reported only once for each function it appears in
xor.c: xor.c:23:38: error: expected ',' or ';' before 'vld1q_u8'
xor.c: xor.c:24:14: error: expected ';' before 'k4k5k6k7'
xor.c: xor.c:25:14: error: expected ';' before 'start0'
xor.c: xor.c:26:3: error: unknown type name 'uint32x2_t'
xor.c: xor.c:26:22: error: 'uint32x2_t' undeclared (first use in this function)
xor.c: xor.c:26:34: error: expected ',' or ';' before 'vld1_u8'
xor.c: xor.c:27:14: error: expected ';' before 'n2n3'
xor.c: xor.c:28:14: error: expected ';' before 'k0k1'
xor.c: xor.c:29:14: error: expected ';' before 'k2k3'
xor.c: xor.c:30:14: error: expected ';' before 'k4k5'
xor.c: xor.c:31:14: error: expected ';' before 'k6k7'
xor.c: ...

Number of similar (compiler,implementation) pairs: 112, 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 -funroll-loops -fno-schedule-insns -march=iwmmxt -O2 -fomit-frame-pointer armneon2
gcc -funroll-loops -fno-schedule-insns -march=iwmmxt -O -fomit-frame-pointer armneon2
gcc -funroll-loops -fno-schedule-insns -march=iwmmxt -Os -fomit-frame-pointer armneon2
gcc -funroll-loops -march=iwmmxt -O2 -fomit-frame-pointer armneon2
gcc -funroll-loops -march=iwmmxt -O -fomit-frame-pointer armneon2
gcc -funroll-loops -march=iwmmxt -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=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=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 -Os -fomit-frame-pointer armneon2
gcc -mcpu=cortex-a9 -Os -fomit-frame-pointer armneon2
gcc -mcpu=cortex-r4 -Os -fomit-frame-pointer armneon2
gcc -mcpu=cortex-r4f -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=iwmmxt -O2 -fomit-frame-pointer armneon2
gcc -mcpu=iwmmxt -O -fomit-frame-pointer armneon2
gcc -mcpu=iwmmxt -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
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/gcc/arm-linux-gnueabi/4.6/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:3: error: unknown type name 'uint32x4_t'
xor.c: xor.c:21:3: warning: excess elements in scalar initializer [enabled by default]
xor.c: xor.c:21:3: warning: (near initialization for 'abab') [enabled by default]
xor.c: xor.c:21:3: warning: excess elements in scalar initializer [enabled by default]
xor.c: xor.c:21:3: warning: (near initialization for 'abab') [enabled by default]
xor.c: xor.c:21:3: warning: excess elements in scalar initializer [enabled by default]
xor.c: xor.c:21:3: warning: (near initialization for 'abab') [enabled by default]
xor.c: xor.c:22:3: error: unknown type name 'uint64x1_t'
xor.c: xor.c:23:3: error: unknown type name 'uint32x4_t'
xor.c: xor.c:23:26: error: 'uint32x4_t' undeclared (first use in this function)
xor.c: xor.c:23:26: note: each undeclared identifier is reported only once for each function it appears in
xor.c: xor.c:23:38: error: expected ',' or ';' before 'vld1q_u8'
xor.c: xor.c:24:14: error: expected ';' before 'k4k5k6k7'
xor.c: xor.c:25:14: error: expected ';' before 'start0'
xor.c: xor.c:26:3: error: unknown type name 'uint32x2_t'
xor.c: xor.c:26:22: error: 'uint32x2_t' undeclared (first use in this function)
xor.c: xor.c:26:34: error: expected ',' or ';' before 'vld1_u8'
xor.c: xor.c:27:14: error: expected ';' before 'n2n3'
xor.c: xor.c:28:14: error: expected ';' before 'k0k1'
xor.c: xor.c:29:14: error: expected ';' before 'k2k3'
xor.c: xor.c:30:14: error: expected ';' before 'k4k5'
xor.c: xor.c:31:14: error: expected ';' before 'k6k7'
xor.c: ...

Number of similar (compiler,implementation) pairs: 112, 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 -funroll-loops -fno-schedule-insns -march=iwmmxt -O2 -fomit-frame-pointer armneon
gcc -funroll-loops -fno-schedule-insns -march=iwmmxt -O -fomit-frame-pointer armneon
gcc -funroll-loops -fno-schedule-insns -march=iwmmxt -Os -fomit-frame-pointer armneon
gcc -funroll-loops -march=iwmmxt -O2 -fomit-frame-pointer armneon
gcc -funroll-loops -march=iwmmxt -O -fomit-frame-pointer armneon
gcc -funroll-loops -march=iwmmxt -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=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=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 -Os -fomit-frame-pointer armneon
gcc -mcpu=cortex-a9 -Os -fomit-frame-pointer armneon
gcc -mcpu=cortex-r4 -Os -fomit-frame-pointer armneon
gcc -mcpu=cortex-r4f -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=iwmmxt -O2 -fomit-frame-pointer armneon
gcc -mcpu=iwmmxt -O -fomit-frame-pointer armneon
gcc -mcpu=iwmmxt -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
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