Implementation notes: amd64, nmiv002, crypto_stream/salsa2012

Computer: nmiv002
Architecture: amd64
CPU ID: GenuineIntel-000006f8-0febfbff
SUPERCOP version: 20090205
Operation: crypto_stream
Primitive: salsa2012
TimeImplementationCompilerBenchmark dateSUPERCOP version
4032amd64_xmm6gcc -funroll-loops -O2 -fomit-frame-pointer2009021520090205
4041amd64_xmm6gcc -O2 -fomit-frame-pointer2009021520090205
4041e/amd64-xmm6gcc -O2 -fomit-frame-pointer2009021520090205
4041amd64_xmm6gcc -O3 -fomit-frame-pointer2009021520090205
4041e/amd64-xmm6gcc -Os -fomit-frame-pointer2009021520090205
4041amd64_xmm6gcc -funroll-loops -m64 -O3 -fomit-frame-pointer2009021520090205
4041e/amd64-xmm6gcc -funroll-loops -m64 -O3 -fomit-frame-pointer2009021520090205
4041e/amd64-xmm6gcc -funroll-loops -m64 -O -fomit-frame-pointer2009021520090205
4041amd64_xmm6gcc -funroll-loops -m64 -march=k8 -O2 -fomit-frame-pointer2009021520090205
4041amd64_xmm6gcc -funroll-loops -m64 -march=k8 -O3 -fomit-frame-pointer2009021520090205
4041amd64_xmm6gcc -funroll-loops -m64 -march=nocona -O3 -fomit-frame-pointer2009021520090205
4041amd64_xmm6gcc -funroll-loops -march=k8 -O3 -fomit-frame-pointer2009021520090205
4041amd64_xmm6gcc -funroll-loops -march=k8 -O -fomit-frame-pointer2009021520090205
4041e/amd64-xmm6gcc -funroll-loops -march=k8 -O -fomit-frame-pointer2009021520090205
4041amd64_xmm6gcc -funroll-loops -march=nocona -O2 -fomit-frame-pointer2009021520090205
4041e/amd64-xmm6gcc -m64 -O2 -fomit-frame-pointer2009021520090205
4041amd64_xmm6gcc -m64 -Os -fomit-frame-pointer2009021520090205
4041e/amd64-xmm6gcc -m64 -Os -fomit-frame-pointer2009021520090205
4041e/amd64-xmm6gcc -m64 -march=k8 -O2 -fomit-frame-pointer2009021520090205
4041amd64_xmm6gcc -m64 -march=nocona -Os -fomit-frame-pointer2009021520090205
4041e/amd64-xmm6gcc -march=k8 -O2 -fomit-frame-pointer2009021520090205
4041amd64_xmm6gcc -march=k8 -O3 -fomit-frame-pointer2009021520090205
4041e/amd64-xmm6gcc -march=k8 -O3 -fomit-frame-pointer2009021520090205
4041amd64_xmm6gcc -march=k8 -Os -fomit-frame-pointer2009021520090205
4041amd64_xmm6gcc -march=nocona -O2 -fomit-frame-pointer2009021520090205
4050e/amd64-xmm6gcc -O3 -fomit-frame-pointer2009021520090205
4050amd64_xmm6gcc -funroll-loops2009021520090205
4050amd64_xmm6gcc -funroll-loops -m64 -O2 -fomit-frame-pointer2009021520090205
4050e/amd64-xmm6gcc -funroll-loops -m64 -march=k8 -O2 -fomit-frame-pointer2009021520090205
4050amd64_xmm6gcc -funroll-loops -m64 -march=nocona -O2 -fomit-frame-pointer2009021520090205
4050e/amd64-xmm6gcc -funroll-loops -m64 -march=nocona -O2 -fomit-frame-pointer2009021520090205
4050e/amd64-xmm6gcc -funroll-loops -m64 -march=nocona -O3 -fomit-frame-pointer2009021520090205
4050e/amd64-xmm6gcc -funroll-loops -m64 -march=nocona -O -fomit-frame-pointer2009021520090205
4050e/amd64-xmm6gcc -funroll-loops -m64 -march=nocona -Os -fomit-frame-pointer2009021520090205
4050e/amd64-xmm6gcc -funroll-loops -march=k8 -O2 -fomit-frame-pointer2009021520090205
4050e/amd64-xmm6gcc -funroll-loops -march=nocona -O2 -fomit-frame-pointer2009021520090205
4050e/amd64-xmm6gcc -funroll-loops -march=nocona -O3 -fomit-frame-pointer2009021520090205
4050e/amd64-xmm6gcc -funroll-loops -march=nocona -O -fomit-frame-pointer2009021520090205
4050amd64_xmm6gcc -funroll-loops -march=nocona -Os -fomit-frame-pointer2009021520090205
4050amd64_xmm6gcc -m64 -O2 -fomit-frame-pointer2009021520090205
4050e/amd64-xmm6gcc -m64 -O3 -fomit-frame-pointer2009021520090205
4050e/amd64-xmm6gcc -m64 -march=k8 -O3 -fomit-frame-pointer2009021520090205
4050amd64_xmm6gcc -m64 -march=k8 -Os -fomit-frame-pointer2009021520090205
4050e/amd64-xmm6gcc -m64 -march=nocona -O2 -fomit-frame-pointer2009021520090205
4050e/amd64-xmm6gcc -m64 -march=nocona -O -fomit-frame-pointer2009021520090205
4050amd64_xmm6gcc -march=k8 -O2 -fomit-frame-pointer2009021520090205
4050amd64_xmm6gcc -march=nocona -O -fomit-frame-pointer2009021520090205
4050e/amd64-xmm6gcc -march=nocona -O -fomit-frame-pointer2009021520090205
4059e/amd64-xmm6gcc2009021520090205
4059e/amd64-xmm6gcc -O -fomit-frame-pointer2009021520090205
4059e/amd64-xmm6gcc -funroll-loops -O3 -fomit-frame-pointer2009021520090205
4059e/amd64-xmm6gcc -funroll-loops -O -fomit-frame-pointer2009021520090205
4059e/amd64-xmm6gcc -funroll-loops -m64 -O2 -fomit-frame-pointer2009021520090205
4059e/amd64-xmm6gcc -funroll-loops -m64 -Os -fomit-frame-pointer2009021520090205
4059amd64_xmm6gcc -funroll-loops -m64 -march=k8 -O -fomit-frame-pointer2009021520090205
4059e/amd64-xmm6gcc -funroll-loops -m64 -march=k8 -O -fomit-frame-pointer2009021520090205
4059e/amd64-xmm6gcc -funroll-loops -m64 -march=k8 -Os -fomit-frame-pointer2009021520090205
4059e/amd64-xmm6gcc -funroll-loops -march=k8 -O3 -fomit-frame-pointer2009021520090205
4059e/amd64-xmm6gcc -funroll-loops -march=k8 -Os -fomit-frame-pointer2009021520090205
4059amd64_xmm6gcc -funroll-loops -march=nocona -O -fomit-frame-pointer2009021520090205
4059e/amd64-xmm6gcc -funroll-loops -march=nocona -Os -fomit-frame-pointer2009021520090205
4059amd64_xmm6gcc -m64 -O3 -fomit-frame-pointer2009021520090205
4059amd64_xmm6gcc -m64 -O -fomit-frame-pointer2009021520090205
4059e/amd64-xmm6gcc -m64 -O -fomit-frame-pointer2009021520090205
4059amd64_xmm6gcc -m64 -march=k8 -O -fomit-frame-pointer2009021520090205
4059amd64_xmm6gcc -m64 -march=nocona -O3 -fomit-frame-pointer2009021520090205
4059e/amd64-xmm6gcc -m64 -march=nocona -Os -fomit-frame-pointer2009021520090205
4059amd64_xmm6gcc -march=k8 -O -fomit-frame-pointer2009021520090205
4059e/amd64-xmm6gcc -march=k8 -Os -fomit-frame-pointer2009021520090205
4059e/amd64-xmm6gcc -march=nocona -O3 -fomit-frame-pointer2009021520090205
4068amd64_xmm6cc2009021520090205
4068e/amd64-xmm6cc2009021520090205
4068amd64_xmm6gcc2009021520090205
4068amd64_xmm6gcc -Os -fomit-frame-pointer2009021520090205
4068amd64_xmm6gcc -funroll-loops -O3 -fomit-frame-pointer2009021520090205
4068amd64_xmm6gcc -funroll-loops -m64 -O -fomit-frame-pointer2009021520090205
4068amd64_xmm6gcc -funroll-loops -m64 -march=nocona -O -fomit-frame-pointer2009021520090205
4068amd64_xmm6gcc -funroll-loops -m64 -march=nocona -Os -fomit-frame-pointer2009021520090205
4068amd64_xmm6gcc -funroll-loops -march=k8 -O2 -fomit-frame-pointer2009021520090205
4068amd64_xmm6gcc -m64 -march=k8 -O2 -fomit-frame-pointer2009021520090205
4068amd64_xmm6gcc -m64 -march=k8 -O3 -fomit-frame-pointer2009021520090205
4068e/amd64-xmm6gcc -m64 -march=nocona -O3 -fomit-frame-pointer2009021520090205
4068amd64_xmm6gcc -march=nocona -O3 -fomit-frame-pointer2009021520090205
4068amd64_xmm6gcc -march=nocona -Os -fomit-frame-pointer2009021520090205
4068e/amd64-xmm6gcc -march=nocona -Os -fomit-frame-pointer2009021520090205
4077amd64_xmm6gcc -O -fomit-frame-pointer2009021520090205
4077e/amd64-xmm6gcc -funroll-loops2009021520090205
4077e/amd64-xmm6gcc -funroll-loops -O2 -fomit-frame-pointer2009021520090205
4077amd64_xmm6gcc -funroll-loops -O -fomit-frame-pointer2009021520090205
4077amd64_xmm6gcc -funroll-loops -Os -fomit-frame-pointer2009021520090205
4077e/amd64-xmm6gcc -funroll-loops -Os -fomit-frame-pointer2009021520090205
4077amd64_xmm6gcc -funroll-loops -m64 -Os -fomit-frame-pointer2009021520090205
4077e/amd64-xmm6gcc -funroll-loops -m64 -march=k8 -O3 -fomit-frame-pointer2009021520090205
4077amd64_xmm6gcc -funroll-loops -m64 -march=k8 -Os -fomit-frame-pointer2009021520090205
4077amd64_xmm6gcc -m64 -march=nocona -O2 -fomit-frame-pointer2009021520090205
4077e/amd64-xmm6gcc -march=k8 -O -fomit-frame-pointer2009021520090205
4077e/amd64-xmm6gcc -march=nocona -O2 -fomit-frame-pointer2009021520090205
4086amd64_xmm6gcc -funroll-loops -march=k8 -Os -fomit-frame-pointer2009021520090205
4086amd64_xmm6gcc -funroll-loops -march=nocona -O3 -fomit-frame-pointer2009021520090205
4086e/amd64-xmm6gcc -m64 -march=k8 -Os -fomit-frame-pointer2009021520090205
4086amd64_xmm6gcc -m64 -march=nocona -O -fomit-frame-pointer2009021520090205
4095e/amd64-xmm6gcc -m64 -march=k8 -O -fomit-frame-pointer2009021520090205
4482e/amd64-xmm5gcc -O -fomit-frame-pointer2009021520090205
4482e/amd64-xmm5gcc -funroll-loops -O3 -fomit-frame-pointer2009021520090205
4482e/amd64-xmm5gcc -funroll-loops -Os -fomit-frame-pointer2009021520090205
4482e/amd64-xmm5gcc -m64 -O2 -fomit-frame-pointer2009021520090205
4482e/amd64-xmm5gcc -march=nocona -O2 -fomit-frame-pointer2009021520090205
4491e/amd64-xmm5gcc -funroll-loops -m64 -march=k8 -O3 -fomit-frame-pointer2009021520090205
4491e/amd64-xmm5gcc -funroll-loops -march=nocona -O2 -fomit-frame-pointer2009021520090205
4491e/amd64-xmm5gcc -march=k8 -O3 -fomit-frame-pointer2009021520090205
4500e/amd64-xmm5gcc -funroll-loops -m64 -O2 -fomit-frame-pointer2009021520090205
4500e/amd64-xmm5gcc -funroll-loops -m64 -O -fomit-frame-pointer2009021520090205
4500e/amd64-xmm5gcc -m64 -march=k8 -O3 -fomit-frame-pointer2009021520090205
4500e/amd64-xmm5gcc -m64 -march=nocona -O -fomit-frame-pointer2009021520090205
4500e/amd64-xmm5gcc -march=nocona -O -fomit-frame-pointer2009021520090205
4500e/amd64-xmm5gcc -march=nocona -Os -fomit-frame-pointer2009021520090205
4509e/amd64-xmm5gcc -O2 -fomit-frame-pointer2009021520090205
4509e/amd64-xmm5gcc -funroll-loops -m64 -Os -fomit-frame-pointer2009021520090205
4509e/amd64-xmm5gcc -funroll-loops -m64 -march=nocona -O2 -fomit-frame-pointer2009021520090205
4509e/amd64-xmm5gcc -funroll-loops -m64 -march=nocona -O -fomit-frame-pointer2009021520090205
4509e/amd64-xmm5gcc -funroll-loops -march=nocona -O3 -fomit-frame-pointer2009021520090205
4509e/amd64-xmm5gcc -funroll-loops -march=nocona -O -fomit-frame-pointer2009021520090205
4509e/amd64-xmm5gcc -m64 -O3 -fomit-frame-pointer2009021520090205
4509e/amd64-xmm5gcc -m64 -march=k8 -O2 -fomit-frame-pointer2009021520090205
4509e/amd64-xmm5gcc -m64 -march=nocona -O3 -fomit-frame-pointer2009021520090205
4509e/amd64-xmm5gcc -march=k8 -O -fomit-frame-pointer2009021520090205
4509e/amd64-xmm5gcc -march=k8 -Os -fomit-frame-pointer2009021520090205
4509e/amd64-xmm5gcc -march=nocona -O3 -fomit-frame-pointer2009021520090205
4518e/amd64-xmm5gcc -O3 -fomit-frame-pointer2009021520090205
4518e/amd64-xmm5gcc -Os -fomit-frame-pointer2009021520090205
4518e/amd64-xmm5gcc -funroll-loops -O -fomit-frame-pointer2009021520090205
4518e/amd64-xmm5gcc -funroll-loops -march=k8 -O2 -fomit-frame-pointer2009021520090205
4518e/amd64-xmm5gcc -funroll-loops -march=k8 -Os -fomit-frame-pointer2009021520090205
4518e/amd64-xmm5gcc -m64 -Os -fomit-frame-pointer2009021520090205
4518e/amd64-xmm5gcc -m64 -march=nocona -O2 -fomit-frame-pointer2009021520090205
4518e/amd64-xmm5gcc -m64 -march=nocona -Os -fomit-frame-pointer2009021520090205
4527e/amd64-xmm5cc2009021520090205
4527e/amd64-xmm5gcc2009021520090205
4527e/amd64-xmm5gcc -funroll-loops -march=k8 -O -fomit-frame-pointer2009021520090205
4527e/amd64-xmm5gcc -m64 -march=k8 -Os -fomit-frame-pointer2009021520090205
4536e/amd64-xmm5gcc -funroll-loops -m64 -O3 -fomit-frame-pointer2009021520090205
4536e/amd64-xmm5gcc -funroll-loops -m64 -march=k8 -O2 -fomit-frame-pointer2009021520090205
4536e/amd64-xmm5gcc -funroll-loops -m64 -march=nocona -O3 -fomit-frame-pointer2009021520090205
4536e/amd64-xmm5gcc -m64 -march=k8 -O -fomit-frame-pointer2009021520090205
4545e/amd64-xmm5gcc -funroll-loops -O2 -fomit-frame-pointer2009021520090205
4545e/amd64-xmm5gcc -funroll-loops -m64 -march=k8 -O -fomit-frame-pointer2009021520090205
4545e/amd64-xmm5gcc -funroll-loops -march=nocona -Os -fomit-frame-pointer2009021520090205
4545e/amd64-xmm5gcc -m64 -O -fomit-frame-pointer2009021520090205
4554e/amd64-xmm5gcc -funroll-loops2009021520090205
4554e/amd64-xmm5gcc -funroll-loops -m64 -march=k8 -Os -fomit-frame-pointer2009021520090205
4554e/amd64-xmm5gcc -funroll-loops -m64 -march=nocona -Os -fomit-frame-pointer2009021520090205
4554e/amd64-xmm5gcc -funroll-loops -march=k8 -O3 -fomit-frame-pointer2009021520090205
4572e/amd64-xmm5gcc -march=k8 -O2 -fomit-frame-pointer2009021520090205
6309e/amd64-xmm2gcc -march=k8 -Os -fomit-frame-pointer2009021520090205
6318e/amd64-xmm2gcc -O2 -fomit-frame-pointer2009021520090205
6318e/amd64-xmm2gcc -m64 -O2 -fomit-frame-pointer2009021520090205
6318e/amd64-xmm2gcc -m64 -march=nocona -Os -fomit-frame-pointer2009021520090205
6327e/amd64-xmm2gcc -O3 -fomit-frame-pointer2009021520090205
6327e/amd64-xmm2gcc -march=nocona -O2 -fomit-frame-pointer2009021520090205
6336e/amd64-xmm2cc2009021520090205
6336e/amd64-xmm2gcc -m64 -Os -fomit-frame-pointer2009021520090205
6336e/amd64-xmm2gcc -m64 -march=k8 -O2 -fomit-frame-pointer2009021520090205
6336e/amd64-xmm2gcc -march=k8 -O2 -fomit-frame-pointer2009021520090205
6336e/amd64-xmm2gcc -march=nocona -Os -fomit-frame-pointer2009021520090205
6345e/amd64-xmm2gcc -funroll-loops2009021520090205
6345e/amd64-xmm2gcc -funroll-loops -O3 -fomit-frame-pointer2009021520090205
6345e/amd64-xmm2gcc -funroll-loops -march=k8 -Os -fomit-frame-pointer2009021520090205
6345e/amd64-xmm2gcc -funroll-loops -march=nocona -O2 -fomit-frame-pointer2009021520090205
6345e/amd64-xmm2gcc -m64 -O3 -fomit-frame-pointer2009021520090205
6354e/amd64-xmm2gcc -O -fomit-frame-pointer2009021520090205
6354e/amd64-xmm2gcc -funroll-loops -O -fomit-frame-pointer2009021520090205
6354e/amd64-xmm2gcc -m64 -O -fomit-frame-pointer2009021520090205
6354e/amd64-xmm2gcc -m64 -march=nocona -O3 -fomit-frame-pointer2009021520090205
6354e/amd64-xmm2gcc -march=k8 -O3 -fomit-frame-pointer2009021520090205
6354e/amd64-xmm2gcc -march=k8 -O -fomit-frame-pointer2009021520090205
6363e/amd64-xmm2gcc2009021520090205
6363e/amd64-xmm2gcc -Os -fomit-frame-pointer2009021520090205
6363e/amd64-xmm2gcc -funroll-loops -Os -fomit-frame-pointer2009021520090205
6363e/amd64-xmm2gcc -funroll-loops -m64 -march=k8 -O -fomit-frame-pointer2009021520090205
6363e/amd64-xmm2gcc -funroll-loops -m64 -march=k8 -Os -fomit-frame-pointer2009021520090205
6363e/amd64-xmm2gcc -funroll-loops -m64 -march=nocona -O2 -fomit-frame-pointer2009021520090205
6363e/amd64-xmm2gcc -funroll-loops -m64 -march=nocona -O3 -fomit-frame-pointer2009021520090205
6363e/amd64-xmm2gcc -funroll-loops -m64 -march=nocona -O -fomit-frame-pointer2009021520090205
6363e/amd64-xmm2gcc -funroll-loops -march=k8 -O2 -fomit-frame-pointer2009021520090205
6363e/amd64-xmm2gcc -funroll-loops -march=k8 -O3 -fomit-frame-pointer2009021520090205
6363e/amd64-xmm2gcc -m64 -march=k8 -O3 -fomit-frame-pointer2009021520090205
6363e/amd64-xmm2gcc -m64 -march=k8 -Os -fomit-frame-pointer2009021520090205
6363e/amd64-xmm2gcc -march=nocona -O3 -fomit-frame-pointer2009021520090205
6372e/amd64-xmm2gcc -funroll-loops -O2 -fomit-frame-pointer2009021520090205
6372e/amd64-xmm2gcc -funroll-loops -m64 -O2 -fomit-frame-pointer2009021520090205
6372e/amd64-xmm2gcc -funroll-loops -m64 -O3 -fomit-frame-pointer2009021520090205
6372e/amd64-xmm2gcc -funroll-loops -m64 -O -fomit-frame-pointer2009021520090205
6372e/amd64-xmm2gcc -funroll-loops -m64 -Os -fomit-frame-pointer2009021520090205
6372e/amd64-xmm2gcc -funroll-loops -m64 -march=k8 -O2 -fomit-frame-pointer2009021520090205
6372e/amd64-xmm2gcc -funroll-loops -m64 -march=k8 -O3 -fomit-frame-pointer2009021520090205
6372e/amd64-xmm2gcc -funroll-loops -m64 -march=nocona -Os -fomit-frame-pointer2009021520090205
6372e/amd64-xmm2gcc -funroll-loops -march=nocona -O3 -fomit-frame-pointer2009021520090205
6372e/amd64-xmm2gcc -funroll-loops -march=nocona -Os -fomit-frame-pointer2009021520090205
6372e/amd64-xmm2gcc -m64 -march=k8 -O -fomit-frame-pointer2009021520090205
6381e/amd64-xmm2gcc -m64 -march=nocona -O -fomit-frame-pointer2009021520090205
6381e/amd64-xmm2gcc -march=nocona -O -fomit-frame-pointer2009021520090205
6390e/amd64-xmm2gcc -funroll-loops -march=k8 -O -fomit-frame-pointer2009021520090205
6390e/amd64-xmm2gcc -m64 -march=nocona -O2 -fomit-frame-pointer2009021520090205
6408e/amd64-xmm2gcc -funroll-loops -march=nocona -O -fomit-frame-pointer2009021520090205
7074e/amd64-3gcc -funroll-loops -m64 -march=k8 -O2 -fomit-frame-pointer2009021520090205
7074e/amd64-3gcc -funroll-loops -m64 -march=nocona -O -fomit-frame-pointer2009021520090205
7083e/amd64-3gcc -funroll-loops2009021520090205
7083e/amd64-3gcc -funroll-loops -m64 -O -fomit-frame-pointer2009021520090205
7083e/amd64-3gcc -funroll-loops -m64 -Os -fomit-frame-pointer2009021520090205
7083e/amd64-3gcc -funroll-loops -march=k8 -O -fomit-frame-pointer2009021520090205
7083e/amd64-3gcc -funroll-loops -march=k8 -Os -fomit-frame-pointer2009021520090205
7083e/amd64-3gcc -march=nocona -O3 -fomit-frame-pointer2009021520090205
7092e/amd64-3gcc -funroll-loops -O2 -fomit-frame-pointer2009021520090205
7092e/amd64-3gcc -funroll-loops -O3 -fomit-frame-pointer2009021520090205
7092e/amd64-3gcc -funroll-loops -m64 -march=k8 -Os -fomit-frame-pointer2009021520090205
7092e/amd64-3gcc -m64 -march=k8 -Os -fomit-frame-pointer2009021520090205
7092e/amd64-3gcc -march=k8 -Os -fomit-frame-pointer2009021520090205
7092e/amd64-3gcc -march=nocona -O2 -fomit-frame-pointer2009021520090205
7101e/amd64-3gcc -Os -fomit-frame-pointer2009021520090205
7101e/amd64-3gcc -funroll-loops -m64 -O2 -fomit-frame-pointer2009021520090205
7101e/amd64-3gcc -funroll-loops -m64 -march=k8 -O3 -fomit-frame-pointer2009021520090205
7101e/amd64-3gcc -funroll-loops -m64 -march=nocona -O2 -fomit-frame-pointer2009021520090205
7101e/amd64-3gcc -funroll-loops -march=k8 -O2 -fomit-frame-pointer2009021520090205
7101e/amd64-3gcc -funroll-loops -march=k8 -O3 -fomit-frame-pointer2009021520090205
7101e/amd64-3gcc -funroll-loops -march=nocona -O2 -fomit-frame-pointer2009021520090205
7101e/amd64-3gcc -m64 -O2 -fomit-frame-pointer2009021520090205
7110e/amd64-3gcc -O3 -fomit-frame-pointer2009021520090205
7110e/amd64-3gcc -funroll-loops -Os -fomit-frame-pointer2009021520090205
7110e/amd64-3gcc -funroll-loops -m64 -O3 -fomit-frame-pointer2009021520090205
7110e/amd64-3gcc -funroll-loops -m64 -march=nocona -Os -fomit-frame-pointer2009021520090205
7110e/amd64-3gcc -funroll-loops -march=nocona -Os -fomit-frame-pointer2009021520090205
7110e/amd64-3gcc -m64 -march=nocona -O2 -fomit-frame-pointer2009021520090205
7110e/amd64-3gcc -m64 -march=nocona -Os -fomit-frame-pointer2009021520090205
7110e/amd64-3gcc -march=k8 -O3 -fomit-frame-pointer2009021520090205
7110e/amd64-3gcc -march=nocona -Os -fomit-frame-pointer2009021520090205
7119e/amd64-3gcc -funroll-loops -m64 -march=k8 -O -fomit-frame-pointer2009021520090205
7119e/amd64-3gcc -funroll-loops -march=nocona -O3 -fomit-frame-pointer2009021520090205
7119e/amd64-3gcc -m64 -O3 -fomit-frame-pointer2009021520090205
7119e/amd64-3gcc -m64 -O -fomit-frame-pointer2009021520090205
7119e/amd64-3gcc -m64 -march=k8 -O2 -fomit-frame-pointer2009021520090205
7119e/amd64-3gcc -m64 -march=k8 -O3 -fomit-frame-pointer2009021520090205
7119e/amd64-3gcc -m64 -march=k8 -O -fomit-frame-pointer2009021520090205
7119e/amd64-3gcc -march=nocona -O -fomit-frame-pointer2009021520090205
7128e/amd64-3gcc -O2 -fomit-frame-pointer2009021520090205
7128e/amd64-3gcc -O -fomit-frame-pointer2009021520090205
7128e/amd64-3gcc -funroll-loops -O -fomit-frame-pointer2009021520090205
7128e/amd64-3gcc -funroll-loops -march=nocona -O -fomit-frame-pointer2009021520090205
7128e/amd64-3gcc -m64 -Os -fomit-frame-pointer2009021520090205
7128e/amd64-3gcc -m64 -march=nocona -O3 -fomit-frame-pointer2009021520090205
7128e/amd64-3gcc -march=k8 -O -fomit-frame-pointer2009021520090205
7137e/amd64-3gcc -funroll-loops -m64 -march=nocona -O3 -fomit-frame-pointer2009021520090205
7137e/amd64-3gcc -march=k8 -O2 -fomit-frame-pointer2009021520090205
7146e/amd64-3cc2009021520090205
7155e/amd64-3gcc -m64 -march=nocona -O -fomit-frame-pointer2009021520090205
7182e/amd64-3gcc2009021520090205
7281e/amd64-2cc2009021520090205
7281e/amd64-2gcc -funroll-loops -O2 -fomit-frame-pointer2009021520090205
7281e/amd64-2gcc -funroll-loops -m64 -O -fomit-frame-pointer2009021520090205
7281e/amd64-2gcc -funroll-loops -m64 -march=nocona -O2 -fomit-frame-pointer2009021520090205
7281e/amd64-2gcc -m64 -march=nocona -O2 -fomit-frame-pointer2009021520090205
7290e/amd64-2gcc -O2 -fomit-frame-pointer2009021520090205
7290e/amd64-2gcc -O -fomit-frame-pointer2009021520090205
7290e/amd64-2gcc -funroll-loops -m64 -march=k8 -O2 -fomit-frame-pointer2009021520090205
7290e/amd64-2gcc -funroll-loops -m64 -march=nocona -O -fomit-frame-pointer2009021520090205
7290e/amd64-2gcc -funroll-loops -march=k8 -O3 -fomit-frame-pointer2009021520090205
7290e/amd64-2gcc -funroll-loops -march=k8 -O -fomit-frame-pointer2009021520090205
7290e/amd64-2gcc -m64 -O -fomit-frame-pointer2009021520090205
7290e/amd64-2gcc -m64 -march=k8 -O3 -fomit-frame-pointer2009021520090205
7290e/amd64-2gcc -march=nocona -O3 -fomit-frame-pointer2009021520090205
7299e/amd64-2gcc -Os -fomit-frame-pointer2009021520090205
7299e/amd64-2gcc -funroll-loops -m64 -O2 -fomit-frame-pointer2009021520090205
7299e/amd64-2gcc -funroll-loops -m64 -march=nocona -O3 -fomit-frame-pointer2009021520090205
7299e/amd64-2gcc -funroll-loops -m64 -march=nocona -Os -fomit-frame-pointer2009021520090205
7299e/amd64-2gcc -funroll-loops -march=nocona -O2 -fomit-frame-pointer2009021520090205
7299e/amd64-2gcc -funroll-loops -march=nocona -O3 -fomit-frame-pointer2009021520090205
7299e/amd64-2gcc -funroll-loops -march=nocona -O -fomit-frame-pointer2009021520090205
7299e/amd64-2gcc -m64 -march=k8 -O -fomit-frame-pointer2009021520090205
7299e/amd64-2gcc -m64 -march=k8 -Os -fomit-frame-pointer2009021520090205
7299e/amd64-2gcc -m64 -march=nocona -O3 -fomit-frame-pointer2009021520090205
7299e/amd64-2gcc -march=k8 -O3 -fomit-frame-pointer2009021520090205
7299e/amd64-2gcc -march=nocona -O2 -fomit-frame-pointer2009021520090205
7308e/amd64-2gcc -funroll-loops -m64 -O3 -fomit-frame-pointer2009021520090205
7308e/amd64-2gcc -march=nocona -O -fomit-frame-pointer2009021520090205
7317e/amd64-2gcc -funroll-loops -O -fomit-frame-pointer2009021520090205
7317e/amd64-2gcc -funroll-loops -m64 -Os -fomit-frame-pointer2009021520090205
7317e/amd64-2gcc -funroll-loops -m64 -march=k8 -O -fomit-frame-pointer2009021520090205
7317e/amd64-2gcc -march=k8 -O -fomit-frame-pointer2009021520090205
7317e/amd64-2gcc -march=nocona -Os -fomit-frame-pointer2009021520090205
7326e/amd64-2gcc -funroll-loops -march=k8 -O2 -fomit-frame-pointer2009021520090205
7326e/amd64-2gcc -funroll-loops -march=nocona -Os -fomit-frame-pointer2009021520090205
7326e/amd64-2gcc -m64 -march=nocona -Os -fomit-frame-pointer2009021520090205
7326e/amd64-2gcc -march=k8 -Os -fomit-frame-pointer2009021520090205
7335e/amd64-2gcc -funroll-loops -Os -fomit-frame-pointer2009021520090205
7335e/amd64-2gcc -funroll-loops -m64 -march=k8 -O3 -fomit-frame-pointer2009021520090205
7335e/amd64-2gcc -funroll-loops -march=k8 -Os -fomit-frame-pointer2009021520090205
7335e/amd64-2gcc -m64 -O3 -fomit-frame-pointer2009021520090205
7344e/amd64-2gcc2009021520090205
7344e/amd64-2gcc -funroll-loops -O3 -fomit-frame-pointer2009021520090205
7344e/amd64-2gcc -m64 -Os -fomit-frame-pointer2009021520090205
7344e/amd64-2gcc -m64 -march=k8 -O2 -fomit-frame-pointer2009021520090205
7353e/amd64-2gcc -funroll-loops -m64 -march=k8 -Os -fomit-frame-pointer2009021520090205
7353e/amd64-2gcc -m64 -march=nocona -O -fomit-frame-pointer2009021520090205
7371e/amd64-2gcc -m64 -O2 -fomit-frame-pointer2009021520090205
7371e/amd64-2gcc -march=k8 -O2 -fomit-frame-pointer2009021520090205
7380e/amd64-2gcc -funroll-loops2009021520090205
7398e/amd64-xmmgcc2009021520090205
7398e/amd64-xmmgcc -O2 -fomit-frame-pointer2009021520090205
7398e/amd64-2gcc -O3 -fomit-frame-pointer2009021520090205
7407e/amd64-xmmcc2009021520090205
7407e/amd64-xmmgcc -funroll-loops2009021520090205
7407e/amd64-xmmgcc -funroll-loops -m64 -march=k8 -O3 -fomit-frame-pointer2009021520090205
7407e/amd64-xmmgcc -funroll-loops -m64 -march=nocona -O2 -fomit-frame-pointer2009021520090205
7407e/amd64-xmmgcc -funroll-loops -m64 -march=nocona -O -fomit-frame-pointer2009021520090205
7407e/amd64-xmmgcc -funroll-loops -march=k8 -Os -fomit-frame-pointer2009021520090205
7407e/amd64-xmmgcc -funroll-loops -march=nocona -O2 -fomit-frame-pointer2009021520090205
7407e/amd64-xmmgcc -funroll-loops -march=nocona -O -fomit-frame-pointer2009021520090205
7407e/amd64-xmmgcc -march=k8 -O2 -fomit-frame-pointer2009021520090205
7416e/amd64-xmmgcc -funroll-loops -O -fomit-frame-pointer2009021520090205
7416e/amd64-xmmgcc -funroll-loops -Os -fomit-frame-pointer2009021520090205
7416e/amd64-xmmgcc -funroll-loops -m64 -march=k8 -O2 -fomit-frame-pointer2009021520090205
7416e/amd64-xmmgcc -m64 -O2 -fomit-frame-pointer2009021520090205
7416e/amd64-xmmgcc -m64 -march=nocona -O3 -fomit-frame-pointer2009021520090205
7425e/amd64-xmmgcc -O3 -fomit-frame-pointer2009021520090205
7425e/amd64-xmmgcc -O -fomit-frame-pointer2009021520090205
7425e/amd64-xmmgcc -funroll-loops -m64 -O2 -fomit-frame-pointer2009021520090205
7425e/amd64-xmmgcc -funroll-loops -m64 -O3 -fomit-frame-pointer2009021520090205
7425e/amd64-xmmgcc -funroll-loops -march=k8 -O2 -fomit-frame-pointer2009021520090205
7425e/amd64-xmmgcc -m64 -O3 -fomit-frame-pointer2009021520090205
7425e/amd64-xmmgcc -m64 -march=k8 -O2 -fomit-frame-pointer2009021520090205
7425e/amd64-xmmgcc -m64 -march=nocona -O -fomit-frame-pointer2009021520090205
7425e/amd64-xmmgcc -march=k8 -O3 -fomit-frame-pointer2009021520090205
7425e/amd64-xmmgcc -march=nocona -O2 -fomit-frame-pointer2009021520090205
7425e/amd64-xmmgcc -march=nocona -O -fomit-frame-pointer2009021520090205
7434e/amd64-xmmgcc -funroll-loops -O2 -fomit-frame-pointer2009021520090205
7434e/amd64-xmmgcc -funroll-loops -O3 -fomit-frame-pointer2009021520090205
7434e/amd64-xmmgcc -funroll-loops -m64 -O -fomit-frame-pointer2009021520090205
7434e/amd64-xmmgcc -funroll-loops -m64 -march=k8 -O -fomit-frame-pointer2009021520090205
7434e/amd64-xmmgcc -funroll-loops -m64 -march=nocona -O3 -fomit-frame-pointer2009021520090205
7434e/amd64-xmmgcc -funroll-loops -march=k8 -O3 -fomit-frame-pointer2009021520090205
7434e/amd64-xmmgcc -funroll-loops -march=nocona -O3 -fomit-frame-pointer2009021520090205
7434e/amd64-xmmgcc -m64 -march=k8 -O3 -fomit-frame-pointer2009021520090205
7434e/amd64-xmmgcc -m64 -march=k8 -O -fomit-frame-pointer2009021520090205
7434e/amd64-xmmgcc -m64 -march=k8 -Os -fomit-frame-pointer2009021520090205
7434e/amd64-xmmgcc -march=k8 -O -fomit-frame-pointer2009021520090205
7443e/amd64-xmmgcc -funroll-loops -m64 -Os -fomit-frame-pointer2009021520090205
7443e/amd64-xmmgcc -funroll-loops -m64 -march=nocona -Os -fomit-frame-pointer2009021520090205
7443e/amd64-xmmgcc -m64 -O -fomit-frame-pointer2009021520090205
7443e/amd64-xmmgcc -m64 -Os -fomit-frame-pointer2009021520090205
7443e/amd64-xmmgcc -m64 -march=nocona -O2 -fomit-frame-pointer2009021520090205
7443e/amd64-xmmgcc -m64 -march=nocona -Os -fomit-frame-pointer2009021520090205
7443e/amd64-xmmgcc -march=k8 -Os -fomit-frame-pointer2009021520090205
7452e/amd64-xmmgcc -Os -fomit-frame-pointer2009021520090205
7452e/amd64-xmmgcc -funroll-loops -m64 -march=k8 -Os -fomit-frame-pointer2009021520090205
7452e/amd64-xmmgcc -funroll-loops -march=k8 -O -fomit-frame-pointer2009021520090205
7452e/amd64-xmmgcc -funroll-loops -march=nocona -Os -fomit-frame-pointer2009021520090205
7452e/amd64-xmmgcc -march=nocona -O3 -fomit-frame-pointer2009021520090205
7470e/amd64-xmmgcc -march=nocona -Os -fomit-frame-pointer2009021520090205
8802e/mergedgcc -funroll-loops -O -fomit-frame-pointer2009021520090205
8820e/mergedgcc -O2 -fomit-frame-pointer2009021520090205
8838e/mergedgcc -m64 -O2 -fomit-frame-pointer2009021520090205
8865e/mergedgcc -funroll-loops -march=k8 -O3 -fomit-frame-pointer2009021520090205
8874e/mergedgcc -funroll-loops -O2 -fomit-frame-pointer2009021520090205
8874e/mergedgcc -funroll-loops -m64 -march=k8 -O2 -fomit-frame-pointer2009021520090205
8874e/mergedgcc -funroll-loops -m64 -march=k8 -O -fomit-frame-pointer2009021520090205
8883e/mergedgcc -march=nocona -O2 -fomit-frame-pointer2009021520090205
8892e/mergedgcc -m64 -march=nocona -O2 -fomit-frame-pointer2009021520090205
8910e/mergedgcc -funroll-loops -m64 -O -fomit-frame-pointer2009021520090205
8919e/mergedgcc -funroll-loops -O3 -fomit-frame-pointer2009021520090205
8919e/mergedgcc -funroll-loops -m64 -O3 -fomit-frame-pointer2009021520090205
8928e/mergedgcc -funroll-loops -m64 -march=nocona -O3 -fomit-frame-pointer2009021520090205
8928e/mergedgcc -m64 -march=nocona -O3 -fomit-frame-pointer2009021520090205
8928e/mergedgcc -march=k8 -O -fomit-frame-pointer2009021520090205
8928e/mergedgcc -march=nocona -O3 -fomit-frame-pointer2009021520090205
8937e/mergedgcc -funroll-loops -m64 -march=nocona -O2 -fomit-frame-pointer2009021520090205
8946e/mergedgcc -funroll-loops -march=k8 -O -fomit-frame-pointer2009021520090205
8973e/mergedgcc -m64 -march=k8 -O2 -fomit-frame-pointer2009021520090205
8982e/mergedgcc -funroll-loops -m64 -march=nocona -O -fomit-frame-pointer2009021520090205
8982e/mergedgcc -march=nocona -O -fomit-frame-pointer2009021520090205
8991e/mergedgcc -O3 -fomit-frame-pointer2009021520090205
8991e/mergedgcc -funroll-loops -march=nocona -O2 -fomit-frame-pointer2009021520090205
8991e/mergedgcc -funroll-loops -march=nocona -O -fomit-frame-pointer2009021520090205
8991e/mergedgcc -m64 -march=nocona -O -fomit-frame-pointer2009021520090205
9000e/mergedgcc -funroll-loops -march=nocona -O3 -fomit-frame-pointer2009021520090205
9000e/mergedgcc -march=k8 -O2 -fomit-frame-pointer2009021520090205
9009e/mergedgcc -m64 -march=k8 -O -fomit-frame-pointer2009021520090205
9018e/mergedgcc -funroll-loops -march=k8 -O2 -fomit-frame-pointer2009021520090205
9036e/mergedgcc -O -fomit-frame-pointer2009021520090205
9036e/mergedgcc -funroll-loops -m64 -march=k8 -O3 -fomit-frame-pointer2009021520090205
9036e/mergedgcc -m64 -O -fomit-frame-pointer2009021520090205
9090e/mergedgcc -funroll-loops -m64 -O2 -fomit-frame-pointer2009021520090205
9117e/mergedgcc -m64 -march=k8 -O3 -fomit-frame-pointer2009021520090205
9126e/mergedgcc -m64 -O3 -fomit-frame-pointer2009021520090205
9126e/mergedgcc -march=k8 -O3 -fomit-frame-pointer2009021520090205
9666e/amd64-1gcc -march=k8 -O2 -fomit-frame-pointer2009021520090205
9675e/amd64-1gcc -march=k8 -Os -fomit-frame-pointer2009021520090205
9684e/amd64-1cc2009021520090205
9684e/amd64-1gcc -O -fomit-frame-pointer2009021520090205
9684e/amd64-1gcc -Os -fomit-frame-pointer2009021520090205
9684e/amd64-1gcc -funroll-loops -O -fomit-frame-pointer2009021520090205
9684e/amd64-1gcc -funroll-loops -march=k8 -O2 -fomit-frame-pointer2009021520090205
9684e/amd64-1gcc -funroll-loops -march=nocona -Os -fomit-frame-pointer2009021520090205
9684e/amd64-1gcc -m64 -march=nocona -O -fomit-frame-pointer2009021520090205
9684e/amd64-1gcc -march=nocona -O2 -fomit-frame-pointer2009021520090205
9684e/amd64-1gcc -march=nocona -Os -fomit-frame-pointer2009021520090205
9693e/amd64-1gcc2009021520090205
9693e/amd64-1gcc -O2 -fomit-frame-pointer2009021520090205
9693e/amd64-1gcc -funroll-loops2009021520090205
9693e/amd64-1gcc -funroll-loops -m64 -march=k8 -O -fomit-frame-pointer2009021520090205
9693e/amd64-1gcc -m64 -O -fomit-frame-pointer2009021520090205
9693e/amd64-1gcc -m64 -Os -fomit-frame-pointer2009021520090205
9693e/amd64-1gcc -m64 -march=k8 -O3 -fomit-frame-pointer2009021520090205
9693e/amd64-1gcc -m64 -march=k8 -Os -fomit-frame-pointer2009021520090205
9693e/amd64-1gcc -m64 -march=nocona -O3 -fomit-frame-pointer2009021520090205
9693e/amd64-1gcc -march=nocona -O3 -fomit-frame-pointer2009021520090205
9693e/amd64-1gcc -march=nocona -O -fomit-frame-pointer2009021520090205
9702e/amd64-1gcc -funroll-loops -m64 -O3 -fomit-frame-pointer2009021520090205
9702e/amd64-1gcc -funroll-loops -m64 -O -fomit-frame-pointer2009021520090205
9702e/amd64-1gcc -funroll-loops -march=k8 -O -fomit-frame-pointer2009021520090205
9702e/amd64-1gcc -funroll-loops -march=nocona -O2 -fomit-frame-pointer2009021520090205
9702e/amd64-1gcc -m64 -O3 -fomit-frame-pointer2009021520090205
9711e/amd64-1gcc -m64 -march=k8 -O2 -fomit-frame-pointer2009021520090205
9720e/amd64-1gcc -funroll-loops -m64 -march=k8 -O2 -fomit-frame-pointer2009021520090205
9720e/amd64-1gcc -funroll-loops -m64 -march=nocona -Os -fomit-frame-pointer2009021520090205
9720e/amd64-1gcc -funroll-loops -march=k8 -O3 -fomit-frame-pointer2009021520090205
9729e/amd64-1gcc -funroll-loops -m64 -Os -fomit-frame-pointer2009021520090205
9747e/amd64-1gcc -funroll-loops -m64 -march=nocona -O3 -fomit-frame-pointer2009021520090205
9747e/amd64-1gcc -funroll-loops -march=k8 -Os -fomit-frame-pointer2009021520090205
9783e/amd64-1gcc -O3 -fomit-frame-pointer2009021520090205
9783e/amd64-1gcc -funroll-loops -Os -fomit-frame-pointer2009021520090205
9792e/amd64-1gcc -funroll-loops -m64 -O2 -fomit-frame-pointer2009021520090205
9792e/amd64-1gcc -funroll-loops -m64 -march=k8 -Os -fomit-frame-pointer2009021520090205
9801e/amd64-1gcc -funroll-loops -m64 -march=nocona -O2 -fomit-frame-pointer2009021520090205
9801e/amd64-1gcc -march=k8 -O -fomit-frame-pointer2009021520090205
9837e/amd64-1gcc -m64 -march=nocona -Os -fomit-frame-pointer2009021520090205
9855e/amd64-1gcc -funroll-loops -march=nocona -O3 -fomit-frame-pointer2009021520090205
9864e/amd64-1gcc -funroll-loops -O2 -fomit-frame-pointer2009021520090205
9873e/amd64-1gcc -funroll-loops -O3 -fomit-frame-pointer2009021520090205
9873e/amd64-1gcc -funroll-loops -m64 -march=k8 -O3 -fomit-frame-pointer2009021520090205
9873e/amd64-1gcc -m64 -O2 -fomit-frame-pointer2009021520090205
9873e/amd64-1gcc -march=k8 -O3 -fomit-frame-pointer2009021520090205
9882e/amd64-1gcc -funroll-loops -m64 -march=nocona -O -fomit-frame-pointer2009021520090205
9891e/amd64-1gcc -funroll-loops -march=nocona -O -fomit-frame-pointer2009021520090205
9891e/amd64-1gcc -m64 -march=k8 -O -fomit-frame-pointer2009021520090205
10098e/amd64-1gcc -m64 -march=nocona -O2 -fomit-frame-pointer2009021520090205
10584e/mergedgcc -funroll-loops -march=k8 -Os -fomit-frame-pointer2009021520090205
10620e/mergedgcc -funroll-loops -m64 -Os -fomit-frame-pointer2009021520090205
10620e/mergedgcc -funroll-loops -m64 -march=k8 -Os -fomit-frame-pointer2009021520090205
10710e/mergedgcc -funroll-loops -march=nocona -Os -fomit-frame-pointer2009021520090205
10746e/mergedgcc -funroll-loops -m64 -march=nocona -Os -fomit-frame-pointer2009021520090205
10800e/mergedgcc -funroll-loops -Os -fomit-frame-pointer2009021520090205
10971e/mergedgcc -m64 -march=nocona -Os -fomit-frame-pointer2009021520090205
10980e/mergedgcc -march=nocona -Os -fomit-frame-pointer2009021520090205
11079e/mergedgcc -m64 -march=k8 -Os -fomit-frame-pointer2009021520090205
11097e/mergedgcc -m64 -Os -fomit-frame-pointer2009021520090205
11097e/mergedgcc -march=k8 -Os -fomit-frame-pointer2009021520090205
11205e/mergedgcc -Os -fomit-frame-pointer2009021520090205
11682e/regsgcc -funroll-loops -m64 -march=k8 -O3 -fomit-frame-pointer2009021520090205
11961e/regsgcc -funroll-loops -march=k8 -O2 -fomit-frame-pointer2009021520090205
11970e/regsgcc -funroll-loops -m64 -march=nocona -O2 -fomit-frame-pointer2009021520090205
11970e/regsgcc -funroll-loops -m64 -march=nocona -O3 -fomit-frame-pointer2009021520090205
12015e/regsgcc -funroll-loops -march=k8 -O3 -fomit-frame-pointer2009021520090205
12096e/regsgcc -funroll-loops -O2 -fomit-frame-pointer2009021520090205
12123e/regsgcc -funroll-loops -O -fomit-frame-pointer2009021520090205
12150e/regsgcc -funroll-loops -m64 -march=k8 -O2 -fomit-frame-pointer2009021520090205
12177e/regsgcc -funroll-loops -m64 -O2 -fomit-frame-pointer2009021520090205
12213e/regsgcc -funroll-loops -march=nocona -O2 -fomit-frame-pointer2009021520090205
12258e/regsgcc -funroll-loops -m64 -O3 -fomit-frame-pointer2009021520090205
12267e/regsgcc -funroll-loops -march=k8 -O -fomit-frame-pointer2009021520090205
12312e/regsgcc -funroll-loops -march=nocona -O3 -fomit-frame-pointer2009021520090205
12321e/regsgcc -funroll-loops -O3 -fomit-frame-pointer2009021520090205
12393e/regsgcc -funroll-loops -march=nocona -O -fomit-frame-pointer2009021520090205
12420e/regsgcc -m64 -O3 -fomit-frame-pointer2009021520090205
12447e/regsgcc -m64 -march=k8 -O3 -fomit-frame-pointer2009021520090205
12492e/regsgcc -O3 -fomit-frame-pointer2009021520090205
12501e/regsgcc -march=k8 -O3 -fomit-frame-pointer2009021520090205
12555e/regsgcc -O -fomit-frame-pointer2009021520090205
12564e/regsgcc -m64 -O -fomit-frame-pointer2009021520090205
12573e/regsgcc -funroll-loops -m64 -march=nocona -O -fomit-frame-pointer2009021520090205
12645e/regsgcc -m64 -march=k8 -O -fomit-frame-pointer2009021520090205
12699e/regsgcc -funroll-loops -Os -fomit-frame-pointer2009021520090205
12717e/regsgcc -funroll-loops -m64 -march=nocona -Os -fomit-frame-pointer2009021520090205
12744e/regsgcc -O2 -fomit-frame-pointer2009021520090205
12744e/regsgcc -march=nocona -O -fomit-frame-pointer2009021520090205
12762e/regsgcc -funroll-loops -march=nocona -Os -fomit-frame-pointer2009021520090205
12771e/regsgcc -funroll-loops -march=k8 -Os -fomit-frame-pointer2009021520090205
12789e/regsgcc -march=k8 -O2 -fomit-frame-pointer2009021520090205
12798e/regsgcc -march=k8 -O -fomit-frame-pointer2009021520090205
12825e/regsgcc -funroll-loops -m64 -Os -fomit-frame-pointer2009021520090205
12825e/regsgcc -m64 -march=k8 -O2 -fomit-frame-pointer2009021520090205
12825e/regsgcc -m64 -march=nocona -O -fomit-frame-pointer2009021520090205
12879e/regsgcc -m64 -march=nocona -O2 -fomit-frame-pointer2009021520090205
12915e/regsgcc -funroll-loops -m64 -O -fomit-frame-pointer2009021520090205
12924e/regsgcc -funroll-loops -m64 -march=k8 -O -fomit-frame-pointer2009021520090205
12933e/regsgcc -m64 -O2 -fomit-frame-pointer2009021520090205
12942e/regsgcc -march=k8 -Os -fomit-frame-pointer2009021520090205
12960e/regsgcc -m64 -Os -fomit-frame-pointer2009021520090205
12987e/regsgcc -march=nocona -Os -fomit-frame-pointer2009021520090205
12996e/regsgcc -funroll-loops -m64 -march=k8 -Os -fomit-frame-pointer2009021520090205
13050e/regsgcc -march=nocona -O2 -fomit-frame-pointer2009021520090205
13122e/regsgcc -m64 -march=nocona -Os -fomit-frame-pointer2009021520090205
13176e/regsgcc -Os -fomit-frame-pointer2009021520090205
13176e/regsgcc -m64 -march=k8 -Os -fomit-frame-pointer2009021520090205
13230e/regsgcc -m64 -march=nocona -O3 -fomit-frame-pointer2009021520090205
13239e/regsgcc -march=nocona -O3 -fomit-frame-pointer2009021520090205
13734e/refgcc -funroll-loops -march=k8 -Os -fomit-frame-pointer2009021520090205
13851e/refgcc -funroll-loops -Os -fomit-frame-pointer2009021520090205
13905e/refgcc -funroll-loops -march=nocona -Os -fomit-frame-pointer2009021520090205
14004e/refgcc -funroll-loops -m64 -march=nocona -Os -fomit-frame-pointer2009021520090205
14031e/refgcc -funroll-loops -m64 -Os -fomit-frame-pointer2009021520090205
14292e/refgcc -funroll-loops -m64 -march=nocona -O3 -fomit-frame-pointer2009021520090205
14301e/refgcc -funroll-loops -O3 -fomit-frame-pointer2009021520090205
14301e/refgcc -funroll-loops -m64 -march=k8 -Os -fomit-frame-pointer2009021520090205
14409e/refgcc -funroll-loops -march=nocona -O3 -fomit-frame-pointer2009021520090205
14544e/refgcc -funroll-loops -m64 -O3 -fomit-frame-pointer2009021520090205
14544e/refgcc -funroll-loops -march=k8 -O -fomit-frame-pointer2009021520090205
14544e/refgcc -funroll-loops -march=nocona -O -fomit-frame-pointer2009021520090205
14553e/refgcc -funroll-loops -march=k8 -O3 -fomit-frame-pointer2009021520090205
14616e/refgcc -funroll-loops -m64 -march=nocona -O -fomit-frame-pointer2009021520090205
14625e/refgcc -funroll-loops -m64 -O -fomit-frame-pointer2009021520090205
14742e/refgcc -funroll-loops -O -fomit-frame-pointer2009021520090205
14742e/refgcc -funroll-loops -m64 -march=k8 -O3 -fomit-frame-pointer2009021520090205
14751e/refgcc -funroll-loops -m64 -march=k8 -O -fomit-frame-pointer2009021520090205
15516e/refgcc -m64 -O3 -fomit-frame-pointer2009021520090205
15705e/refgcc -funroll-loops -march=nocona -O2 -fomit-frame-pointer2009021520090205
15741e/refgcc -funroll-loops -m64 -march=nocona -O2 -fomit-frame-pointer2009021520090205
16173e/refgcc -m64 -march=nocona -O2 -fomit-frame-pointer2009021520090205
16425e/refgcc -O3 -fomit-frame-pointer2009021520090205
16425e/refgcc -m64 -march=nocona -O -fomit-frame-pointer2009021520090205
16425e/refgcc -march=nocona -O -fomit-frame-pointer2009021520090205
16497e/refgcc -O2 -fomit-frame-pointer2009021520090205
16614e/refgcc -march=k8 -O2 -fomit-frame-pointer2009021520090205
16668e/refgcc -m64 -O2 -fomit-frame-pointer2009021520090205
16677e/refgcc -m64 -march=k8 -O3 -fomit-frame-pointer2009021520090205
16677e/refgcc -march=k8 -O3 -fomit-frame-pointer2009021520090205
16686e/refgcc -O -fomit-frame-pointer2009021520090205
16686e/refgcc -m64 -march=k8 -O2 -fomit-frame-pointer2009021520090205
16722e/refgcc -m64 -march=k8 -O -fomit-frame-pointer2009021520090205
16722e/refgcc -march=k8 -O -fomit-frame-pointer2009021520090205
16731e/refgcc -m64 -O -fomit-frame-pointer2009021520090205
16740refgcc -funroll-loops -Os -fomit-frame-pointer2009021520090205
16740refgcc -funroll-loops -march=k8 -Os -fomit-frame-pointer2009021520090205
16857refgcc -funroll-loops -m64 -march=nocona -O2 -fomit-frame-pointer2009021520090205
16875refgcc -funroll-loops -march=nocona -O -fomit-frame-pointer2009021520090205
16893e/refgcc -m64 -march=nocona -O3 -fomit-frame-pointer2009021520090205
16893e/refgcc -march=nocona -O3 -fomit-frame-pointer2009021520090205
16902refgcc -funroll-loops -m64 -march=nocona -Os -fomit-frame-pointer2009021520090205
16920refgcc -funroll-loops -m64 -march=k8 -Os -fomit-frame-pointer2009021520090205
16947refgcc -funroll-loops -O2 -fomit-frame-pointer2009021520090205
16947refgcc -funroll-loops -O -fomit-frame-pointer2009021520090205
16956refgcc -funroll-loops -m64 -march=k8 -O2 -fomit-frame-pointer2009021520090205
16965refgcc -funroll-loops -march=nocona -O3 -fomit-frame-pointer2009021520090205
16992refgcc -funroll-loops -m64 -march=nocona -O3 -fomit-frame-pointer2009021520090205
17064refgcc -funroll-loops -m64 -O3 -fomit-frame-pointer2009021520090205
17064refgcc -funroll-loops -march=nocona -O2 -fomit-frame-pointer2009021520090205
17091refgcc -m64 -march=nocona -O -fomit-frame-pointer2009021520090205
17109refgcc -march=nocona -O -fomit-frame-pointer2009021520090205
17172refgcc -funroll-loops -march=nocona -Os -fomit-frame-pointer2009021520090205
17181refgcc -funroll-loops -m64 -march=nocona -O -fomit-frame-pointer2009021520090205
17199refgcc -funroll-loops -m64 -Os -fomit-frame-pointer2009021520090205
17199e/refgcc -march=nocona -O2 -fomit-frame-pointer2009021520090205
17208refgcc -funroll-loops -march=k8 -O -fomit-frame-pointer2009021520090205
17217refgcc -funroll-loops -O3 -fomit-frame-pointer2009021520090205
17226refgcc -funroll-loops -m64 -march=k8 -O -fomit-frame-pointer2009021520090205
17262refgcc -funroll-loops -m64 -O -fomit-frame-pointer2009021520090205
17316refgcc -funroll-loops -march=k8 -O2 -fomit-frame-pointer2009021520090205
17325refgcc -funroll-loops -m64 -O2 -fomit-frame-pointer2009021520090205
17325refgcc -funroll-loops -m64 -march=k8 -O3 -fomit-frame-pointer2009021520090205
17325e/refgcc -funroll-loops -march=k8 -O2 -fomit-frame-pointer2009021520090205
17334refgcc -funroll-loops -march=k8 -O3 -fomit-frame-pointer2009021520090205
17460e/refgcc -funroll-loops -O2 -fomit-frame-pointer2009021520090205
17793e/refgcc -Os -fomit-frame-pointer2009021520090205
17793e/refgcc -funroll-loops -m64 -march=k8 -O2 -fomit-frame-pointer2009021520090205
17793e/refgcc -m64 -Os -fomit-frame-pointer2009021520090205
17793e/refgcc -m64 -march=k8 -Os -fomit-frame-pointer2009021520090205
17802e/refgcc -funroll-loops -m64 -O2 -fomit-frame-pointer2009021520090205
17811refgcc -m64 -O3 -fomit-frame-pointer2009021520090205
17829e/refgcc -march=k8 -Os -fomit-frame-pointer2009021520090205
17865refgcc -O3 -fomit-frame-pointer2009021520090205
17883refgcc -march=k8 -O3 -fomit-frame-pointer2009021520090205
17919e/refgcc -march=nocona -Os -fomit-frame-pointer2009021520090205
17928e/refgcc -m64 -march=nocona -Os -fomit-frame-pointer2009021520090205
17964refgcc -m64 -march=k8 -O3 -fomit-frame-pointer2009021520090205
18117refgcc -march=nocona -Os -fomit-frame-pointer2009021520090205
18126refgcc -m64 -Os -fomit-frame-pointer2009021520090205
18126refgcc -march=k8 -Os -fomit-frame-pointer2009021520090205
18135refgcc -Os -fomit-frame-pointer2009021520090205
18135refgcc -m64 -march=k8 -Os -fomit-frame-pointer2009021520090205
18135refgcc -m64 -march=nocona -Os -fomit-frame-pointer2009021520090205
18450refgcc -m64 -O2 -fomit-frame-pointer2009021520090205
18450refgcc -m64 -march=k8 -O2 -fomit-frame-pointer2009021520090205
18513refgcc -m64 -march=nocona -O2 -fomit-frame-pointer2009021520090205
18549refgcc -O2 -fomit-frame-pointer2009021520090205
18558refgcc -m64 -march=nocona -O3 -fomit-frame-pointer2009021520090205
18558refgcc -march=k8 -O2 -fomit-frame-pointer2009021520090205
18558refgcc -march=nocona -O3 -fomit-frame-pointer2009021520090205
18576refgcc -m64 -O -fomit-frame-pointer2009021520090205
18576refgcc -m64 -march=k8 -O -fomit-frame-pointer2009021520090205
18585refgcc -march=k8 -O -fomit-frame-pointer2009021520090205
18630refgcc -march=nocona -O2 -fomit-frame-pointer2009021520090205
18702refgcc -O -fomit-frame-pointer2009021520090205
24786e/mergedgcc2009021520090205
24822e/mergedcc2009021520090205
24831e/mergedgcc -funroll-loops2009021520090205
33957refgcc2009021520090205
34317refgcc -funroll-loops2009021520090205
34623refcc2009021520090205
42120e/regsgcc -funroll-loops2009021520090205
42381e/regsgcc2009021520090205
42714e/regscc2009021520090205
56601e/refgcc2009021520090205
56997e/refgcc -funroll-loops2009021520090205
57141e/refcc2009021520090205

Compiler output

Implementation: crypto_stream/salsa2012/e/ppc-altivec
Compiler: cc
api.c: In file included from /home/condor/execute/dir_18067/userdir/supercop-20090205/bench/nmiv002/include/estream-convert-api.h:7,
api.c: from api.c:1:
api.c: e/ecrypt-sync.h:60: syntax error before "__vector"
api.c: e/ecrypt-sync.h:60: warning: no semicolon at end of struct or union
api.c: e/ecrypt-sync.h:60: warning: no semicolon at end of struct or union
api.c: e/ecrypt-sync.h:62: syntax error before '}' token
api.c: e/ecrypt-sync.h:62: warning: data definition has no type or storage class
api.c: e/ecrypt-sync.h:68: syntax error before '}' token
api.c: e/ecrypt-sync.h:68: warning: data definition has no type or storage class
api.c: e/ecrypt-sync.h:87: syntax error before '*' token
api.c: ...
api.c: /home/condor/execute/dir_18067/userdir/supercop-20090205/bench/nmiv002/include/estream-convert-api.h:58: `iv' undeclared (first use in this function)
api.c: /home/condor/execute/dir_18067/userdir/supercop-20090205/bench/nmiv002/include/estream-convert-api.h:59: `ciphertext' undeclared (first use in this function)
api.c: /home/condor/execute/dir_18067/userdir/supercop-20090205/bench/nmiv002/include/estream-convert-api.h:59: `plaintext' undeclared (first use in this function)
api.c: /home/condor/execute/dir_18067/userdir/supercop-20090205/bench/nmiv002/include/estream-convert-api.h:59: `msglen' undeclared (first use in this function)
api.c: /home/condor/execute/dir_18067/userdir/supercop-20090205/bench/nmiv002/include/estream-convert-api.h: In function `crypto_stream_salsa2012_e_ppc_altivec':
api.c: /home/condor/execute/dir_18067/userdir/supercop-20090205/bench/nmiv002/include/estream-convert-api.h:75: syntax error before "ctx"
api.c: /home/condor/execute/dir_18067/userdir/supercop-20090205/bench/nmiv002/include/estream-convert-api.h:77: `ctx' undeclared (first use in this function)
api.c: /home/condor/execute/dir_18067/userdir/supercop-20090205/bench/nmiv002/include/estream-convert-api.h: In function `crypto_stream_salsa2012_e_ppc_altivec_xor':
api.c: /home/condor/execute/dir_18067/userdir/supercop-20090205/bench/nmiv002/include/estream-convert-api.h:100: syntax error before "ctx"
api.c: /home/condor/execute/dir_18067/userdir/supercop-20090205/bench/nmiv002/include/estream-convert-api.h:102: `ctx' undeclared (first use in this function)

Number of similar (compiler,implementation) pairs: 51, 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 -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 -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=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=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=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=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=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/salsa2012/e/x86-xmm2
Compiler: cc
salsa20.s: salsa20.s: Assembler messages:
salsa20.s: salsa20.s:159: Error: `0(%esp)' is not a valid 64 bit base/index expression
salsa20.s: salsa20.s:164: Error: `4(%esp)' is not a valid 64 bit base/index expression
salsa20.s: salsa20.s:169: Error: `8(%esp)' is not a valid 64 bit base/index expression
salsa20.s: salsa20.s:174: Error: `12(%esp)' is not a valid 64 bit base/index expression
salsa20.s: salsa20.s:179: Error: `16(%esp)' is not a valid 64 bit base/index expression
salsa20.s: salsa20.s:184: Error: `4(%esp,%eax)' is not a valid 64 bit base/index expression
salsa20.s: salsa20.s:189: Error: `8(%esp,%eax)' is not a valid 64 bit base/index expression
salsa20.s: salsa20.s:199: Error: `12(%esp,%eax)' is not a valid 64 bit base/index expression
salsa20.s: salsa20.s:247: Error: `0(%esp)' is not a valid 64 bit base/index expression
salsa20.s: ...
salsa20.s: salsa20.s:1902: Error: `4(%ecx)' is not a valid 64 bit base/index expression
salsa20.s: salsa20.s:1917: Error: `24(%eax)' is not a valid 64 bit base/index expression
salsa20.s: salsa20.s:1922: Error: `44(%eax)' is not a valid 64 bit base/index expression
salsa20.s: salsa20.s:1927: Error: `32(%eax)' is not a valid 64 bit base/index expression
salsa20.s: salsa20.s:1932: Error: `52(%eax)' is not a valid 64 bit base/index expression
salsa20.s: salsa20.s:1937: Error: `0(%esp)' is not a valid 64 bit base/index expression
salsa20.s: salsa20.s:1942: Error: `4(%esp)' is not a valid 64 bit base/index expression
salsa20.s: salsa20.s:1947: Error: `8(%esp)' is not a valid 64 bit base/index expression
salsa20.s: salsa20.s:1952: Error: `12(%esp)' is not a valid 64 bit base/index expression
salsa20.s: salsa20.s:1957: Error: `16(%esp)' is not a valid 64 bit base/index expression

Number of similar (compiler,implementation) pairs: 51, namely:
CompilerImplementations
cc e/x86-xmm2
gcc e/x86-xmm2
gcc -O2 -fomit-frame-pointer e/x86-xmm2
gcc -O3 -fomit-frame-pointer e/x86-xmm2
gcc -O -fomit-frame-pointer e/x86-xmm2
gcc -Os -fomit-frame-pointer e/x86-xmm2
gcc -funroll-loops e/x86-xmm2
gcc -funroll-loops -O2 -fomit-frame-pointer e/x86-xmm2
gcc -funroll-loops -O3 -fomit-frame-pointer e/x86-xmm2
gcc -funroll-loops -O -fomit-frame-pointer e/x86-xmm2
gcc -funroll-loops -Os -fomit-frame-pointer e/x86-xmm2
gcc -funroll-loops -m64 -O2 -fomit-frame-pointer e/x86-xmm2
gcc -funroll-loops -m64 -O3 -fomit-frame-pointer e/x86-xmm2
gcc -funroll-loops -m64 -O -fomit-frame-pointer e/x86-xmm2
gcc -funroll-loops -m64 -Os -fomit-frame-pointer e/x86-xmm2
gcc -funroll-loops -m64 -march=k8 -O2 -fomit-frame-pointer e/x86-xmm2
gcc -funroll-loops -m64 -march=k8 -O3 -fomit-frame-pointer e/x86-xmm2
gcc -funroll-loops -m64 -march=k8 -O -fomit-frame-pointer e/x86-xmm2
gcc -funroll-loops -m64 -march=k8 -Os -fomit-frame-pointer e/x86-xmm2
gcc -funroll-loops -m64 -march=nocona -O2 -fomit-frame-pointer e/x86-xmm2
gcc -funroll-loops -m64 -march=nocona -O3 -fomit-frame-pointer e/x86-xmm2
gcc -funroll-loops -m64 -march=nocona -O -fomit-frame-pointer e/x86-xmm2
gcc -funroll-loops -m64 -march=nocona -Os -fomit-frame-pointer e/x86-xmm2
gcc -funroll-loops -march=k8 -O2 -fomit-frame-pointer e/x86-xmm2
gcc -funroll-loops -march=k8 -O3 -fomit-frame-pointer e/x86-xmm2
gcc -funroll-loops -march=k8 -O -fomit-frame-pointer e/x86-xmm2
gcc -funroll-loops -march=k8 -Os -fomit-frame-pointer e/x86-xmm2
gcc -funroll-loops -march=nocona -O2 -fomit-frame-pointer e/x86-xmm2
gcc -funroll-loops -march=nocona -O3 -fomit-frame-pointer e/x86-xmm2
gcc -funroll-loops -march=nocona -O -fomit-frame-pointer e/x86-xmm2
gcc -funroll-loops -march=nocona -Os -fomit-frame-pointer e/x86-xmm2
gcc -m64 -O2 -fomit-frame-pointer e/x86-xmm2
gcc -m64 -O3 -fomit-frame-pointer e/x86-xmm2
gcc -m64 -O -fomit-frame-pointer e/x86-xmm2
gcc -m64 -Os -fomit-frame-pointer e/x86-xmm2
gcc -m64 -march=k8 -O2 -fomit-frame-pointer e/x86-xmm2
gcc -m64 -march=k8 -O3 -fomit-frame-pointer e/x86-xmm2
gcc -m64 -march=k8 -O -fomit-frame-pointer e/x86-xmm2
gcc -m64 -march=k8 -Os -fomit-frame-pointer e/x86-xmm2
gcc -m64 -march=nocona -O2 -fomit-frame-pointer e/x86-xmm2
gcc -m64 -march=nocona -O3 -fomit-frame-pointer e/x86-xmm2
gcc -m64 -march=nocona -O -fomit-frame-pointer e/x86-xmm2
gcc -m64 -march=nocona -Os -fomit-frame-pointer e/x86-xmm2
gcc -march=k8 -O2 -fomit-frame-pointer e/x86-xmm2
gcc -march=k8 -O3 -fomit-frame-pointer e/x86-xmm2
gcc -march=k8 -O -fomit-frame-pointer e/x86-xmm2
gcc -march=k8 -Os -fomit-frame-pointer e/x86-xmm2
gcc -march=nocona -O2 -fomit-frame-pointer e/x86-xmm2
gcc -march=nocona -O3 -fomit-frame-pointer e/x86-xmm2
gcc -march=nocona -O -fomit-frame-pointer e/x86-xmm2
gcc -march=nocona -Os -fomit-frame-pointer e/x86-xmm2

Compiler output

Implementation: crypto_stream/salsa2012/e/x86-xmm
Compiler: cc
salsa20.s: salsa20.s: Assembler messages:
salsa20.s: salsa20.s:159: Error: `0(%esp)' is not a valid 64 bit base/index expression
salsa20.s: salsa20.s:164: Error: `4(%esp)' is not a valid 64 bit base/index expression
salsa20.s: salsa20.s:169: Error: `8(%esp)' is not a valid 64 bit base/index expression
salsa20.s: salsa20.s:174: Error: `12(%esp)' is not a valid 64 bit base/index expression
salsa20.s: salsa20.s:179: Error: `16(%esp)' is not a valid 64 bit base/index expression
salsa20.s: salsa20.s:184: Error: `4(%esp,%eax)' is not a valid 64 bit base/index expression
salsa20.s: salsa20.s:189: Error: `8(%esp,%eax)' is not a valid 64 bit base/index expression
salsa20.s: salsa20.s:199: Error: `12(%esp,%eax)' is not a valid 64 bit base/index expression
salsa20.s: salsa20.s:247: Error: `0(%esp)' is not a valid 64 bit base/index expression
salsa20.s: ...
salsa20.s: salsa20.s:1987: Error: `4(%ecx)' is not a valid 64 bit base/index expression
salsa20.s: salsa20.s:2002: Error: `24(%eax)' is not a valid 64 bit base/index expression
salsa20.s: salsa20.s:2007: Error: `44(%eax)' is not a valid 64 bit base/index expression
salsa20.s: salsa20.s:2012: Error: `32(%eax)' is not a valid 64 bit base/index expression
salsa20.s: salsa20.s:2017: Error: `52(%eax)' is not a valid 64 bit base/index expression
salsa20.s: salsa20.s:2022: Error: `0(%esp)' is not a valid 64 bit base/index expression
salsa20.s: salsa20.s:2027: Error: `4(%esp)' is not a valid 64 bit base/index expression
salsa20.s: salsa20.s:2032: Error: `8(%esp)' is not a valid 64 bit base/index expression
salsa20.s: salsa20.s:2037: Error: `12(%esp)' is not a valid 64 bit base/index expression
salsa20.s: salsa20.s:2042: Error: `16(%esp)' is not a valid 64 bit base/index expression

Number of similar (compiler,implementation) pairs: 51, namely:
CompilerImplementations
cc e/x86-xmm
gcc e/x86-xmm
gcc -O2 -fomit-frame-pointer e/x86-xmm
gcc -O3 -fomit-frame-pointer e/x86-xmm
gcc -O -fomit-frame-pointer e/x86-xmm
gcc -Os -fomit-frame-pointer e/x86-xmm
gcc -funroll-loops e/x86-xmm
gcc -funroll-loops -O2 -fomit-frame-pointer e/x86-xmm
gcc -funroll-loops -O3 -fomit-frame-pointer e/x86-xmm
gcc -funroll-loops -O -fomit-frame-pointer e/x86-xmm
gcc -funroll-loops -Os -fomit-frame-pointer e/x86-xmm
gcc -funroll-loops -m64 -O2 -fomit-frame-pointer e/x86-xmm
gcc -funroll-loops -m64 -O3 -fomit-frame-pointer e/x86-xmm
gcc -funroll-loops -m64 -O -fomit-frame-pointer e/x86-xmm
gcc -funroll-loops -m64 -Os -fomit-frame-pointer e/x86-xmm
gcc -funroll-loops -m64 -march=k8 -O2 -fomit-frame-pointer e/x86-xmm
gcc -funroll-loops -m64 -march=k8 -O3 -fomit-frame-pointer e/x86-xmm
gcc -funroll-loops -m64 -march=k8 -O -fomit-frame-pointer e/x86-xmm
gcc -funroll-loops -m64 -march=k8 -Os -fomit-frame-pointer e/x86-xmm
gcc -funroll-loops -m64 -march=nocona -O2 -fomit-frame-pointer e/x86-xmm
gcc -funroll-loops -m64 -march=nocona -O3 -fomit-frame-pointer e/x86-xmm
gcc -funroll-loops -m64 -march=nocona -O -fomit-frame-pointer e/x86-xmm
gcc -funroll-loops -m64 -march=nocona -Os -fomit-frame-pointer e/x86-xmm
gcc -funroll-loops -march=k8 -O2 -fomit-frame-pointer e/x86-xmm
gcc -funroll-loops -march=k8 -O3 -fomit-frame-pointer e/x86-xmm
gcc -funroll-loops -march=k8 -O -fomit-frame-pointer e/x86-xmm
gcc -funroll-loops -march=k8 -Os -fomit-frame-pointer e/x86-xmm
gcc -funroll-loops -march=nocona -O2 -fomit-frame-pointer e/x86-xmm
gcc -funroll-loops -march=nocona -O3 -fomit-frame-pointer e/x86-xmm
gcc -funroll-loops -march=nocona -O -fomit-frame-pointer e/x86-xmm
gcc -funroll-loops -march=nocona -Os -fomit-frame-pointer e/x86-xmm
gcc -m64 -O2 -fomit-frame-pointer e/x86-xmm
gcc -m64 -O3 -fomit-frame-pointer e/x86-xmm
gcc -m64 -O -fomit-frame-pointer e/x86-xmm
gcc -m64 -Os -fomit-frame-pointer e/x86-xmm
gcc -m64 -march=k8 -O2 -fomit-frame-pointer e/x86-xmm
gcc -m64 -march=k8 -O3 -fomit-frame-pointer e/x86-xmm
gcc -m64 -march=k8 -O -fomit-frame-pointer e/x86-xmm
gcc -m64 -march=k8 -Os -fomit-frame-pointer e/x86-xmm
gcc -m64 -march=nocona -O2 -fomit-frame-pointer e/x86-xmm
gcc -m64 -march=nocona -O3 -fomit-frame-pointer e/x86-xmm
gcc -m64 -march=nocona -O -fomit-frame-pointer e/x86-xmm
gcc -m64 -march=nocona -Os -fomit-frame-pointer e/x86-xmm
gcc -march=k8 -O2 -fomit-frame-pointer e/x86-xmm
gcc -march=k8 -O3 -fomit-frame-pointer e/x86-xmm
gcc -march=k8 -O -fomit-frame-pointer e/x86-xmm
gcc -march=k8 -Os -fomit-frame-pointer e/x86-xmm
gcc -march=nocona -O2 -fomit-frame-pointer e/x86-xmm
gcc -march=nocona -O3 -fomit-frame-pointer e/x86-xmm
gcc -march=nocona -O -fomit-frame-pointer e/x86-xmm
gcc -march=nocona -Os -fomit-frame-pointer e/x86-xmm

Compiler output

Implementation: crypto_stream/salsa2012/e/x86-3
Compiler: cc
salsa20.s: salsa20.s: Assembler messages:
salsa20.s: salsa20.s:201: Error: `0(%esp)' is not a valid 64 bit base/index expression
salsa20.s: salsa20.s:206: Error: `4(%esp)' is not a valid 64 bit base/index expression
salsa20.s: salsa20.s:211: Error: `8(%esp)' is not a valid 64 bit base/index expression
salsa20.s: salsa20.s:216: Error: `12(%esp)' is not a valid 64 bit base/index expression
salsa20.s: salsa20.s:221: Error: `16(%esp)' is not a valid 64 bit base/index expression
salsa20.s: salsa20.s:226: Error: `4(%esp,%eax)' is not a valid 64 bit base/index expression
salsa20.s: salsa20.s:231: Error: `8(%esp,%eax)' is not a valid 64 bit base/index expression
salsa20.s: salsa20.s:241: Error: `12(%esp,%eax)' is not a valid 64 bit base/index expression
salsa20.s: salsa20.s:273: Error: `20(%esp)' is not a valid 64 bit base/index expression
salsa20.s: ...
salsa20.s: salsa20.s:3109: Error: `4(%ecx)' is not a valid 64 bit base/index expression
salsa20.s: salsa20.s:3124: Error: `24(%eax)' is not a valid 64 bit base/index expression
salsa20.s: salsa20.s:3129: Error: `28(%eax)' is not a valid 64 bit base/index expression
salsa20.s: salsa20.s:3134: Error: `32(%eax)' is not a valid 64 bit base/index expression
salsa20.s: salsa20.s:3139: Error: `36(%eax)' is not a valid 64 bit base/index expression
salsa20.s: salsa20.s:3144: Error: `0(%esp)' is not a valid 64 bit base/index expression
salsa20.s: salsa20.s:3149: Error: `4(%esp)' is not a valid 64 bit base/index expression
salsa20.s: salsa20.s:3154: Error: `8(%esp)' is not a valid 64 bit base/index expression
salsa20.s: salsa20.s:3159: Error: `12(%esp)' is not a valid 64 bit base/index expression
salsa20.s: salsa20.s:3164: Error: `16(%esp)' is not a valid 64 bit base/index expression

Number of similar (compiler,implementation) pairs: 51, namely:
CompilerImplementations
cc e/x86-3
gcc e/x86-3
gcc -O2 -fomit-frame-pointer e/x86-3
gcc -O3 -fomit-frame-pointer e/x86-3
gcc -O -fomit-frame-pointer e/x86-3
gcc -Os -fomit-frame-pointer e/x86-3
gcc -funroll-loops e/x86-3
gcc -funroll-loops -O2 -fomit-frame-pointer e/x86-3
gcc -funroll-loops -O3 -fomit-frame-pointer e/x86-3
gcc -funroll-loops -O -fomit-frame-pointer e/x86-3
gcc -funroll-loops -Os -fomit-frame-pointer e/x86-3
gcc -funroll-loops -m64 -O2 -fomit-frame-pointer e/x86-3
gcc -funroll-loops -m64 -O3 -fomit-frame-pointer e/x86-3
gcc -funroll-loops -m64 -O -fomit-frame-pointer e/x86-3
gcc -funroll-loops -m64 -Os -fomit-frame-pointer e/x86-3
gcc -funroll-loops -m64 -march=k8 -O2 -fomit-frame-pointer e/x86-3
gcc -funroll-loops -m64 -march=k8 -O3 -fomit-frame-pointer e/x86-3
gcc -funroll-loops -m64 -march=k8 -O -fomit-frame-pointer e/x86-3
gcc -funroll-loops -m64 -march=k8 -Os -fomit-frame-pointer e/x86-3
gcc -funroll-loops -m64 -march=nocona -O2 -fomit-frame-pointer e/x86-3
gcc -funroll-loops -m64 -march=nocona -O3 -fomit-frame-pointer e/x86-3
gcc -funroll-loops -m64 -march=nocona -O -fomit-frame-pointer e/x86-3
gcc -funroll-loops -m64 -march=nocona -Os -fomit-frame-pointer e/x86-3
gcc -funroll-loops -march=k8 -O2 -fomit-frame-pointer e/x86-3
gcc -funroll-loops -march=k8 -O3 -fomit-frame-pointer e/x86-3
gcc -funroll-loops -march=k8 -O -fomit-frame-pointer e/x86-3
gcc -funroll-loops -march=k8 -Os -fomit-frame-pointer e/x86-3
gcc -funroll-loops -march=nocona -O2 -fomit-frame-pointer e/x86-3
gcc -funroll-loops -march=nocona -O3 -fomit-frame-pointer e/x86-3
gcc -funroll-loops -march=nocona -O -fomit-frame-pointer e/x86-3
gcc -funroll-loops -march=nocona -Os -fomit-frame-pointer e/x86-3
gcc -m64 -O2 -fomit-frame-pointer e/x86-3
gcc -m64 -O3 -fomit-frame-pointer e/x86-3
gcc -m64 -O -fomit-frame-pointer e/x86-3
gcc -m64 -Os -fomit-frame-pointer e/x86-3
gcc -m64 -march=k8 -O2 -fomit-frame-pointer e/x86-3
gcc -m64 -march=k8 -O3 -fomit-frame-pointer e/x86-3
gcc -m64 -march=k8 -O -fomit-frame-pointer e/x86-3
gcc -m64 -march=k8 -Os -fomit-frame-pointer e/x86-3
gcc -m64 -march=nocona -O2 -fomit-frame-pointer e/x86-3
gcc -m64 -march=nocona -O3 -fomit-frame-pointer e/x86-3
gcc -m64 -march=nocona -O -fomit-frame-pointer e/x86-3
gcc -m64 -march=nocona -Os -fomit-frame-pointer e/x86-3
gcc -march=k8 -O2 -fomit-frame-pointer e/x86-3
gcc -march=k8 -O3 -fomit-frame-pointer e/x86-3
gcc -march=k8 -O -fomit-frame-pointer e/x86-3
gcc -march=k8 -Os -fomit-frame-pointer e/x86-3
gcc -march=nocona -O2 -fomit-frame-pointer e/x86-3
gcc -march=nocona -O3 -fomit-frame-pointer e/x86-3
gcc -march=nocona -O -fomit-frame-pointer e/x86-3
gcc -march=nocona -Os -fomit-frame-pointer e/x86-3

Compiler output

Implementation: crypto_stream/salsa2012/e/x86-athlon
Compiler: cc
salsa20.s: salsa20.s: Assembler messages:
salsa20.s: salsa20.s:201: Error: `0(%esp)' is not a valid 64 bit base/index expression
salsa20.s: salsa20.s:206: Error: `4(%esp)' is not a valid 64 bit base/index expression
salsa20.s: salsa20.s:211: Error: `8(%esp)' is not a valid 64 bit base/index expression
salsa20.s: salsa20.s:216: Error: `12(%esp)' is not a valid 64 bit base/index expression
salsa20.s: salsa20.s:221: Error: `16(%esp)' is not a valid 64 bit base/index expression
salsa20.s: salsa20.s:226: Error: `4(%esp,%eax)' is not a valid 64 bit base/index expression
salsa20.s: salsa20.s:231: Error: `8(%esp,%eax)' is not a valid 64 bit base/index expression
salsa20.s: salsa20.s:241: Error: `12(%esp,%eax)' is not a valid 64 bit base/index expression
salsa20.s: salsa20.s:273: Error: `20(%esp)' is not a valid 64 bit base/index expression
salsa20.s: ...
salsa20.s: salsa20.s:3167: Error: `4(%ecx)' is not a valid 64 bit base/index expression
salsa20.s: salsa20.s:3182: Error: `24(%eax)' is not a valid 64 bit base/index expression
salsa20.s: salsa20.s:3187: Error: `28(%eax)' is not a valid 64 bit base/index expression
salsa20.s: salsa20.s:3192: Error: `32(%eax)' is not a valid 64 bit base/index expression
salsa20.s: salsa20.s:3197: Error: `36(%eax)' is not a valid 64 bit base/index expression
salsa20.s: salsa20.s:3202: Error: `0(%esp)' is not a valid 64 bit base/index expression
salsa20.s: salsa20.s:3207: Error: `4(%esp)' is not a valid 64 bit base/index expression
salsa20.s: salsa20.s:3212: Error: `8(%esp)' is not a valid 64 bit base/index expression
salsa20.s: salsa20.s:3217: Error: `12(%esp)' is not a valid 64 bit base/index expression
salsa20.s: salsa20.s:3222: Error: `16(%esp)' is not a valid 64 bit base/index expression

Number of similar (compiler,implementation) pairs: 51, namely:
CompilerImplementations
cc e/x86-athlon
gcc e/x86-athlon
gcc -O2 -fomit-frame-pointer e/x86-athlon
gcc -O3 -fomit-frame-pointer e/x86-athlon
gcc -O -fomit-frame-pointer e/x86-athlon
gcc -Os -fomit-frame-pointer e/x86-athlon
gcc -funroll-loops e/x86-athlon
gcc -funroll-loops -O2 -fomit-frame-pointer e/x86-athlon
gcc -funroll-loops -O3 -fomit-frame-pointer e/x86-athlon
gcc -funroll-loops -O -fomit-frame-pointer e/x86-athlon
gcc -funroll-loops -Os -fomit-frame-pointer e/x86-athlon
gcc -funroll-loops -m64 -O2 -fomit-frame-pointer e/x86-athlon
gcc -funroll-loops -m64 -O3 -fomit-frame-pointer e/x86-athlon
gcc -funroll-loops -m64 -O -fomit-frame-pointer e/x86-athlon
gcc -funroll-loops -m64 -Os -fomit-frame-pointer e/x86-athlon
gcc -funroll-loops -m64 -march=k8 -O2 -fomit-frame-pointer e/x86-athlon
gcc -funroll-loops -m64 -march=k8 -O3 -fomit-frame-pointer e/x86-athlon
gcc -funroll-loops -m64 -march=k8 -O -fomit-frame-pointer e/x86-athlon
gcc -funroll-loops -m64 -march=k8 -Os -fomit-frame-pointer e/x86-athlon
gcc -funroll-loops -m64 -march=nocona -O2 -fomit-frame-pointer e/x86-athlon
gcc -funroll-loops -m64 -march=nocona -O3 -fomit-frame-pointer e/x86-athlon
gcc -funroll-loops -m64 -march=nocona -O -fomit-frame-pointer e/x86-athlon
gcc -funroll-loops -m64 -march=nocona -Os -fomit-frame-pointer e/x86-athlon
gcc -funroll-loops -march=k8 -O2 -fomit-frame-pointer e/x86-athlon
gcc -funroll-loops -march=k8 -O3 -fomit-frame-pointer e/x86-athlon
gcc -funroll-loops -march=k8 -O -fomit-frame-pointer e/x86-athlon
gcc -funroll-loops -march=k8 -Os -fomit-frame-pointer e/x86-athlon
gcc -funroll-loops -march=nocona -O2 -fomit-frame-pointer e/x86-athlon
gcc -funroll-loops -march=nocona -O3 -fomit-frame-pointer e/x86-athlon
gcc -funroll-loops -march=nocona -O -fomit-frame-pointer e/x86-athlon
gcc -funroll-loops -march=nocona -Os -fomit-frame-pointer e/x86-athlon
gcc -m64 -O2 -fomit-frame-pointer e/x86-athlon
gcc -m64 -O3 -fomit-frame-pointer e/x86-athlon
gcc -m64 -O -fomit-frame-pointer e/x86-athlon
gcc -m64 -Os -fomit-frame-pointer e/x86-athlon
gcc -m64 -march=k8 -O2 -fomit-frame-pointer e/x86-athlon
gcc -m64 -march=k8 -O3 -fomit-frame-pointer e/x86-athlon
gcc -m64 -march=k8 -O -fomit-frame-pointer e/x86-athlon
gcc -m64 -march=k8 -Os -fomit-frame-pointer e/x86-athlon
gcc -m64 -march=nocona -O2 -fomit-frame-pointer e/x86-athlon
gcc -m64 -march=nocona -O3 -fomit-frame-pointer e/x86-athlon
gcc -m64 -march=nocona -O -fomit-frame-pointer e/x86-athlon
gcc -m64 -march=nocona -Os -fomit-frame-pointer e/x86-athlon
gcc -march=k8 -O2 -fomit-frame-pointer e/x86-athlon
gcc -march=k8 -O3 -fomit-frame-pointer e/x86-athlon
gcc -march=k8 -O -fomit-frame-pointer e/x86-athlon
gcc -march=k8 -Os -fomit-frame-pointer e/x86-athlon
gcc -march=nocona -O2 -fomit-frame-pointer e/x86-athlon
gcc -march=nocona -O3 -fomit-frame-pointer e/x86-athlon
gcc -march=nocona -O -fomit-frame-pointer e/x86-athlon
gcc -march=nocona -Os -fomit-frame-pointer e/x86-athlon

Compiler output

Implementation: crypto_stream/salsa2012/e/x86-2
Compiler: cc
salsa20.s: salsa20.s: Assembler messages:
salsa20.s: salsa20.s:201: Error: `0(%esp)' is not a valid 64 bit base/index expression
salsa20.s: salsa20.s:206: Error: `4(%esp)' is not a valid 64 bit base/index expression
salsa20.s: salsa20.s:211: Error: `8(%esp)' is not a valid 64 bit base/index expression
salsa20.s: salsa20.s:216: Error: `12(%esp)' is not a valid 64 bit base/index expression
salsa20.s: salsa20.s:221: Error: `16(%esp)' is not a valid 64 bit base/index expression
salsa20.s: salsa20.s:226: Error: `4(%esp,%eax)' is not a valid 64 bit base/index expression
salsa20.s: salsa20.s:231: Error: `8(%esp,%eax)' is not a valid 64 bit base/index expression
salsa20.s: salsa20.s:241: Error: `12(%esp,%eax)' is not a valid 64 bit base/index expression
salsa20.s: salsa20.s:289: Error: `0(%esp)' is not a valid 64 bit base/index expression
salsa20.s: ...
salsa20.s: salsa20.s:3029: Error: `4(%ecx)' is not a valid 64 bit base/index expression
salsa20.s: salsa20.s:3044: Error: `24(%eax)' is not a valid 64 bit base/index expression
salsa20.s: salsa20.s:3049: Error: `28(%eax)' is not a valid 64 bit base/index expression
salsa20.s: salsa20.s:3054: Error: `32(%eax)' is not a valid 64 bit base/index expression
salsa20.s: salsa20.s:3059: Error: `36(%eax)' is not a valid 64 bit base/index expression
salsa20.s: salsa20.s:3064: Error: `0(%esp)' is not a valid 64 bit base/index expression
salsa20.s: salsa20.s:3069: Error: `4(%esp)' is not a valid 64 bit base/index expression
salsa20.s: salsa20.s:3074: Error: `8(%esp)' is not a valid 64 bit base/index expression
salsa20.s: salsa20.s:3079: Error: `12(%esp)' is not a valid 64 bit base/index expression
salsa20.s: salsa20.s:3084: Error: `16(%esp)' is not a valid 64 bit base/index expression

Number of similar (compiler,implementation) pairs: 51, namely:
CompilerImplementations
cc e/x86-2
gcc e/x86-2
gcc -O2 -fomit-frame-pointer e/x86-2
gcc -O3 -fomit-frame-pointer e/x86-2
gcc -O -fomit-frame-pointer e/x86-2
gcc -Os -fomit-frame-pointer e/x86-2
gcc -funroll-loops e/x86-2
gcc -funroll-loops -O2 -fomit-frame-pointer e/x86-2
gcc -funroll-loops -O3 -fomit-frame-pointer e/x86-2
gcc -funroll-loops -O -fomit-frame-pointer e/x86-2
gcc -funroll-loops -Os -fomit-frame-pointer e/x86-2
gcc -funroll-loops -m64 -O2 -fomit-frame-pointer e/x86-2
gcc -funroll-loops -m64 -O3 -fomit-frame-pointer e/x86-2
gcc -funroll-loops -m64 -O -fomit-frame-pointer e/x86-2
gcc -funroll-loops -m64 -Os -fomit-frame-pointer e/x86-2
gcc -funroll-loops -m64 -march=k8 -O2 -fomit-frame-pointer e/x86-2
gcc -funroll-loops -m64 -march=k8 -O3 -fomit-frame-pointer e/x86-2
gcc -funroll-loops -m64 -march=k8 -O -fomit-frame-pointer e/x86-2
gcc -funroll-loops -m64 -march=k8 -Os -fomit-frame-pointer e/x86-2
gcc -funroll-loops -m64 -march=nocona -O2 -fomit-frame-pointer e/x86-2
gcc -funroll-loops -m64 -march=nocona -O3 -fomit-frame-pointer e/x86-2
gcc -funroll-loops -m64 -march=nocona -O -fomit-frame-pointer e/x86-2
gcc -funroll-loops -m64 -march=nocona -Os -fomit-frame-pointer e/x86-2
gcc -funroll-loops -march=k8 -O2 -fomit-frame-pointer e/x86-2
gcc -funroll-loops -march=k8 -O3 -fomit-frame-pointer e/x86-2
gcc -funroll-loops -march=k8 -O -fomit-frame-pointer e/x86-2
gcc -funroll-loops -march=k8 -Os -fomit-frame-pointer e/x86-2
gcc -funroll-loops -march=nocona -O2 -fomit-frame-pointer e/x86-2
gcc -funroll-loops -march=nocona -O3 -fomit-frame-pointer e/x86-2
gcc -funroll-loops -march=nocona -O -fomit-frame-pointer e/x86-2
gcc -funroll-loops -march=nocona -Os -fomit-frame-pointer e/x86-2
gcc -m64 -O2 -fomit-frame-pointer e/x86-2
gcc -m64 -O3 -fomit-frame-pointer e/x86-2
gcc -m64 -O -fomit-frame-pointer e/x86-2
gcc -m64 -Os -fomit-frame-pointer e/x86-2
gcc -m64 -march=k8 -O2 -fomit-frame-pointer e/x86-2
gcc -m64 -march=k8 -O3 -fomit-frame-pointer e/x86-2
gcc -m64 -march=k8 -O -fomit-frame-pointer e/x86-2
gcc -m64 -march=k8 -Os -fomit-frame-pointer e/x86-2
gcc -m64 -march=nocona -O2 -fomit-frame-pointer e/x86-2
gcc -m64 -march=nocona -O3 -fomit-frame-pointer e/x86-2
gcc -m64 -march=nocona -O -fomit-frame-pointer e/x86-2
gcc -m64 -march=nocona -Os -fomit-frame-pointer e/x86-2
gcc -march=k8 -O2 -fomit-frame-pointer e/x86-2
gcc -march=k8 -O3 -fomit-frame-pointer e/x86-2
gcc -march=k8 -O -fomit-frame-pointer e/x86-2
gcc -march=k8 -Os -fomit-frame-pointer e/x86-2
gcc -march=nocona -O2 -fomit-frame-pointer e/x86-2
gcc -march=nocona -O3 -fomit-frame-pointer e/x86-2
gcc -march=nocona -O -fomit-frame-pointer e/x86-2
gcc -march=nocona -Os -fomit-frame-pointer e/x86-2

Compiler output

Implementation: crypto_stream/salsa2012/e/x86-pm
Compiler: cc
salsa20.s: salsa20.s: Assembler messages:
salsa20.s: salsa20.s:204: Error: `80(%esp)' is not a valid 64 bit base/index expression
salsa20.s: salsa20.s:209: Error: `84(%esp)' is not a valid 64 bit base/index expression
salsa20.s: salsa20.s:214: Error: `88(%esp)' is not a valid 64 bit base/index expression
salsa20.s: salsa20.s:219: Error: `92(%esp)' is not a valid 64 bit base/index expression
salsa20.s: salsa20.s:224: Error: `96(%esp)' is not a valid 64 bit base/index expression
salsa20.s: salsa20.s:229: Error: `4(%esp,%eax)' is not a valid 64 bit base/index expression
salsa20.s: salsa20.s:234: Error: `8(%esp,%eax)' is not a valid 64 bit base/index expression
salsa20.s: salsa20.s:244: Error: `12(%esp,%eax)' is not a valid 64 bit base/index expression
salsa20.s: salsa20.s:290: Error: `80(%esp)' is not a valid 64 bit base/index expression
salsa20.s: ...
salsa20.s: salsa20.s:3016: Error: `4(%ecx)' is not a valid 64 bit base/index expression
salsa20.s: salsa20.s:3031: Error: `24(%eax)' is not a valid 64 bit base/index expression
salsa20.s: salsa20.s:3036: Error: `28(%eax)' is not a valid 64 bit base/index expression
salsa20.s: salsa20.s:3041: Error: `32(%eax)' is not a valid 64 bit base/index expression
salsa20.s: salsa20.s:3046: Error: `36(%eax)' is not a valid 64 bit base/index expression
salsa20.s: salsa20.s:3051: Error: `64(%esp)' is not a valid 64 bit base/index expression
salsa20.s: salsa20.s:3056: Error: `68(%esp)' is not a valid 64 bit base/index expression
salsa20.s: salsa20.s:3061: Error: `72(%esp)' is not a valid 64 bit base/index expression
salsa20.s: salsa20.s:3066: Error: `76(%esp)' is not a valid 64 bit base/index expression
salsa20.s: salsa20.s:3071: Error: `80(%esp)' is not a valid 64 bit base/index expression

Number of similar (compiler,implementation) pairs: 51, namely:
CompilerImplementations
cc e/x86-pm
gcc e/x86-pm
gcc -O2 -fomit-frame-pointer e/x86-pm
gcc -O3 -fomit-frame-pointer e/x86-pm
gcc -O -fomit-frame-pointer e/x86-pm
gcc -Os -fomit-frame-pointer e/x86-pm
gcc -funroll-loops e/x86-pm
gcc -funroll-loops -O2 -fomit-frame-pointer e/x86-pm
gcc -funroll-loops -O3 -fomit-frame-pointer e/x86-pm
gcc -funroll-loops -O -fomit-frame-pointer e/x86-pm
gcc -funroll-loops -Os -fomit-frame-pointer e/x86-pm
gcc -funroll-loops -m64 -O2 -fomit-frame-pointer e/x86-pm
gcc -funroll-loops -m64 -O3 -fomit-frame-pointer e/x86-pm
gcc -funroll-loops -m64 -O -fomit-frame-pointer e/x86-pm
gcc -funroll-loops -m64 -Os -fomit-frame-pointer e/x86-pm
gcc -funroll-loops -m64 -march=k8 -O2 -fomit-frame-pointer e/x86-pm
gcc -funroll-loops -m64 -march=k8 -O3 -fomit-frame-pointer e/x86-pm
gcc -funroll-loops -m64 -march=k8 -O -fomit-frame-pointer e/x86-pm
gcc -funroll-loops -m64 -march=k8 -Os -fomit-frame-pointer e/x86-pm
gcc -funroll-loops -m64 -march=nocona -O2 -fomit-frame-pointer e/x86-pm
gcc -funroll-loops -m64 -march=nocona -O3 -fomit-frame-pointer e/x86-pm
gcc -funroll-loops -m64 -march=nocona -O -fomit-frame-pointer e/x86-pm
gcc -funroll-loops -m64 -march=nocona -Os -fomit-frame-pointer e/x86-pm
gcc -funroll-loops -march=k8 -O2 -fomit-frame-pointer e/x86-pm
gcc -funroll-loops -march=k8 -O3 -fomit-frame-pointer e/x86-pm
gcc -funroll-loops -march=k8 -O -fomit-frame-pointer e/x86-pm
gcc -funroll-loops -march=k8 -Os -fomit-frame-pointer e/x86-pm
gcc -funroll-loops -march=nocona -O2 -fomit-frame-pointer e/x86-pm
gcc -funroll-loops -march=nocona -O3 -fomit-frame-pointer e/x86-pm
gcc -funroll-loops -march=nocona -O -fomit-frame-pointer e/x86-pm
gcc -funroll-loops -march=nocona -Os -fomit-frame-pointer e/x86-pm
gcc -m64 -O2 -fomit-frame-pointer e/x86-pm
gcc -m64 -O3 -fomit-frame-pointer e/x86-pm
gcc -m64 -O -fomit-frame-pointer e/x86-pm
gcc -m64 -Os -fomit-frame-pointer e/x86-pm
gcc -m64 -march=k8 -O2 -fomit-frame-pointer e/x86-pm
gcc -m64 -march=k8 -O3 -fomit-frame-pointer e/x86-pm
gcc -m64 -march=k8 -O -fomit-frame-pointer e/x86-pm
gcc -m64 -march=k8 -Os -fomit-frame-pointer e/x86-pm
gcc -m64 -march=nocona -O2 -fomit-frame-pointer e/x86-pm
gcc -m64 -march=nocona -O3 -fomit-frame-pointer e/x86-pm
gcc -m64 -march=nocona -O -fomit-frame-pointer e/x86-pm
gcc -m64 -march=nocona -Os -fomit-frame-pointer e/x86-pm
gcc -march=k8 -O2 -fomit-frame-pointer e/x86-pm
gcc -march=k8 -O3 -fomit-frame-pointer e/x86-pm
gcc -march=k8 -O -fomit-frame-pointer e/x86-pm
gcc -march=k8 -Os -fomit-frame-pointer e/x86-pm
gcc -march=nocona -O2 -fomit-frame-pointer e/x86-pm
gcc -march=nocona -O3 -fomit-frame-pointer e/x86-pm
gcc -march=nocona -O -fomit-frame-pointer e/x86-pm
gcc -march=nocona -Os -fomit-frame-pointer e/x86-pm

Compiler output

Implementation: crypto_stream/salsa2012/e/x86-1
Compiler: cc
salsa20.s: salsa20.s: Assembler messages:
salsa20.s: salsa20.s:207: Error: `0(%esp)' is not a valid 64 bit base/index expression
salsa20.s: salsa20.s:212: Error: `4(%esp)' is not a valid 64 bit base/index expression
salsa20.s: salsa20.s:217: Error: `8(%esp)' is not a valid 64 bit base/index expression
salsa20.s: salsa20.s:222: Error: `12(%esp)' is not a valid 64 bit base/index expression
salsa20.s: salsa20.s:227: Error: `16(%esp)' is not a valid 64 bit base/index expression
salsa20.s: salsa20.s:232: Error: `4(%esp,%eax)' is not a valid 64 bit base/index expression
salsa20.s: salsa20.s:237: Error: `8(%esp,%eax)' is not a valid 64 bit base/index expression
salsa20.s: salsa20.s:247: Error: `12(%esp,%eax)' is not a valid 64 bit base/index expression
salsa20.s: salsa20.s:295: Error: `0(%esp)' is not a valid 64 bit base/index expression
salsa20.s: ...
salsa20.s: salsa20.s:3260: Error: `4(%ecx)' is not a valid 64 bit base/index expression
salsa20.s: salsa20.s:3275: Error: `24(%eax)' is not a valid 64 bit base/index expression
salsa20.s: salsa20.s:3280: Error: `28(%eax)' is not a valid 64 bit base/index expression
salsa20.s: salsa20.s:3285: Error: `32(%eax)' is not a valid 64 bit base/index expression
salsa20.s: salsa20.s:3290: Error: `36(%eax)' is not a valid 64 bit base/index expression
salsa20.s: salsa20.s:3295: Error: `0(%esp)' is not a valid 64 bit base/index expression
salsa20.s: salsa20.s:3300: Error: `4(%esp)' is not a valid 64 bit base/index expression
salsa20.s: salsa20.s:3305: Error: `8(%esp)' is not a valid 64 bit base/index expression
salsa20.s: salsa20.s:3310: Error: `12(%esp)' is not a valid 64 bit base/index expression
salsa20.s: salsa20.s:3315: Error: `16(%esp)' is not a valid 64 bit base/index expression

Number of similar (compiler,implementation) pairs: 51, namely:
CompilerImplementations
cc e/x86-1
gcc e/x86-1
gcc -O2 -fomit-frame-pointer e/x86-1
gcc -O3 -fomit-frame-pointer e/x86-1
gcc -O -fomit-frame-pointer e/x86-1
gcc -Os -fomit-frame-pointer e/x86-1
gcc -funroll-loops e/x86-1
gcc -funroll-loops -O2 -fomit-frame-pointer e/x86-1
gcc -funroll-loops -O3 -fomit-frame-pointer e/x86-1
gcc -funroll-loops -O -fomit-frame-pointer e/x86-1
gcc -funroll-loops -Os -fomit-frame-pointer e/x86-1
gcc -funroll-loops -m64 -O2 -fomit-frame-pointer e/x86-1
gcc -funroll-loops -m64 -O3 -fomit-frame-pointer e/x86-1
gcc -funroll-loops -m64 -O -fomit-frame-pointer e/x86-1
gcc -funroll-loops -m64 -Os -fomit-frame-pointer e/x86-1
gcc -funroll-loops -m64 -march=k8 -O2 -fomit-frame-pointer e/x86-1
gcc -funroll-loops -m64 -march=k8 -O3 -fomit-frame-pointer e/x86-1
gcc -funroll-loops -m64 -march=k8 -O -fomit-frame-pointer e/x86-1
gcc -funroll-loops -m64 -march=k8 -Os -fomit-frame-pointer e/x86-1
gcc -funroll-loops -m64 -march=nocona -O2 -fomit-frame-pointer e/x86-1
gcc -funroll-loops -m64 -march=nocona -O3 -fomit-frame-pointer e/x86-1
gcc -funroll-loops -m64 -march=nocona -O -fomit-frame-pointer e/x86-1
gcc -funroll-loops -m64 -march=nocona -Os -fomit-frame-pointer e/x86-1
gcc -funroll-loops -march=k8 -O2 -fomit-frame-pointer e/x86-1
gcc -funroll-loops -march=k8 -O3 -fomit-frame-pointer e/x86-1
gcc -funroll-loops -march=k8 -O -fomit-frame-pointer e/x86-1
gcc -funroll-loops -march=k8 -Os -fomit-frame-pointer e/x86-1
gcc -funroll-loops -march=nocona -O2 -fomit-frame-pointer e/x86-1
gcc -funroll-loops -march=nocona -O3 -fomit-frame-pointer e/x86-1
gcc -funroll-loops -march=nocona -O -fomit-frame-pointer e/x86-1
gcc -funroll-loops -march=nocona -Os -fomit-frame-pointer e/x86-1
gcc -m64 -O2 -fomit-frame-pointer e/x86-1
gcc -m64 -O3 -fomit-frame-pointer e/x86-1
gcc -m64 -O -fomit-frame-pointer e/x86-1
gcc -m64 -Os -fomit-frame-pointer e/x86-1
gcc -m64 -march=k8 -O2 -fomit-frame-pointer e/x86-1
gcc -m64 -march=k8 -O3 -fomit-frame-pointer e/x86-1
gcc -m64 -march=k8 -O -fomit-frame-pointer e/x86-1
gcc -m64 -march=k8 -Os -fomit-frame-pointer e/x86-1
gcc -m64 -march=nocona -O2 -fomit-frame-pointer e/x86-1
gcc -m64 -march=nocona -O3 -fomit-frame-pointer e/x86-1
gcc -m64 -march=nocona -O -fomit-frame-pointer e/x86-1
gcc -m64 -march=nocona -Os -fomit-frame-pointer e/x86-1
gcc -march=k8 -O2 -fomit-frame-pointer e/x86-1
gcc -march=k8 -O3 -fomit-frame-pointer e/x86-1
gcc -march=k8 -O -fomit-frame-pointer e/x86-1
gcc -march=k8 -Os -fomit-frame-pointer e/x86-1
gcc -march=nocona -O2 -fomit-frame-pointer e/x86-1
gcc -march=nocona -O3 -fomit-frame-pointer e/x86-1
gcc -march=nocona -O -fomit-frame-pointer e/x86-1
gcc -march=nocona -Os -fomit-frame-pointer e/x86-1

Compiler output

Implementation: crypto_stream/salsa2012/e/x86-mmx
Compiler: cc
salsa20.s: salsa20.s: Assembler messages:
salsa20.s: salsa20.s:207: Error: `0(%esp)' is not a valid 64 bit base/index expression
salsa20.s: salsa20.s:212: Error: `4(%esp)' is not a valid 64 bit base/index expression
salsa20.s: salsa20.s:217: Error: `8(%esp)' is not a valid 64 bit base/index expression
salsa20.s: salsa20.s:222: Error: `12(%esp)' is not a valid 64 bit base/index expression
salsa20.s: salsa20.s:227: Error: `16(%esp)' is not a valid 64 bit base/index expression
salsa20.s: salsa20.s:232: Error: `4(%esp,%eax)' is not a valid 64 bit base/index expression
salsa20.s: salsa20.s:237: Error: `8(%esp,%eax)' is not a valid 64 bit base/index expression
salsa20.s: salsa20.s:247: Error: `12(%esp,%eax)' is not a valid 64 bit base/index expression
salsa20.s: salsa20.s:295: Error: `0(%esp)' is not a valid 64 bit base/index expression
salsa20.s: ...
salsa20.s: salsa20.s:3263: Error: `4(%ecx)' is not a valid 64 bit base/index expression
salsa20.s: salsa20.s:3278: Error: `24(%eax)' is not a valid 64 bit base/index expression
salsa20.s: salsa20.s:3283: Error: `28(%eax)' is not a valid 64 bit base/index expression
salsa20.s: salsa20.s:3288: Error: `32(%eax)' is not a valid 64 bit base/index expression
salsa20.s: salsa20.s:3293: Error: `36(%eax)' is not a valid 64 bit base/index expression
salsa20.s: salsa20.s:3298: Error: `0(%esp)' is not a valid 64 bit base/index expression
salsa20.s: salsa20.s:3303: Error: `4(%esp)' is not a valid 64 bit base/index expression
salsa20.s: salsa20.s:3308: Error: `8(%esp)' is not a valid 64 bit base/index expression
salsa20.s: salsa20.s:3313: Error: `12(%esp)' is not a valid 64 bit base/index expression
salsa20.s: salsa20.s:3318: Error: `16(%esp)' is not a valid 64 bit base/index expression

Number of similar (compiler,implementation) pairs: 51, namely:
CompilerImplementations
cc e/x86-mmx
gcc e/x86-mmx
gcc -O2 -fomit-frame-pointer e/x86-mmx
gcc -O3 -fomit-frame-pointer e/x86-mmx
gcc -O -fomit-frame-pointer e/x86-mmx
gcc -Os -fomit-frame-pointer e/x86-mmx
gcc -funroll-loops e/x86-mmx
gcc -funroll-loops -O2 -fomit-frame-pointer e/x86-mmx
gcc -funroll-loops -O3 -fomit-frame-pointer e/x86-mmx
gcc -funroll-loops -O -fomit-frame-pointer e/x86-mmx
gcc -funroll-loops -Os -fomit-frame-pointer e/x86-mmx
gcc -funroll-loops -m64 -O2 -fomit-frame-pointer e/x86-mmx
gcc -funroll-loops -m64 -O3 -fomit-frame-pointer e/x86-mmx
gcc -funroll-loops -m64 -O -fomit-frame-pointer e/x86-mmx
gcc -funroll-loops -m64 -Os -fomit-frame-pointer e/x86-mmx
gcc -funroll-loops -m64 -march=k8 -O2 -fomit-frame-pointer e/x86-mmx
gcc -funroll-loops -m64 -march=k8 -O3 -fomit-frame-pointer e/x86-mmx
gcc -funroll-loops -m64 -march=k8 -O -fomit-frame-pointer e/x86-mmx
gcc -funroll-loops -m64 -march=k8 -Os -fomit-frame-pointer e/x86-mmx
gcc -funroll-loops -m64 -march=nocona -O2 -fomit-frame-pointer e/x86-mmx
gcc -funroll-loops -m64 -march=nocona -O3 -fomit-frame-pointer e/x86-mmx
gcc -funroll-loops -m64 -march=nocona -O -fomit-frame-pointer e/x86-mmx
gcc -funroll-loops -m64 -march=nocona -Os -fomit-frame-pointer e/x86-mmx
gcc -funroll-loops -march=k8 -O2 -fomit-frame-pointer e/x86-mmx
gcc -funroll-loops -march=k8 -O3 -fomit-frame-pointer e/x86-mmx
gcc -funroll-loops -march=k8 -O -fomit-frame-pointer e/x86-mmx
gcc -funroll-loops -march=k8 -Os -fomit-frame-pointer e/x86-mmx
gcc -funroll-loops -march=nocona -O2 -fomit-frame-pointer e/x86-mmx
gcc -funroll-loops -march=nocona -O3 -fomit-frame-pointer e/x86-mmx
gcc -funroll-loops -march=nocona -O -fomit-frame-pointer e/x86-mmx
gcc -funroll-loops -march=nocona -Os -fomit-frame-pointer e/x86-mmx
gcc -m64 -O2 -fomit-frame-pointer e/x86-mmx
gcc -m64 -O3 -fomit-frame-pointer e/x86-mmx
gcc -m64 -O -fomit-frame-pointer e/x86-mmx
gcc -m64 -Os -fomit-frame-pointer e/x86-mmx
gcc -m64 -march=k8 -O2 -fomit-frame-pointer e/x86-mmx
gcc -m64 -march=k8 -O3 -fomit-frame-pointer e/x86-mmx
gcc -m64 -march=k8 -O -fomit-frame-pointer e/x86-mmx
gcc -m64 -march=k8 -Os -fomit-frame-pointer e/x86-mmx
gcc -m64 -march=nocona -O2 -fomit-frame-pointer e/x86-mmx
gcc -m64 -march=nocona -O3 -fomit-frame-pointer e/x86-mmx
gcc -m64 -march=nocona -O -fomit-frame-pointer e/x86-mmx
gcc -m64 -march=nocona -Os -fomit-frame-pointer e/x86-mmx
gcc -march=k8 -O2 -fomit-frame-pointer e/x86-mmx
gcc -march=k8 -O3 -fomit-frame-pointer e/x86-mmx
gcc -march=k8 -O -fomit-frame-pointer e/x86-mmx
gcc -march=k8 -Os -fomit-frame-pointer e/x86-mmx
gcc -march=nocona -O2 -fomit-frame-pointer e/x86-mmx
gcc -march=nocona -O3 -fomit-frame-pointer e/x86-mmx
gcc -march=nocona -O -fomit-frame-pointer e/x86-mmx
gcc -march=nocona -Os -fomit-frame-pointer e/x86-mmx

Compiler output

Implementation: crypto_stream/salsa2012/e/sparc
Compiler: cc
salsa20.s: salsa20.s: Assembler messages:
salsa20.s: salsa20.s:237: Error: no such instruction: `save %sp,-288,%sp'
salsa20.s: salsa20.s:241: Error: no such instruction: `restore'
salsa20.s: salsa20.s:248: Error: no such instruction: `save %sp,-288,%sp'
salsa20.s: salsa20.s:253: Error: no such instruction: `lduw [%i1+0],%i4'
salsa20.s: salsa20.s:258: Error: bad register name `%g0'
salsa20.s: salsa20.s:263: Error: no such instruction: `lduw [%i1+4],%i1'
salsa20.s: salsa20.s:268: Error: bad register name `%g0'
salsa20.s: salsa20.s:273: Error: bad register name `%i0'
salsa20.s: salsa20.s:278: Error: no such instruction: `stwa %i4,[%i0]0x88'
salsa20.s: ...
salsa20.s: salsa20.s:2360: Error: no such instruction: `ldx [%fp+2023-0],%i0'
salsa20.s: salsa20.s:2365: Error: bad register name `%i4'
salsa20.s: salsa20.s:2370: Error: bad register name `%i1'
salsa20.s: salsa20.s:2375: Error: bad register name `%g0'
salsa20.s: salsa20.s:2383: Error: invalid char '[' beginning operand 1 `[%i1+%i3]'
salsa20.s: salsa20.s:2388: Error: no such instruction: `stb %i4,[%i0+%i3]'
salsa20.s: salsa20.s:2393: Error: bad register name `%i3'
salsa20.s: salsa20.s:2398: Error: no such instruction: `subcc %i3,%i2,%g0'
salsa20.s: salsa20.s:2401: Error: no such instruction: `blu,pt %xcc,._ccopyloop'
salsa20.s: salsa20.s:2409: Error: no such instruction: `restore'

Number of similar (compiler,implementation) pairs: 51, 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 -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 -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=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=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=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=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=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/salsa2012/e/x86-xmm4
Compiler: cc
salsa20.s: salsa20.s: Assembler messages:
salsa20.s: salsa20.s:271: Error: `0(%esp)' is not a valid 64 bit base/index expression
salsa20.s: salsa20.s:276: Error: `4(%esp)' is not a valid 64 bit base/index expression
salsa20.s: salsa20.s:281: Error: `8(%esp)' is not a valid 64 bit base/index expression
salsa20.s: salsa20.s:286: Error: `12(%esp)' is not a valid 64 bit base/index expression
salsa20.s: salsa20.s:291: Error: `16(%esp)' is not a valid 64 bit base/index expression
salsa20.s: salsa20.s:296: Error: `4(%esp,%eax)' is not a valid 64 bit base/index expression
salsa20.s: salsa20.s:301: Error: `8(%esp,%eax)' is not a valid 64 bit base/index expression
salsa20.s: salsa20.s:311: Error: `12(%esp,%eax)' is not a valid 64 bit base/index expression
salsa20.s: salsa20.s:359: Error: `0(%esp)' is not a valid 64 bit base/index expression
salsa20.s: ...
salsa20.s: salsa20.s:5182: Error: `4(%ecx)' is not a valid 64 bit base/index expression
salsa20.s: salsa20.s:5197: Error: `24(%eax)' is not a valid 64 bit base/index expression
salsa20.s: salsa20.s:5202: Error: `44(%eax)' is not a valid 64 bit base/index expression
salsa20.s: salsa20.s:5207: Error: `32(%eax)' is not a valid 64 bit base/index expression
salsa20.s: salsa20.s:5212: Error: `52(%eax)' is not a valid 64 bit base/index expression
salsa20.s: salsa20.s:5217: Error: `0(%esp)' is not a valid 64 bit base/index expression
salsa20.s: salsa20.s:5222: Error: `4(%esp)' is not a valid 64 bit base/index expression
salsa20.s: salsa20.s:5227: Error: `8(%esp)' is not a valid 64 bit base/index expression
salsa20.s: salsa20.s:5232: Error: `12(%esp)' is not a valid 64 bit base/index expression
salsa20.s: salsa20.s:5237: Error: `16(%esp)' is not a valid 64 bit base/index expression

Number of similar (compiler,implementation) pairs: 51, namely:
CompilerImplementations
cc e/x86-xmm4
gcc e/x86-xmm4
gcc -O2 -fomit-frame-pointer e/x86-xmm4
gcc -O3 -fomit-frame-pointer e/x86-xmm4
gcc -O -fomit-frame-pointer e/x86-xmm4
gcc -Os -fomit-frame-pointer e/x86-xmm4
gcc -funroll-loops e/x86-xmm4
gcc -funroll-loops -O2 -fomit-frame-pointer e/x86-xmm4
gcc -funroll-loops -O3 -fomit-frame-pointer e/x86-xmm4
gcc -funroll-loops -O -fomit-frame-pointer e/x86-xmm4
gcc -funroll-loops -Os -fomit-frame-pointer e/x86-xmm4
gcc -funroll-loops -m64 -O2 -fomit-frame-pointer e/x86-xmm4
gcc -funroll-loops -m64 -O3 -fomit-frame-pointer e/x86-xmm4
gcc -funroll-loops -m64 -O -fomit-frame-pointer e/x86-xmm4
gcc -funroll-loops -m64 -Os -fomit-frame-pointer e/x86-xmm4
gcc -funroll-loops -m64 -march=k8 -O2 -fomit-frame-pointer e/x86-xmm4
gcc -funroll-loops -m64 -march=k8 -O3 -fomit-frame-pointer e/x86-xmm4
gcc -funroll-loops -m64 -march=k8 -O -fomit-frame-pointer e/x86-xmm4
gcc -funroll-loops -m64 -march=k8 -Os -fomit-frame-pointer e/x86-xmm4
gcc -funroll-loops -m64 -march=nocona -O2 -fomit-frame-pointer e/x86-xmm4
gcc -funroll-loops -m64 -march=nocona -O3 -fomit-frame-pointer e/x86-xmm4
gcc -funroll-loops -m64 -march=nocona -O -fomit-frame-pointer e/x86-xmm4
gcc -funroll-loops -m64 -march=nocona -Os -fomit-frame-pointer e/x86-xmm4
gcc -funroll-loops -march=k8 -O2 -fomit-frame-pointer e/x86-xmm4
gcc -funroll-loops -march=k8 -O3 -fomit-frame-pointer e/x86-xmm4
gcc -funroll-loops -march=k8 -O -fomit-frame-pointer e/x86-xmm4
gcc -funroll-loops -march=k8 -Os -fomit-frame-pointer e/x86-xmm4
gcc -funroll-loops -march=nocona -O2 -fomit-frame-pointer e/x86-xmm4
gcc -funroll-loops -march=nocona -O3 -fomit-frame-pointer e/x86-xmm4
gcc -funroll-loops -march=nocona -O -fomit-frame-pointer e/x86-xmm4
gcc -funroll-loops -march=nocona -Os -fomit-frame-pointer e/x86-xmm4
gcc -m64 -O2 -fomit-frame-pointer e/x86-xmm4
gcc -m64 -O3 -fomit-frame-pointer e/x86-xmm4
gcc -m64 -O -fomit-frame-pointer e/x86-xmm4
gcc -m64 -Os -fomit-frame-pointer e/x86-xmm4
gcc -m64 -march=k8 -O2 -fomit-frame-pointer e/x86-xmm4
gcc -m64 -march=k8 -O3 -fomit-frame-pointer e/x86-xmm4
gcc -m64 -march=k8 -O -fomit-frame-pointer e/x86-xmm4
gcc -m64 -march=k8 -Os -fomit-frame-pointer e/x86-xmm4
gcc -m64 -march=nocona -O2 -fomit-frame-pointer e/x86-xmm4
gcc -m64 -march=nocona -O3 -fomit-frame-pointer e/x86-xmm4
gcc -m64 -march=nocona -O -fomit-frame-pointer e/x86-xmm4
gcc -m64 -march=nocona -Os -fomit-frame-pointer e/x86-xmm4
gcc -march=k8 -O2 -fomit-frame-pointer e/x86-xmm4
gcc -march=k8 -O3 -fomit-frame-pointer e/x86-xmm4
gcc -march=k8 -O -fomit-frame-pointer e/x86-xmm4
gcc -march=k8 -Os -fomit-frame-pointer e/x86-xmm4
gcc -march=nocona -O2 -fomit-frame-pointer e/x86-xmm4
gcc -march=nocona -O3 -fomit-frame-pointer e/x86-xmm4
gcc -march=nocona -O -fomit-frame-pointer e/x86-xmm4
gcc -march=nocona -Os -fomit-frame-pointer e/x86-xmm4

Compiler output

Implementation: crypto_stream/salsa2012/e/x86-xmm5
Compiler: cc
salsa20.s: salsa20.s: Assembler messages:
salsa20.s: salsa20.s:287: Error: `0(%esp)' is not a valid 64 bit base/index expression
salsa20.s: salsa20.s:292: Error: `4(%esp)' is not a valid 64 bit base/index expression
salsa20.s: salsa20.s:297: Error: `8(%esp)' is not a valid 64 bit base/index expression
salsa20.s: salsa20.s:302: Error: `12(%esp)' is not a valid 64 bit base/index expression
salsa20.s: salsa20.s:307: Error: `16(%esp)' is not a valid 64 bit base/index expression
salsa20.s: salsa20.s:312: Error: `4(%esp,%eax)' is not a valid 64 bit base/index expression
salsa20.s: salsa20.s:317: Error: `8(%esp,%eax)' is not a valid 64 bit base/index expression
salsa20.s: salsa20.s:327: Error: `12(%esp,%eax)' is not a valid 64 bit base/index expression
salsa20.s: salsa20.s:375: Error: `0(%esp)' is not a valid 64 bit base/index expression
salsa20.s: ...
salsa20.s: salsa20.s:5312: Error: `4(%ecx)' is not a valid 64 bit base/index expression
salsa20.s: salsa20.s:5327: Error: `24(%eax)' is not a valid 64 bit base/index expression
salsa20.s: salsa20.s:5332: Error: `44(%eax)' is not a valid 64 bit base/index expression
salsa20.s: salsa20.s:5337: Error: `32(%eax)' is not a valid 64 bit base/index expression
salsa20.s: salsa20.s:5342: Error: `52(%eax)' is not a valid 64 bit base/index expression
salsa20.s: salsa20.s:5347: Error: `0(%esp)' is not a valid 64 bit base/index expression
salsa20.s: salsa20.s:5352: Error: `4(%esp)' is not a valid 64 bit base/index expression
salsa20.s: salsa20.s:5357: Error: `8(%esp)' is not a valid 64 bit base/index expression
salsa20.s: salsa20.s:5362: Error: `12(%esp)' is not a valid 64 bit base/index expression
salsa20.s: salsa20.s:5367: Error: `16(%esp)' is not a valid 64 bit base/index expression

Number of similar (compiler,implementation) pairs: 51, namely:
CompilerImplementations
cc e/x86-xmm5
gcc e/x86-xmm5
gcc -O2 -fomit-frame-pointer e/x86-xmm5
gcc -O3 -fomit-frame-pointer e/x86-xmm5
gcc -O -fomit-frame-pointer e/x86-xmm5
gcc -Os -fomit-frame-pointer e/x86-xmm5
gcc -funroll-loops e/x86-xmm5
gcc -funroll-loops -O2 -fomit-frame-pointer e/x86-xmm5
gcc -funroll-loops -O3 -fomit-frame-pointer e/x86-xmm5
gcc -funroll-loops -O -fomit-frame-pointer e/x86-xmm5
gcc -funroll-loops -Os -fomit-frame-pointer e/x86-xmm5
gcc -funroll-loops -m64 -O2 -fomit-frame-pointer e/x86-xmm5
gcc -funroll-loops -m64 -O3 -fomit-frame-pointer e/x86-xmm5
gcc -funroll-loops -m64 -O -fomit-frame-pointer e/x86-xmm5
gcc -funroll-loops -m64 -Os -fomit-frame-pointer e/x86-xmm5
gcc -funroll-loops -m64 -march=k8 -O2 -fomit-frame-pointer e/x86-xmm5
gcc -funroll-loops -m64 -march=k8 -O3 -fomit-frame-pointer e/x86-xmm5
gcc -funroll-loops -m64 -march=k8 -O -fomit-frame-pointer e/x86-xmm5
gcc -funroll-loops -m64 -march=k8 -Os -fomit-frame-pointer e/x86-xmm5
gcc -funroll-loops -m64 -march=nocona -O2 -fomit-frame-pointer e/x86-xmm5
gcc -funroll-loops -m64 -march=nocona -O3 -fomit-frame-pointer e/x86-xmm5
gcc -funroll-loops -m64 -march=nocona -O -fomit-frame-pointer e/x86-xmm5
gcc -funroll-loops -m64 -march=nocona -Os -fomit-frame-pointer e/x86-xmm5
gcc -funroll-loops -march=k8 -O2 -fomit-frame-pointer e/x86-xmm5
gcc -funroll-loops -march=k8 -O3 -fomit-frame-pointer e/x86-xmm5
gcc -funroll-loops -march=k8 -O -fomit-frame-pointer e/x86-xmm5
gcc -funroll-loops -march=k8 -Os -fomit-frame-pointer e/x86-xmm5
gcc -funroll-loops -march=nocona -O2 -fomit-frame-pointer e/x86-xmm5
gcc -funroll-loops -march=nocona -O3 -fomit-frame-pointer e/x86-xmm5
gcc -funroll-loops -march=nocona -O -fomit-frame-pointer e/x86-xmm5
gcc -funroll-loops -march=nocona -Os -fomit-frame-pointer e/x86-xmm5
gcc -m64 -O2 -fomit-frame-pointer e/x86-xmm5
gcc -m64 -O3 -fomit-frame-pointer e/x86-xmm5
gcc -m64 -O -fomit-frame-pointer e/x86-xmm5
gcc -m64 -Os -fomit-frame-pointer e/x86-xmm5
gcc -m64 -march=k8 -O2 -fomit-frame-pointer e/x86-xmm5
gcc -m64 -march=k8 -O3 -fomit-frame-pointer e/x86-xmm5
gcc -m64 -march=k8 -O -fomit-frame-pointer e/x86-xmm5
gcc -m64 -march=k8 -Os -fomit-frame-pointer e/x86-xmm5
gcc -m64 -march=nocona -O2 -fomit-frame-pointer e/x86-xmm5
gcc -m64 -march=nocona -O3 -fomit-frame-pointer e/x86-xmm5
gcc -m64 -march=nocona -O -fomit-frame-pointer e/x86-xmm5
gcc -m64 -march=nocona -Os -fomit-frame-pointer e/x86-xmm5
gcc -march=k8 -O2 -fomit-frame-pointer e/x86-xmm5
gcc -march=k8 -O3 -fomit-frame-pointer e/x86-xmm5
gcc -march=k8 -O -fomit-frame-pointer e/x86-xmm5
gcc -march=k8 -Os -fomit-frame-pointer e/x86-xmm5
gcc -march=nocona -O2 -fomit-frame-pointer e/x86-xmm5
gcc -march=nocona -O3 -fomit-frame-pointer e/x86-xmm5
gcc -march=nocona -O -fomit-frame-pointer e/x86-xmm5
gcc -march=nocona -Os -fomit-frame-pointer e/x86-xmm5

Compiler output

Implementation: crypto_stream/salsa2012/x86_xmm5
Compiler: cc
stream.s: stream.s: Assembler messages:
stream.s: stream.s:303: Error: `0(%esp)' is not a valid 64 bit base/index expression
stream.s: stream.s:308: Error: `4(%esp)' is not a valid 64 bit base/index expression
stream.s: stream.s:313: Error: `8(%esp)' is not a valid 64 bit base/index expression
stream.s: stream.s:318: Error: `12(%esp)' is not a valid 64 bit base/index expression
stream.s: stream.s:323: Error: `16(%esp)' is not a valid 64 bit base/index expression
stream.s: stream.s:328: Error: `8(%esp,%eax)' is not a valid 64 bit base/index expression
stream.s: stream.s:333: Error: `4(%esp,%eax)' is not a valid 64 bit base/index expression
stream.s: stream.s:343: Error: `16(%esp,%eax)' is not a valid 64 bit base/index expression
stream.s: stream.s:348: Error: `20(%esp,%eax)' is not a valid 64 bit base/index expression
stream.s: ...
stream.s: stream.s:4962: Error: `80(%esp)' is not a valid 64 bit base/index expression
stream.s: stream.s:4967: Error: `4+32(%esp)' is not a valid 64 bit base/index expression
stream.s: stream.s:4982: Error: `80(%esp)' is not a valid 64 bit base/index expression
stream.s: stream.s:4987: Error: `4+32(%esp)' is not a valid 64 bit base/index expression
stream.s: stream.s:5010: Error: `20(%esp)' is not a valid 64 bit base/index expression
stream.s: stream.s:5031: Error: `0(%esp)' is not a valid 64 bit base/index expression
stream.s: stream.s:5036: Error: `4(%esp)' is not a valid 64 bit base/index expression
stream.s: stream.s:5041: Error: `8(%esp)' is not a valid 64 bit base/index expression
stream.s: stream.s:5046: Error: `12(%esp)' is not a valid 64 bit base/index expression
stream.s: stream.s:5051: Error: `16(%esp)' is not a valid 64 bit base/index expression

Number of similar (compiler,implementation) pairs: 51, namely:
CompilerImplementations
cc x86_xmm5
gcc x86_xmm5
gcc -O2 -fomit-frame-pointer x86_xmm5
gcc -O3 -fomit-frame-pointer x86_xmm5
gcc -O -fomit-frame-pointer x86_xmm5
gcc -Os -fomit-frame-pointer x86_xmm5
gcc -funroll-loops x86_xmm5
gcc -funroll-loops -O2 -fomit-frame-pointer x86_xmm5
gcc -funroll-loops -O3 -fomit-frame-pointer x86_xmm5
gcc -funroll-loops -O -fomit-frame-pointer x86_xmm5
gcc -funroll-loops -Os -fomit-frame-pointer x86_xmm5
gcc -funroll-loops -m64 -O2 -fomit-frame-pointer x86_xmm5
gcc -funroll-loops -m64 -O3 -fomit-frame-pointer x86_xmm5
gcc -funroll-loops -m64 -O -fomit-frame-pointer x86_xmm5
gcc -funroll-loops -m64 -Os -fomit-frame-pointer x86_xmm5
gcc -funroll-loops -m64 -march=k8 -O2 -fomit-frame-pointer x86_xmm5
gcc -funroll-loops -m64 -march=k8 -O3 -fomit-frame-pointer x86_xmm5
gcc -funroll-loops -m64 -march=k8 -O -fomit-frame-pointer x86_xmm5
gcc -funroll-loops -m64 -march=k8 -Os -fomit-frame-pointer x86_xmm5
gcc -funroll-loops -m64 -march=nocona -O2 -fomit-frame-pointer x86_xmm5
gcc -funroll-loops -m64 -march=nocona -O3 -fomit-frame-pointer x86_xmm5
gcc -funroll-loops -m64 -march=nocona -O -fomit-frame-pointer x86_xmm5
gcc -funroll-loops -m64 -march=nocona -Os -fomit-frame-pointer x86_xmm5
gcc -funroll-loops -march=k8 -O2 -fomit-frame-pointer x86_xmm5
gcc -funroll-loops -march=k8 -O3 -fomit-frame-pointer x86_xmm5
gcc -funroll-loops -march=k8 -O -fomit-frame-pointer x86_xmm5
gcc -funroll-loops -march=k8 -Os -fomit-frame-pointer x86_xmm5
gcc -funroll-loops -march=nocona -O2 -fomit-frame-pointer x86_xmm5
gcc -funroll-loops -march=nocona -O3 -fomit-frame-pointer x86_xmm5
gcc -funroll-loops -march=nocona -O -fomit-frame-pointer x86_xmm5
gcc -funroll-loops -march=nocona -Os -fomit-frame-pointer x86_xmm5
gcc -m64 -O2 -fomit-frame-pointer x86_xmm5
gcc -m64 -O3 -fomit-frame-pointer x86_xmm5
gcc -m64 -O -fomit-frame-pointer x86_xmm5
gcc -m64 -Os -fomit-frame-pointer x86_xmm5
gcc -m64 -march=k8 -O2 -fomit-frame-pointer x86_xmm5
gcc -m64 -march=k8 -O3 -fomit-frame-pointer x86_xmm5
gcc -m64 -march=k8 -O -fomit-frame-pointer x86_xmm5
gcc -m64 -march=k8 -Os -fomit-frame-pointer x86_xmm5
gcc -m64 -march=nocona -O2 -fomit-frame-pointer x86_xmm5
gcc -m64 -march=nocona -O3 -fomit-frame-pointer x86_xmm5
gcc -m64 -march=nocona -O -fomit-frame-pointer x86_xmm5
gcc -m64 -march=nocona -Os -fomit-frame-pointer x86_xmm5
gcc -march=k8 -O2 -fomit-frame-pointer x86_xmm5
gcc -march=k8 -O3 -fomit-frame-pointer x86_xmm5
gcc -march=k8 -O -fomit-frame-pointer x86_xmm5
gcc -march=k8 -Os -fomit-frame-pointer x86_xmm5
gcc -march=nocona -O2 -fomit-frame-pointer x86_xmm5
gcc -march=nocona -O3 -fomit-frame-pointer x86_xmm5
gcc -march=nocona -O -fomit-frame-pointer x86_xmm5
gcc -march=nocona -Os -fomit-frame-pointer x86_xmm5