Implementation notes: armeabi, auxplug, crypto_stream/salsa20

Computer: auxplug
Architecture: armeabi
CPU ID: unknown CPU ID
SUPERCOP version: 20141124
Operation: crypto_stream
Primitive: salsa20
TimeImplementationCompilerBenchmark dateSUPERCOP version
44484e/regsgcc -funroll-loops -fno-schedule-insns -O3 -fomit-frame-pointer2015022720141124
44604e/refgcc -funroll-loops -fno-schedule-insns -O3 -fomit-frame-pointer2015022720141124
45492e/refgcc -fno-schedule-insns -O3 -fomit-frame-pointer2015022720141124
45540e/regsgcc -fno-schedule-insns -O3 -fomit-frame-pointer2015022720141124
45822e/mergedgcc -funroll-loops -fno-schedule-insns -march=iwmmxt -Os -fomit-frame-pointer2015022720141124
46290e/mergedgcc -funroll-loops -march=iwmmxt -Os -fomit-frame-pointer2015022720141124
46368e/mergedgcc -funroll-loops -Os -fomit-frame-pointer2015022720141124
46410e/mergedgcc -funroll-loops -fno-schedule-insns -Os -fomit-frame-pointer2015022720141124
46956refgcc -mcpu=arm8 -O3 -fomit-frame-pointer2015022720141124
46956refgcc -mcpu=xscale -O3 -fomit-frame-pointer2015022720141124
46962refgcc -mcpu=arm920 -O3 -fomit-frame-pointer2015022720141124
46968refgcc -mcpu=strongarm -O3 -fomit-frame-pointer2015022720141124
46974refgcc -mcpu=arm10tdmi -O3 -fomit-frame-pointer2015022720141124
46974refgcc -mcpu=arm9e -O3 -fomit-frame-pointer2015022720141124
46980refgcc -mcpu=arm9 -O3 -fomit-frame-pointer2015022720141124
46986refgcc -mcpu=arm940t -O3 -fomit-frame-pointer2015022720141124
46986refgcc -mcpu=ep9312 -O3 -fomit-frame-pointer2015022720141124
46992refgcc -mcpu=arm9tdmi -O3 -fomit-frame-pointer2015022720141124
46998refgcc -mcpu=arm810 -O3 -fomit-frame-pointer2015022720141124
46998refgcc -mcpu=strongarm110 -O3 -fomit-frame-pointer2015022720141124
47004refgcc -mcpu=strongarm1100 -O3 -fomit-frame-pointer2015022720141124
47076refgcc -mcpu=arm1020t -O3 -fomit-frame-pointer2015022720141124
47196refgcc -mcpu=arm920t -O3 -fomit-frame-pointer2015022720141124
47280e/mergedgcc -funroll-loops -fno-schedule-insns -march=iwmmxt -O2 -fomit-frame-pointer2015022720141124
47316refgcc -fno-schedule-insns -O3 -fomit-frame-pointer2015022720141124
47340refgcc -funroll-loops -fno-schedule-insns -O3 -fomit-frame-pointer2015022720141124
47502refgcc -mcpu=arm7tdmi -O3 -fomit-frame-pointer2015022720141124
47586refgcc -O3 -fomit-frame-pointer2015022720141124
47640refgcc -funroll-loops -O3 -fomit-frame-pointer2015022720141124
47688e/mergedgcc -funroll-loops -fno-schedule-insns -O2 -fomit-frame-pointer2015022720141124
47982e/regsgcc -funroll-loops -fno-schedule-insns -march=iwmmxt -O2 -fomit-frame-pointer2015022720141124
48600e/mergedgcc -fno-schedule-insns -O2 -fomit-frame-pointer2015022720141124
49050e/mergedgcc -mcpu=iwmmxt -Os -fomit-frame-pointer2015022720141124
49050e/mergedgcc -mcpu=xscale -Os -fomit-frame-pointer2015022720141124
49062e/mergedgcc -mcpu=arm9e -Os -fomit-frame-pointer2015022720141124
49086e/mergedgcc -mcpu=strongarm110 -Os -fomit-frame-pointer2015022720141124
49116e/refgcc -funroll-loops -fno-schedule-insns -march=iwmmxt -O2 -fomit-frame-pointer2015022720141124
49194e/mergedgcc -mcpu=arm920t -Os -fomit-frame-pointer2015022720141124
49320e/mergedgcc -mcpu=strongarm -Os -fomit-frame-pointer2015022720141124
49380e/mergedgcc -mcpu=strongarm1100 -Os -fomit-frame-pointer2015022720141124
49440e/mergedgcc -mcpu=arm7tdmi -Os -fomit-frame-pointer2015022720141124
49596e/mergedgcc -mcpu=arm9 -Os -fomit-frame-pointer2015022720141124
49620e/mergedgcc -fno-schedule-insns -O3 -fomit-frame-pointer2015022720141124
49632e/mergedgcc -mcpu=arm1020t -Os -fomit-frame-pointer2015022720141124
49692e/mergedgcc -mcpu=arm940t -Os -fomit-frame-pointer2015022720141124
49800e/mergedgcc -mcpu=arm10tdmi -Os -fomit-frame-pointer2015022720141124
49836e/mergedgcc -funroll-loops -fno-schedule-insns -O3 -fomit-frame-pointer2015022720141124
49932e/mergedgcc -mcpu=arm920 -Os -fomit-frame-pointer2015022720141124
50076e/mergedgcc -fno-schedule-insns -Os -fomit-frame-pointer2015022720141124
50352e/mergedgcc -Os -fomit-frame-pointer2015022720141124
50640e/mergedgcc -mcpu=arm9tdmi -Os -fomit-frame-pointer2015022720141124
51546e/mergedgcc -mcpu=ep9312 -Os -fomit-frame-pointer2015022720141124
51618e/mergedgcc -mcpu=arm810 -Os -fomit-frame-pointer2015022720141124
52224e/mergedgcc -mcpu=arm8 -Os -fomit-frame-pointer2015022720141124
53070e/regsgcc -funroll-loops -fno-schedule-insns -O2 -fomit-frame-pointer2015022720141124
53610refgcc -funroll-loops -march=iwmmxt -O2 -fomit-frame-pointer2015022720141124
53754e/refgcc -funroll-loops -fno-schedule-insns -O2 -fomit-frame-pointer2015022720141124
54720e/mergedgcc -mcpu=ep9312 -O -fomit-frame-pointer2015022720141124
54936e/mergedgcc -mcpu=arm940t -O -fomit-frame-pointer2015022720141124
54978e/mergedgcc -fno-schedule-insns -O -fomit-frame-pointer2015022720141124
55020e/mergedgcc -funroll-loops -march=iwmmxt -O -fomit-frame-pointer2015022720141124
55098e/mergedgcc -mcpu=xscale -O -fomit-frame-pointer2015022720141124
55224e/mergedgcc -funroll-loops -fno-schedule-insns -march=iwmmxt -O -fomit-frame-pointer2015022720141124
55272e/mergedgcc -mcpu=iwmmxt -O -fomit-frame-pointer2015022720141124
55446e/mergedgcc -mcpu=arm9 -O -fomit-frame-pointer2015022720141124
55542e/mergedgcc -funroll-loops -O -fomit-frame-pointer2015022720141124
55566e/mergedgcc -mcpu=arm10tdmi -O -fomit-frame-pointer2015022720141124
55566e/mergedgcc -mcpu=strongarm110 -O -fomit-frame-pointer2015022720141124
55590e/mergedgcc -mcpu=arm8 -O -fomit-frame-pointer2015022720141124
55602e/mergedgcc -mcpu=arm7tdmi -O -fomit-frame-pointer2015022720141124
55662e/mergedgcc -mcpu=strongarm1100 -O -fomit-frame-pointer2015022720141124
55794e/mergedgcc -O -fomit-frame-pointer2015022720141124
55884e/mergedgcc -mcpu=arm920t -O -fomit-frame-pointer2015022720141124
56004e/mergedgcc -mcpu=arm920 -O -fomit-frame-pointer2015022720141124
56064e/mergedgcc -mcpu=arm810 -O -fomit-frame-pointer2015022720141124
56394e/mergedgcc -mcpu=strongarm -O -fomit-frame-pointer2015022720141124
56544refgcc -funroll-loops -fno-schedule-insns -march=iwmmxt -O2 -fomit-frame-pointer2015022720141124
57066refgcc -funroll-loops -fno-schedule-insns -O2 -fomit-frame-pointer2015022720141124
57276e/mergedgcc -mcpu=arm9e -O -fomit-frame-pointer2015022720141124
57516refgcc -funroll-loops -O2 -fomit-frame-pointer2015022720141124
57678refgcc -funroll-loops -march=iwmmxt -O -fomit-frame-pointer2015022720141124
57744refgcc -funroll-loops -fno-schedule-insns -O -fomit-frame-pointer2015022720141124
57840e/mergedgcc -mcpu=arm9tdmi -O -fomit-frame-pointer2015022720141124
57846refgcc -funroll-loops -fno-schedule-insns -march=iwmmxt -O -fomit-frame-pointer2015022720141124
57888refgcc -funroll-loops -O -fomit-frame-pointer2015022720141124
58602e/mergedgcc -funroll-loops -fno-schedule-insns -O -fomit-frame-pointer2015022720141124
58812e/regsgcc -fno-schedule-insns -O2 -fomit-frame-pointer2015022720141124
59016e/mergedgcc -mcpu=arm1020t -O -fomit-frame-pointer2015022720141124
59598refgcc -mcpu=arm9tdmi -O2 -fomit-frame-pointer2015022720141124
59622refgcc -mcpu=arm810 -O2 -fomit-frame-pointer2015022720141124
59628refgcc -mcpu=arm920 -O2 -fomit-frame-pointer2015022720141124
59634refgcc -mcpu=arm7tdmi -O2 -fomit-frame-pointer2015022720141124
59646refgcc -O2 -fomit-frame-pointer2015022720141124
59652refgcc -mcpu=arm10tdmi -O2 -fomit-frame-pointer2015022720141124
59664refgcc -mcpu=strongarm -O2 -fomit-frame-pointer2015022720141124
59670refgcc -fno-schedule-insns -O2 -fomit-frame-pointer2015022720141124
59670refgcc -mcpu=arm1020t -O2 -fomit-frame-pointer2015022720141124
59676refgcc -mcpu=arm920t -O2 -fomit-frame-pointer2015022720141124
59676refgcc -mcpu=arm9 -O2 -fomit-frame-pointer2015022720141124
59676refgcc -mcpu=ep9312 -O2 -fomit-frame-pointer2015022720141124
59676refgcc -mcpu=iwmmxt -O2 -fomit-frame-pointer2015022720141124
59676refgcc -mcpu=strongarm110 -O2 -fomit-frame-pointer2015022720141124
59676refgcc -mcpu=xscale -O2 -fomit-frame-pointer2015022720141124
59682refgcc -mcpu=arm920t -O -fomit-frame-pointer2015022720141124
59682refgcc -mcpu=arm940t -O2 -fomit-frame-pointer2015022720141124
59688refgcc -mcpu=arm9e -O2 -fomit-frame-pointer2015022720141124
59700refgcc -mcpu=arm9 -O -fomit-frame-pointer2015022720141124
59706refgcc -mcpu=arm7tdmi -O -fomit-frame-pointer2015022720141124
59706refgcc -mcpu=arm8 -O -fomit-frame-pointer2015022720141124
59706refgcc -mcpu=ep9312 -O -fomit-frame-pointer2015022720141124
59706refgcc -mcpu=strongarm110 -O -fomit-frame-pointer2015022720141124
59718refgcc -mcpu=arm920 -O -fomit-frame-pointer2015022720141124
59718refgcc -mcpu=strongarm1100 -O2 -fomit-frame-pointer2015022720141124
59730refgcc -mcpu=arm8 -O2 -fomit-frame-pointer2015022720141124
59754refgcc -mcpu=xscale -O -fomit-frame-pointer2015022720141124
59760refgcc -mcpu=strongarm1100 -O -fomit-frame-pointer2015022720141124
59766refgcc -O -fomit-frame-pointer2015022720141124
59766refgcc -mcpu=arm10tdmi -O -fomit-frame-pointer2015022720141124
59772refgcc -mcpu=arm810 -O -fomit-frame-pointer2015022720141124
59772refgcc -mcpu=arm9e -O -fomit-frame-pointer2015022720141124
59790refgcc -mcpu=arm9tdmi -O -fomit-frame-pointer2015022720141124
59814refgcc -mcpu=arm1020t -O -fomit-frame-pointer2015022720141124
59814refgcc -mcpu=strongarm -O -fomit-frame-pointer2015022720141124
59826refgcc -fno-schedule-insns -O -fomit-frame-pointer2015022720141124
59826refgcc -mcpu=iwmmxt -O -fomit-frame-pointer2015022720141124
59838refgcc -mcpu=arm940t -O -fomit-frame-pointer2015022720141124
59982e/refgcc -funroll-loops -fno-schedule-insns -march=iwmmxt -O -fomit-frame-pointer2015022720141124
60006e/refgcc -funroll-loops -march=iwmmxt -O -fomit-frame-pointer2015022720141124
60072e/refgcc -funroll-loops -O -fomit-frame-pointer2015022720141124
60072e/refgcc -funroll-loops -fno-schedule-insns -O -fomit-frame-pointer2015022720141124
60990e/regsgcc -funroll-loops -O -fomit-frame-pointer2015022720141124
60996e/regsgcc -funroll-loops -march=iwmmxt -O -fomit-frame-pointer2015022720141124
61002e/regsgcc -funroll-loops -fno-schedule-insns -march=iwmmxt -O -fomit-frame-pointer2015022720141124
61176e/regsgcc -funroll-loops -fno-schedule-insns -O -fomit-frame-pointer2015022720141124
62490e/regsgcc -funroll-loops -fno-schedule-insns -march=iwmmxt -Os -fomit-frame-pointer2015022720141124
62490e/regsgcc -funroll-loops -march=iwmmxt -Os -fomit-frame-pointer2015022720141124
62754e/regsgcc -funroll-loops -Os -fomit-frame-pointer2015022720141124
62898e/regsgcc -funroll-loops -fno-schedule-insns -Os -fomit-frame-pointer2015022720141124
63048refgcc -funroll-loops -march=iwmmxt -Os -fomit-frame-pointer2015022720141124
63114refgcc -mcpu=arm7tdmi -Os -fomit-frame-pointer2015022720141124
63120refgcc -funroll-loops -fno-schedule-insns -Os -fomit-frame-pointer2015022720141124
63132refgcc -Os -fomit-frame-pointer2015022720141124
63144refgcc -mcpu=arm1020t -Os -fomit-frame-pointer2015022720141124
63144refgcc -mcpu=arm10tdmi -Os -fomit-frame-pointer2015022720141124
63144refgcc -mcpu=xscale -Os -fomit-frame-pointer2015022720141124
63156refgcc -mcpu=arm920 -Os -fomit-frame-pointer2015022720141124
63162refgcc -mcpu=arm9tdmi -Os -fomit-frame-pointer2015022720141124
63168refgcc -mcpu=strongarm -Os -fomit-frame-pointer2015022720141124
63174refgcc -mcpu=arm810 -Os -fomit-frame-pointer2015022720141124
63192refgcc -mcpu=arm940t -Os -fomit-frame-pointer2015022720141124
63198refgcc -mcpu=arm9e -Os -fomit-frame-pointer2015022720141124
63204refgcc -fno-schedule-insns -Os -fomit-frame-pointer2015022720141124
63210refgcc -funroll-loops -Os -fomit-frame-pointer2015022720141124
63216refgcc -funroll-loops -fno-schedule-insns -march=iwmmxt -Os -fomit-frame-pointer2015022720141124
63216refgcc -mcpu=ep9312 -Os -fomit-frame-pointer2015022720141124
63228refgcc -mcpu=arm8 -Os -fomit-frame-pointer2015022720141124
63240refgcc -mcpu=strongarm110 -Os -fomit-frame-pointer2015022720141124
63252refgcc -mcpu=arm9 -Os -fomit-frame-pointer2015022720141124
63276refgcc -mcpu=arm920t -Os -fomit-frame-pointer2015022720141124
63294refgcc -mcpu=iwmmxt -Os -fomit-frame-pointer2015022720141124
63318refgcc -mcpu=strongarm1100 -Os -fomit-frame-pointer2015022720141124
63822e/regsgcc -mcpu=xscale -Os -fomit-frame-pointer2015022720141124
63918e/regsgcc -mcpu=arm940t -Os -fomit-frame-pointer2015022720141124
63936e/regsgcc -mcpu=ep9312 -Os -fomit-frame-pointer2015022720141124
63942e/regsgcc -mcpu=arm9 -Os -fomit-frame-pointer2015022720141124
63942e/regsgcc -mcpu=strongarm1100 -Os -fomit-frame-pointer2015022720141124
63948e/regsgcc -mcpu=arm920 -Os -fomit-frame-pointer2015022720141124
63948e/regsgcc -mcpu=strongarm -Os -fomit-frame-pointer2015022720141124
63954e/regsgcc -mcpu=arm810 -Os -fomit-frame-pointer2015022720141124
63954e/regsgcc -mcpu=arm920t -Os -fomit-frame-pointer2015022720141124
63954e/regsgcc -mcpu=arm9tdmi -Os -fomit-frame-pointer2015022720141124
63954e/regsgcc -mcpu=strongarm110 -Os -fomit-frame-pointer2015022720141124
63960e/regsgcc -mcpu=arm8 -Os -fomit-frame-pointer2015022720141124
63960e/regsgcc -mcpu=arm9e -Os -fomit-frame-pointer2015022720141124
63978e/regsgcc -mcpu=arm10tdmi -Os -fomit-frame-pointer2015022720141124
64062e/regsgcc -mcpu=arm1020t -Os -fomit-frame-pointer2015022720141124
64098e/regsgcc -mcpu=iwmmxt -Os -fomit-frame-pointer2015022720141124
64176e/regsgcc -mcpu=arm7tdmi -Os -fomit-frame-pointer2015022720141124
64284e/regsgcc -Os -fomit-frame-pointer2015022720141124
64350e/regsgcc -fno-schedule-insns -Os -fomit-frame-pointer2015022720141124
64848e/refgcc -funroll-loops -march=iwmmxt -Os -fomit-frame-pointer2015022720141124
64872e/refgcc -funroll-loops -fno-schedule-insns -march=iwmmxt -Os -fomit-frame-pointer2015022720141124
65058e/regsgcc -mcpu=ep9312 -O -fomit-frame-pointer2015022720141124
65082e/regsgcc -mcpu=arm940t -O -fomit-frame-pointer2015022720141124
65100e/regsgcc -mcpu=xscale -O -fomit-frame-pointer2015022720141124
65118e/regsgcc -mcpu=arm7tdmi -O -fomit-frame-pointer2015022720141124
65118e/regsgcc -mcpu=strongarm -O -fomit-frame-pointer2015022720141124
65124e/regsgcc -mcpu=arm920 -O -fomit-frame-pointer2015022720141124
65130e/regsgcc -mcpu=arm810 -O -fomit-frame-pointer2015022720141124
65136e/regsgcc -mcpu=iwmmxt -O -fomit-frame-pointer2015022720141124
65142e/regsgcc -mcpu=arm10tdmi -O -fomit-frame-pointer2015022720141124
65154e/regsgcc -O -fomit-frame-pointer2015022720141124
65184e/regsgcc -mcpu=arm9e -O -fomit-frame-pointer2015022720141124
65196e/regsgcc -mcpu=arm920t -O -fomit-frame-pointer2015022720141124
65214e/regsgcc -mcpu=arm8 -O -fomit-frame-pointer2015022720141124
65220e/regsgcc -fno-schedule-insns -O -fomit-frame-pointer2015022720141124
65220e/regsgcc -mcpu=arm9 -O -fomit-frame-pointer2015022720141124
65256e/regsgcc -mcpu=arm1020t -O -fomit-frame-pointer2015022720141124
65256e/regsgcc -mcpu=strongarm110 -O -fomit-frame-pointer2015022720141124
65328e/regsgcc -mcpu=arm9tdmi -O -fomit-frame-pointer2015022720141124
65340e/regsgcc -mcpu=strongarm1100 -O -fomit-frame-pointer2015022720141124
65394e/refgcc -fno-schedule-insns -O2 -fomit-frame-pointer2015022720141124
65982e/refgcc -funroll-loops -fno-schedule-insns -Os -fomit-frame-pointer2015022720141124
65988e/refgcc -funroll-loops -Os -fomit-frame-pointer2015022720141124
69990e/refgcc -mcpu=iwmmxt -Os -fomit-frame-pointer2015022720141124
70020e/refgcc -mcpu=xscale -Os -fomit-frame-pointer2015022720141124
71172e/refgcc -mcpu=arm8 -O -fomit-frame-pointer2015022720141124
71172e/refgcc -mcpu=arm920t -O -fomit-frame-pointer2015022720141124
71178e/refgcc -mcpu=strongarm110 -O -fomit-frame-pointer2015022720141124
71184e/refgcc -O -fomit-frame-pointer2015022720141124
71196e/refgcc -mcpu=strongarm -O -fomit-frame-pointer2015022720141124
71202e/refgcc -mcpu=arm1020t -O -fomit-frame-pointer2015022720141124
71202e/refgcc -mcpu=arm10tdmi -O -fomit-frame-pointer2015022720141124
71202e/refgcc -mcpu=xscale -O -fomit-frame-pointer2015022720141124
71208e/refgcc -mcpu=arm810 -O -fomit-frame-pointer2015022720141124
71208e/refgcc -mcpu=arm920 -O -fomit-frame-pointer2015022720141124
71214e/refgcc -mcpu=iwmmxt -O -fomit-frame-pointer2015022720141124
71220e/refgcc -mcpu=arm9e -O -fomit-frame-pointer2015022720141124
71280e/refgcc -mcpu=arm9tdmi -O -fomit-frame-pointer2015022720141124
71286e/refgcc -mcpu=strongarm1100 -O -fomit-frame-pointer2015022720141124
71304e/refgcc -mcpu=arm940t -O -fomit-frame-pointer2015022720141124
71316e/refgcc -mcpu=ep9312 -O -fomit-frame-pointer2015022720141124
71352e/refgcc -mcpu=arm7tdmi -O -fomit-frame-pointer2015022720141124
71358e/refgcc -mcpu=arm9 -O -fomit-frame-pointer2015022720141124
71370e/refgcc -fno-schedule-insns -O -fomit-frame-pointer2015022720141124
71820e/refgcc -mcpu=arm1020t -Os -fomit-frame-pointer2015022720141124
71826e/refgcc -mcpu=arm9tdmi -Os -fomit-frame-pointer2015022720141124
71838e/refgcc -mcpu=arm940t -Os -fomit-frame-pointer2015022720141124
71838e/refgcc -mcpu=ep9312 -Os -fomit-frame-pointer2015022720141124
71850e/refgcc -mcpu=arm810 -Os -fomit-frame-pointer2015022720141124
71862e/refgcc -mcpu=arm8 -Os -fomit-frame-pointer2015022720141124
71862e/refgcc -mcpu=arm920 -Os -fomit-frame-pointer2015022720141124
71862e/refgcc -mcpu=arm920t -Os -fomit-frame-pointer2015022720141124
71862e/refgcc -mcpu=strongarm1100 -Os -fomit-frame-pointer2015022720141124
71862e/refgcc -mcpu=strongarm110 -Os -fomit-frame-pointer2015022720141124
71874e/refgcc -mcpu=arm10tdmi -Os -fomit-frame-pointer2015022720141124
71874e/refgcc -mcpu=arm9 -Os -fomit-frame-pointer2015022720141124
71880e/refgcc -mcpu=arm9e -Os -fomit-frame-pointer2015022720141124
72018e/refgcc -mcpu=strongarm -Os -fomit-frame-pointer2015022720141124
72276e/refgcc -mcpu=arm7tdmi -Os -fomit-frame-pointer2015022720141124
72282e/refgcc -Os -fomit-frame-pointer2015022720141124
72378e/refgcc -fno-schedule-insns -Os -fomit-frame-pointer2015022720141124
73716e/regsgcc -funroll-loops -O3 -fomit-frame-pointer2015022720141124
73842e/refgcc -funroll-loops -O3 -fomit-frame-pointer2015022720141124
74766e/refgcc -mcpu=xscale -O3 -fomit-frame-pointer2015022720141124
74844e/refgcc -mcpu=arm10tdmi -O3 -fomit-frame-pointer2015022720141124
74850e/refgcc -mcpu=arm940t -O3 -fomit-frame-pointer2015022720141124
74856e/refgcc -mcpu=ep9312 -O3 -fomit-frame-pointer2015022720141124
74868e/refgcc -mcpu=arm9e -O3 -fomit-frame-pointer2015022720141124
74874e/refgcc -mcpu=arm8 -O3 -fomit-frame-pointer2015022720141124
74874e/refgcc -mcpu=arm9 -O3 -fomit-frame-pointer2015022720141124
74880e/refgcc -mcpu=strongarm -O3 -fomit-frame-pointer2015022720141124
74892e/refgcc -mcpu=strongarm1100 -O3 -fomit-frame-pointer2015022720141124
74910e/refgcc -mcpu=arm810 -O3 -fomit-frame-pointer2015022720141124
74910e/refgcc -mcpu=strongarm110 -O3 -fomit-frame-pointer2015022720141124
74970e/refgcc -mcpu=arm9tdmi -O3 -fomit-frame-pointer2015022720141124
74982e/refgcc -mcpu=arm1020t -O3 -fomit-frame-pointer2015022720141124
74982e/refgcc -mcpu=arm920 -O3 -fomit-frame-pointer2015022720141124
75030e/refgcc -mcpu=arm920t -O3 -fomit-frame-pointer2015022720141124
75258e/regsgcc -mcpu=ep9312 -O3 -fomit-frame-pointer2015022720141124
75264e/regsgcc -mcpu=arm940t -O3 -fomit-frame-pointer2015022720141124
75276e/regsgcc -mcpu=arm9 -O3 -fomit-frame-pointer2015022720141124
75276e/regsgcc -mcpu=arm9e -O3 -fomit-frame-pointer2015022720141124
75276e/regsgcc -mcpu=xscale -O3 -fomit-frame-pointer2015022720141124
75282e/regsgcc -mcpu=arm1020t -O3 -fomit-frame-pointer2015022720141124
75282e/regsgcc -mcpu=arm10tdmi -O3 -fomit-frame-pointer2015022720141124
75282e/regsgcc -mcpu=arm810 -O3 -fomit-frame-pointer2015022720141124
75282e/regsgcc -mcpu=arm8 -O3 -fomit-frame-pointer2015022720141124
75282e/regsgcc -mcpu=arm920 -O3 -fomit-frame-pointer2015022720141124
75282e/regsgcc -mcpu=arm9tdmi -O3 -fomit-frame-pointer2015022720141124
75282e/regsgcc -mcpu=strongarm1100 -O3 -fomit-frame-pointer2015022720141124
75294e/regsgcc -mcpu=strongarm110 -O3 -fomit-frame-pointer2015022720141124
75330e/regsgcc -mcpu=strongarm -O3 -fomit-frame-pointer2015022720141124
75336e/regsgcc -mcpu=arm920t -O3 -fomit-frame-pointer2015022720141124
75828e/refgcc -mcpu=iwmmxt -O2 -fomit-frame-pointer2015022720141124
76008e/refgcc -mcpu=xscale -O2 -fomit-frame-pointer2015022720141124
76434e/refgcc -mcpu=arm9e -O2 -fomit-frame-pointer2015022720141124
76440e/refgcc -mcpu=arm810 -O2 -fomit-frame-pointer2015022720141124
76446e/refgcc -mcpu=strongarm -O2 -fomit-frame-pointer2015022720141124
76452e/refgcc -mcpu=ep9312 -O2 -fomit-frame-pointer2015022720141124
76452e/refgcc -mcpu=strongarm1100 -O2 -fomit-frame-pointer2015022720141124
76458e/refgcc -mcpu=arm8 -O2 -fomit-frame-pointer2015022720141124
76458e/refgcc -mcpu=arm9 -O2 -fomit-frame-pointer2015022720141124
76464e/refgcc -mcpu=arm1020t -O2 -fomit-frame-pointer2015022720141124
76464e/refgcc -mcpu=arm10tdmi -O2 -fomit-frame-pointer2015022720141124
76464e/refgcc -mcpu=arm920 -O2 -fomit-frame-pointer2015022720141124
76464e/refgcc -mcpu=arm9tdmi -O2 -fomit-frame-pointer2015022720141124
76464e/refgcc -mcpu=strongarm110 -O2 -fomit-frame-pointer2015022720141124
76524e/refgcc -mcpu=arm920t -O2 -fomit-frame-pointer2015022720141124
76572e/refgcc -mcpu=arm940t -O2 -fomit-frame-pointer2015022720141124
77322e/refgcc -O3 -fomit-frame-pointer2015022720141124
77340e/refgcc -mcpu=arm7tdmi -O3 -fomit-frame-pointer2015022720141124
77556e/regsgcc -mcpu=arm7tdmi -O3 -fomit-frame-pointer2015022720141124
77790e/regsgcc -O3 -fomit-frame-pointer2015022720141124
79410e/refgcc -mcpu=arm7tdmi -O2 -fomit-frame-pointer2015022720141124
79416e/refgcc -O2 -fomit-frame-pointer2015022720141124
79452e/regsgcc -funroll-loops -march=iwmmxt -O2 -fomit-frame-pointer2015022720141124
80340e/refgcc -funroll-loops -march=iwmmxt -O2 -fomit-frame-pointer2015022720141124
83478e/regsgcc -funroll-loops -O2 -fomit-frame-pointer2015022720141124
84792e/refgcc -funroll-loops -O2 -fomit-frame-pointer2015022720141124
87330e/mergedgcc -funroll-loops -march=iwmmxt -O2 -fomit-frame-pointer2015022720141124
88734e/mergedgcc -mcpu=strongarm110 -O3 -fomit-frame-pointer2015022720141124
88932e/mergedgcc -mcpu=arm9e -O2 -fomit-frame-pointer2015022720141124
89022e/mergedgcc -mcpu=ep9312 -O2 -fomit-frame-pointer2015022720141124
89100e/mergedgcc -mcpu=arm920t -O2 -fomit-frame-pointer2015022720141124
89160e/mergedgcc -mcpu=arm1020t -O3 -fomit-frame-pointer2015022720141124
89178e/mergedgcc -mcpu=arm940t -O2 -fomit-frame-pointer2015022720141124
89250e/mergedgcc -mcpu=arm10tdmi -O3 -fomit-frame-pointer2015022720141124
89322e/mergedgcc -mcpu=arm940t -O3 -fomit-frame-pointer2015022720141124
89328e/mergedgcc -mcpu=arm9e -O3 -fomit-frame-pointer2015022720141124
89334e/mergedgcc -mcpu=arm9 -O2 -fomit-frame-pointer2015022720141124
89382e/mergedgcc -mcpu=arm1020t -O2 -fomit-frame-pointer2015022720141124
89388e/mergedgcc -mcpu=arm920 -O2 -fomit-frame-pointer2015022720141124
89484e/regsgcc -mcpu=xscale -O2 -fomit-frame-pointer2015022720141124
89502e/mergedgcc -mcpu=arm9tdmi -O2 -fomit-frame-pointer2015022720141124
89502e/mergedgcc -mcpu=strongarm1100 -O3 -fomit-frame-pointer2015022720141124
89508e/regsgcc -mcpu=iwmmxt -O2 -fomit-frame-pointer2015022720141124
89526e/mergedgcc -mcpu=arm9tdmi -O3 -fomit-frame-pointer2015022720141124
89622e/regsgcc -mcpu=arm9 -O2 -fomit-frame-pointer2015022720141124
89652e/regsgcc -mcpu=arm920 -O2 -fomit-frame-pointer2015022720141124
89658e/regsgcc -mcpu=strongarm110 -O2 -fomit-frame-pointer2015022720141124
89670e/regsgcc -mcpu=arm9e -O2 -fomit-frame-pointer2015022720141124
89670e/regsgcc -mcpu=arm9tdmi -O2 -fomit-frame-pointer2015022720141124
89676e/regsgcc -mcpu=arm10tdmi -O2 -fomit-frame-pointer2015022720141124
89688e/regsgcc -mcpu=ep9312 -O2 -fomit-frame-pointer2015022720141124
89694e/regsgcc -mcpu=arm920t -O2 -fomit-frame-pointer2015022720141124
89706e/regsgcc -mcpu=arm810 -O2 -fomit-frame-pointer2015022720141124
89718e/regsgcc -mcpu=strongarm -O2 -fomit-frame-pointer2015022720141124
89730e/regsgcc -mcpu=arm1020t -O2 -fomit-frame-pointer2015022720141124
89730e/regsgcc -mcpu=arm8 -O2 -fomit-frame-pointer2015022720141124
89742e/regsgcc -mcpu=arm940t -O2 -fomit-frame-pointer2015022720141124
89778e/regsgcc -mcpu=strongarm1100 -O2 -fomit-frame-pointer2015022720141124
89790e/mergedgcc -mcpu=iwmmxt -O2 -fomit-frame-pointer2015022720141124
89814e/mergedgcc -mcpu=strongarm1100 -O2 -fomit-frame-pointer2015022720141124
89814e/mergedgcc -mcpu=strongarm110 -O2 -fomit-frame-pointer2015022720141124
89886e/mergedgcc -mcpu=arm8 -O3 -fomit-frame-pointer2015022720141124
89928e/mergedgcc -funroll-loops -O2 -fomit-frame-pointer2015022720141124
90030e/mergedgcc -mcpu=arm8 -O2 -fomit-frame-pointer2015022720141124
90264e/mergedgcc -mcpu=ep9312 -O3 -fomit-frame-pointer2015022720141124
90564e/mergedgcc -mcpu=arm810 -O2 -fomit-frame-pointer2015022720141124
90810e/mergedgcc -mcpu=strongarm -O3 -fomit-frame-pointer2015022720141124
90828e/mergedgcc -mcpu=arm810 -O3 -fomit-frame-pointer2015022720141124
91386e/mergedgcc -mcpu=arm920t -O3 -fomit-frame-pointer2015022720141124
91458e/mergedgcc -mcpu=arm7tdmi -O3 -fomit-frame-pointer2015022720141124
91464e/mergedgcc -funroll-loops -O3 -fomit-frame-pointer2015022720141124
91764e/regsgcc -O2 -fomit-frame-pointer2015022720141124
91812e/mergedgcc -mcpu=strongarm -O2 -fomit-frame-pointer2015022720141124
91842e/regsgcc -mcpu=arm7tdmi -O2 -fomit-frame-pointer2015022720141124
91884e/mergedgcc -O2 -fomit-frame-pointer2015022720141124
92268e/mergedgcc -mcpu=arm10tdmi -O2 -fomit-frame-pointer2015022720141124
92616e/mergedgcc -mcpu=arm920 -O3 -fomit-frame-pointer2015022720141124
92724e/mergedgcc -mcpu=xscale -O2 -fomit-frame-pointer2015022720141124
92880e/mergedgcc -mcpu=arm9 -O3 -fomit-frame-pointer2015022720141124
93024e/mergedgcc -mcpu=arm7tdmi -O2 -fomit-frame-pointer2015022720141124
93432e/mergedgcc -O3 -fomit-frame-pointer2015022720141124
93840e/mergedgcc -mcpu=xscale -O3 -fomit-frame-pointer2015022720141124
108282refcc2015022720141124
108288refgcc2015022720141124
108408refgcc -funroll-loops2015022720141124
138642e/mergedgcc2015022720141124
138684e/mergedcc2015022720141124
138696e/mergedgcc -funroll-loops2015022720141124
180546e/regsgcc2015022720141124
180570e/regscc2015022720141124
180594e/regsgcc -funroll-loops2015022720141124
204030e/refgcc -funroll-loops2015022720141124
204036e/refgcc2015022720141124
204048e/refcc2015022720141124

Test failure

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

Number of similar (compiler,implementation) pairs: 225, 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 armneon6
gcc -funroll-loops -fno-schedule-insns -march=iwmmxt -O -fomit-frame-pointer armneon3 armneon6
gcc -funroll-loops -fno-schedule-insns -march=iwmmxt -Os -fomit-frame-pointer armneon3 armneon6
gcc -funroll-loops -march=iwmmxt -O2 -fomit-frame-pointer armneon3 armneon6
gcc -funroll-loops -march=iwmmxt -O -fomit-frame-pointer armneon3 armneon6
gcc -funroll-loops -march=iwmmxt -Os -fomit-frame-pointer armneon3 armneon6
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 armneon6 e/merged e/ref e/regs ref
gcc -mcpu=arm1136j-s -O2 -fomit-frame-pointer -fno-schedule-insns armneon3 armneon6 e/merged e/ref e/regs ref
gcc -mcpu=arm1136j-s -O3 -fomit-frame-pointer armneon3 armneon6 e/merged e/ref e/regs ref
gcc -mcpu=arm1136j-s -O3 -fomit-frame-pointer -fno-schedule-insns armneon3 armneon6 e/merged e/ref e/regs ref
gcc -mcpu=arm1136j-s -O -fomit-frame-pointer armneon3 armneon6 e/merged e/ref e/regs ref
gcc -mcpu=arm1136j-s -O -fomit-frame-pointer -fno-schedule-insns armneon3 armneon6 e/merged e/ref e/regs ref
gcc -mcpu=arm1136j-s -Os -fomit-frame-pointer armneon3 armneon6 e/merged e/ref e/regs ref
gcc -mcpu=arm1136j-s -Os -fomit-frame-pointer -fno-schedule-insns armneon3 armneon6 e/merged e/ref e/regs ref
gcc -mcpu=arm1136jf-s -O2 -fomit-frame-pointer armneon3 armneon6 e/merged e/ref e/regs ref
gcc -mcpu=arm1136jf-s -O2 -fomit-frame-pointer -fno-schedule-insns armneon3 armneon6 e/merged e/ref e/regs ref
gcc -mcpu=arm1136jf-s -O3 -fomit-frame-pointer armneon3 armneon6 e/merged e/ref e/regs ref
gcc -mcpu=arm1136jf-s -O3 -fomit-frame-pointer -fno-schedule-insns armneon3 armneon6 e/merged e/ref e/regs ref
gcc -mcpu=arm1136jf-s -O -fomit-frame-pointer armneon3 armneon6 e/merged e/ref e/regs ref
gcc -mcpu=arm1136jf-s -O -fomit-frame-pointer -fno-schedule-insns armneon3 armneon6 e/merged e/ref e/regs ref
gcc -mcpu=arm1136jf-s -Os -fomit-frame-pointer armneon3 armneon6 e/merged e/ref e/regs ref
gcc -mcpu=arm1136jf-s -Os -fomit-frame-pointer -fno-schedule-insns armneon3 armneon6 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 armneon6 e/merged e/ref e/regs ref
gcc -mcpu=cortex-a9 -Os -fomit-frame-pointer armneon3 armneon6 e/merged e/ref e/regs ref
gcc -mcpu=cortex-r4 -Os -fomit-frame-pointer armneon3 armneon6 e/merged e/ref e/regs ref
gcc -mcpu=cortex-r4f -Os -fomit-frame-pointer armneon3 armneon6 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 armneon6
gcc -mcpu=iwmmxt -O -fomit-frame-pointer armneon3 armneon6
gcc -mcpu=iwmmxt -Os -fomit-frame-pointer armneon3 armneon6
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 armneon6
gcc -mcpu=xscale -O3 -fomit-frame-pointer armneon3 armneon6
gcc -mcpu=xscale -O -fomit-frame-pointer armneon3 armneon6
gcc -mcpu=xscale -Os -fomit-frame-pointer armneon3 armneon6

Compiler output

Implementation: crypto_stream/salsa20/armneon2
Compiler: cc
xor.c: In file included from xor.c:8: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_salsa20_armneon2_xor':
xor.c: xor.c:20:3: error: unknown type name 'uint32x4_t'
xor.c: xor.c:20:3: warning: excess elements in scalar initializer [enabled by default]
xor.c: xor.c:20:3: warning: (near initialization for 'abab') [enabled by default]
xor.c: xor.c:20:3: warning: excess elements in scalar initializer [enabled by default]
xor.c: xor.c:20:3: warning: (near initialization for 'abab') [enabled by default]
xor.c: xor.c:20:3: warning: excess elements in scalar initializer [enabled by default]
xor.c: xor.c:20:3: warning: (near initialization for 'abab') [enabled by default]
xor.c: xor.c:21:3: error: unknown type name 'uint64x1_t'
xor.c: xor.c:22:3: error: unknown type name 'uint32x4_t'
xor.c: xor.c:22:26: error: 'uint32x4_t' undeclared (first use in this function)
xor.c: xor.c:22:26: note: each undeclared identifier is reported only once for each function it appears in
xor.c: xor.c:22:38: error: expected ',' or ';' before 'vld1q_u8'
xor.c: xor.c:23:14: error: expected ';' before 'k4k5k6k7'
xor.c: xor.c:24:14: error: expected ';' before 'start0'
xor.c: xor.c:25:3: error: unknown type name 'uint32x2_t'
xor.c: xor.c:25:22: error: 'uint32x2_t' undeclared (first use in this function)
xor.c: xor.c:25:34: error: expected ',' or ';' before 'vld1_u8'
xor.c: xor.c:26:14: error: expected ';' before 'n2n3'
xor.c: xor.c:27:14: error: expected ';' before 'k0k1'
xor.c: xor.c:28:14: error: expected ';' before 'k2k3'
xor.c: xor.c:29:14: error: expected ';' before 'k4k5'
xor.c: xor.c:30: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/salsa20/armneon
Compiler: cc
xor.c: In file included from xor.c:8: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_salsa20_armneon_xor':
xor.c: xor.c:20:3: error: unknown type name 'uint32x4_t'
xor.c: xor.c:20:3: warning: excess elements in scalar initializer [enabled by default]
xor.c: xor.c:20:3: warning: (near initialization for 'abab') [enabled by default]
xor.c: xor.c:20:3: warning: excess elements in scalar initializer [enabled by default]
xor.c: xor.c:20:3: warning: (near initialization for 'abab') [enabled by default]
xor.c: xor.c:20:3: warning: excess elements in scalar initializer [enabled by default]
xor.c: xor.c:20:3: warning: (near initialization for 'abab') [enabled by default]
xor.c: xor.c:21:3: error: unknown type name 'uint64x1_t'
xor.c: xor.c:22:3: error: unknown type name 'uint32x4_t'
xor.c: xor.c:22:26: error: 'uint32x4_t' undeclared (first use in this function)
xor.c: xor.c:22:26: note: each undeclared identifier is reported only once for each function it appears in
xor.c: xor.c:22:38: error: expected ',' or ';' before 'vld1q_u8'
xor.c: xor.c:23:14: error: expected ';' before 'k4k5k6k7'
xor.c: xor.c:24:14: error: expected ';' before 'start0'
xor.c: xor.c:25:3: error: unknown type name 'uint32x2_t'
xor.c: xor.c:25:22: error: 'uint32x2_t' undeclared (first use in this function)
xor.c: xor.c:25:34: error: expected ',' or ';' before 'vld1_u8'
xor.c: xor.c:26:14: error: expected ';' before 'n2n3'
xor.c: xor.c:27:14: error: expected ';' before 'k0k1'
xor.c: xor.c:28:14: error: expected ';' before 'k2k3'
xor.c: xor.c:29:14: error: expected ';' before 'k4k5'
xor.c: xor.c:30: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

Compiler output

Implementation: crypto_stream/salsa20/armneon6
Compiler: cc
xor.s: xor.s: Assembler messages:
xor.s: xor.s:362: Error: selected processor does not support ARM mode `strd r4,[sp,#0]'
xor.s: xor.s:367: Error: selected processor does not support ARM mode `strd r6,[sp,#8]'
xor.s: xor.s:372: Error: selected processor does not support ARM mode `strd r8,[sp,#16]'
xor.s: xor.s:377: Error: selected processor does not support ARM mode `strd r10,[sp,#24]'
xor.s: xor.s:464: Error: selected processor does not support ARM mode `ldrd r8,[r2,#4]'
xor.s: xor.s:474: Error: selected processor does not support ARM mode `ldrd r4,[r2,#20]'
xor.s: xor.s:484: Error: selected processor does not support ARM mode `ldrd r6,[r0,#0]'
xor.s: xor.s:514: Error: selected processor does not support ARM mode `strd r6,[sp,#32]'
xor.s: xor.s:524: Error: selected processor does not support ARM mode `strd r0,[sp,#40]'
xor.s: xor.s:534: Error: selected processor does not support ARM mode `strd r8,[sp,#48]'
xor.s: xor.s:544: Error: selected processor does not support ARM mode `strd r4,[sp,#56]'
xor.s: xor.s:643: Error: selected processor does not support ARM mode `strd r0,[sp,#64]'
xor.s: xor.s:653: Error: selected processor does not support ARM mode `strd r4,[sp,#72]'
xor.s: xor.s:663: Error: selected processor does not support ARM mode `strd r10,[sp,#80]'
xor.s: xor.s:668: Error: selected processor does not support ARM mode `strd r8,[sp,#88]'
xor.s: xor.s:707: Error: selected processor does not support ARM mode `ldrd r2,[sp,#48]'
xor.s: xor.s:722: Error: selected processor does not support ARM mode `ldrd r6,[sp,#32]'
xor.s: xor.s:767: Error: selected processor does not support ARM mode `ldrd r0,[sp,#64]'
xor.s: xor.s:787: Error: selected processor does not support ARM mode `ldrd r4,[sp,#72]'
xor.s: xor.s:802: Error: selected processor does not support ARM mode `ldrd r10,[sp,#80]'
xor.s: xor.s:812: Error: selected processor does not support ARM mode `strd r2,[sp,#96]'
xor.s: xor.s:827: Error: selected processor does not support ARM mode `strd r6,[sp,#104]'
xor.s: xor.s:877: Error: selected processor does not support ARM mode `ldrd r8,[sp,#88]'
xor.s: xor.s:887: Error: selected processor does not support ARM mode `ldrd r2,[sp,#56]'
xor.s: ...

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