Implementation notes: amd64, motyka, crypto_stream/chacha8

Computer: motyka
Architecture: amd64
CPU ID: GenuineIntel-000006f6-bfebfbff
SUPERCOP version: 20100903
Operation: crypto_stream
Primitive: chacha8
TimeImplementationCompilerBenchmark dateSUPERCOP version
3000e/amd64-xmm6gcc -funroll-loops -m64 -march=nocona -O3 -fomit-frame-pointer2010090720100903
3006e/amd64-xmm6cc2010090720100903
3006e/amd64-xmm6gcc2010090720100903
3006e/amd64-xmm6gcc -funroll-loops -O2 -fomit-frame-pointer2010090720100903
3006e/amd64-xmm6gcc -march=k8 -O3 -fomit-frame-pointer2010090720100903
3012e/amd64-xmm6gcc -fno-schedule-insns -O3 -fomit-frame-pointer2010090720100903
3012e/amd64-xmm6gcc -fno-schedule-insns -Os -fomit-frame-pointer2010090720100903
3012e/amd64-xmm6gcc -funroll-loops -fno-schedule-insns -O2 -fomit-frame-pointer2010090720100903
3012e/amd64-xmm6gcc -m64 -march=barcelona -O3 -fomit-frame-pointer2010090720100903
3012e/amd64-xmm6gcc -m64 -march=native -mtune=native -Os -fomit-frame-pointer2010090720100903
3012e/amd64-xmm6gcc -march=k8 -O2 -fomit-frame-pointer2010090720100903
3018e/amd64-xmm6gcc -funroll-loops -m64 -march=barcelona -Os -fomit-frame-pointer2010090720100903
3018e/amd64-xmm6gcc -funroll-loops -m64 -march=nocona -Os -fomit-frame-pointer2010090720100903
3018e/amd64-xmm6gcc -funroll-loops -march=barcelona -O2 -fomit-frame-pointer2010090720100903
3018e/amd64-xmm6gcc -funroll-loops -march=k8 -Os -fomit-frame-pointer2010090720100903
3018e/amd64-xmm6gcc -m64 -march=barcelona -O -fomit-frame-pointer2010090720100903
3018e/amd64-xmm6gcc -m64 -march=core2 -O2 -fomit-frame-pointer2010090720100903
3018e/amd64-xmm6gcc -m64 -march=nocona -Os -fomit-frame-pointer2010090720100903
3024e/amd64-xmm6gcc -funroll-loops -fno-schedule-insns -Os -fomit-frame-pointer2010090720100903
3024e/amd64-xmm6gcc -funroll-loops -m64 -O2 -fomit-frame-pointer2010090720100903
3024e/amd64-xmm6gcc -funroll-loops -m64 -march=barcelona -O -fomit-frame-pointer2010090720100903
3024e/amd64-xmm6gcc -funroll-loops -m64 -march=k8 -O3 -fomit-frame-pointer2010090720100903
3024e/amd64-xmm6gcc -funroll-loops -m64 -march=nocona -O2 -fomit-frame-pointer2010090720100903
3024e/amd64-xmm6gcc -funroll-loops -m64 -march=nocona -O -fomit-frame-pointer2010090720100903
3024e/amd64-xmm6gcc -m64 -Os -fomit-frame-pointer2010090720100903
3024e/amd64-xmm6gcc -m64 -march=barcelona -O2 -fomit-frame-pointer2010090720100903
3024e/amd64-xmm6gcc -m64 -march=core2 -O3 -fomit-frame-pointer2010090720100903
3024e/amd64-xmm6gcc -m64 -march=core2 -msse4.1 -O -fomit-frame-pointer2010090720100903
3024e/amd64-xmm6gcc -march=k8 -O -fomit-frame-pointer2010090720100903
3030e/amd64-xmm6gcc -funroll-loops -march=k8 -O -fomit-frame-pointer2010090720100903
3030e/amd64-xmm6gcc -m64 -march=core2 -O -fomit-frame-pointer2010090720100903
3030e/amd64-xmm6gcc -m64 -march=core2 -msse4.1 -Os -fomit-frame-pointer2010090720100903
3030e/amd64-xmm6gcc -m64 -march=k8 -O -fomit-frame-pointer2010090720100903
3030e/amd64-xmm6gcc -march=nocona -O2 -fomit-frame-pointer2010090720100903
3036e/amd64-xmm6gcc -Os -fomit-frame-pointer2010090720100903
3036e/amd64-xmm6gcc -funroll-loops -m64 -Os -fomit-frame-pointer2010090720100903
3036e/amd64-xmm6gcc -funroll-loops -m64 -march=barcelona -O2 -fomit-frame-pointer2010090720100903
3036e/amd64-xmm6gcc -funroll-loops -m64 -march=k8 -O -fomit-frame-pointer2010090720100903
3036e/amd64-xmm6gcc -funroll-loops -march=barcelona -O3 -fomit-frame-pointer2010090720100903
3036e/amd64-xmm6gcc -funroll-loops -march=k8 -O2 -fomit-frame-pointer2010090720100903
3036e/amd64-xmm6gcc -funroll-loops -march=k8 -O3 -fomit-frame-pointer2010090720100903
3036e/amd64-xmm6gcc -funroll-loops -march=nocona -O3 -fomit-frame-pointer2010090720100903
3036e/amd64-xmm6gcc -m64 -march=core2 -msse4.1 -O3 -fomit-frame-pointer2010090720100903
3036e/amd64-xmm6gcc -m64 -march=core2 -msse4 -O3 -fomit-frame-pointer2010090720100903
3036e/amd64-xmm6gcc -m64 -march=k8 -O3 -fomit-frame-pointer2010090720100903
3036e/amd64-xmm6gcc -m64 -march=nocona -O -fomit-frame-pointer2010090720100903
3036e/amd64-xmm6gcc -march=k8 -Os -fomit-frame-pointer2010090720100903
3042e/amd64-xmm6gcc -O2 -fomit-frame-pointer2010090720100903
3042e/amd64-xmm6gcc -fno-schedule-insns -O2 -fomit-frame-pointer2010090720100903
3042e/amd64-xmm6gcc -funroll-loops -fno-schedule-insns -O3 -fomit-frame-pointer2010090720100903
3042e/amd64-xmm6gcc -funroll-loops -m64 -O -fomit-frame-pointer2010090720100903
3042e/amd64-xmm6gcc -funroll-loops -m64 -march=barcelona -O3 -fomit-frame-pointer2010090720100903
3042e/amd64-xmm6gcc -m64 -O2 -fomit-frame-pointer2010090720100903
3042e/amd64-xmm6gcc -march=barcelona -O -fomit-frame-pointer2010090720100903
3048e/amd64-xmm6gcc -fno-schedule-insns -O -fomit-frame-pointer2010090720100903
3048e/amd64-xmm6gcc -funroll-loops -m64 -O3 -fomit-frame-pointer2010090720100903
3048e/amd64-xmm6gcc -funroll-loops -m64 -march=k8 -Os -fomit-frame-pointer2010090720100903
3048e/amd64-xmm6gcc -funroll-loops -march=barcelona -Os -fomit-frame-pointer2010090720100903
3048e/amd64-xmm6gcc -funroll-loops -march=nocona -O2 -fomit-frame-pointer2010090720100903
3048e/amd64-xmm6gcc -m64 -march=barcelona -Os -fomit-frame-pointer2010090720100903
3048e/amd64-xmm6gcc -m64 -march=core2 -msse4 -Os -fomit-frame-pointer2010090720100903
3048e/amd64-xmm6gcc -march=barcelona -O2 -fomit-frame-pointer2010090720100903
3054e/amd64-xmm6gcc -funroll-loops -O -fomit-frame-pointer2010090720100903
3054e/amd64-xmm6gcc -funroll-loops -m64 -march=k8 -O2 -fomit-frame-pointer2010090720100903
3054e/amd64-xmm6gcc -funroll-loops -march=nocona -O -fomit-frame-pointer2010090720100903
3054e/amd64-xmm6gcc -m64 -O3 -fomit-frame-pointer2010090720100903
3060e/amd64-xmm6gcc -funroll-loops -Os -fomit-frame-pointer2010090720100903
3060e/amd64-xmm6gcc -funroll-loops -fno-schedule-insns -O -fomit-frame-pointer2010090720100903
3060e/amd64-xmm6gcc -funroll-loops -march=barcelona -O -fomit-frame-pointer2010090720100903
3060e/amd64-xmm6gcc -m64 -march=native -mtune=native -O3 -fomit-frame-pointer2010090720100903
3060e/amd64-xmm6gcc -m64 -march=native -mtune=native -O -fomit-frame-pointer2010090720100903
3060e/amd64-xmm6gcc -m64 -march=nocona -O3 -fomit-frame-pointer2010090720100903
3060e/amd64-xmm6gcc -march=barcelona -O3 -fomit-frame-pointer2010090720100903
3060e/amd64-xmm6gcc -march=barcelona -Os -fomit-frame-pointer2010090720100903
3060e/amd64-xmm6gcc -march=nocona -O3 -fomit-frame-pointer2010090720100903
3066e/amd64-xmm6gcc -funroll-loops -march=nocona -Os -fomit-frame-pointer2010090720100903
3066e/amd64-xmm6gcc -m64 -march=k8 -O2 -fomit-frame-pointer2010090720100903
3072e/amd64-xmm6gcc -O -fomit-frame-pointer2010090720100903
3072e/amd64-xmm6gcc -m64 -march=core2 -msse4 -O2 -fomit-frame-pointer2010090720100903
3072e/amd64-xmm6gcc -m64 -march=native -mtune=native -O2 -fomit-frame-pointer2010090720100903
3072e/amd64-xmm6gcc -m64 -march=nocona -O2 -fomit-frame-pointer2010090720100903
3078e/amd64-xmm6gcc -funroll-loops2010090720100903
3078e/amd64-xmm6gcc -funroll-loops -O3 -fomit-frame-pointer2010090720100903
3084e/amd64-xmm6gcc -O3 -fomit-frame-pointer2010090720100903
3084e/amd64-xmm6gcc -m64 -march=core2 -msse4 -O -fomit-frame-pointer2010090720100903
3084e/amd64-xmm6gcc -march=nocona -Os -fomit-frame-pointer2010090720100903
3090e/amd64-xmm6gcc -m64 -O -fomit-frame-pointer2010090720100903
3090e/amd64-xmm6gcc -m64 -march=core2 -msse4.1 -O2 -fomit-frame-pointer2010090720100903
3090e/amd64-xmm6gcc -march=nocona -O -fomit-frame-pointer2010090720100903
3108e/amd64-xmm6gcc -m64 -march=k8 -Os -fomit-frame-pointer2010090720100903
3114e/amd64-xmm6gcc -m64 -march=core2 -Os -fomit-frame-pointer2010090720100903
5250e/amd64-3gcc -march=k8 -Os -fomit-frame-pointer2010090720100903
5256e/amd64-3gcc -m64 -march=native -mtune=native -O3 -fomit-frame-pointer2010090720100903
5268e/amd64-3gcc2010090720100903
5268e/amd64-3gcc -funroll-loops -m64 -march=k8 -O3 -fomit-frame-pointer2010090720100903
5268e/amd64-3gcc -funroll-loops -m64 -march=nocona -O3 -fomit-frame-pointer2010090720100903
5274e/amd64-3gcc -m64 -march=nocona -Os -fomit-frame-pointer2010090720100903
5274e/amd64-3gcc -march=k8 -O2 -fomit-frame-pointer2010090720100903
5280e/amd64-3gcc -fno-schedule-insns -O2 -fomit-frame-pointer2010090720100903
5280e/amd64-3gcc -funroll-loops -march=nocona -O -fomit-frame-pointer2010090720100903
5280e/amd64-3gcc -m64 -O2 -fomit-frame-pointer2010090720100903
5286e/amd64-3gcc -O3 -fomit-frame-pointer2010090720100903
5286e/amd64-3gcc -fno-schedule-insns -Os -fomit-frame-pointer2010090720100903
5286e/amd64-3gcc -funroll-loops -march=k8 -Os -fomit-frame-pointer2010090720100903
5286e/amd64-3gcc -funroll-loops -march=nocona -O2 -fomit-frame-pointer2010090720100903
5286e/amd64-3gcc -funroll-loops -march=nocona -O3 -fomit-frame-pointer2010090720100903
5286e/amd64-3gcc -m64 -march=barcelona -O -fomit-frame-pointer2010090720100903
5286e/amd64-3gcc -m64 -march=core2 -msse4 -Os -fomit-frame-pointer2010090720100903
5286e/amd64-3gcc -m64 -march=native -mtune=native -Os -fomit-frame-pointer2010090720100903
5286e/amd64-3gcc -m64 -march=nocona -O2 -fomit-frame-pointer2010090720100903
5286e/amd64-3gcc -march=nocona -O -fomit-frame-pointer2010090720100903
5292e/amd64-3gcc -fno-schedule-insns -O -fomit-frame-pointer2010090720100903
5292e/amd64-3gcc -funroll-loops -Os -fomit-frame-pointer2010090720100903
5292e/amd64-3gcc -funroll-loops -fno-schedule-insns -Os -fomit-frame-pointer2010090720100903
5292e/amd64-3gcc -funroll-loops -m64 -O3 -fomit-frame-pointer2010090720100903
5292e/amd64-3gcc -funroll-loops -m64 -Os -fomit-frame-pointer2010090720100903
5292e/amd64-3gcc -funroll-loops -m64 -march=barcelona -O -fomit-frame-pointer2010090720100903
5292e/amd64-3gcc -funroll-loops -m64 -march=barcelona -Os -fomit-frame-pointer2010090720100903
5292e/amd64-3gcc -funroll-loops -m64 -march=nocona -Os -fomit-frame-pointer2010090720100903
5292e/amd64-3gcc -m64 -march=nocona -O -fomit-frame-pointer2010090720100903
5298e/amd64-3cc2010090720100903
5298e/amd64-3gcc -funroll-loops2010090720100903
5298e/amd64-3gcc -funroll-loops -O -fomit-frame-pointer2010090720100903
5298e/amd64-3gcc -funroll-loops -m64 -march=k8 -O2 -fomit-frame-pointer2010090720100903
5298e/amd64-3gcc -funroll-loops -march=barcelona -O2 -fomit-frame-pointer2010090720100903
5298e/amd64-3gcc -funroll-loops -march=barcelona -O -fomit-frame-pointer2010090720100903
5298e/amd64-3gcc -funroll-loops -march=barcelona -Os -fomit-frame-pointer2010090720100903
5298e/amd64-3gcc -funroll-loops -march=k8 -O2 -fomit-frame-pointer2010090720100903
5298e/amd64-3gcc -funroll-loops -march=k8 -O -fomit-frame-pointer2010090720100903
5298e/amd64-3gcc -m64 -O3 -fomit-frame-pointer2010090720100903
5298e/amd64-3gcc -m64 -march=k8 -O3 -fomit-frame-pointer2010090720100903
5304e/amd64-3gcc -O -fomit-frame-pointer2010090720100903
5304e/amd64-3gcc -funroll-loops -fno-schedule-insns -O -fomit-frame-pointer2010090720100903
5304e/amd64-3gcc -funroll-loops -m64 -O2 -fomit-frame-pointer2010090720100903
5304e/amd64-3gcc -funroll-loops -m64 -O -fomit-frame-pointer2010090720100903
5304e/amd64-3gcc -funroll-loops -m64 -march=barcelona -O2 -fomit-frame-pointer2010090720100903
5304e/amd64-3gcc -funroll-loops -m64 -march=k8 -O -fomit-frame-pointer2010090720100903
5304e/amd64-3gcc -funroll-loops -m64 -march=nocona -O2 -fomit-frame-pointer2010090720100903
5304e/amd64-3gcc -m64 -march=core2 -msse4 -O -fomit-frame-pointer2010090720100903
5304e/amd64-3gcc -m64 -march=k8 -Os -fomit-frame-pointer2010090720100903
5304e/amd64-3gcc -march=barcelona -O -fomit-frame-pointer2010090720100903
5304e/amd64-3gcc -march=k8 -O3 -fomit-frame-pointer2010090720100903
5310e/amd64-3gcc -O2 -fomit-frame-pointer2010090720100903
5310e/amd64-3gcc -funroll-loops -m64 -march=k8 -Os -fomit-frame-pointer2010090720100903
5310e/amd64-3gcc -funroll-loops -m64 -march=nocona -O -fomit-frame-pointer2010090720100903
5310e/amd64-3gcc -m64 -march=core2 -O2 -fomit-frame-pointer2010090720100903
5310e/amd64-3gcc -m64 -march=core2 -O3 -fomit-frame-pointer2010090720100903
5310e/amd64-3gcc -m64 -march=core2 -msse4.1 -O2 -fomit-frame-pointer2010090720100903
5310e/amd64-3gcc -m64 -march=core2 -msse4.1 -O -fomit-frame-pointer2010090720100903
5310e/amd64-3gcc -m64 -march=core2 -msse4.1 -Os -fomit-frame-pointer2010090720100903
5310e/amd64-3gcc -m64 -march=core2 -msse4 -O2 -fomit-frame-pointer2010090720100903
5310e/amd64-3gcc -m64 -march=k8 -O2 -fomit-frame-pointer2010090720100903
5310e/amd64-3gcc -m64 -march=native -mtune=native -O2 -fomit-frame-pointer2010090720100903
5310e/amd64-3gcc -march=barcelona -O3 -fomit-frame-pointer2010090720100903
5310e/amd64-3gcc -march=k8 -O -fomit-frame-pointer2010090720100903
5316e/amd64-3gcc -funroll-loops -O2 -fomit-frame-pointer2010090720100903
5316e/amd64-3gcc -funroll-loops -march=k8 -O3 -fomit-frame-pointer2010090720100903
5316e/amd64-3gcc -m64 -O -fomit-frame-pointer2010090720100903
5316e/amd64-3gcc -m64 -Os -fomit-frame-pointer2010090720100903
5322e/amd64-3gcc -funroll-loops -m64 -march=barcelona -O3 -fomit-frame-pointer2010090720100903
5322e/amd64-3gcc -funroll-loops -march=nocona -Os -fomit-frame-pointer2010090720100903
5322e/amd64-3gcc -m64 -march=core2 -msse4.1 -O3 -fomit-frame-pointer2010090720100903
5322e/amd64-3gcc -m64 -march=k8 -O -fomit-frame-pointer2010090720100903
5322e/amd64-3gcc -m64 -march=nocona -O3 -fomit-frame-pointer2010090720100903
5322e/amd64-3gcc -march=nocona -O2 -fomit-frame-pointer2010090720100903
5322e/amd64-3gcc -march=nocona -Os -fomit-frame-pointer2010090720100903
5328e/amd64-3gcc -funroll-loops -O3 -fomit-frame-pointer2010090720100903
5328e/amd64-3gcc -funroll-loops -fno-schedule-insns -O3 -fomit-frame-pointer2010090720100903
5328e/amd64-3gcc -funroll-loops -march=barcelona -O3 -fomit-frame-pointer2010090720100903
5328e/amd64-3gcc -m64 -march=barcelona -O2 -fomit-frame-pointer2010090720100903
5328e/amd64-3gcc -m64 -march=barcelona -O3 -fomit-frame-pointer2010090720100903
5328e/amd64-3gcc -m64 -march=core2 -Os -fomit-frame-pointer2010090720100903
5328e/amd64-3gcc -march=barcelona -O2 -fomit-frame-pointer2010090720100903
5334e/amd64-3gcc -fno-schedule-insns -O3 -fomit-frame-pointer2010090720100903
5334e/amd64-3gcc -m64 -march=core2 -msse4 -O3 -fomit-frame-pointer2010090720100903
5334e/amd64-3gcc -march=nocona -O3 -fomit-frame-pointer2010090720100903
5340e/amd64-3gcc -funroll-loops -fno-schedule-insns -O2 -fomit-frame-pointer2010090720100903
5346e/amd64-3gcc -m64 -march=core2 -O -fomit-frame-pointer2010090720100903
5352e/amd64-3gcc -march=barcelona -Os -fomit-frame-pointer2010090720100903
5358e/amd64-3gcc -m64 -march=native -mtune=native -O -fomit-frame-pointer2010090720100903
5364e/amd64-3gcc -Os -fomit-frame-pointer2010090720100903
5364e/amd64-3gcc -m64 -march=barcelona -Os -fomit-frame-pointer2010090720100903
6726e/mergedgcc -funroll-loops -m64 -march=k8 -O2 -fomit-frame-pointer2010090720100903
6744e/mergedgcc -funroll-loops -m64 -O2 -fomit-frame-pointer2010090720100903
6750e/regsgcc -funroll-loops -O3 -fomit-frame-pointer2010090720100903
6762e/mergedgcc -funroll-loops -m64 -march=k8 -O3 -fomit-frame-pointer2010090720100903
6774e/mergedgcc -funroll-loops -fno-schedule-insns -O3 -fomit-frame-pointer2010090720100903
6780e/mergedgcc -funroll-loops -m64 -march=barcelona -O3 -fomit-frame-pointer2010090720100903
6798e/mergedgcc -funroll-loops -march=k8 -O3 -fomit-frame-pointer2010090720100903
6804e/mergedgcc -funroll-loops -m64 -O3 -fomit-frame-pointer2010090720100903
6810e/mergedgcc -funroll-loops -march=barcelona -O2 -fomit-frame-pointer2010090720100903
6816e/mergedgcc -funroll-loops -march=barcelona -O3 -fomit-frame-pointer2010090720100903
6846e/mergedgcc -funroll-loops -O3 -fomit-frame-pointer2010090720100903
6858e/mergedgcc -funroll-loops -march=k8 -O2 -fomit-frame-pointer2010090720100903
6870e/mergedgcc -funroll-loops -fno-schedule-insns -O2 -fomit-frame-pointer2010090720100903
6870e/regsgcc -funroll-loops -fno-schedule-insns -O3 -fomit-frame-pointer2010090720100903
6870e/regsgcc -funroll-loops -m64 -march=k8 -O3 -fomit-frame-pointer2010090720100903
6870e/regsgcc -funroll-loops -march=k8 -O3 -fomit-frame-pointer2010090720100903
6876e/regsgcc -funroll-loops -m64 -O3 -fomit-frame-pointer2010090720100903
6882e/regsgcc -O3 -fomit-frame-pointer2010090720100903
6894e/mergedgcc -funroll-loops -O2 -fomit-frame-pointer2010090720100903
6906e/regsgcc -m64 -O3 -fomit-frame-pointer2010090720100903
6912e/mergedgcc -funroll-loops -march=barcelona -O -fomit-frame-pointer2010090720100903
6924e/mergedgcc -funroll-loops -m64 -march=k8 -O -fomit-frame-pointer2010090720100903
6930e/mergedgcc -funroll-loops -O -fomit-frame-pointer2010090720100903
6930e/mergedgcc -funroll-loops -m64 -march=barcelona -O -fomit-frame-pointer2010090720100903
6930e/mergedgcc -funroll-loops -march=k8 -O -fomit-frame-pointer2010090720100903
6942e/mergedgcc -funroll-loops -m64 -march=barcelona -O2 -fomit-frame-pointer2010090720100903
6960e/mergedgcc -funroll-loops -m64 -march=nocona -O -fomit-frame-pointer2010090720100903
6972e/mergedgcc -funroll-loops -m64 -O -fomit-frame-pointer2010090720100903
6978e/regsgcc -funroll-loops -march=barcelona -O3 -fomit-frame-pointer2010090720100903
6984e/mergedgcc -funroll-loops -march=nocona -O -fomit-frame-pointer2010090720100903
6990e/regsgcc -m64 -march=core2 -O3 -fomit-frame-pointer2010090720100903
6996e/regsgcc -m64 -march=core2 -msse4 -O3 -fomit-frame-pointer2010090720100903
7002e/regsgcc -funroll-loops -m64 -march=barcelona -O3 -fomit-frame-pointer2010090720100903
7002e/regsgcc -m64 -march=native -mtune=native -O3 -fomit-frame-pointer2010090720100903
7008e/regsgcc -fno-schedule-insns -O3 -fomit-frame-pointer2010090720100903
7008e/regsgcc -m64 -march=barcelona -O3 -fomit-frame-pointer2010090720100903
7008e/regsgcc -m64 -march=core2 -msse4.1 -O3 -fomit-frame-pointer2010090720100903
7014e/regsgcc -march=barcelona -O3 -fomit-frame-pointer2010090720100903
7056e/mergedgcc -funroll-loops -march=nocona -O2 -fomit-frame-pointer2010090720100903
7074e/mergedgcc -m64 -march=nocona -O3 -fomit-frame-pointer2010090720100903
7074e/mergedgcc -march=nocona -O3 -fomit-frame-pointer2010090720100903
7092e/mergedgcc -funroll-loops -m64 -march=nocona -O2 -fomit-frame-pointer2010090720100903
7098e/mergedgcc -funroll-loops -m64 -march=nocona -O3 -fomit-frame-pointer2010090720100903
7098e/mergedgcc -funroll-loops -march=nocona -O3 -fomit-frame-pointer2010090720100903
7098e/regsgcc -m64 -march=k8 -O3 -fomit-frame-pointer2010090720100903
7116e/regsgcc -march=k8 -O3 -fomit-frame-pointer2010090720100903
7164e/mergedgcc -funroll-loops -fno-schedule-insns -O -fomit-frame-pointer2010090720100903
7182e/mergedgcc -march=k8 -O3 -fomit-frame-pointer2010090720100903
7206e/mergedgcc -O3 -fomit-frame-pointer2010090720100903
7212e/mergedgcc -march=barcelona -O3 -fomit-frame-pointer2010090720100903
7218e/mergedgcc -fno-schedule-insns -O3 -fomit-frame-pointer2010090720100903
7236e/mergedgcc -m64 -march=barcelona -O3 -fomit-frame-pointer2010090720100903
7248e/mergedgcc -m64 -O3 -fomit-frame-pointer2010090720100903
7248e/regsgcc -m64 -march=nocona -O3 -fomit-frame-pointer2010090720100903
7308e/mergedgcc -funroll-loops -Os -fomit-frame-pointer2010090720100903
7314e/regsgcc -funroll-loops -m64 -march=nocona -O3 -fomit-frame-pointer2010090720100903
7326e/mergedgcc -m64 -march=core2 -msse4.1 -O3 -fomit-frame-pointer2010090720100903
7344e/mergedgcc -m64 -march=barcelona -O2 -fomit-frame-pointer2010090720100903
7356e/mergedgcc -m64 -march=core2 -O3 -fomit-frame-pointer2010090720100903
7362e/mergedgcc -funroll-loops -march=k8 -Os -fomit-frame-pointer2010090720100903
7368e/mergedgcc -funroll-loops -m64 -march=k8 -Os -fomit-frame-pointer2010090720100903
7368e/mergedgcc -m64 -march=k8 -O3 -fomit-frame-pointer2010090720100903
7374e/mergedgcc -funroll-loops -fno-schedule-insns -Os -fomit-frame-pointer2010090720100903
7374e/mergedgcc -m64 -march=k8 -O2 -fomit-frame-pointer2010090720100903
7374e/mergedgcc -march=barcelona -O2 -fomit-frame-pointer2010090720100903
7380e/mergedgcc -m64 -march=native -mtune=native -O3 -fomit-frame-pointer2010090720100903
7386e/mergedgcc -fno-schedule-insns -O2 -fomit-frame-pointer2010090720100903
7392e/mergedgcc -march=k8 -O2 -fomit-frame-pointer2010090720100903
7398e/mergedgcc -funroll-loops -m64 -Os -fomit-frame-pointer2010090720100903
7398e/mergedgcc -funroll-loops -m64 -march=barcelona -Os -fomit-frame-pointer2010090720100903
7410e/mergedgcc -O2 -fomit-frame-pointer2010090720100903
7410e/regsgcc -funroll-loops -march=nocona -O3 -fomit-frame-pointer2010090720100903
7410e/mergedgcc -m64 -march=native -mtune=native -O2 -fomit-frame-pointer2010090720100903
7410e/regsgcc -march=nocona -O3 -fomit-frame-pointer2010090720100903
7416e/mergedgcc -m64 -march=core2 -msse4 -O2 -fomit-frame-pointer2010090720100903
7428e/mergedgcc -m64 -O2 -fomit-frame-pointer2010090720100903
7428e/mergedgcc -m64 -march=core2 -O2 -fomit-frame-pointer2010090720100903
7452e/mergedgcc -funroll-loops -march=barcelona -Os -fomit-frame-pointer2010090720100903
7452e/mergedgcc -m64 -march=core2 -msse4 -O3 -fomit-frame-pointer2010090720100903
7476e/mergedgcc -m64 -Os -fomit-frame-pointer2010090720100903
7500e/mergedgcc -m64 -march=core2 -msse4.1 -O2 -fomit-frame-pointer2010090720100903
7512e/mergedgcc -fno-schedule-insns -Os -fomit-frame-pointer2010090720100903
7512e/mergedgcc -march=barcelona -Os -fomit-frame-pointer2010090720100903
7512e/mergedgcc -march=k8 -Os -fomit-frame-pointer2010090720100903
7518e/mergedgcc -m64 -march=k8 -Os -fomit-frame-pointer2010090720100903
7524e/mergedgcc -m64 -march=barcelona -Os -fomit-frame-pointer2010090720100903
7524e/mergedgcc -m64 -march=core2 -Os -fomit-frame-pointer2010090720100903
7548e/mergedgcc -m64 -march=core2 -msse4.1 -Os -fomit-frame-pointer2010090720100903
7548e/mergedgcc -m64 -march=core2 -msse4 -Os -fomit-frame-pointer2010090720100903
7548e/mergedgcc -m64 -march=native -mtune=native -Os -fomit-frame-pointer2010090720100903
7572e/mergedgcc -Os -fomit-frame-pointer2010090720100903
7692e/mergedgcc -funroll-loops -m64 -march=nocona -Os -fomit-frame-pointer2010090720100903
7698e/mergedgcc -m64 -march=nocona -Os -fomit-frame-pointer2010090720100903
7782e/mergedgcc -march=nocona -O2 -fomit-frame-pointer2010090720100903
7794e/mergedgcc -m64 -march=nocona -O2 -fomit-frame-pointer2010090720100903
7794e/mergedgcc -march=nocona -Os -fomit-frame-pointer2010090720100903
7812e/mergedgcc -funroll-loops -march=nocona -Os -fomit-frame-pointer2010090720100903
7866e/mergedgcc -march=nocona -O -fomit-frame-pointer2010090720100903
7944e/mergedgcc -m64 -march=core2 -msse4.1 -O -fomit-frame-pointer2010090720100903
7944e/mergedgcc -m64 -march=nocona -O -fomit-frame-pointer2010090720100903
7944e/mergedgcc -march=k8 -O -fomit-frame-pointer2010090720100903
7950e/mergedgcc -m64 -march=core2 -O -fomit-frame-pointer2010090720100903
7956e/mergedgcc -m64 -O -fomit-frame-pointer2010090720100903
7956e/mergedgcc -m64 -march=k8 -O -fomit-frame-pointer2010090720100903
7968e/mergedgcc -m64 -march=barcelona -O -fomit-frame-pointer2010090720100903
7968e/mergedgcc -march=barcelona -O -fomit-frame-pointer2010090720100903
7998e/mergedgcc -m64 -march=core2 -msse4 -O -fomit-frame-pointer2010090720100903
7998e/mergedgcc -m64 -march=native -mtune=native -O -fomit-frame-pointer2010090720100903
8028e/mergedgcc -O -fomit-frame-pointer2010090720100903
8046e/mergedgcc -fno-schedule-insns -O -fomit-frame-pointer2010090720100903
9354e/refgcc -O3 -fomit-frame-pointer2010090720100903
9354e/refgcc -funroll-loops -m64 -O3 -fomit-frame-pointer2010090720100903
9366e/refgcc -fno-schedule-insns -O3 -fomit-frame-pointer2010090720100903
9366e/refgcc -funroll-loops -fno-schedule-insns -O3 -fomit-frame-pointer2010090720100903
9366e/refgcc -m64 -O3 -fomit-frame-pointer2010090720100903
9438e/refgcc -funroll-loops -O3 -fomit-frame-pointer2010090720100903
9438e/refgcc -m64 -march=native -mtune=native -O3 -fomit-frame-pointer2010090720100903
9468e/refgcc -m64 -march=core2 -msse4.1 -O3 -fomit-frame-pointer2010090720100903
9474e/refgcc -m64 -march=core2 -O3 -fomit-frame-pointer2010090720100903
9480e/refgcc -m64 -march=core2 -msse4 -O3 -fomit-frame-pointer2010090720100903
9588e/regsgcc -funroll-loops -m64 -march=barcelona -Os -fomit-frame-pointer2010090720100903
9612e/regsgcc -funroll-loops -march=barcelona -Os -fomit-frame-pointer2010090720100903
9642e/regsgcc -funroll-loops -fno-schedule-insns -Os -fomit-frame-pointer2010090720100903
9642e/regsgcc -funroll-loops -m64 -march=k8 -Os -fomit-frame-pointer2010090720100903
9648e/regsgcc -funroll-loops -Os -fomit-frame-pointer2010090720100903
9672e/regsgcc -funroll-loops -m64 -Os -fomit-frame-pointer2010090720100903
9678e/regsgcc -funroll-loops -march=k8 -Os -fomit-frame-pointer2010090720100903
9876e/refgcc -funroll-loops -m64 -march=barcelona -O3 -fomit-frame-pointer2010090720100903
9894e/refgcc -funroll-loops -march=barcelona -O3 -fomit-frame-pointer2010090720100903
9942e/regsgcc -funroll-loops -fno-schedule-insns -O2 -fomit-frame-pointer2010090720100903
9948e/regsgcc -funroll-loops -m64 -O2 -fomit-frame-pointer2010090720100903
9954e/regsgcc -funroll-loops -march=barcelona -O2 -fomit-frame-pointer2010090720100903
9984e/regsgcc -funroll-loops -march=k8 -O2 -fomit-frame-pointer2010090720100903
10026e/refgcc -funroll-loops -m64 -march=k8 -O3 -fomit-frame-pointer2010090720100903
10038e/regsgcc -funroll-loops -m64 -march=k8 -O2 -fomit-frame-pointer2010090720100903
10062e/regsgcc -funroll-loops -O2 -fomit-frame-pointer2010090720100903
10062e/refgcc -funroll-loops -march=k8 -O3 -fomit-frame-pointer2010090720100903
10116e/refgcc -march=barcelona -O3 -fomit-frame-pointer2010090720100903
10146e/refgcc -m64 -march=barcelona -O3 -fomit-frame-pointer2010090720100903
10272e/regsgcc -funroll-loops -m64 -march=barcelona -O2 -fomit-frame-pointer2010090720100903
10374e/regsgcc -funroll-loops -fno-schedule-insns -O -fomit-frame-pointer2010090720100903
10404e/regsgcc -funroll-loops -march=k8 -O -fomit-frame-pointer2010090720100903
10404e/refgcc -m64 -march=k8 -O3 -fomit-frame-pointer2010090720100903
10416e/refgcc -march=k8 -O3 -fomit-frame-pointer2010090720100903
10428e/regsgcc -funroll-loops -m64 -march=nocona -Os -fomit-frame-pointer2010090720100903
10434e/regsgcc -funroll-loops -m64 -O -fomit-frame-pointer2010090720100903
10452e/refgcc -funroll-loops -m64 -march=nocona -O3 -fomit-frame-pointer2010090720100903
10458e/refgcc -funroll-loops -march=nocona -O3 -fomit-frame-pointer2010090720100903
10470e/regsgcc -funroll-loops -O -fomit-frame-pointer2010090720100903
10470e/regsgcc -funroll-loops -march=barcelona -O -fomit-frame-pointer2010090720100903
10470e/regsgcc -funroll-loops -march=nocona -Os -fomit-frame-pointer2010090720100903
10488e/regsgcc -funroll-loops -march=nocona -O2 -fomit-frame-pointer2010090720100903
10530e/regsgcc -funroll-loops -m64 -march=nocona -O2 -fomit-frame-pointer2010090720100903
10536e/refgcc -m64 -march=nocona -O3 -fomit-frame-pointer2010090720100903
10536e/refgcc -march=nocona -O3 -fomit-frame-pointer2010090720100903
10704e/regsgcc -funroll-loops -m64 -march=nocona -O -fomit-frame-pointer2010090720100903
10764e/regsgcc -funroll-loops -m64 -march=barcelona -O -fomit-frame-pointer2010090720100903
11016e/regsgcc -funroll-loops -m64 -march=k8 -O -fomit-frame-pointer2010090720100903
11298e/refgcc -funroll-loops -m64 -O2 -fomit-frame-pointer2010090720100903
11298e/regsgcc -funroll-loops -march=nocona -O -fomit-frame-pointer2010090720100903
11346e/refgcc -funroll-loops -m64 -march=barcelona -Os -fomit-frame-pointer2010090720100903
11364e/refgcc -funroll-loops -Os -fomit-frame-pointer2010090720100903
11454e/refgcc -funroll-loops -march=barcelona -Os -fomit-frame-pointer2010090720100903
11478e/refgcc -funroll-loops -O2 -fomit-frame-pointer2010090720100903
11508e/refgcc -funroll-loops -m64 -march=k8 -Os -fomit-frame-pointer2010090720100903
11520e/refgcc -funroll-loops -march=k8 -Os -fomit-frame-pointer2010090720100903
11532e/refgcc -funroll-loops -m64 -Os -fomit-frame-pointer2010090720100903
11544e/refgcc -funroll-loops -fno-schedule-insns -Os -fomit-frame-pointer2010090720100903
11652e/refgcc -funroll-loops -m64 -march=barcelona -O2 -fomit-frame-pointer2010090720100903
11670e/refgcc -funroll-loops -m64 -march=k8 -O2 -fomit-frame-pointer2010090720100903
11712e/refgcc -funroll-loops -fno-schedule-insns -O2 -fomit-frame-pointer2010090720100903
11730e/refgcc -funroll-loops -march=nocona -Os -fomit-frame-pointer2010090720100903
11778e/refgcc -funroll-loops -march=barcelona -O2 -fomit-frame-pointer2010090720100903
11856e/refgcc -funroll-loops -m64 -march=nocona -Os -fomit-frame-pointer2010090720100903
11886e/refgcc -funroll-loops -m64 -march=nocona -O -fomit-frame-pointer2010090720100903
11916e/refgcc -funroll-loops -march=k8 -O -fomit-frame-pointer2010090720100903
11952e/refgcc -funroll-loops -m64 -march=k8 -O -fomit-frame-pointer2010090720100903
11964e/refgcc -funroll-loops -march=k8 -O2 -fomit-frame-pointer2010090720100903
12000e/refgcc -funroll-loops -march=nocona -O2 -fomit-frame-pointer2010090720100903
12006e/refgcc -funroll-loops -fno-schedule-insns -O -fomit-frame-pointer2010090720100903
12084e/refgcc -funroll-loops -m64 -O -fomit-frame-pointer2010090720100903
12096e/refgcc -funroll-loops -m64 -march=nocona -O2 -fomit-frame-pointer2010090720100903
12120e/refgcc -funroll-loops -m64 -march=barcelona -O -fomit-frame-pointer2010090720100903
12222e/refgcc -funroll-loops -march=barcelona -O -fomit-frame-pointer2010090720100903
12228e/refgcc -funroll-loops -march=nocona -O -fomit-frame-pointer2010090720100903
12252e/refgcc -funroll-loops -O -fomit-frame-pointer2010090720100903
12408e/regsgcc -Os -fomit-frame-pointer2010090720100903
12486e/regsgcc -fno-schedule-insns -Os -fomit-frame-pointer2010090720100903
12510e/regsgcc -m64 -Os -fomit-frame-pointer2010090720100903
12744e/regsgcc -march=barcelona -Os -fomit-frame-pointer2010090720100903
12768e/regsgcc -m64 -march=core2 -Os -fomit-frame-pointer2010090720100903
12822e/regsgcc -m64 -march=native -mtune=native -Os -fomit-frame-pointer2010090720100903
12870e/regsgcc -m64 -march=barcelona -Os -fomit-frame-pointer2010090720100903
12882e/regsgcc -m64 -march=k8 -Os -fomit-frame-pointer2010090720100903
12900e/regsgcc -march=k8 -Os -fomit-frame-pointer2010090720100903
12978e/regsgcc -m64 -march=core2 -msse4.1 -Os -fomit-frame-pointer2010090720100903
12996e/regsgcc -m64 -march=nocona -Os -fomit-frame-pointer2010090720100903
13140e/regsgcc -m64 -march=core2 -msse4 -Os -fomit-frame-pointer2010090720100903
13164e/regsgcc -m64 -march=k8 -O -fomit-frame-pointer2010090720100903
13188e/regsgcc -m64 -march=barcelona -O -fomit-frame-pointer2010090720100903
13194e/regsgcc -march=barcelona -O -fomit-frame-pointer2010090720100903
13230e/regsgcc -fno-schedule-insns -O -fomit-frame-pointer2010090720100903
13266e/regsgcc -m64 -march=core2 -msse4.1 -O -fomit-frame-pointer2010090720100903
13272e/regsgcc -m64 -march=core2 -O -fomit-frame-pointer2010090720100903
13320e/regsgcc -m64 -march=native -mtune=native -O -fomit-frame-pointer2010090720100903
13332e/regsgcc -m64 -O -fomit-frame-pointer2010090720100903
13344e/regsgcc -march=nocona -Os -fomit-frame-pointer2010090720100903
13350e/regsgcc -march=nocona -O -fomit-frame-pointer2010090720100903
13422e/regsgcc -m64 -march=core2 -msse4 -O2 -fomit-frame-pointer2010090720100903
13440e/regsgcc -m64 -march=native -mtune=native -O2 -fomit-frame-pointer2010090720100903
13470e/refgcc -m64 -march=barcelona -O2 -fomit-frame-pointer2010090720100903
13488e/refgcc -march=barcelona -O2 -fomit-frame-pointer2010090720100903
13506e/regsgcc -m64 -O2 -fomit-frame-pointer2010090720100903
13512e/regsgcc -fno-schedule-insns -O2 -fomit-frame-pointer2010090720100903
13530e/regsgcc -march=k8 -O2 -fomit-frame-pointer2010090720100903
13536e/refgcc -m64 -march=k8 -O2 -fomit-frame-pointer2010090720100903
13548e/regsgcc -m64 -march=core2 -O2 -fomit-frame-pointer2010090720100903
13566e/regsgcc -m64 -march=core2 -msse4 -O -fomit-frame-pointer2010090720100903
13572e/regsgcc -m64 -march=core2 -msse4.1 -O2 -fomit-frame-pointer2010090720100903
13590e/regsgcc -m64 -march=nocona -O -fomit-frame-pointer2010090720100903
13590e/regsgcc -march=k8 -O -fomit-frame-pointer2010090720100903
13686e/refgcc -O2 -fomit-frame-pointer2010090720100903
13686e/regsgcc -O -fomit-frame-pointer2010090720100903
13686e/refgcc -m64 -O2 -fomit-frame-pointer2010090720100903
13698e/refgcc -fno-schedule-insns -O2 -fomit-frame-pointer2010090720100903
13776e/refgcc -m64 -march=core2 -msse4 -O2 -fomit-frame-pointer2010090720100903
13782e/refgcc -m64 -march=native -mtune=native -O2 -fomit-frame-pointer2010090720100903
13800e/regsgcc -O2 -fomit-frame-pointer2010090720100903
13830e/refgcc -march=k8 -O2 -fomit-frame-pointer2010090720100903
13902e/refgcc -march=nocona -O -fomit-frame-pointer2010090720100903
13914e/regsgcc -m64 -march=nocona -O2 -fomit-frame-pointer2010090720100903
13926e/regsgcc -m64 -march=barcelona -O2 -fomit-frame-pointer2010090720100903
13944e/regsgcc -m64 -march=k8 -O2 -fomit-frame-pointer2010090720100903
13956e/refgcc -march=k8 -O -fomit-frame-pointer2010090720100903
13968e/regsgcc -march=barcelona -O2 -fomit-frame-pointer2010090720100903
13974e/refgcc -march=barcelona -O -fomit-frame-pointer2010090720100903
14010e/refgcc -m64 -march=nocona -O2 -fomit-frame-pointer2010090720100903
14130e/refgcc -m64 -march=core2 -O2 -fomit-frame-pointer2010090720100903
14166e/refgcc -m64 -march=nocona -O -fomit-frame-pointer2010090720100903
14226e/regsgcc -march=nocona -O2 -fomit-frame-pointer2010090720100903
14232e/refgcc -m64 -march=core2 -msse4.1 -O2 -fomit-frame-pointer2010090720100903
14262e/refgcc -m64 -march=k8 -O -fomit-frame-pointer2010090720100903
14268e/refgcc -m64 -march=barcelona -O -fomit-frame-pointer2010090720100903
14304e/refgcc -march=nocona -O2 -fomit-frame-pointer2010090720100903
14340e/refgcc -fno-schedule-insns -O -fomit-frame-pointer2010090720100903
14358e/refgcc -m64 -march=core2 -msse4.1 -O -fomit-frame-pointer2010090720100903
14376e/refgcc -m64 -march=native -mtune=native -O -fomit-frame-pointer2010090720100903
14388e/refgcc -m64 -march=core2 -O -fomit-frame-pointer2010090720100903
14424e/refgcc -O -fomit-frame-pointer2010090720100903
14442e/refgcc -m64 -O -fomit-frame-pointer2010090720100903
14754e/refgcc -m64 -march=core2 -msse4 -O -fomit-frame-pointer2010090720100903
15060e/refgcc -m64 -Os -fomit-frame-pointer2010090720100903
15060e/refgcc -march=k8 -Os -fomit-frame-pointer2010090720100903
15108e/refgcc -m64 -march=barcelona -Os -fomit-frame-pointer2010090720100903
15108e/refgcc -m64 -march=core2 -msse4.1 -Os -fomit-frame-pointer2010090720100903
15108e/refgcc -m64 -march=core2 -msse4 -Os -fomit-frame-pointer2010090720100903
15330e/refgcc -march=nocona -Os -fomit-frame-pointer2010090720100903
15336e/refgcc -m64 -march=nocona -Os -fomit-frame-pointer2010090720100903
15444e/refgcc -m64 -march=k8 -Os -fomit-frame-pointer2010090720100903
15534e/refgcc -m64 -march=native -mtune=native -Os -fomit-frame-pointer2010090720100903
15564e/refgcc -Os -fomit-frame-pointer2010090720100903
15576e/refgcc -fno-schedule-insns -Os -fomit-frame-pointer2010090720100903
15636e/refgcc -march=barcelona -Os -fomit-frame-pointer2010090720100903
15762e/refgcc -m64 -march=core2 -Os -fomit-frame-pointer2010090720100903
25374e/mergedcc2010090720100903
25476e/mergedgcc -funroll-loops2010090720100903
25530e/mergedgcc2010090720100903
41964e/regsgcc -funroll-loops2010090720100903
42864e/regsgcc2010090720100903
42888e/regscc2010090720100903
50328e/refgcc2010090720100903
58068e/refcc2010090720100903
59742e/refgcc -funroll-loops2010090720100903

Test failure

Implementation: crypto_stream/chacha8/e/x86-1
Compiler: cc
error 111

Number of similar (compiler,implementation) pairs: 522, namely:
CompilerImplementations
cc e/x86-1 e/x86-mmx e/x86-xmm e/x86-xmm2 e/x86-xmm5 e/x86-xmm6
gcc e/x86-1 e/x86-mmx e/x86-xmm e/x86-xmm2 e/x86-xmm5 e/x86-xmm6
gcc -O2 -fomit-frame-pointer e/x86-1 e/x86-mmx e/x86-xmm e/x86-xmm2 e/x86-xmm5 e/x86-xmm6
gcc -O3 -fomit-frame-pointer e/x86-1 e/x86-mmx e/x86-xmm e/x86-xmm2 e/x86-xmm5 e/x86-xmm6
gcc -O -fomit-frame-pointer e/x86-1 e/x86-mmx e/x86-xmm e/x86-xmm2 e/x86-xmm5 e/x86-xmm6
gcc -Os -fomit-frame-pointer e/x86-1 e/x86-mmx e/x86-xmm e/x86-xmm2 e/x86-xmm5 e/x86-xmm6
gcc -fno-schedule-insns -O2 -fomit-frame-pointer e/x86-1 e/x86-mmx e/x86-xmm e/x86-xmm2 e/x86-xmm5 e/x86-xmm6
gcc -fno-schedule-insns -O3 -fomit-frame-pointer e/x86-1 e/x86-mmx e/x86-xmm e/x86-xmm2 e/x86-xmm5 e/x86-xmm6
gcc -fno-schedule-insns -O -fomit-frame-pointer e/x86-1 e/x86-mmx e/x86-xmm e/x86-xmm2 e/x86-xmm5 e/x86-xmm6
gcc -fno-schedule-insns -Os -fomit-frame-pointer e/x86-1 e/x86-mmx e/x86-xmm e/x86-xmm2 e/x86-xmm5 e/x86-xmm6
gcc -funroll-loops e/x86-1 e/x86-mmx e/x86-xmm e/x86-xmm2 e/x86-xmm5 e/x86-xmm6
gcc -funroll-loops -O2 -fomit-frame-pointer e/x86-1 e/x86-mmx e/x86-xmm e/x86-xmm2 e/x86-xmm5 e/x86-xmm6
gcc -funroll-loops -O3 -fomit-frame-pointer e/x86-1 e/x86-mmx e/x86-xmm e/x86-xmm2 e/x86-xmm5 e/x86-xmm6
gcc -funroll-loops -O -fomit-frame-pointer e/x86-1 e/x86-mmx e/x86-xmm e/x86-xmm2 e/x86-xmm5 e/x86-xmm6
gcc -funroll-loops -Os -fomit-frame-pointer e/x86-1 e/x86-mmx e/x86-xmm e/x86-xmm2 e/x86-xmm5 e/x86-xmm6
gcc -funroll-loops -fno-schedule-insns -O2 -fomit-frame-pointer e/x86-1 e/x86-mmx e/x86-xmm e/x86-xmm2 e/x86-xmm5 e/x86-xmm6
gcc -funroll-loops -fno-schedule-insns -O3 -fomit-frame-pointer e/x86-1 e/x86-mmx e/x86-xmm e/x86-xmm2 e/x86-xmm5 e/x86-xmm6
gcc -funroll-loops -fno-schedule-insns -O -fomit-frame-pointer e/x86-1 e/x86-mmx e/x86-xmm e/x86-xmm2 e/x86-xmm5 e/x86-xmm6
gcc -funroll-loops -fno-schedule-insns -Os -fomit-frame-pointer e/x86-1 e/x86-mmx e/x86-xmm e/x86-xmm2 e/x86-xmm5 e/x86-xmm6
gcc -funroll-loops -m64 -O2 -fomit-frame-pointer e/x86-1 e/x86-mmx e/x86-xmm e/x86-xmm2 e/x86-xmm5 e/x86-xmm6
gcc -funroll-loops -m64 -O3 -fomit-frame-pointer e/x86-1 e/x86-mmx e/x86-xmm e/x86-xmm2 e/x86-xmm5 e/x86-xmm6
gcc -funroll-loops -m64 -O -fomit-frame-pointer e/x86-1 e/x86-mmx e/x86-xmm e/x86-xmm2 e/x86-xmm5 e/x86-xmm6
gcc -funroll-loops -m64 -Os -fomit-frame-pointer e/x86-1 e/x86-mmx e/x86-xmm e/x86-xmm2 e/x86-xmm5 e/x86-xmm6
gcc -funroll-loops -m64 -march=barcelona -O2 -fomit-frame-pointer e/x86-1 e/x86-mmx e/x86-xmm e/x86-xmm2 e/x86-xmm5 e/x86-xmm6
gcc -funroll-loops -m64 -march=barcelona -O3 -fomit-frame-pointer e/x86-1 e/x86-mmx e/x86-xmm e/x86-xmm2 e/x86-xmm5 e/x86-xmm6
gcc -funroll-loops -m64 -march=barcelona -O -fomit-frame-pointer e/x86-1 e/x86-mmx e/x86-xmm e/x86-xmm2 e/x86-xmm5 e/x86-xmm6
gcc -funroll-loops -m64 -march=barcelona -Os -fomit-frame-pointer e/x86-1 e/x86-mmx e/x86-xmm e/x86-xmm2 e/x86-xmm5 e/x86-xmm6
gcc -funroll-loops -m64 -march=k8 -O2 -fomit-frame-pointer e/x86-1 e/x86-mmx e/x86-xmm e/x86-xmm2 e/x86-xmm5 e/x86-xmm6
gcc -funroll-loops -m64 -march=k8 -O3 -fomit-frame-pointer e/x86-1 e/x86-mmx e/x86-xmm e/x86-xmm2 e/x86-xmm5 e/x86-xmm6
gcc -funroll-loops -m64 -march=k8 -O -fomit-frame-pointer e/x86-1 e/x86-mmx e/x86-xmm e/x86-xmm2 e/x86-xmm5 e/x86-xmm6
gcc -funroll-loops -m64 -march=k8 -Os -fomit-frame-pointer e/x86-1 e/x86-mmx e/x86-xmm e/x86-xmm2 e/x86-xmm5 e/x86-xmm6
gcc -funroll-loops -m64 -march=nocona -O2 -fomit-frame-pointer e/x86-1 e/x86-mmx e/x86-xmm e/x86-xmm2 e/x86-xmm5 e/x86-xmm6
gcc -funroll-loops -m64 -march=nocona -O3 -fomit-frame-pointer e/x86-1 e/x86-mmx e/x86-xmm e/x86-xmm2 e/x86-xmm5 e/x86-xmm6
gcc -funroll-loops -m64 -march=nocona -O -fomit-frame-pointer e/x86-1 e/x86-mmx e/x86-xmm e/x86-xmm2 e/x86-xmm5 e/x86-xmm6
gcc -funroll-loops -m64 -march=nocona -Os -fomit-frame-pointer e/x86-1 e/x86-mmx e/x86-xmm e/x86-xmm2 e/x86-xmm5 e/x86-xmm6
gcc -funroll-loops -march=barcelona -O2 -fomit-frame-pointer e/x86-1 e/x86-mmx e/x86-xmm e/x86-xmm2 e/x86-xmm5 e/x86-xmm6
gcc -funroll-loops -march=barcelona -O3 -fomit-frame-pointer e/x86-1 e/x86-mmx e/x86-xmm e/x86-xmm2 e/x86-xmm5 e/x86-xmm6
gcc -funroll-loops -march=barcelona -O -fomit-frame-pointer e/x86-1 e/x86-mmx e/x86-xmm e/x86-xmm2 e/x86-xmm5 e/x86-xmm6
gcc -funroll-loops -march=barcelona -Os -fomit-frame-pointer e/x86-1 e/x86-mmx e/x86-xmm e/x86-xmm2 e/x86-xmm5 e/x86-xmm6
gcc -funroll-loops -march=k8 -O2 -fomit-frame-pointer e/x86-1 e/x86-mmx e/x86-xmm e/x86-xmm2 e/x86-xmm5 e/x86-xmm6
gcc -funroll-loops -march=k8 -O3 -fomit-frame-pointer e/x86-1 e/x86-mmx e/x86-xmm e/x86-xmm2 e/x86-xmm5 e/x86-xmm6
gcc -funroll-loops -march=k8 -O -fomit-frame-pointer e/x86-1 e/x86-mmx e/x86-xmm e/x86-xmm2 e/x86-xmm5 e/x86-xmm6
gcc -funroll-loops -march=k8 -Os -fomit-frame-pointer e/x86-1 e/x86-mmx e/x86-xmm e/x86-xmm2 e/x86-xmm5 e/x86-xmm6
gcc -funroll-loops -march=nocona -O2 -fomit-frame-pointer e/x86-1 e/x86-mmx e/x86-xmm e/x86-xmm2 e/x86-xmm5 e/x86-xmm6
gcc -funroll-loops -march=nocona -O3 -fomit-frame-pointer e/x86-1 e/x86-mmx e/x86-xmm e/x86-xmm2 e/x86-xmm5 e/x86-xmm6
gcc -funroll-loops -march=nocona -O -fomit-frame-pointer e/x86-1 e/x86-mmx e/x86-xmm e/x86-xmm2 e/x86-xmm5 e/x86-xmm6
gcc -funroll-loops -march=nocona -Os -fomit-frame-pointer e/x86-1 e/x86-mmx e/x86-xmm e/x86-xmm2 e/x86-xmm5 e/x86-xmm6
gcc -m64 -O2 -fomit-frame-pointer e/x86-1 e/x86-mmx e/x86-xmm e/x86-xmm2 e/x86-xmm5 e/x86-xmm6
gcc -m64 -O3 -fomit-frame-pointer e/x86-1 e/x86-mmx e/x86-xmm e/x86-xmm2 e/x86-xmm5 e/x86-xmm6
gcc -m64 -O -fomit-frame-pointer e/x86-1 e/x86-mmx e/x86-xmm e/x86-xmm2 e/x86-xmm5 e/x86-xmm6
gcc -m64 -Os -fomit-frame-pointer e/x86-1 e/x86-mmx e/x86-xmm e/x86-xmm2 e/x86-xmm5 e/x86-xmm6
gcc -m64 -march=core2 -O2 -fomit-frame-pointer e/x86-1 e/x86-mmx e/x86-xmm e/x86-xmm2 e/x86-xmm5 e/x86-xmm6
gcc -m64 -march=core2 -O3 -fomit-frame-pointer e/x86-1 e/x86-mmx e/x86-xmm e/x86-xmm2 e/x86-xmm5 e/x86-xmm6
gcc -m64 -march=core2 -O -fomit-frame-pointer e/x86-1 e/x86-mmx e/x86-xmm e/x86-xmm2 e/x86-xmm5 e/x86-xmm6
gcc -m64 -march=core2 -Os -fomit-frame-pointer e/x86-1 e/x86-mmx e/x86-xmm e/x86-xmm2 e/x86-xmm5 e/x86-xmm6
gcc -m64 -march=core2 -msse4.1 -O2 -fomit-frame-pointer e/x86-1 e/x86-mmx e/x86-xmm e/x86-xmm2 e/x86-xmm5 e/x86-xmm6
gcc -m64 -march=core2 -msse4.1 -O3 -fomit-frame-pointer e/x86-1 e/x86-mmx e/x86-xmm e/x86-xmm2 e/x86-xmm5 e/x86-xmm6
gcc -m64 -march=core2 -msse4.1 -O -fomit-frame-pointer e/x86-1 e/x86-mmx e/x86-xmm e/x86-xmm2 e/x86-xmm5 e/x86-xmm6
gcc -m64 -march=core2 -msse4.1 -Os -fomit-frame-pointer e/x86-1 e/x86-mmx e/x86-xmm e/x86-xmm2 e/x86-xmm5 e/x86-xmm6
gcc -m64 -march=core2 -msse4 -O2 -fomit-frame-pointer e/x86-1 e/x86-mmx e/x86-xmm e/x86-xmm2 e/x86-xmm5 e/x86-xmm6
gcc -m64 -march=core2 -msse4 -O3 -fomit-frame-pointer e/x86-1 e/x86-mmx e/x86-xmm e/x86-xmm2 e/x86-xmm5 e/x86-xmm6
gcc -m64 -march=core2 -msse4 -O -fomit-frame-pointer e/x86-1 e/x86-mmx e/x86-xmm e/x86-xmm2 e/x86-xmm5 e/x86-xmm6
gcc -m64 -march=core2 -msse4 -Os -fomit-frame-pointer e/x86-1 e/x86-mmx e/x86-xmm e/x86-xmm2 e/x86-xmm5 e/x86-xmm6
gcc -m64 -march=k8 -O2 -fomit-frame-pointer e/x86-1 e/x86-mmx e/x86-xmm e/x86-xmm2 e/x86-xmm5 e/x86-xmm6
gcc -m64 -march=k8 -O3 -fomit-frame-pointer e/x86-1 e/x86-mmx e/x86-xmm e/x86-xmm2 e/x86-xmm5 e/x86-xmm6
gcc -m64 -march=k8 -O -fomit-frame-pointer e/x86-1 e/x86-mmx e/x86-xmm e/x86-xmm2 e/x86-xmm5 e/x86-xmm6
gcc -m64 -march=k8 -Os -fomit-frame-pointer e/x86-1 e/x86-mmx e/x86-xmm e/x86-xmm2 e/x86-xmm5 e/x86-xmm6
gcc -m64 -march=native -mtune=native -O2 -fomit-frame-pointer e/x86-1 e/x86-mmx e/x86-xmm e/x86-xmm2 e/x86-xmm5 e/x86-xmm6
gcc -m64 -march=native -mtune=native -O3 -fomit-frame-pointer e/x86-1 e/x86-mmx e/x86-xmm e/x86-xmm2 e/x86-xmm5 e/x86-xmm6
gcc -m64 -march=native -mtune=native -O -fomit-frame-pointer e/x86-1 e/x86-mmx e/x86-xmm e/x86-xmm2 e/x86-xmm5 e/x86-xmm6
gcc -m64 -march=native -mtune=native -Os -fomit-frame-pointer e/x86-1 e/x86-mmx e/x86-xmm e/x86-xmm2 e/x86-xmm5 e/x86-xmm6
gcc -m64 -march=nocona -O2 -fomit-frame-pointer e/x86-1 e/x86-mmx e/x86-xmm e/x86-xmm2 e/x86-xmm5 e/x86-xmm6
gcc -m64 -march=nocona -O3 -fomit-frame-pointer e/x86-1 e/x86-mmx e/x86-xmm e/x86-xmm2 e/x86-xmm5 e/x86-xmm6
gcc -m64 -march=nocona -O -fomit-frame-pointer e/x86-1 e/x86-mmx e/x86-xmm e/x86-xmm2 e/x86-xmm5 e/x86-xmm6
gcc -m64 -march=nocona -Os -fomit-frame-pointer e/x86-1 e/x86-mmx e/x86-xmm e/x86-xmm2 e/x86-xmm5 e/x86-xmm6
gcc -march=barcelona -O2 -fomit-frame-pointer e/x86-1 e/x86-mmx e/x86-xmm e/x86-xmm2 e/x86-xmm5 e/x86-xmm6
gcc -march=barcelona -O3 -fomit-frame-pointer e/x86-1 e/x86-mmx e/x86-xmm e/x86-xmm2 e/x86-xmm5 e/x86-xmm6
gcc -march=barcelona -O -fomit-frame-pointer e/x86-1 e/x86-mmx e/x86-xmm e/x86-xmm2 e/x86-xmm5 e/x86-xmm6
gcc -march=barcelona -Os -fomit-frame-pointer e/x86-1 e/x86-mmx e/x86-xmm e/x86-xmm2 e/x86-xmm5 e/x86-xmm6
gcc -march=k8 -O2 -fomit-frame-pointer e/x86-1 e/x86-mmx e/x86-xmm e/x86-xmm2 e/x86-xmm5 e/x86-xmm6
gcc -march=k8 -O3 -fomit-frame-pointer e/x86-1 e/x86-mmx e/x86-xmm e/x86-xmm2 e/x86-xmm5 e/x86-xmm6
gcc -march=k8 -O -fomit-frame-pointer e/x86-1 e/x86-mmx e/x86-xmm e/x86-xmm2 e/x86-xmm5 e/x86-xmm6
gcc -march=k8 -Os -fomit-frame-pointer e/x86-1 e/x86-mmx e/x86-xmm e/x86-xmm2 e/x86-xmm5 e/x86-xmm6
gcc -march=nocona -O2 -fomit-frame-pointer e/x86-1 e/x86-mmx e/x86-xmm e/x86-xmm2 e/x86-xmm5 e/x86-xmm6
gcc -march=nocona -O3 -fomit-frame-pointer e/x86-1 e/x86-mmx e/x86-xmm e/x86-xmm2 e/x86-xmm5 e/x86-xmm6
gcc -march=nocona -O -fomit-frame-pointer e/x86-1 e/x86-mmx e/x86-xmm e/x86-xmm2 e/x86-xmm5 e/x86-xmm6
gcc -march=nocona -Os -fomit-frame-pointer e/x86-1 e/x86-mmx e/x86-xmm e/x86-xmm2 e/x86-xmm5 e/x86-xmm6

Test failure

Implementation: crypto_stream/chacha8/e/x86-1
Compiler: gcc -m64 -march=barcelona -O2 -fomit-frame-pointer
error 111
error 111

Number of similar (compiler,implementation) pairs: 24, namely:
CompilerImplementations
gcc -m64 -march=barcelona -O2 -fomit-frame-pointer e/x86-1 e/x86-mmx e/x86-xmm e/x86-xmm2 e/x86-xmm5 e/x86-xmm6
gcc -m64 -march=barcelona -O3 -fomit-frame-pointer e/x86-1 e/x86-mmx e/x86-xmm e/x86-xmm2 e/x86-xmm5 e/x86-xmm6
gcc -m64 -march=barcelona -O -fomit-frame-pointer e/x86-1 e/x86-mmx e/x86-xmm e/x86-xmm2 e/x86-xmm5 e/x86-xmm6
gcc -m64 -march=barcelona -Os -fomit-frame-pointer e/x86-1 e/x86-mmx e/x86-xmm e/x86-xmm2 e/x86-xmm5 e/x86-xmm6

Compiler output

Implementation: crypto_stream/chacha8/e/ppc-altivec
Compiler: cc
api.c: In file included from /www/supercop/client/data/supercop-20100903/supercop-data/motyka/amd64/include/estream-convert-api.h:7,
api.c: from api.c:1:
api.c: ./e/ecrypt-sync.h:60: error: expected specifier-qualifier-list before '__vector'

Number of similar (compiler,implementation) pairs: 87, namely:
CompilerImplementations
cc e/ppc-altivec
gcc e/ppc-altivec
gcc -O2 -fomit-frame-pointer e/ppc-altivec
gcc -O3 -fomit-frame-pointer e/ppc-altivec
gcc -O -fomit-frame-pointer e/ppc-altivec
gcc -Os -fomit-frame-pointer e/ppc-altivec
gcc -fno-schedule-insns -O2 -fomit-frame-pointer e/ppc-altivec
gcc -fno-schedule-insns -O3 -fomit-frame-pointer e/ppc-altivec
gcc -fno-schedule-insns -O -fomit-frame-pointer e/ppc-altivec
gcc -fno-schedule-insns -Os -fomit-frame-pointer e/ppc-altivec
gcc -funroll-loops e/ppc-altivec
gcc -funroll-loops -O2 -fomit-frame-pointer e/ppc-altivec
gcc -funroll-loops -O3 -fomit-frame-pointer e/ppc-altivec
gcc -funroll-loops -O -fomit-frame-pointer e/ppc-altivec
gcc -funroll-loops -Os -fomit-frame-pointer e/ppc-altivec
gcc -funroll-loops -fno-schedule-insns -O2 -fomit-frame-pointer e/ppc-altivec
gcc -funroll-loops -fno-schedule-insns -O3 -fomit-frame-pointer e/ppc-altivec
gcc -funroll-loops -fno-schedule-insns -O -fomit-frame-pointer e/ppc-altivec
gcc -funroll-loops -fno-schedule-insns -Os -fomit-frame-pointer e/ppc-altivec
gcc -funroll-loops -m64 -O2 -fomit-frame-pointer e/ppc-altivec
gcc -funroll-loops -m64 -O3 -fomit-frame-pointer e/ppc-altivec
gcc -funroll-loops -m64 -O -fomit-frame-pointer e/ppc-altivec
gcc -funroll-loops -m64 -Os -fomit-frame-pointer e/ppc-altivec
gcc -funroll-loops -m64 -march=barcelona -O2 -fomit-frame-pointer e/ppc-altivec
gcc -funroll-loops -m64 -march=barcelona -O3 -fomit-frame-pointer e/ppc-altivec
gcc -funroll-loops -m64 -march=barcelona -O -fomit-frame-pointer e/ppc-altivec
gcc -funroll-loops -m64 -march=barcelona -Os -fomit-frame-pointer e/ppc-altivec
gcc -funroll-loops -m64 -march=k8 -O2 -fomit-frame-pointer e/ppc-altivec
gcc -funroll-loops -m64 -march=k8 -O3 -fomit-frame-pointer e/ppc-altivec
gcc -funroll-loops -m64 -march=k8 -O -fomit-frame-pointer e/ppc-altivec
gcc -funroll-loops -m64 -march=k8 -Os -fomit-frame-pointer e/ppc-altivec
gcc -funroll-loops -m64 -march=nocona -O2 -fomit-frame-pointer e/ppc-altivec
gcc -funroll-loops -m64 -march=nocona -O3 -fomit-frame-pointer e/ppc-altivec
gcc -funroll-loops -m64 -march=nocona -O -fomit-frame-pointer e/ppc-altivec
gcc -funroll-loops -m64 -march=nocona -Os -fomit-frame-pointer e/ppc-altivec
gcc -funroll-loops -march=barcelona -O2 -fomit-frame-pointer e/ppc-altivec
gcc -funroll-loops -march=barcelona -O3 -fomit-frame-pointer e/ppc-altivec
gcc -funroll-loops -march=barcelona -O -fomit-frame-pointer e/ppc-altivec
gcc -funroll-loops -march=barcelona -Os -fomit-frame-pointer e/ppc-altivec
gcc -funroll-loops -march=k8 -O2 -fomit-frame-pointer e/ppc-altivec
gcc -funroll-loops -march=k8 -O3 -fomit-frame-pointer e/ppc-altivec
gcc -funroll-loops -march=k8 -O -fomit-frame-pointer e/ppc-altivec
gcc -funroll-loops -march=k8 -Os -fomit-frame-pointer e/ppc-altivec
gcc -funroll-loops -march=nocona -O2 -fomit-frame-pointer e/ppc-altivec
gcc -funroll-loops -march=nocona -O3 -fomit-frame-pointer e/ppc-altivec
gcc -funroll-loops -march=nocona -O -fomit-frame-pointer e/ppc-altivec
gcc -funroll-loops -march=nocona -Os -fomit-frame-pointer e/ppc-altivec
gcc -m64 -O2 -fomit-frame-pointer e/ppc-altivec
gcc -m64 -O3 -fomit-frame-pointer e/ppc-altivec
gcc -m64 -O -fomit-frame-pointer e/ppc-altivec
gcc -m64 -Os -fomit-frame-pointer e/ppc-altivec
gcc -m64 -march=core2 -O2 -fomit-frame-pointer e/ppc-altivec
gcc -m64 -march=core2 -O3 -fomit-frame-pointer e/ppc-altivec
gcc -m64 -march=core2 -O -fomit-frame-pointer e/ppc-altivec
gcc -m64 -march=core2 -Os -fomit-frame-pointer e/ppc-altivec
gcc -m64 -march=core2 -msse4.1 -O2 -fomit-frame-pointer e/ppc-altivec
gcc -m64 -march=core2 -msse4.1 -O3 -fomit-frame-pointer e/ppc-altivec
gcc -m64 -march=core2 -msse4.1 -O -fomit-frame-pointer e/ppc-altivec
gcc -m64 -march=core2 -msse4.1 -Os -fomit-frame-pointer e/ppc-altivec
gcc -m64 -march=core2 -msse4 -O2 -fomit-frame-pointer e/ppc-altivec
gcc -m64 -march=core2 -msse4 -O3 -fomit-frame-pointer e/ppc-altivec
gcc -m64 -march=core2 -msse4 -O -fomit-frame-pointer e/ppc-altivec
gcc -m64 -march=core2 -msse4 -Os -fomit-frame-pointer e/ppc-altivec
gcc -m64 -march=k8 -O2 -fomit-frame-pointer e/ppc-altivec
gcc -m64 -march=k8 -O3 -fomit-frame-pointer e/ppc-altivec
gcc -m64 -march=k8 -O -fomit-frame-pointer e/ppc-altivec
gcc -m64 -march=k8 -Os -fomit-frame-pointer e/ppc-altivec
gcc -m64 -march=native -mtune=native -O2 -fomit-frame-pointer e/ppc-altivec
gcc -m64 -march=native -mtune=native -O3 -fomit-frame-pointer e/ppc-altivec
gcc -m64 -march=native -mtune=native -O -fomit-frame-pointer e/ppc-altivec
gcc -m64 -march=native -mtune=native -Os -fomit-frame-pointer e/ppc-altivec
gcc -m64 -march=nocona -O2 -fomit-frame-pointer e/ppc-altivec
gcc -m64 -march=nocona -O3 -fomit-frame-pointer e/ppc-altivec
gcc -m64 -march=nocona -O -fomit-frame-pointer e/ppc-altivec
gcc -m64 -march=nocona -Os -fomit-frame-pointer e/ppc-altivec
gcc -march=barcelona -O2 -fomit-frame-pointer e/ppc-altivec
gcc -march=barcelona -O3 -fomit-frame-pointer e/ppc-altivec
gcc -march=barcelona -O -fomit-frame-pointer e/ppc-altivec
gcc -march=barcelona -Os -fomit-frame-pointer e/ppc-altivec
gcc -march=k8 -O2 -fomit-frame-pointer e/ppc-altivec
gcc -march=k8 -O3 -fomit-frame-pointer e/ppc-altivec
gcc -march=k8 -O -fomit-frame-pointer e/ppc-altivec
gcc -march=k8 -Os -fomit-frame-pointer e/ppc-altivec
gcc -march=nocona -O2 -fomit-frame-pointer e/ppc-altivec
gcc -march=nocona -O3 -fomit-frame-pointer e/ppc-altivec
gcc -march=nocona -O -fomit-frame-pointer e/ppc-altivec
gcc -march=nocona -Os -fomit-frame-pointer e/ppc-altivec

Compiler output

Implementation: crypto_stream/chacha8/amd64-ssse3
Compiler: cc
api.c: In file included from api.c:1:
api.c: /www/supercop/client/data/supercop-20100903/supercop-data/motyka/amd64/include/estream-convert-api.h:7:27: error: e/ecrypt-sync.h: No such file or directory
api.c: In file included from api.c:1:
api.c: /www/supercop/client/data/supercop-20100903/supercop-data/motyka/amd64/include/estream-convert-api.h: In function 'crypto_stream_chacha8_amd64_ssse3':
api.c: /www/supercop/client/data/supercop-20100903/supercop-data/motyka/amd64/include/estream-convert-api.h:82: error: 'ECRYPT_ctx' undeclared (first use in this function)
api.c: /www/supercop/client/data/supercop-20100903/supercop-data/motyka/amd64/include/estream-convert-api.h:82: error: (Each undeclared identifier is reported only once
api.c: /www/supercop/client/data/supercop-20100903/supercop-data/motyka/amd64/include/estream-convert-api.h:82: error: for each function it appears in.)
api.c: /www/supercop/client/data/supercop-20100903/supercop-data/motyka/amd64/include/estream-convert-api.h:82: error: expected ';' before 'ctx'
api.c: /www/supercop/client/data/supercop-20100903/supercop-data/motyka/amd64/include/estream-convert-api.h:85: error: 'ctx' undeclared (first use in this function)
api.c: /www/supercop/client/data/supercop-20100903/supercop-data/motyka/amd64/include/estream-convert-api.h: In function 'crypto_stream_chacha8_amd64_ssse3_xor':
api.c: /www/supercop/client/data/supercop-20100903/supercop-data/motyka/amd64/include/estream-convert-api.h:100: error: 'ECRYPT_ctx' undeclared (first use in this function)
api.c: /www/supercop/client/data/supercop-20100903/supercop-data/motyka/amd64/include/estream-convert-api.h:100: error: expected ';' before 'ctx'
api.c: /www/supercop/client/data/supercop-20100903/supercop-data/motyka/amd64/include/estream-convert-api.h:102: error: 'ctx' undeclared (first use in this function)

Number of similar (compiler,implementation) pairs: 87, namely:
CompilerImplementations
cc amd64-ssse3
gcc amd64-ssse3
gcc -O2 -fomit-frame-pointer amd64-ssse3
gcc -O3 -fomit-frame-pointer amd64-ssse3
gcc -O -fomit-frame-pointer amd64-ssse3
gcc -Os -fomit-frame-pointer amd64-ssse3
gcc -fno-schedule-insns -O2 -fomit-frame-pointer amd64-ssse3
gcc -fno-schedule-insns -O3 -fomit-frame-pointer amd64-ssse3
gcc -fno-schedule-insns -O -fomit-frame-pointer amd64-ssse3
gcc -fno-schedule-insns -Os -fomit-frame-pointer amd64-ssse3
gcc -funroll-loops amd64-ssse3
gcc -funroll-loops -O2 -fomit-frame-pointer amd64-ssse3
gcc -funroll-loops -O3 -fomit-frame-pointer amd64-ssse3
gcc -funroll-loops -O -fomit-frame-pointer amd64-ssse3
gcc -funroll-loops -Os -fomit-frame-pointer amd64-ssse3
gcc -funroll-loops -fno-schedule-insns -O2 -fomit-frame-pointer amd64-ssse3
gcc -funroll-loops -fno-schedule-insns -O3 -fomit-frame-pointer amd64-ssse3
gcc -funroll-loops -fno-schedule-insns -O -fomit-frame-pointer amd64-ssse3
gcc -funroll-loops -fno-schedule-insns -Os -fomit-frame-pointer amd64-ssse3
gcc -funroll-loops -m64 -O2 -fomit-frame-pointer amd64-ssse3
gcc -funroll-loops -m64 -O3 -fomit-frame-pointer amd64-ssse3
gcc -funroll-loops -m64 -O -fomit-frame-pointer amd64-ssse3
gcc -funroll-loops -m64 -Os -fomit-frame-pointer amd64-ssse3
gcc -funroll-loops -m64 -march=barcelona -O2 -fomit-frame-pointer amd64-ssse3
gcc -funroll-loops -m64 -march=barcelona -O3 -fomit-frame-pointer amd64-ssse3
gcc -funroll-loops -m64 -march=barcelona -O -fomit-frame-pointer amd64-ssse3
gcc -funroll-loops -m64 -march=barcelona -Os -fomit-frame-pointer amd64-ssse3
gcc -funroll-loops -m64 -march=k8 -O2 -fomit-frame-pointer amd64-ssse3
gcc -funroll-loops -m64 -march=k8 -O3 -fomit-frame-pointer amd64-ssse3
gcc -funroll-loops -m64 -march=k8 -O -fomit-frame-pointer amd64-ssse3
gcc -funroll-loops -m64 -march=k8 -Os -fomit-frame-pointer amd64-ssse3
gcc -funroll-loops -m64 -march=nocona -O2 -fomit-frame-pointer amd64-ssse3
gcc -funroll-loops -m64 -march=nocona -O3 -fomit-frame-pointer amd64-ssse3
gcc -funroll-loops -m64 -march=nocona -O -fomit-frame-pointer amd64-ssse3
gcc -funroll-loops -m64 -march=nocona -Os -fomit-frame-pointer amd64-ssse3
gcc -funroll-loops -march=barcelona -O2 -fomit-frame-pointer amd64-ssse3
gcc -funroll-loops -march=barcelona -O3 -fomit-frame-pointer amd64-ssse3
gcc -funroll-loops -march=barcelona -O -fomit-frame-pointer amd64-ssse3
gcc -funroll-loops -march=barcelona -Os -fomit-frame-pointer amd64-ssse3
gcc -funroll-loops -march=k8 -O2 -fomit-frame-pointer amd64-ssse3
gcc -funroll-loops -march=k8 -O3 -fomit-frame-pointer amd64-ssse3
gcc -funroll-loops -march=k8 -O -fomit-frame-pointer amd64-ssse3
gcc -funroll-loops -march=k8 -Os -fomit-frame-pointer amd64-ssse3
gcc -funroll-loops -march=nocona -O2 -fomit-frame-pointer amd64-ssse3
gcc -funroll-loops -march=nocona -O3 -fomit-frame-pointer amd64-ssse3
gcc -funroll-loops -march=nocona -O -fomit-frame-pointer amd64-ssse3
gcc -funroll-loops -march=nocona -Os -fomit-frame-pointer amd64-ssse3
gcc -m64 -O2 -fomit-frame-pointer amd64-ssse3
gcc -m64 -O3 -fomit-frame-pointer amd64-ssse3
gcc -m64 -O -fomit-frame-pointer amd64-ssse3
gcc -m64 -Os -fomit-frame-pointer amd64-ssse3
gcc -m64 -march=core2 -O2 -fomit-frame-pointer amd64-ssse3
gcc -m64 -march=core2 -O3 -fomit-frame-pointer amd64-ssse3
gcc -m64 -march=core2 -O -fomit-frame-pointer amd64-ssse3
gcc -m64 -march=core2 -Os -fomit-frame-pointer amd64-ssse3
gcc -m64 -march=core2 -msse4.1 -O2 -fomit-frame-pointer amd64-ssse3
gcc -m64 -march=core2 -msse4.1 -O3 -fomit-frame-pointer amd64-ssse3
gcc -m64 -march=core2 -msse4.1 -O -fomit-frame-pointer amd64-ssse3
gcc -m64 -march=core2 -msse4.1 -Os -fomit-frame-pointer amd64-ssse3
gcc -m64 -march=core2 -msse4 -O2 -fomit-frame-pointer amd64-ssse3
gcc -m64 -march=core2 -msse4 -O3 -fomit-frame-pointer amd64-ssse3
gcc -m64 -march=core2 -msse4 -O -fomit-frame-pointer amd64-ssse3
gcc -m64 -march=core2 -msse4 -Os -fomit-frame-pointer amd64-ssse3
gcc -m64 -march=k8 -O2 -fomit-frame-pointer amd64-ssse3
gcc -m64 -march=k8 -O3 -fomit-frame-pointer amd64-ssse3
gcc -m64 -march=k8 -O -fomit-frame-pointer amd64-ssse3
gcc -m64 -march=k8 -Os -fomit-frame-pointer amd64-ssse3
gcc -m64 -march=native -mtune=native -O2 -fomit-frame-pointer amd64-ssse3
gcc -m64 -march=native -mtune=native -O3 -fomit-frame-pointer amd64-ssse3
gcc -m64 -march=native -mtune=native -O -fomit-frame-pointer amd64-ssse3
gcc -m64 -march=native -mtune=native -Os -fomit-frame-pointer amd64-ssse3
gcc -m64 -march=nocona -O2 -fomit-frame-pointer amd64-ssse3
gcc -m64 -march=nocona -O3 -fomit-frame-pointer amd64-ssse3
gcc -m64 -march=nocona -O -fomit-frame-pointer amd64-ssse3
gcc -m64 -march=nocona -Os -fomit-frame-pointer amd64-ssse3
gcc -march=barcelona -O2 -fomit-frame-pointer amd64-ssse3
gcc -march=barcelona -O3 -fomit-frame-pointer amd64-ssse3
gcc -march=barcelona -O -fomit-frame-pointer amd64-ssse3
gcc -march=barcelona -Os -fomit-frame-pointer amd64-ssse3
gcc -march=k8 -O2 -fomit-frame-pointer amd64-ssse3
gcc -march=k8 -O3 -fomit-frame-pointer amd64-ssse3
gcc -march=k8 -O -fomit-frame-pointer amd64-ssse3
gcc -march=k8 -Os -fomit-frame-pointer amd64-ssse3
gcc -march=nocona -O2 -fomit-frame-pointer amd64-ssse3
gcc -march=nocona -O3 -fomit-frame-pointer amd64-ssse3
gcc -march=nocona -O -fomit-frame-pointer amd64-ssse3
gcc -march=nocona -Os -fomit-frame-pointer amd64-ssse3

Compiler output

Implementation: crypto_stream/chacha8/e/sparc
Compiler: cc
chacha.s: chacha.s: Assembler messages:
chacha.s: chacha.s:237: Error: no such instruction: `save %sp,-288,%sp'
chacha.s: chacha.s:242: Error: bad register name `%g0'
chacha.s: chacha.s:247: Error: bad register name `%g0'
chacha.s: chacha.s:252: Error: bad register name `%g0'
chacha.s: chacha.s:257: Error: no such instruction: `subcc %i4,0,%g0'
chacha.s: chacha.s:260: Error: no such instruction: `bleu,pt %xcc,._done'
chacha.s: chacha.s:266: Error: bad register name `%g0'
chacha.s: chacha.s:271: Error: bad register name `%g0'
chacha.s: chacha.s:279: Error: no such instruction: `stb %i2,[%i1+0]'
chacha.s: ...
chacha.s: chacha.s:2365: Error: no such instruction: `stwa %g5,[%i0]0x88'
chacha.s: chacha.s:2370: Error: bad register name `%i0'
chacha.s: chacha.s:2375: Error: no such instruction: `stwa %o0,[%i0]0x88'
chacha.s: chacha.s:2380: Error: bad register name `%i0'
chacha.s: chacha.s:2385: Error: no such instruction: `stwa %o1,[%i0]0x88'
chacha.s: chacha.s:2390: Error: bad register name `%i0'
chacha.s: chacha.s:2395: Error: no such instruction: `stwa %o2,[%i0]0x88'
chacha.s: chacha.s:2400: Error: bad register name `%i0'
chacha.s: chacha.s:2405: Error: no such instruction: `stwa %o3,[%i0]0x88'
chacha.s: chacha.s:2409: Error: no such instruction: `restore'

Number of similar (compiler,implementation) pairs: 87, namely:
CompilerImplementations
cc e/sparc
gcc e/sparc
gcc -O2 -fomit-frame-pointer e/sparc
gcc -O3 -fomit-frame-pointer e/sparc
gcc -O -fomit-frame-pointer e/sparc
gcc -Os -fomit-frame-pointer e/sparc
gcc -fno-schedule-insns -O2 -fomit-frame-pointer e/sparc
gcc -fno-schedule-insns -O3 -fomit-frame-pointer e/sparc
gcc -fno-schedule-insns -O -fomit-frame-pointer e/sparc
gcc -fno-schedule-insns -Os -fomit-frame-pointer e/sparc
gcc -funroll-loops e/sparc
gcc -funroll-loops -O2 -fomit-frame-pointer e/sparc
gcc -funroll-loops -O3 -fomit-frame-pointer e/sparc
gcc -funroll-loops -O -fomit-frame-pointer e/sparc
gcc -funroll-loops -Os -fomit-frame-pointer e/sparc
gcc -funroll-loops -fno-schedule-insns -O2 -fomit-frame-pointer e/sparc
gcc -funroll-loops -fno-schedule-insns -O3 -fomit-frame-pointer e/sparc
gcc -funroll-loops -fno-schedule-insns -O -fomit-frame-pointer e/sparc
gcc -funroll-loops -fno-schedule-insns -Os -fomit-frame-pointer e/sparc
gcc -funroll-loops -m64 -O2 -fomit-frame-pointer e/sparc
gcc -funroll-loops -m64 -O3 -fomit-frame-pointer e/sparc
gcc -funroll-loops -m64 -O -fomit-frame-pointer e/sparc
gcc -funroll-loops -m64 -Os -fomit-frame-pointer e/sparc
gcc -funroll-loops -m64 -march=barcelona -O2 -fomit-frame-pointer e/sparc
gcc -funroll-loops -m64 -march=barcelona -O3 -fomit-frame-pointer e/sparc
gcc -funroll-loops -m64 -march=barcelona -O -fomit-frame-pointer e/sparc
gcc -funroll-loops -m64 -march=barcelona -Os -fomit-frame-pointer e/sparc
gcc -funroll-loops -m64 -march=k8 -O2 -fomit-frame-pointer e/sparc
gcc -funroll-loops -m64 -march=k8 -O3 -fomit-frame-pointer e/sparc
gcc -funroll-loops -m64 -march=k8 -O -fomit-frame-pointer e/sparc
gcc -funroll-loops -m64 -march=k8 -Os -fomit-frame-pointer e/sparc
gcc -funroll-loops -m64 -march=nocona -O2 -fomit-frame-pointer e/sparc
gcc -funroll-loops -m64 -march=nocona -O3 -fomit-frame-pointer e/sparc
gcc -funroll-loops -m64 -march=nocona -O -fomit-frame-pointer e/sparc
gcc -funroll-loops -m64 -march=nocona -Os -fomit-frame-pointer e/sparc
gcc -funroll-loops -march=barcelona -O2 -fomit-frame-pointer e/sparc
gcc -funroll-loops -march=barcelona -O3 -fomit-frame-pointer e/sparc
gcc -funroll-loops -march=barcelona -O -fomit-frame-pointer e/sparc
gcc -funroll-loops -march=barcelona -Os -fomit-frame-pointer e/sparc
gcc -funroll-loops -march=k8 -O2 -fomit-frame-pointer e/sparc
gcc -funroll-loops -march=k8 -O3 -fomit-frame-pointer e/sparc
gcc -funroll-loops -march=k8 -O -fomit-frame-pointer e/sparc
gcc -funroll-loops -march=k8 -Os -fomit-frame-pointer e/sparc
gcc -funroll-loops -march=nocona -O2 -fomit-frame-pointer e/sparc
gcc -funroll-loops -march=nocona -O3 -fomit-frame-pointer e/sparc
gcc -funroll-loops -march=nocona -O -fomit-frame-pointer e/sparc
gcc -funroll-loops -march=nocona -Os -fomit-frame-pointer e/sparc
gcc -m64 -O2 -fomit-frame-pointer e/sparc
gcc -m64 -O3 -fomit-frame-pointer e/sparc
gcc -m64 -O -fomit-frame-pointer e/sparc
gcc -m64 -Os -fomit-frame-pointer e/sparc
gcc -m64 -march=core2 -O2 -fomit-frame-pointer e/sparc
gcc -m64 -march=core2 -O3 -fomit-frame-pointer e/sparc
gcc -m64 -march=core2 -O -fomit-frame-pointer e/sparc
gcc -m64 -march=core2 -Os -fomit-frame-pointer e/sparc
gcc -m64 -march=core2 -msse4.1 -O2 -fomit-frame-pointer e/sparc
gcc -m64 -march=core2 -msse4.1 -O3 -fomit-frame-pointer e/sparc
gcc -m64 -march=core2 -msse4.1 -O -fomit-frame-pointer e/sparc
gcc -m64 -march=core2 -msse4.1 -Os -fomit-frame-pointer e/sparc
gcc -m64 -march=core2 -msse4 -O2 -fomit-frame-pointer e/sparc
gcc -m64 -march=core2 -msse4 -O3 -fomit-frame-pointer e/sparc
gcc -m64 -march=core2 -msse4 -O -fomit-frame-pointer e/sparc
gcc -m64 -march=core2 -msse4 -Os -fomit-frame-pointer e/sparc
gcc -m64 -march=k8 -O2 -fomit-frame-pointer e/sparc
gcc -m64 -march=k8 -O3 -fomit-frame-pointer e/sparc
gcc -m64 -march=k8 -O -fomit-frame-pointer e/sparc
gcc -m64 -march=k8 -Os -fomit-frame-pointer e/sparc
gcc -m64 -march=native -mtune=native -O2 -fomit-frame-pointer e/sparc
gcc -m64 -march=native -mtune=native -O3 -fomit-frame-pointer e/sparc
gcc -m64 -march=native -mtune=native -O -fomit-frame-pointer e/sparc
gcc -m64 -march=native -mtune=native -Os -fomit-frame-pointer e/sparc
gcc -m64 -march=nocona -O2 -fomit-frame-pointer e/sparc
gcc -m64 -march=nocona -O3 -fomit-frame-pointer e/sparc
gcc -m64 -march=nocona -O -fomit-frame-pointer e/sparc
gcc -m64 -march=nocona -Os -fomit-frame-pointer e/sparc
gcc -march=barcelona -O2 -fomit-frame-pointer e/sparc
gcc -march=barcelona -O3 -fomit-frame-pointer e/sparc
gcc -march=barcelona -O -fomit-frame-pointer e/sparc
gcc -march=barcelona -Os -fomit-frame-pointer e/sparc
gcc -march=k8 -O2 -fomit-frame-pointer e/sparc
gcc -march=k8 -O3 -fomit-frame-pointer e/sparc
gcc -march=k8 -O -fomit-frame-pointer e/sparc
gcc -march=k8 -Os -fomit-frame-pointer e/sparc
gcc -march=nocona -O2 -fomit-frame-pointer e/sparc
gcc -march=nocona -O3 -fomit-frame-pointer e/sparc
gcc -march=nocona -O -fomit-frame-pointer e/sparc
gcc -march=nocona -Os -fomit-frame-pointer e/sparc

Compiler output

Implementation: crypto_stream/chacha8/e/ppc-altivec
Compiler: gcc -m64 -march=barcelona -O2 -fomit-frame-pointer
api.c: In file included from /www/supercop/client/data/supercop-20100903/supercop-data/motyka/amd64/include/estream-convert-api.h:7,
api.c: from api.c:1:
api.c: ./e/ecrypt-sync.h:60: error: expected specifier-qualifier-list before '__vector'
api.c: In file included from /www/supercop/client/data/supercop-20100903/supercop-data/motyka/amd64/include/estream-convert-api.h:7,
api.c: from api.c:1:
api.c: ./e/ecrypt-sync.h:60: error: expected specifier-qualifier-list before '__vector'

Number of similar (compiler,implementation) pairs: 4, namely:
CompilerImplementations
gcc -m64 -march=barcelona -O2 -fomit-frame-pointer e/ppc-altivec
gcc -m64 -march=barcelona -O3 -fomit-frame-pointer e/ppc-altivec
gcc -m64 -march=barcelona -O -fomit-frame-pointer e/ppc-altivec
gcc -m64 -march=barcelona -Os -fomit-frame-pointer e/ppc-altivec

Compiler output

Implementation: crypto_stream/chacha8/amd64-ssse3
Compiler: gcc -m64 -march=barcelona -O2 -fomit-frame-pointer
api.c: In file included from api.c:1:
api.c: /www/supercop/client/data/supercop-20100903/supercop-data/motyka/amd64/include/estream-convert-api.h:7:27: error: e/ecrypt-sync.h: No such file or directory
api.c: In file included from api.c:1:
api.c: /www/supercop/client/data/supercop-20100903/supercop-data/motyka/amd64/include/estream-convert-api.h: In function 'crypto_stream_chacha8_amd64_ssse3':
api.c: /www/supercop/client/data/supercop-20100903/supercop-data/motyka/amd64/include/estream-convert-api.h:82: error: 'ECRYPT_ctx' undeclared (first use in this function)
api.c: /www/supercop/client/data/supercop-20100903/supercop-data/motyka/amd64/include/estream-convert-api.h:82: error: (Each undeclared identifier is reported only once
api.c: /www/supercop/client/data/supercop-20100903/supercop-data/motyka/amd64/include/estream-convert-api.h:82: error: for each function it appears in.)
api.c: /www/supercop/client/data/supercop-20100903/supercop-data/motyka/amd64/include/estream-convert-api.h:82: error: expected ';' before 'ctx'
api.c: /www/supercop/client/data/supercop-20100903/supercop-data/motyka/amd64/include/estream-convert-api.h:85: error: 'ctx' undeclared (first use in this function)
api.c: /www/supercop/client/data/supercop-20100903/supercop-data/motyka/amd64/include/estream-convert-api.h: In function 'crypto_stream_chacha8_amd64_ssse3_xor':
api.c: /www/supercop/client/data/supercop-20100903/supercop-data/motyka/amd64/include/estream-convert-api.h:100: error: 'ECRYPT_ctx' undeclared (first use in this function)
api.c: /www/supercop/client/data/supercop-20100903/supercop-data/motyka/amd64/include/estream-convert-api.h:100: error: expected ';' before 'ctx'
api.c: /www/supercop/client/data/supercop-20100903/supercop-data/motyka/amd64/include/estream-convert-api.h:102: error: 'ctx' undeclared (first use in this function)
api.c: In file included from api.c:1:
api.c: /www/supercop/client/data/supercop-20100903/supercop-data/motyka/amd64/include/estream-convert-api.h:7:27: error: e/ecrypt-sync.h: No such file or directory
api.c: In file included from api.c:1:
api.c: /www/supercop/client/data/supercop-20100903/supercop-data/motyka/amd64/include/estream-convert-api.h: In function 'crypto_stream_chacha8_amd64_ssse3':
api.c: /www/supercop/client/data/supercop-20100903/supercop-data/motyka/amd64/include/estream-convert-api.h:82: error: 'ECRYPT_ctx' undeclared (first use in this function)
api.c: /www/supercop/client/data/supercop-20100903/supercop-data/motyka/amd64/include/estream-convert-api.h:82: error: (Each undeclared identifier is reported only once
api.c: /www/supercop/client/data/supercop-20100903/supercop-data/motyka/amd64/include/estream-convert-api.h:82: error: for each function it appears in.)
api.c: /www/supercop/client/data/supercop-20100903/supercop-data/motyka/amd64/include/estream-convert-api.h:82: error: expected ';' before 'ctx'
api.c: /www/supercop/client/data/supercop-20100903/supercop-data/motyka/amd64/include/estream-convert-api.h:85: error: 'ctx' undeclared (first use in this function)
api.c: /www/supercop/client/data/supercop-20100903/supercop-data/motyka/amd64/include/estream-convert-api.h: In function 'crypto_stream_chacha8_amd64_ssse3_xor':
api.c: /www/supercop/client/data/supercop-20100903/supercop-data/motyka/amd64/include/estream-convert-api.h:100: error: 'ECRYPT_ctx' undeclared (first use in this function)
api.c: /www/supercop/client/data/supercop-20100903/supercop-data/motyka/amd64/include/estream-convert-api.h:100: error: expected ';' before 'ctx'
api.c: /www/supercop/client/data/supercop-20100903/supercop-data/motyka/amd64/include/estream-convert-api.h:102: error: 'ctx' undeclared (first use in this function)

Number of similar (compiler,implementation) pairs: 4, namely:
CompilerImplementations
gcc -m64 -march=barcelona -O2 -fomit-frame-pointer amd64-ssse3
gcc -m64 -march=barcelona -O3 -fomit-frame-pointer amd64-ssse3
gcc -m64 -march=barcelona -O -fomit-frame-pointer amd64-ssse3
gcc -m64 -march=barcelona -Os -fomit-frame-pointer amd64-ssse3

Compiler output

Implementation: crypto_stream/chacha8/e/sparc
Compiler: gcc -m64 -march=barcelona -O2 -fomit-frame-pointer
chacha.s: chacha.s: Assembler messages:
chacha.s: chacha.s:237: Error: no such instruction: `save %sp,-288,%sp'
chacha.s: chacha.s:242: Error: bad register name `%g0'
chacha.s: chacha.s:247: Error: bad register name `%g0'
chacha.s: chacha.s:252: Error: bad register name `%g0'
chacha.s: chacha.s:257: Error: no such instruction: `subcc %i4,0,%g0'
chacha.s: chacha.s:260: Error: no such instruction: `bleu,pt %xcc,._done'
chacha.s: chacha.s:266: Error: bad register name `%g0'
chacha.s: chacha.s:271: Error: bad register name `%g0'
chacha.s: chacha.s:279: Error: no such instruction: `stb %i2,[%i1+0]'
chacha.s: ...
chacha.s: chacha.s:2365: Error: no such instruction: `stwa %g5,[%i0]0x88'
chacha.s: chacha.s:2370: Error: bad register name `%i0'
chacha.s: chacha.s:2375: Error: no such instruction: `stwa %o0,[%i0]0x88'
chacha.s: chacha.s:2380: Error: bad register name `%i0'
chacha.s: chacha.s:2385: Error: no such instruction: `stwa %o1,[%i0]0x88'
chacha.s: chacha.s:2390: Error: bad register name `%i0'
chacha.s: chacha.s:2395: Error: no such instruction: `stwa %o2,[%i0]0x88'
chacha.s: chacha.s:2400: Error: bad register name `%i0'
chacha.s: chacha.s:2405: Error: no such instruction: `stwa %o3,[%i0]0x88'
chacha.s: chacha.s:2409: Error: no such instruction: `restore'
chacha.s: chacha.s: Assembler messages:
chacha.s: chacha.s:237: Error: no such instruction: `save %sp,-288,%sp'
chacha.s: chacha.s:242: Error: bad register name `%g0'
chacha.s: chacha.s:247: Error: bad register name `%g0'
chacha.s: chacha.s:252: Error: bad register name `%g0'
chacha.s: chacha.s:257: Error: no such instruction: `subcc %i4,0,%g0'
chacha.s: chacha.s:260: Error: no such instruction: `bleu,pt %xcc,._done'
chacha.s: chacha.s:266: Error: bad register name `%g0'
chacha.s: chacha.s:271: Error: bad register name `%g0'
chacha.s: chacha.s:279: Error: no such instruction: `stb %i2,[%i1+0]'
chacha.s: ...
chacha.s: chacha.s:2365: Error: no such instruction: `stwa %g5,[%i0]0x88'
chacha.s: chacha.s:2370: Error: bad register name `%i0'
chacha.s: chacha.s:2375: Error: no such instruction: `stwa %o0,[%i0]0x88'
chacha.s: chacha.s:2380: Error: bad register name `%i0'
chacha.s: chacha.s:2385: Error: no such instruction: `stwa %o1,[%i0]0x88'
chacha.s: chacha.s:2390: Error: bad register name `%i0'
chacha.s: chacha.s:2395: Error: no such instruction: `stwa %o2,[%i0]0x88'
chacha.s: chacha.s:2400: Error: bad register name `%i0'
chacha.s: chacha.s:2405: Error: no such instruction: `stwa %o3,[%i0]0x88'
chacha.s: chacha.s:2409: Error: no such instruction: `restore'

Number of similar (compiler,implementation) pairs: 4, namely:
CompilerImplementations
gcc -m64 -march=barcelona -O2 -fomit-frame-pointer e/sparc
gcc -m64 -march=barcelona -O3 -fomit-frame-pointer e/sparc
gcc -m64 -march=barcelona -O -fomit-frame-pointer e/sparc
gcc -m64 -march=barcelona -Os -fomit-frame-pointer e/sparc