Implementation notes: x86, jos, crypto_hash/blake2s

Computer: jos
Architecture: x86
CPU ID: GenuineIntel-00010676-bfebfbff
SUPERCOP version: 20141014
Operation: crypto_hash
Primitive: blake2s
TimeImplementationCompilerBenchmark dateSUPERCOP version
9150moon/ssse3/32gcc -funroll-loops -m32 -march=prescott -O3 -fomit-frame-pointer2014101620141014
9150moon/ssse3/32gcc -m32 -march=core2 -O3 -fomit-frame-pointer2014101620141014
9157moon/ssse3/32gcc -m32 -march=nocona -O3 -fomit-frame-pointer2014101620141014
9165moon/ssse3/32gcc -funroll-loops -m32 -O2 -fomit-frame-pointer2014101620141014
9165moon/ssse3/32gcc -funroll-loops -m32 -march=nocona -O3 -fomit-frame-pointer2014101620141014
9165moon/ssse3/32gcc -m32 -march=athlon -O2 -fomit-frame-pointer2014101620141014
9165moon/ssse3/32gcc -m32 -march=core2 -O2 -fomit-frame-pointer2014101620141014
9165moon/ssse3/32gcc -m32 -march=core2 -msse4.1 -O3 -fomit-frame-pointer2014101620141014
9165moon/ssse3/32gcc -m32 -march=core2 -msse4 -O2 -fomit-frame-pointer2014101620141014
9172moon/ssse3/32gcc -funroll-loops -m32 -march=athlon -O3 -fomit-frame-pointer2014101620141014
9172moon/ssse3/32gcc -funroll-loops -m32 -march=k8 -O2 -fomit-frame-pointer2014101620141014
9172moon/ssse3/32gcc -funroll-loops -m32 -march=nocona -O2 -fomit-frame-pointer2014101620141014
9172moon/ssse3/32gcc -funroll-loops -m32 -march=nocona -O -fomit-frame-pointer2014101620141014
9172moon/ssse3/32gcc -funroll-loops -m32 -march=pentiumpro -O -fomit-frame-pointer2014101620141014
9172moon/ssse3/32gcc -m32 -march=core2 -msse4.1 -O2 -fomit-frame-pointer2014101620141014
9172moon/ssse3/32gcc -m32 -march=k8 -O2 -fomit-frame-pointer2014101620141014
9172moon/ssse3/32gcc -m32 -march=prescott -O2 -fomit-frame-pointer2014101620141014
9173moon/ssse3/32gcc -funroll-loops -m32 -O3 -fomit-frame-pointer2014101620141014
9173moon/ssse3/32gcc -funroll-loops -m32 -O -fomit-frame-pointer2014101620141014
9173moon/ssse3/32gcc -funroll-loops -m32 -march=athlon -O2 -fomit-frame-pointer2014101620141014
9173moon/ssse3/32gcc -funroll-loops -m32 -march=barcelona -O2 -fomit-frame-pointer2014101620141014
9173moon/ssse3/32gcc -funroll-loops -m32 -march=pentium2 -O -fomit-frame-pointer2014101620141014
9173moon/ssse3/32gcc -m32 -march=k8 -O -fomit-frame-pointer2014101620141014
9173moon/ssse3/32gcc -m32 -march=native -mtune=native -O -fomit-frame-pointer2014101620141014
9173moon/ssse3/32gcc -m32 -march=nocona -O -fomit-frame-pointer2014101620141014
9180moon/ssse3/32gcc -funroll-loops -m32 -march=barcelona -O -fomit-frame-pointer2014101620141014
9180moon/ssse3/32gcc -funroll-loops -m32 -march=nocona -Os -fomit-frame-pointer2014101620141014
9180moon/ssse3/32gcc -funroll-loops -m32 -march=pentium2 -Os -fomit-frame-pointer2014101620141014
9180moon/ssse3/32gcc -funroll-loops -m32 -march=pentium3 -O2 -fomit-frame-pointer2014101620141014
9180moon/ssse3/32gcc -funroll-loops -m32 -march=pentium3 -O -fomit-frame-pointer2014101620141014
9180moon/ssse3/32gcc -funroll-loops -m32 -march=pentiumpro -O2 -fomit-frame-pointer2014101620141014
9180moon/ssse3/32gcc -funroll-loops -m32 -march=pentiumpro -O3 -fomit-frame-pointer2014101620141014
9180moon/ssse3/32gcc -m32 -O3 -fomit-frame-pointer2014101620141014
9180moon/ssse3/32gcc -m32 -O -fomit-frame-pointer2014101620141014
9180moon/ssse3/32gcc -m32 -march=athlon -O3 -fomit-frame-pointer2014101620141014
9180moon/ssse3/32gcc -m32 -march=athlon -O -fomit-frame-pointer2014101620141014
9180moon/ssse3/32gcc -m32 -march=barcelona -O -fomit-frame-pointer2014101620141014
9180moon/ssse3/32gcc -m32 -march=barcelona -Os -fomit-frame-pointer2014101620141014
9180moon/ssse3/32gcc -m32 -march=k8 -O3 -fomit-frame-pointer2014101620141014
9180moon/ssse3/32gcc -m32 -march=native -mtune=native -O2 -fomit-frame-pointer2014101620141014
9180moon/ssse3/32gcc -m32 -march=pentium-m -O -fomit-frame-pointer2014101620141014
9180moon/ssse3/32gcc -m32 -march=pentium2 -O2 -fomit-frame-pointer2014101620141014
9180moon/ssse3/32gcc -m32 -march=pentium3 -O3 -fomit-frame-pointer2014101620141014
9180moon/ssse3/32gcc -m32 -march=pentiumpro -O3 -fomit-frame-pointer2014101620141014
9187moon/ssse3/32gcc -funroll-loops -m32 -march=k6 -O2 -fomit-frame-pointer2014101620141014
9187moon/ssse3/32gcc -m32 -march=athlon -Os -fomit-frame-pointer2014101620141014
9187moon/ssse3/32gcc -m32 -march=i486 -O2 -fomit-frame-pointer2014101620141014
9187moon/ssse3/32gcc -m32 -march=k6-3 -O -fomit-frame-pointer2014101620141014
9187moon/ssse3/32gcc -m32 -march=k6 -Os -fomit-frame-pointer2014101620141014
9187moon/ssse3/32gcc -m32 -march=native -mtune=native -Os -fomit-frame-pointer2014101620141014
9187moon/ssse3/32gcc -m32 -march=nocona -Os -fomit-frame-pointer2014101620141014
9187moon/ssse3/32gcc -m32 -march=pentium2 -O -fomit-frame-pointer2014101620141014
9187moon/ssse3/32gcc -m32 -march=pentium3 -O2 -fomit-frame-pointer2014101620141014
9188moon/ssse3/32gcc -funroll-loops -m32 -march=i386 -Os -fomit-frame-pointer2014101620141014
9188moon/ssse3/32gcc -funroll-loops -m32 -march=pentium3 -Os -fomit-frame-pointer2014101620141014
9188moon/ssse3/32gcc -funroll-loops -m32 -march=pentium4 -O -fomit-frame-pointer2014101620141014
9188moon/ssse3/32gcc -funroll-loops -m32 -march=pentium4 -Os -fomit-frame-pointer2014101620141014
9188moon/ssse3/32gcc -funroll-loops -m32 -march=pentium -O2 -fomit-frame-pointer2014101620141014
9188moon/ssse3/32gcc -m32 -march=core2 -msse4.1 -O -fomit-frame-pointer2014101620141014
9188moon/ssse3/32gcc -m32 -march=k6-2 -O2 -fomit-frame-pointer2014101620141014
9188moon/ssse3/32gcc -m32 -march=k6-3 -Os -fomit-frame-pointer2014101620141014
9188moon/ssse3/32gcc -m32 -march=pentium-m -O3 -fomit-frame-pointer2014101620141014
9188moon/ssse3/32gcc -m32 -march=pentium3 -Os -fomit-frame-pointer2014101620141014
9188moon/ssse3/32gcc -m32 -march=pentium -O3 -fomit-frame-pointer2014101620141014
9195moon/ssse3/32gcc -funroll-loops -m32 -march=athlon -O -fomit-frame-pointer2014101620141014
9195moon/ssse3/32gcc -funroll-loops -m32 -march=i386 -O -fomit-frame-pointer2014101620141014
9195moon/ssse3/32gcc -funroll-loops -m32 -march=i486 -O -fomit-frame-pointer2014101620141014
9195moon/ssse3/32gcc -funroll-loops -m32 -march=k6-2 -O -fomit-frame-pointer2014101620141014
9195moon/ssse3/32gcc -funroll-loops -m32 -march=pentium-mmx -O3 -fomit-frame-pointer2014101620141014
9195moon/ssse3/32gcc -funroll-loops -m32 -march=pentium-mmx -O -fomit-frame-pointer2014101620141014
9195moon/ssse3/32gcc -funroll-loops -m32 -march=pentium -O3 -fomit-frame-pointer2014101620141014
9195moon/ssse3/32gcc -funroll-loops -m32 -march=pentium -Os -fomit-frame-pointer2014101620141014
9195moon/ssse3/32gcc -m32 -march=core2 -O -fomit-frame-pointer2014101620141014
9195moon/ssse3/32gcc -m32 -march=core2 -msse4 -O3 -fomit-frame-pointer2014101620141014
9195moon/ssse3/32gcc -m32 -march=core2 -msse4 -Os -fomit-frame-pointer2014101620141014
9195moon/ssse3/32gcc -m32 -march=i386 -Os -fomit-frame-pointer2014101620141014
9195moon/ssse3/32gcc -m32 -march=i486 -O3 -fomit-frame-pointer2014101620141014
9195moon/ssse3/32gcc -m32 -march=i486 -O -fomit-frame-pointer2014101620141014
9195moon/ssse3/32gcc -m32 -march=pentium-mmx -O3 -fomit-frame-pointer2014101620141014
9195moon/ssse3/32gcc -m32 -march=pentium2 -Os -fomit-frame-pointer2014101620141014
9195moon/ssse3/32gcc -m32 -march=pentium4 -Os -fomit-frame-pointer2014101620141014
9195moon/ssse3/32gcc -m32 -march=pentiumpro -Os -fomit-frame-pointer2014101620141014
9195moon/ssse3/32gcc -m32 -march=prescott -O3 -fomit-frame-pointer2014101620141014
9202moon/ssse3/32gcc -funroll-loops -m32 -march=i486 -O2 -fomit-frame-pointer2014101620141014
9202moon/ssse3/32gcc -funroll-loops -m32 -march=pentium3 -O3 -fomit-frame-pointer2014101620141014
9202moon/ssse3/32gcc -m32 -march=k6-2 -Os -fomit-frame-pointer2014101620141014
9202moon/ssse3/32gcc -m32 -march=k6 -O3 -fomit-frame-pointer2014101620141014
9202moon/ssse3/32gcc -m32 -march=pentium4 -O -fomit-frame-pointer2014101620141014
9202moon/ssse3/32gcc -m32 -march=prescott -Os -fomit-frame-pointer2014101620141014
9203moon/ssse3/32gcc -funroll-loops -m32 -march=athlon -Os -fomit-frame-pointer2014101620141014
9203moon/ssse3/32gcc -funroll-loops -m32 -march=barcelona -O3 -fomit-frame-pointer2014101620141014
9203moon/ssse3/32gcc -m32 -march=i386 -O -fomit-frame-pointer2014101620141014
9203moon/ssse3/32gcc -m32 -march=k6-2 -O3 -fomit-frame-pointer2014101620141014
9203moon/ssse3/32gcc -m32 -march=pentium-mmx -O2 -fomit-frame-pointer2014101620141014
9203moon/ssse3/32gcc -m32 -march=pentium3 -O -fomit-frame-pointer2014101620141014
9203moon/ssse3/32gcc -m32 -march=pentiumpro -O -fomit-frame-pointer2014101620141014
9203moon/ssse3/32gcc -m32 -march=prescott -O -fomit-frame-pointer2014101620141014
9210moon/ssse3/32gcc -funroll-loops -m32 -Os -fomit-frame-pointer2014101620141014
9210moon/ssse3/32gcc -funroll-loops -m32 -march=barcelona -Os -fomit-frame-pointer2014101620141014
9210moon/ssse3/32gcc -funroll-loops -m32 -march=k6-3 -O3 -fomit-frame-pointer2014101620141014
9210moon/ssse3/32gcc -funroll-loops -m32 -march=k6 -Os -fomit-frame-pointer2014101620141014
9210moon/ssse3/32gcc -funroll-loops -m32 -march=pentium-m -O -fomit-frame-pointer2014101620141014
9210moon/ssse3/32gcc -funroll-loops -m32 -march=pentium-m -Os -fomit-frame-pointer2014101620141014
9210moon/ssse3/32gcc -funroll-loops -m32 -march=pentium-mmx -O2 -fomit-frame-pointer2014101620141014
9210moon/ssse3/32gcc -funroll-loops -m32 -march=prescott -O2 -fomit-frame-pointer2014101620141014
9210moon/ssse3/32gcc -m32 -march=core2 -msse4.1 -Os -fomit-frame-pointer2014101620141014
9210moon/ssse3/32gcc -m32 -march=core2 -msse4 -O -fomit-frame-pointer2014101620141014
9210moon/ssse3/32gcc -m32 -march=k6-3 -O3 -fomit-frame-pointer2014101620141014
9210moon/ssse3/32gcc -m32 -march=k6 -O -fomit-frame-pointer2014101620141014
9210moon/ssse3/32gcc -m32 -march=k8 -Os -fomit-frame-pointer2014101620141014
9210moon/ssse3/32gcc -m32 -march=pentium-m -O2 -fomit-frame-pointer2014101620141014
9210moon/ssse3/32gcc -m32 -march=pentium-m -Os -fomit-frame-pointer2014101620141014
9210moon/ssse3/32gcc -m32 -march=pentium-mmx -O -fomit-frame-pointer2014101620141014
9210moon/ssse3/32gcc -m32 -march=pentium2 -O3 -fomit-frame-pointer2014101620141014
9210moon/ssse3/32gcc -m32 -march=pentium -O -fomit-frame-pointer2014101620141014
9217moon/ssse3/32gcc -funroll-loops -m32 -march=i386 -O2 -fomit-frame-pointer2014101620141014
9217moon/ssse3/32gcc -funroll-loops -m32 -march=k8 -O3 -fomit-frame-pointer2014101620141014
9217moon/ssse3/32gcc -funroll-loops -m32 -march=k8 -O -fomit-frame-pointer2014101620141014
9217moon/ssse3/32gcc -funroll-loops -m32 -march=k8 -Os -fomit-frame-pointer2014101620141014
9217moon/ssse3/32gcc -funroll-loops -m32 -march=pentium-mmx -Os -fomit-frame-pointer2014101620141014
9217moon/ssse3/32gcc -m32 -march=core2 -Os -fomit-frame-pointer2014101620141014
9217moon/ssse3/32gcc -m32 -march=nocona -O2 -fomit-frame-pointer2014101620141014
9218moon/ssse3/32gcc -funroll-loops -m32 -march=i386 -O3 -fomit-frame-pointer2014101620141014
9218moon/ssse3/32gcc -funroll-loops -m32 -march=i486 -Os -fomit-frame-pointer2014101620141014
9218moon/ssse3/32gcc -funroll-loops -m32 -march=k6-2 -O2 -fomit-frame-pointer2014101620141014
9218moon/ssse3/32gcc -funroll-loops -m32 -march=k6-2 -O3 -fomit-frame-pointer2014101620141014
9218moon/ssse3/32gcc -funroll-loops -m32 -march=k6-3 -Os -fomit-frame-pointer2014101620141014
9218moon/ssse3/32gcc -funroll-loops -m32 -march=pentium2 -O2 -fomit-frame-pointer2014101620141014
9218moon/ssse3/32gcc -funroll-loops -m32 -march=pentium2 -O3 -fomit-frame-pointer2014101620141014
9218moon/ssse3/32gcc -funroll-loops -m32 -march=prescott -Os -fomit-frame-pointer2014101620141014
9218moon/ssse3/32gcc -m32 -march=barcelona -O2 -fomit-frame-pointer2014101620141014
9218moon/ssse3/32gcc -m32 -march=k6-3 -O2 -fomit-frame-pointer2014101620141014
9218moon/ssse3/32gcc -m32 -march=k6 -O2 -fomit-frame-pointer2014101620141014
9225moon/ssse3/32gcc -funroll-loops -m32 -march=k6-2 -Os -fomit-frame-pointer2014101620141014
9225moon/ssse3/32gcc -funroll-loops -m32 -march=k6-3 -O2 -fomit-frame-pointer2014101620141014
9225moon/ssse3/32gcc -funroll-loops -m32 -march=k6 -O3 -fomit-frame-pointer2014101620141014
9225moon/ssse3/32gcc -funroll-loops -m32 -march=k6 -O -fomit-frame-pointer2014101620141014
9225moon/ssse3/32gcc -funroll-loops -m32 -march=pentium4 -O2 -fomit-frame-pointer2014101620141014
9225moon/ssse3/32gcc -funroll-loops -m32 -march=pentiumpro -Os -fomit-frame-pointer2014101620141014
9225moon/ssse3/32gcc -funroll-loops -m32 -march=prescott -O -fomit-frame-pointer2014101620141014
9225moon/ssse3/32gcc -m32 -Os -fomit-frame-pointer2014101620141014
9225moon/ssse3/32gcc -m32 -march=barcelona -O3 -fomit-frame-pointer2014101620141014
9225moon/ssse3/32gcc -m32 -march=pentium-mmx -Os -fomit-frame-pointer2014101620141014
9225moon/ssse3/32gcc -m32 -march=pentium4 -O2 -fomit-frame-pointer2014101620141014
9225moon/ssse3/32gcc -m32 -march=pentium -O2 -fomit-frame-pointer2014101620141014
9225moon/ssse3/32gcc -m32 -march=pentium -Os -fomit-frame-pointer2014101620141014
9225moon/ssse3/32gcc -m32 -march=pentiumpro -O2 -fomit-frame-pointer2014101620141014
9232moon/ssse3/32gcc -funroll-loops -m32 -march=k6-3 -O -fomit-frame-pointer2014101620141014
9232moon/ssse3/32gcc -m32 -march=i486 -Os -fomit-frame-pointer2014101620141014
9232moon/ssse3/32gcc -m32 -march=k6-2 -O -fomit-frame-pointer2014101620141014
9232moon/ssse3/32gcc -m32 -march=pentium4 -O3 -fomit-frame-pointer2014101620141014
9240moon/ssse3/32gcc -funroll-loops -m32 -march=i486 -O3 -fomit-frame-pointer2014101620141014
9248moon/ssse3/32gcc -m32 -march=i386 -O2 -fomit-frame-pointer2014101620141014
9360xmmgcc -m32 -march=core2 -msse4 -O -fomit-frame-pointer2014070220140622
9382xmmgcc -m32 -march=core2 -msse4 -Os -fomit-frame-pointer2014070220140622
9397xmmgcc -m32 -march=native -mtune=native -Os -fomit-frame-pointer2014070220140622
9405xmmgcc -m32 -march=core2 -msse4.1 -Os -fomit-frame-pointer2014070220140622
9420xmmgcc -m32 -march=core2 -msse4.1 -O -fomit-frame-pointer2014070220140622
9487xmmgcc -m32 -march=core2 -msse4.1 -O2 -fomit-frame-pointer2014070220140622
9502xmmgcc -m32 -march=native -mtune=native -O -fomit-frame-pointer2014070220140622
9510xmmgcc -m32 -march=core2 -msse4 -O2 -fomit-frame-pointer2014070220140622
9518xmmgcc -m32 -march=core2 -msse4.1 -O3 -fomit-frame-pointer2014070220140622
9532xmmgcc -m32 -march=native -mtune=native -O2 -fomit-frame-pointer2014070220140622
9570xmmgcc -m32 -march=core2 -msse4 -O3 -fomit-frame-pointer2014070220140622
9585xmmgcc -m32 -march=native -mtune=native -O3 -fomit-frame-pointer2014070220140622
9630moon/ssse3/32gcc -funroll-loops -m32 -march=pentium-m -O3 -fomit-frame-pointer2014101620141014
9638moon/ssse3/32gcc -m32 -O2 -fomit-frame-pointer2014101620141014
9645moon/ssse3/32gcc -funroll-loops -m32 -march=pentium-m -O2 -fomit-frame-pointer2014101620141014
9652moon/ssse3/32gcc -funroll-loops -m32 -march=pentium4 -O3 -fomit-frame-pointer2014101620141014
9652moon/ssse3/32gcc -m32 -march=i386 -O3 -fomit-frame-pointer2014101620141014
9653moon/ssse3/32gcc -funroll-loops -m32 -march=pentium -O -fomit-frame-pointer2014101620141014
9833moon/ssse3/32gcc -m32 -march=native -mtune=native -O3 -fomit-frame-pointer2014101620141014
9855xmmgcc -m32 -march=core2 -O2 -fomit-frame-pointer2014070220140622
9870xmmgcc -m32 -march=core2 -O3 -fomit-frame-pointer2014070220140622
9878xmmgcc -m32 -march=core2 -O -fomit-frame-pointer2014070220140622
9968xmmgcc -m32 -march=core2 -Os -fomit-frame-pointer2014070220140622
10943moon/sse2/32gcc -m32 -march=core2 -msse4.1 -O2 -fomit-frame-pointer2014101620141014
10950moon/sse2/32gcc -funroll-loops -m32 -march=nocona -O3 -fomit-frame-pointer2014101620141014
10950moon/sse2/32gcc -funroll-loops -m32 -march=prescott -O3 -fomit-frame-pointer2014101620141014
10950moon/sse2/32gcc -m32 -O3 -fomit-frame-pointer2014101620141014
10958moon/sse2/32gcc -funroll-loops -m32 -march=prescott -O2 -fomit-frame-pointer2014101620141014
10958moon/sse2/32gcc -m32 -march=core2 -O3 -fomit-frame-pointer2014101620141014
10965moon/sse2/32gcc -funroll-loops -m32 -O -fomit-frame-pointer2014101620141014
10965moon/sse2/32gcc -funroll-loops -m32 -march=k8 -O3 -fomit-frame-pointer2014101620141014
10965moon/sse2/32gcc -funroll-loops -m32 -march=nocona -O2 -fomit-frame-pointer2014101620141014
10965moon/sse2/32gcc -funroll-loops -m32 -march=nocona -O -fomit-frame-pointer2014101620141014
10965moon/sse2/32gcc -funroll-loops -m32 -march=pentium2 -O2 -fomit-frame-pointer2014101620141014
10965moon/sse2/32gcc -m32 -O2 -fomit-frame-pointer2014101620141014
10965moon/sse2/32gcc -m32 -O -fomit-frame-pointer2014101620141014
10965moon/sse2/32gcc -m32 -march=core2 -msse4.1 -O3 -fomit-frame-pointer2014101620141014
10965moon/sse2/32gcc -m32 -march=core2 -msse4 -O3 -fomit-frame-pointer2014101620141014
10965moon/sse2/32gcc -m32 -march=native -mtune=native -O -fomit-frame-pointer2014101620141014
10965moon/sse2/32gcc -m32 -march=prescott -O3 -fomit-frame-pointer2014101620141014
10965moon/sse2/32gcc -m32 -march=prescott -O -fomit-frame-pointer2014101620141014
10972moon/sse2/32gcc -funroll-loops -m32 -march=athlon -O2 -fomit-frame-pointer2014101620141014
10972moon/sse2/32gcc -funroll-loops -m32 -march=k8 -O2 -fomit-frame-pointer2014101620141014
10972moon/sse2/32gcc -funroll-loops -m32 -march=prescott -O -fomit-frame-pointer2014101620141014
10972moon/sse2/32gcc -m32 -march=athlon -O2 -fomit-frame-pointer2014101620141014
10972moon/sse2/32gcc -m32 -march=nocona -O3 -fomit-frame-pointer2014101620141014
10972moon/sse2/32gcc -m32 -march=nocona -O -fomit-frame-pointer2014101620141014
10973moon/sse2/32gcc -funroll-loops -m32 -march=athlon -O3 -fomit-frame-pointer2014101620141014
10973moon/sse2/32gcc -funroll-loops -m32 -march=i486 -O2 -fomit-frame-pointer2014101620141014
10973moon/sse2/32gcc -funroll-loops -m32 -march=pentium-m -O2 -fomit-frame-pointer2014101620141014
10973moon/sse2/32gcc -funroll-loops -m32 -march=pentiumpro -O -fomit-frame-pointer2014101620141014
10973moon/sse2/32gcc -m32 -march=core2 -msse4.1 -O -fomit-frame-pointer2014101620141014
10973moon/sse2/32gcc -m32 -march=k8 -O -fomit-frame-pointer2014101620141014
10973moon/sse2/32gcc -m32 -march=native -mtune=native -O3 -fomit-frame-pointer2014101620141014
10973moon/sse2/32gcc -m32 -march=pentium-m -O2 -fomit-frame-pointer2014101620141014
10973moon/sse2/32gcc -m32 -march=pentium-mmx -Os -fomit-frame-pointer2014101620141014
10973moon/sse2/32gcc -m32 -march=prescott -O2 -fomit-frame-pointer2014101620141014
10980moon/sse2/32gcc -funroll-loops -m32 -O3 -fomit-frame-pointer2014101620141014
10980moon/sse2/32gcc -funroll-loops -m32 -march=barcelona -O2 -fomit-frame-pointer2014101620141014
10980moon/sse2/32gcc -funroll-loops -m32 -march=k6-2 -O -fomit-frame-pointer2014101620141014
10980moon/sse2/32gcc -funroll-loops -m32 -march=k6-2 -Os -fomit-frame-pointer2014101620141014
10980moon/sse2/32gcc -funroll-loops -m32 -march=pentium2 -O -fomit-frame-pointer2014101620141014
10980moon/sse2/32gcc -funroll-loops -m32 -march=pentium3 -O2 -fomit-frame-pointer2014101620141014
10980moon/sse2/32gcc -funroll-loops -m32 -march=pentium3 -O3 -fomit-frame-pointer2014101620141014
10980moon/sse2/32gcc -funroll-loops -m32 -march=pentium3 -O -fomit-frame-pointer2014101620141014
10980moon/sse2/32gcc -funroll-loops -m32 -march=pentium -Os -fomit-frame-pointer2014101620141014
10980moon/sse2/32gcc -m32 -march=athlon -O3 -fomit-frame-pointer2014101620141014
10980moon/sse2/32gcc -m32 -march=athlon -Os -fomit-frame-pointer2014101620141014
10980moon/sse2/32gcc -m32 -march=barcelona -O -fomit-frame-pointer2014101620141014
10980moon/sse2/32gcc -m32 -march=core2 -msse4 -O2 -fomit-frame-pointer2014101620141014
10980moon/sse2/32gcc -m32 -march=core2 -msse4 -O -fomit-frame-pointer2014101620141014
10980moon/sse2/32gcc -m32 -march=k6-2 -O3 -fomit-frame-pointer2014101620141014
10980moon/sse2/32gcc -m32 -march=k8 -O2 -fomit-frame-pointer2014101620141014
10980moon/sse2/32gcc -m32 -march=k8 -O3 -fomit-frame-pointer2014101620141014
10980moon/sse2/32gcc -m32 -march=native -mtune=native -O2 -fomit-frame-pointer2014101620141014
10980moon/sse2/32gcc -m32 -march=nocona -O2 -fomit-frame-pointer2014101620141014
10980moon/sse2/32gcc -m32 -march=pentium-m -Os -fomit-frame-pointer2014101620141014
10980moon/sse2/32gcc -m32 -march=pentium2 -O3 -fomit-frame-pointer2014101620141014
10980moon/sse2/32gcc -m32 -march=pentium2 -O -fomit-frame-pointer2014101620141014
10980moon/sse2/32gcc -m32 -march=pentiumpro -O2 -fomit-frame-pointer2014101620141014
10987moon/sse2/32gcc -funroll-loops -m32 -O2 -fomit-frame-pointer2014101620141014
10987moon/sse2/32gcc -funroll-loops -m32 -march=barcelona -O -fomit-frame-pointer2014101620141014
10987moon/sse2/32gcc -funroll-loops -m32 -march=i386 -O -fomit-frame-pointer2014101620141014
10987moon/sse2/32gcc -funroll-loops -m32 -march=k6-3 -Os -fomit-frame-pointer2014101620141014
10987moon/sse2/32gcc -funroll-loops -m32 -march=pentium-m -Os -fomit-frame-pointer2014101620141014
10987moon/sse2/32gcc -m32 -march=barcelona -O2 -fomit-frame-pointer2014101620141014
10987moon/sse2/32gcc -m32 -march=core2 -O2 -fomit-frame-pointer2014101620141014
10987moon/sse2/32gcc -m32 -march=pentium2 -O2 -fomit-frame-pointer2014101620141014
10987moon/sse2/32gcc -m32 -march=pentium3 -O2 -fomit-frame-pointer2014101620141014
10987moon/sse2/32gcc -m32 -march=pentiumpro -O -fomit-frame-pointer2014101620141014
10988moon/sse2/32gcc -funroll-loops -m32 -Os -fomit-frame-pointer2014101620141014
10988moon/sse2/32gcc -funroll-loops -m32 -march=athlon -Os -fomit-frame-pointer2014101620141014
10988moon/sse2/32gcc -funroll-loops -m32 -march=barcelona -O3 -fomit-frame-pointer2014101620141014
10988moon/sse2/32gcc -funroll-loops -m32 -march=i386 -O3 -fomit-frame-pointer2014101620141014
10988moon/sse2/32gcc -funroll-loops -m32 -march=k8 -O -fomit-frame-pointer2014101620141014
10988moon/sse2/32gcc -funroll-loops -m32 -march=nocona -Os -fomit-frame-pointer2014101620141014
10988moon/sse2/32gcc -funroll-loops -m32 -march=pentium-m -O -fomit-frame-pointer2014101620141014
10988moon/sse2/32gcc -funroll-loops -m32 -march=pentium-mmx -Os -fomit-frame-pointer2014101620141014
10988moon/sse2/32gcc -funroll-loops -m32 -march=pentium -O -fomit-frame-pointer2014101620141014
10988moon/sse2/32gcc -funroll-loops -m32 -march=pentiumpro -O2 -fomit-frame-pointer2014101620141014
10988moon/sse2/32gcc -m32 -march=athlon -O -fomit-frame-pointer2014101620141014
10988moon/sse2/32gcc -m32 -march=barcelona -O3 -fomit-frame-pointer2014101620141014
10988moon/sse2/32gcc -m32 -march=i386 -O2 -fomit-frame-pointer2014101620141014
10988moon/sse2/32gcc -m32 -march=k6-3 -O3 -fomit-frame-pointer2014101620141014
10988moon/sse2/32gcc -m32 -march=k6 -O -fomit-frame-pointer2014101620141014
10988moon/sse2/32gcc -m32 -march=nocona -Os -fomit-frame-pointer2014101620141014
10988moon/sse2/32gcc -m32 -march=pentiumpro -Os -fomit-frame-pointer2014101620141014
10995moon/sse2/32gcc -funroll-loops -m32 -march=athlon -O -fomit-frame-pointer2014101620141014
10995moon/sse2/32gcc -funroll-loops -m32 -march=i386 -Os -fomit-frame-pointer2014101620141014
10995moon/sse2/32gcc -funroll-loops -m32 -march=k6-2 -O2 -fomit-frame-pointer2014101620141014
10995moon/sse2/32gcc -funroll-loops -m32 -march=k6 -O -fomit-frame-pointer2014101620141014
10995moon/sse2/32gcc -funroll-loops -m32 -march=k8 -Os -fomit-frame-pointer2014101620141014
10995moon/sse2/32gcc -funroll-loops -m32 -march=pentium-m -O3 -fomit-frame-pointer2014101620141014
10995moon/sse2/32gcc -funroll-loops -m32 -march=pentium4 -O3 -fomit-frame-pointer2014101620141014
10995moon/sse2/32gcc -funroll-loops -m32 -march=pentium -O3 -fomit-frame-pointer2014101620141014
10995moon/sse2/32gcc -funroll-loops -m32 -march=pentiumpro -O3 -fomit-frame-pointer2014101620141014
10995moon/sse2/32gcc -funroll-loops -m32 -march=pentiumpro -Os -fomit-frame-pointer2014101620141014
10995moon/sse2/32gcc -funroll-loops -m32 -march=prescott -Os -fomit-frame-pointer2014101620141014
10995moon/sse2/32gcc -m32 -march=barcelona -Os -fomit-frame-pointer2014101620141014
10995moon/sse2/32gcc -m32 -march=core2 -Os -fomit-frame-pointer2014101620141014
10995moon/sse2/32gcc -m32 -march=core2 -msse4 -Os -fomit-frame-pointer2014101620141014
10995moon/sse2/32gcc -m32 -march=i386 -O3 -fomit-frame-pointer2014101620141014
10995moon/sse2/32gcc -m32 -march=i386 -O -fomit-frame-pointer2014101620141014
10995moon/sse2/32gcc -m32 -march=i386 -Os -fomit-frame-pointer2014101620141014
10995moon/sse2/32gcc -m32 -march=i486 -O2 -fomit-frame-pointer2014101620141014
10995moon/sse2/32gcc -m32 -march=i486 -Os -fomit-frame-pointer2014101620141014
10995moon/sse2/32gcc -m32 -march=k6-2 -Os -fomit-frame-pointer2014101620141014
10995moon/sse2/32gcc -m32 -march=k6-3 -Os -fomit-frame-pointer2014101620141014
10995moon/sse2/32gcc -m32 -march=k6 -O3 -fomit-frame-pointer2014101620141014
10995moon/sse2/32gcc -m32 -march=k6 -Os -fomit-frame-pointer2014101620141014
10995moon/sse2/32gcc -m32 -march=native -mtune=native -Os -fomit-frame-pointer2014101620141014
10995moon/sse2/32gcc -m32 -march=pentium-m -O3 -fomit-frame-pointer2014101620141014
10995moon/sse2/32gcc -m32 -march=pentium-m -O -fomit-frame-pointer2014101620141014
10995moon/sse2/32gcc -m32 -march=pentium2 -Os -fomit-frame-pointer2014101620141014
10995moon/sse2/32gcc -m32 -march=pentium3 -O -fomit-frame-pointer2014101620141014
10995moon/sse2/32gcc -m32 -march=pentium3 -Os -fomit-frame-pointer2014101620141014
10995moon/sse2/32gcc -m32 -march=pentium4 -Os -fomit-frame-pointer2014101620141014
10995moon/sse2/32gcc -m32 -march=pentium -Os -fomit-frame-pointer2014101620141014
10995moon/sse2/32gcc -m32 -march=pentiumpro -O3 -fomit-frame-pointer2014101620141014
10995moon/sse2/32gcc -m32 -march=prescott -Os -fomit-frame-pointer2014101620141014
11002moon/sse2/32gcc -funroll-loops -m32 -march=i386 -O2 -fomit-frame-pointer2014101620141014
11002moon/sse2/32gcc -funroll-loops -m32 -march=k6 -O2 -fomit-frame-pointer2014101620141014
11002moon/sse2/32gcc -funroll-loops -m32 -march=k6 -Os -fomit-frame-pointer2014101620141014
11002moon/sse2/32gcc -funroll-loops -m32 -march=pentium2 -O3 -fomit-frame-pointer2014101620141014
11002moon/sse2/32gcc -funroll-loops -m32 -march=pentium2 -Os -fomit-frame-pointer2014101620141014
11002moon/sse2/32gcc -funroll-loops -m32 -march=pentium4 -O -fomit-frame-pointer2014101620141014
11002moon/sse2/32gcc -m32 -Os -fomit-frame-pointer2014101620141014
11002moon/sse2/32gcc -m32 -march=i486 -O3 -fomit-frame-pointer2014101620141014
11002moon/sse2/32gcc -m32 -march=k6-2 -O -fomit-frame-pointer2014101620141014
11002moon/sse2/32gcc -m32 -march=k6-3 -O -fomit-frame-pointer2014101620141014
11002moon/sse2/32gcc -m32 -march=k6 -O2 -fomit-frame-pointer2014101620141014
11002moon/sse2/32gcc -m32 -march=k8 -Os -fomit-frame-pointer2014101620141014
11002moon/sse2/32gcc -m32 -march=pentium4 -O3 -fomit-frame-pointer2014101620141014
11003moon/sse2/32gcc -funroll-loops -m32 -march=barcelona -Os -fomit-frame-pointer2014101620141014
11003moon/sse2/32gcc -funroll-loops -m32 -march=i486 -Os -fomit-frame-pointer2014101620141014
11003moon/sse2/32gcc -funroll-loops -m32 -march=k6-2 -O3 -fomit-frame-pointer2014101620141014
11003moon/sse2/32gcc -funroll-loops -m32 -march=k6-3 -O2 -fomit-frame-pointer2014101620141014
11003moon/sse2/32gcc -funroll-loops -m32 -march=k6-3 -O3 -fomit-frame-pointer2014101620141014
11003moon/sse2/32gcc -funroll-loops -m32 -march=k6-3 -O -fomit-frame-pointer2014101620141014
11003moon/sse2/32gcc -funroll-loops -m32 -march=pentium-mmx -O2 -fomit-frame-pointer2014101620141014
11003moon/sse2/32gcc -funroll-loops -m32 -march=pentium-mmx -O3 -fomit-frame-pointer2014101620141014
11003moon/sse2/32gcc -funroll-loops -m32 -march=pentium-mmx -O -fomit-frame-pointer2014101620141014
11003moon/sse2/32gcc -funroll-loops -m32 -march=pentium3 -Os -fomit-frame-pointer2014101620141014
11003moon/sse2/32gcc -funroll-loops -m32 -march=pentium4 -O2 -fomit-frame-pointer2014101620141014
11003moon/sse2/32gcc -funroll-loops -m32 -march=pentium4 -Os -fomit-frame-pointer2014101620141014
11003moon/sse2/32gcc -m32 -march=pentium-mmx -O -fomit-frame-pointer2014101620141014
11003moon/sse2/32gcc -m32 -march=pentium -O2 -fomit-frame-pointer2014101620141014
11010moon/sse2/32gcc -funroll-loops -m32 -march=i486 -O -fomit-frame-pointer2014101620141014
11010moon/sse2/32gcc -m32 -march=core2 -msse4.1 -Os -fomit-frame-pointer2014101620141014
11010moon/sse2/32gcc -m32 -march=i486 -O -fomit-frame-pointer2014101620141014
11010moon/sse2/32gcc -m32 -march=k6-2 -O2 -fomit-frame-pointer2014101620141014
11010moon/sse2/32gcc -m32 -march=k6-3 -O2 -fomit-frame-pointer2014101620141014
11010moon/sse2/32gcc -m32 -march=pentium3 -O3 -fomit-frame-pointer2014101620141014
11010moon/sse2/32gcc -m32 -march=pentium4 -O -fomit-frame-pointer2014101620141014
11017moon/sse2/32gcc -funroll-loops -m32 -march=i486 -O3 -fomit-frame-pointer2014101620141014
11017moon/sse2/32gcc -funroll-loops -m32 -march=k6 -O3 -fomit-frame-pointer2014101620141014
11017moon/sse2/32gcc -m32 -march=pentium -O -fomit-frame-pointer2014101620141014
11018moon/sse2/32gcc -m32 -march=pentium-mmx -O2 -fomit-frame-pointer2014101620141014
11018moon/sse2/32gcc -m32 -march=pentium-mmx -O3 -fomit-frame-pointer2014101620141014
11025moon/sse2/32gcc -m32 -march=pentium4 -O2 -fomit-frame-pointer2014101620141014
11025moon/sse2/32gcc -m32 -march=pentium -O3 -fomit-frame-pointer2014101620141014
11032moon/sse2/32gcc -funroll-loops -m32 -march=pentium -O2 -fomit-frame-pointer2014101620141014
11198moon/sse2/32gcc -m32 -march=core2 -O -fomit-frame-pointer2014101620141014
11625xmmgcc -funroll-loops -m32 -march=k8 -O3 -fomit-frame-pointer2014070220140622
11745xmmgcc -funroll-loops -m32 -march=k8 -O2 -fomit-frame-pointer2014070220140622
11827xmmgcc -funroll-loops -m32 -march=pentium4 -O3 -fomit-frame-pointer2014070220140622
11850xmmgcc -funroll-loops -m32 -march=pentium4 -O2 -fomit-frame-pointer2014070220140622
11888xmmgcc -funroll-loops -m32 -march=pentium-m -O3 -fomit-frame-pointer2014070220140622
11895xmmgcc -funroll-loops -m32 -march=pentium-m -O2 -fomit-frame-pointer2014070220140622
12008xmmgcc -m32 -march=k8 -O2 -fomit-frame-pointer2014070220140622
12053xmmgcc -m32 -march=prescott -O3 -fomit-frame-pointer2014070220140622
12060xmmgcc -m32 -march=k8 -O3 -fomit-frame-pointer2014070220140622
12075xmmgcc -m32 -march=pentium4 -O3 -fomit-frame-pointer2014070220140622
12083xmmgcc -m32 -march=barcelona -Os -fomit-frame-pointer2014070220140622
12090xmmgcc -m32 -march=nocona -O2 -fomit-frame-pointer2014070220140622
12090xmmgcc -m32 -march=nocona -O3 -fomit-frame-pointer2014070220140622
12098xmmgcc -funroll-loops -m32 -march=pentium4 -O -fomit-frame-pointer2014070220140622
12098xmmgcc -m32 -march=prescott -O2 -fomit-frame-pointer2014070220140622
12112xmmgcc -m32 -march=pentium4 -O2 -fomit-frame-pointer2014070220140622
12113xmmgcc -funroll-loops -m32 -march=k8 -O -fomit-frame-pointer2014070220140622
12142xmmgcc -m32 -march=k8 -O -fomit-frame-pointer2014070220140622
12150xmmgcc -m32 -march=barcelona -O2 -fomit-frame-pointer2014070220140622
12150xmmgcc -m32 -march=prescott -Os -fomit-frame-pointer2014070220140622
12165xmmgcc -m32 -march=pentium-m -O2 -fomit-frame-pointer2014070220140622
12165xmmgcc -m32 -march=pentium4 -O -fomit-frame-pointer2014070220140622
12172xmmgcc -m32 -march=pentium-m -Os -fomit-frame-pointer2014070220140622
12173xmmgcc -m32 -march=pentium4 -Os -fomit-frame-pointer2014070220140622
12187xmmgcc -funroll-loops -m32 -march=pentium-m -O -fomit-frame-pointer2014070220140622
12210xmmgcc -funroll-loops -m32 -march=barcelona -O3 -fomit-frame-pointer2014070220140622
12218xmmgcc -m32 -march=pentium-m -O3 -fomit-frame-pointer2014070220140622
12225xmmgcc -funroll-loops -m32 -march=nocona -O2 -fomit-frame-pointer2014070220140622
12225xmmgcc -funroll-loops -m32 -march=prescott -O3 -fomit-frame-pointer2014070220140622
12225xmmgcc -m32 -march=k8 -Os -fomit-frame-pointer2014070220140622
12240xmmgcc -m32 -march=barcelona -O3 -fomit-frame-pointer2014070220140622
12262xmmgcc -m32 -march=nocona -Os -fomit-frame-pointer2014070220140622
12263xmmgcc -funroll-loops -m32 -march=barcelona -O2 -fomit-frame-pointer2014070220140622
12285xmmgcc -funroll-loops -m32 -march=prescott -O2 -fomit-frame-pointer2014070220140622
12293xmmgcc -funroll-loops -m32 -march=pentium4 -Os -fomit-frame-pointer2014070220140622
12315xmmgcc -funroll-loops -m32 -march=nocona -O3 -fomit-frame-pointer2014070220140622
12352xmmgcc -m32 -march=barcelona -O -fomit-frame-pointer2014070220140622
12360xmmgcc -funroll-loops -m32 -march=barcelona -Os -fomit-frame-pointer2014070220140622
12412xmmgcc -funroll-loops -m32 -march=nocona -Os -fomit-frame-pointer2014070220140622
12412xmmgcc -funroll-loops -m32 -march=prescott -O -fomit-frame-pointer2014070220140622
12435xmmgcc -funroll-loops -m32 -march=barcelona -O -fomit-frame-pointer2014070220140622
12435xmmgcc -funroll-loops -m32 -march=pentium-m -Os -fomit-frame-pointer2014070220140622
12435xmmgcc -m32 -march=nocona -O -fomit-frame-pointer2014070220140622
12435xmmgcc -m32 -march=pentium-m -O -fomit-frame-pointer2014070220140622
12443xmmgcc -funroll-loops -m32 -march=k8 -Os -fomit-frame-pointer2014070220140622
12458xmmgcc -m32 -march=prescott -O -fomit-frame-pointer2014070220140622
12473xmmgcc -funroll-loops -m32 -march=prescott -Os -fomit-frame-pointer2014070220140622
12592xmmgcc -funroll-loops -m32 -march=nocona -O -fomit-frame-pointer2014070220140622
16162regsgcc -funroll-loops -m32 -march=athlon -O2 -fomit-frame-pointer2014070220140622
16222regsgcc -funroll-loops -m32 -march=k8 -O2 -fomit-frame-pointer2014070220140622
16245regsgcc -funroll-loops -m32 -march=barcelona -O2 -fomit-frame-pointer2014070220140622
16252regsgcc -funroll-loops -m32 -march=pentium -O2 -fomit-frame-pointer2014070220140622
16253regsgcc -funroll-loops -m32 -march=pentium-mmx -O3 -fomit-frame-pointer2014070220140622
16253regsgcc -funroll-loops -m32 -march=pentium -O3 -fomit-frame-pointer2014070220140622
16290regsgcc -funroll-loops -m32 -march=pentium-mmx -O2 -fomit-frame-pointer2014070220140622
16305regsgcc -funroll-loops -m32 -march=barcelona -O3 -fomit-frame-pointer2014070220140622
16313regsgcc -funroll-loops -m32 -march=athlon -O3 -fomit-frame-pointer2014070220140622
16327regsgcc -m32 -march=pentiumpro -Os -fomit-frame-pointer2014070220140622
16328regsgcc -funroll-loops -m32 -march=pentium -Os -fomit-frame-pointer2014070220140622
16335regsgcc -funroll-loops -m32 -O2 -fomit-frame-pointer2014070220140622
16342regsgcc -m32 -march=pentium-mmx -O3 -fomit-frame-pointer2014070220140622
16350regsgcc -funroll-loops -m32 -march=athlon -Os -fomit-frame-pointer2014070220140622
16357regsgcc -funroll-loops -m32 -march=k8 -O3 -fomit-frame-pointer2014070220140622
16357regsgcc -funroll-loops -m32 -march=pentium-mmx -Os -fomit-frame-pointer2014070220140622
16365regsgcc -funroll-loops -m32 -march=k8 -Os -fomit-frame-pointer2014070220140622
16373regsgcc -m32 -march=pentium -O3 -fomit-frame-pointer2014070220140622
16395regsgcc -funroll-loops -m32 -march=barcelona -Os -fomit-frame-pointer2014070220140622
16395regsgcc -funroll-loops -m32 -march=k6-3 -Os -fomit-frame-pointer2014070220140622
16402regsgcc -funroll-loops -m32 -O3 -fomit-frame-pointer2014070220140622
16403regsgcc -m32 -O3 -fomit-frame-pointer2014070220140622
16410regsgcc -m32 -march=pentium -O2 -fomit-frame-pointer2014070220140622
16432regsgcc -m32 -march=pentium3 -Os -fomit-frame-pointer2014070220140622
16433regsgcc -funroll-loops -m32 -march=k6-2 -Os -fomit-frame-pointer2014070220140622
16440regsgcc -funroll-loops -m32 -march=pentium2 -Os -fomit-frame-pointer2014070220140622
16440regsgcc -m32 -O2 -fomit-frame-pointer2014070220140622
16447regsgcc -m32 -march=pentium-mmx -O2 -fomit-frame-pointer2014070220140622
16455regsgcc -funroll-loops -m32 -march=pentium-m -Os -fomit-frame-pointer2014070220140622
16470regsgcc -m32 -march=pentium2 -O2 -fomit-frame-pointer2014070220140622
16477regsgcc -funroll-loops -m32 -march=pentiumpro -Os -fomit-frame-pointer2014070220140622
16478regsgcc -m32 -Os -fomit-frame-pointer2014070220140622
16485regsgcc -funroll-loops -m32 -march=pentium3 -Os -fomit-frame-pointer2014070220140622
16485regsgcc -m32 -march=pentium-m -Os -fomit-frame-pointer2014070220140622
16493regsgcc -m32 -march=pentium2 -Os -fomit-frame-pointer2014070220140622
16500regsgcc -funroll-loops -m32 -Os -fomit-frame-pointer2014070220140622
16515regsgcc -funroll-loops -m32 -march=k6 -Os -fomit-frame-pointer2014070220140622
16515regsgcc -m32 -march=k8 -O3 -fomit-frame-pointer2014070220140622
16522regsgcc -m32 -march=athlon -O2 -fomit-frame-pointer2014070220140622
16530regsgcc -m32 -march=athlon -O3 -fomit-frame-pointer2014070220140622
16545regsgcc -m32 -march=k8 -O2 -fomit-frame-pointer2014070220140622
16560regsgcc -m32 -march=barcelona -O2 -fomit-frame-pointer2014070220140622
16560regsgcc -m32 -march=barcelona -O3 -fomit-frame-pointer2014070220140622
16575regsgcc -funroll-loops -m32 -march=pentium2 -O3 -fomit-frame-pointer2014070220140622
16583regsgcc -funroll-loops -m32 -march=k6-2 -O2 -fomit-frame-pointer2014070220140622
16590regsgcc -funroll-loops -m32 -march=k6-3 -O2 -fomit-frame-pointer2014070220140622
16590regsgcc -funroll-loops -m32 -march=pentium-m -O2 -fomit-frame-pointer2014070220140622
16605regsgcc -funroll-loops -m32 -march=k6 -O2 -fomit-frame-pointer2014070220140622
16605regsgcc -funroll-loops -m32 -march=pentium2 -O2 -fomit-frame-pointer2014070220140622
16605regsgcc -funroll-loops -m32 -march=pentiumpro -O3 -fomit-frame-pointer2014070220140622
16605regsgcc -m32 -march=k6-3 -O2 -fomit-frame-pointer2014070220140622
16620regsgcc -funroll-loops -m32 -march=k6 -O3 -fomit-frame-pointer2014070220140622
16620regsgcc -m32 -march=k6 -O3 -fomit-frame-pointer2014070220140622
16620regsgcc -m32 -march=pentium-mmx -Os -fomit-frame-pointer2014070220140622
16628regsgcc -m32 -march=k6-2 -O2 -fomit-frame-pointer2014070220140622
16635regsgcc -funroll-loops -m32 -march=pentium3 -O2 -fomit-frame-pointer2014070220140622
16635regsgcc -m32 -march=k6 -O2 -fomit-frame-pointer2014070220140622
16635regsgcc -m32 -march=pentium2 -O3 -fomit-frame-pointer2014070220140622
16635regsgcc -m32 -march=pentiumpro -O3 -fomit-frame-pointer2014070220140622
16643regsgcc -m32 -march=pentium3 -O2 -fomit-frame-pointer2014070220140622
16650regsgcc -funroll-loops -m32 -march=k6-3 -O3 -fomit-frame-pointer2014070220140622
16650regsgcc -funroll-loops -m32 -march=pentiumpro -O2 -fomit-frame-pointer2014070220140622
16650regsgcc -m32 -march=k8 -Os -fomit-frame-pointer2014070220140622
16657regsgcc -m32 -march=pentiumpro -O2 -fomit-frame-pointer2014070220140622
16665regsgcc -funroll-loops -m32 -march=pentium-m -O3 -fomit-frame-pointer2014070220140622
16665regsgcc -m32 -march=k6-2 -O3 -fomit-frame-pointer2014070220140622
16673regsgcc -m32 -march=barcelona -Os -fomit-frame-pointer2014070220140622
16673regsgcc -m32 -march=k6-2 -Os -fomit-frame-pointer2014070220140622
16673regsgcc -m32 -march=pentium -Os -fomit-frame-pointer2014070220140622
16680regsgcc -funroll-loops -m32 -march=k6-2 -O3 -fomit-frame-pointer2014070220140622
16680regsgcc -m32 -march=k6-3 -O3 -fomit-frame-pointer2014070220140622
16688regsgcc -m32 -march=pentium-m -O2 -fomit-frame-pointer2014070220140622
16695regsgcc -funroll-loops -m32 -march=pentium3 -O3 -fomit-frame-pointer2014070220140622
16695regsgcc -m32 -march=athlon -Os -fomit-frame-pointer2014070220140622
16702regsgcc -m32 -march=pentium3 -O3 -fomit-frame-pointer2014070220140622
16710regsgcc -funroll-loops -m32 -march=i486 -O2 -fomit-frame-pointer2014070220140622
16710regsgcc -funroll-loops -m32 -march=nocona -O2 -fomit-frame-pointer2014070220140622
16718regsgcc -m32 -march=i486 -O2 -fomit-frame-pointer2014070220140622
16725regsgcc -m32 -march=k6 -Os -fomit-frame-pointer2014070220140622
16732regsgcc -funroll-loops -m32 -march=prescott -O2 -fomit-frame-pointer2014070220140622
16740regsgcc -funroll-loops -m32 -march=i486 -O3 -fomit-frame-pointer2014070220140622
16748regsgcc -m32 -march=k6-3 -Os -fomit-frame-pointer2014070220140622
16755regsgcc -m32 -march=i486 -O3 -fomit-frame-pointer2014070220140622
16762regsgcc -funroll-loops -m32 -march=nocona -O3 -fomit-frame-pointer2014070220140622
16762regsgcc -m32 -march=pentium-m -O3 -fomit-frame-pointer2014070220140622
16770regsgcc -m32 -march=prescott -O3 -fomit-frame-pointer2014070220140622
16785regsgcc -m32 -march=prescott -O2 -fomit-frame-pointer2014070220140622
16793regsgcc -funroll-loops -m32 -march=prescott -O3 -fomit-frame-pointer2014070220140622
16800regsgcc -m32 -march=i386 -Os -fomit-frame-pointer2014070220140622
16808regsgcc -m32 -march=nocona -O2 -fomit-frame-pointer2014070220140622
16815regsgcc -m32 -march=nocona -O3 -fomit-frame-pointer2014070220140622
16822regsgcc -m32 -march=i486 -Os -fomit-frame-pointer2014070220140622
16822regsgcc -m32 -march=pentium4 -Os -fomit-frame-pointer2014070220140622
16830regsgcc -funroll-loops -m32 -march=pentium4 -Os -fomit-frame-pointer2014070220140622
16837regsgcc -m32 -march=core2 -O2 -fomit-frame-pointer2014070220140622
16845regsgcc -m32 -march=athlon -O -fomit-frame-pointer2014070220140622
16845regsgcc -m32 -march=core2 -msse4 -O2 -fomit-frame-pointer2014070220140622
16845regsgcc -m32 -march=native -mtune=native -O2 -fomit-frame-pointer2014070220140622
16845regsgcc -m32 -march=native -mtune=native -O3 -fomit-frame-pointer2014070220140622
16852regsgcc -m32 -march=core2 -Os -fomit-frame-pointer2014070220140622
16852regsgcc -m32 -march=prescott -Os -fomit-frame-pointer2014070220140622
16853regsgcc -m32 -march=core2 -msse4.1 -O3 -fomit-frame-pointer2014070220140622
16860regsgcc -m32 -march=nocona -Os -fomit-frame-pointer2014070220140622
16867regsgcc -funroll-loops -m32 -march=i386 -Os -fomit-frame-pointer2014070220140622
16867regsgcc -funroll-loops -m32 -march=prescott -Os -fomit-frame-pointer2014070220140622
16875regsgcc -funroll-loops -m32 -march=nocona -Os -fomit-frame-pointer2014070220140622
16883regsgcc -m32 -march=i386 -O2 -fomit-frame-pointer2014070220140622
16890regsgcc -m32 -march=core2 -O3 -fomit-frame-pointer2014070220140622
16890regsgcc -m32 -march=core2 -msse4 -O3 -fomit-frame-pointer2014070220140622
16890regsgcc -m32 -march=core2 -msse4 -Os -fomit-frame-pointer2014070220140622
16890regsgcc -m32 -march=k8 -O -fomit-frame-pointer2014070220140622
16890regsgcc -m32 -march=native -mtune=native -Os -fomit-frame-pointer2014070220140622
16905regsgcc -funroll-loops -m32 -march=i486 -Os -fomit-frame-pointer2014070220140622
16912regsgcc -m32 -march=core2 -msse4.1 -Os -fomit-frame-pointer2014070220140622
16913regsgcc -funroll-loops -m32 -march=i386 -O2 -fomit-frame-pointer2014070220140622
16927regsgcc -m32 -march=core2 -msse4.1 -O2 -fomit-frame-pointer2014070220140622
16943regsgcc -m32 -O -fomit-frame-pointer2014070220140622
16943regsgcc -m32 -march=i386 -O3 -fomit-frame-pointer2014070220140622
16950regsgcc -funroll-loops -m32 -march=i386 -O3 -fomit-frame-pointer2014070220140622
16973regsgcc -funroll-loops -m32 -march=k8 -O -fomit-frame-pointer2014070220140622
16980regsgcc -funroll-loops -m32 -march=pentium4 -O -fomit-frame-pointer2014070220140622
17002regsgcc -funroll-loops -m32 -march=prescott -O -fomit-frame-pointer2014070220140622
17010regsgcc -funroll-loops -m32 -march=barcelona -O -fomit-frame-pointer2014070220140622
17010regsgcc -m32 -march=barcelona -O -fomit-frame-pointer2014070220140622
17010regsgcc -m32 -march=nocona -O -fomit-frame-pointer2014070220140622
17025regsgcc -funroll-loops -m32 -march=i486 -O -fomit-frame-pointer2014070220140622
17032regsgcc -m32 -march=pentium3 -O -fomit-frame-pointer2014070220140622
17033regsgcc -funroll-loops -m32 -march=athlon -O -fomit-frame-pointer2014070220140622
17047regsgcc -funroll-loops -m32 -march=nocona -O -fomit-frame-pointer2014070220140622
17062regsgcc -funroll-loops -m32 -march=pentium4 -O2 -fomit-frame-pointer2014070220140622
17062regsgcc -m32 -march=k6-2 -O -fomit-frame-pointer2014070220140622
17077regsgcc -m32 -march=pentium4 -O -fomit-frame-pointer2014070220140622
17085regsgcc -m32 -march=pentium-mmx -O -fomit-frame-pointer2014070220140622
17093regsgcc -funroll-loops -m32 -O -fomit-frame-pointer2014070220140622
17100regsgcc -m32 -march=k6 -O -fomit-frame-pointer2014070220140622
17100regsgcc -m32 -march=pentium4 -O3 -fomit-frame-pointer2014070220140622
17108regsgcc -m32 -march=k6-3 -O -fomit-frame-pointer2014070220140622
17108regsgcc -m32 -march=pentiumpro -O -fomit-frame-pointer2014070220140622
17115regsgcc -funroll-loops -m32 -march=pentium4 -O3 -fomit-frame-pointer2014070220140622
17115regsgcc -m32 -march=core2 -O -fomit-frame-pointer2014070220140622
17115regsgcc -m32 -march=pentium4 -O2 -fomit-frame-pointer2014070220140622
17123regsgcc -m32 -march=core2 -msse4 -O -fomit-frame-pointer2014070220140622
17130regsgcc -funroll-loops -m32 -march=k6-3 -O -fomit-frame-pointer2014070220140622
17130regsgcc -funroll-loops -m32 -march=k6 -O -fomit-frame-pointer2014070220140622
17130regsgcc -m32 -march=core2 -msse4.1 -O -fomit-frame-pointer2014070220140622
17130regsgcc -m32 -march=native -mtune=native -O -fomit-frame-pointer2014070220140622
17138regsgcc -m32 -march=prescott -O -fomit-frame-pointer2014070220140622
17160regsgcc -funroll-loops -m32 -march=pentium2 -O -fomit-frame-pointer2014070220140622
17182regsgcc -funroll-loops -m32 -march=pentiumpro -O -fomit-frame-pointer2014070220140622
17183regsgcc -funroll-loops -m32 -march=k6-2 -O -fomit-frame-pointer2014070220140622
17190regsgcc -funroll-loops -m32 -march=pentium-m -O -fomit-frame-pointer2014070220140622
17220regsgcc -funroll-loops -m32 -march=pentium3 -O -fomit-frame-pointer2014070220140622
17220regsgcc -m32 -march=i486 -O -fomit-frame-pointer2014070220140622
17250regsgcc -funroll-loops -m32 -march=i386 -O -fomit-frame-pointer2014070220140622
17258regsgcc -m32 -march=pentium2 -O -fomit-frame-pointer2014070220140622
17265regsgcc -m32 -march=pentium-m -O -fomit-frame-pointer2014070220140622
17310regsgcc -m32 -march=pentium -O -fomit-frame-pointer2014070220140622
17317regsgcc -funroll-loops -m32 -march=pentium-mmx -O -fomit-frame-pointer2014070220140622
17513regsgcc -m32 -march=i386 -O -fomit-frame-pointer2014070220140622
17603regsgcc -funroll-loops -m32 -march=pentium -O -fomit-frame-pointer2014070220140622

Test failure

Implementation: crypto_hash/blake2s/moon/avx/32
Compiler: gcc -funroll-loops -m32 -O2 -fomit-frame-pointer
error 111

Number of similar (compiler,implementation) pairs: 312, namely:
CompilerImplementations
gcc -funroll-loops -m32 -O2 -fomit-frame-pointer moon/avx/32 moon/xop/32
gcc -funroll-loops -m32 -O3 -fomit-frame-pointer moon/avx/32 moon/xop/32
gcc -funroll-loops -m32 -O -fomit-frame-pointer moon/avx/32 moon/xop/32
gcc -funroll-loops -m32 -Os -fomit-frame-pointer moon/avx/32 moon/xop/32
gcc -funroll-loops -m32 -march=athlon -O2 -fomit-frame-pointer moon/avx/32 moon/xop/32
gcc -funroll-loops -m32 -march=athlon -O3 -fomit-frame-pointer moon/avx/32 moon/xop/32
gcc -funroll-loops -m32 -march=athlon -O -fomit-frame-pointer moon/avx/32 moon/xop/32
gcc -funroll-loops -m32 -march=athlon -Os -fomit-frame-pointer moon/avx/32 moon/xop/32
gcc -funroll-loops -m32 -march=barcelona -O2 -fomit-frame-pointer moon/avx/32 moon/xop/32
gcc -funroll-loops -m32 -march=barcelona -O3 -fomit-frame-pointer moon/avx/32 moon/xop/32
gcc -funroll-loops -m32 -march=barcelona -O -fomit-frame-pointer moon/avx/32 moon/xop/32
gcc -funroll-loops -m32 -march=barcelona -Os -fomit-frame-pointer moon/avx/32 moon/xop/32
gcc -funroll-loops -m32 -march=i386 -O2 -fomit-frame-pointer moon/avx/32 moon/xop/32
gcc -funroll-loops -m32 -march=i386 -O3 -fomit-frame-pointer moon/avx/32 moon/xop/32
gcc -funroll-loops -m32 -march=i386 -O -fomit-frame-pointer moon/avx/32 moon/xop/32
gcc -funroll-loops -m32 -march=i386 -Os -fomit-frame-pointer moon/avx/32 moon/xop/32
gcc -funroll-loops -m32 -march=i486 -O2 -fomit-frame-pointer moon/avx/32 moon/xop/32
gcc -funroll-loops -m32 -march=i486 -O3 -fomit-frame-pointer moon/avx/32 moon/xop/32
gcc -funroll-loops -m32 -march=i486 -O -fomit-frame-pointer moon/avx/32 moon/xop/32
gcc -funroll-loops -m32 -march=i486 -Os -fomit-frame-pointer moon/avx/32 moon/xop/32
gcc -funroll-loops -m32 -march=k6-2 -O2 -fomit-frame-pointer moon/avx/32 moon/xop/32
gcc -funroll-loops -m32 -march=k6-2 -O3 -fomit-frame-pointer moon/avx/32 moon/xop/32
gcc -funroll-loops -m32 -march=k6-2 -O -fomit-frame-pointer moon/avx/32 moon/xop/32
gcc -funroll-loops -m32 -march=k6-2 -Os -fomit-frame-pointer moon/avx/32 moon/xop/32
gcc -funroll-loops -m32 -march=k6-3 -O2 -fomit-frame-pointer moon/avx/32 moon/xop/32
gcc -funroll-loops -m32 -march=k6-3 -O3 -fomit-frame-pointer moon/avx/32 moon/xop/32
gcc -funroll-loops -m32 -march=k6-3 -O -fomit-frame-pointer moon/avx/32 moon/xop/32
gcc -funroll-loops -m32 -march=k6-3 -Os -fomit-frame-pointer moon/avx/32 moon/xop/32
gcc -funroll-loops -m32 -march=k6 -O2 -fomit-frame-pointer moon/avx/32 moon/xop/32
gcc -funroll-loops -m32 -march=k6 -O3 -fomit-frame-pointer moon/avx/32 moon/xop/32
gcc -funroll-loops -m32 -march=k6 -O -fomit-frame-pointer moon/avx/32 moon/xop/32
gcc -funroll-loops -m32 -march=k6 -Os -fomit-frame-pointer moon/avx/32 moon/xop/32
gcc -funroll-loops -m32 -march=k8 -O2 -fomit-frame-pointer moon/avx/32 moon/xop/32
gcc -funroll-loops -m32 -march=k8 -O3 -fomit-frame-pointer moon/avx/32 moon/xop/32
gcc -funroll-loops -m32 -march=k8 -O -fomit-frame-pointer moon/avx/32 moon/xop/32
gcc -funroll-loops -m32 -march=k8 -Os -fomit-frame-pointer moon/avx/32 moon/xop/32
gcc -funroll-loops -m32 -march=nocona -O2 -fomit-frame-pointer moon/avx/32 moon/xop/32
gcc -funroll-loops -m32 -march=nocona -O3 -fomit-frame-pointer moon/avx/32 moon/xop/32
gcc -funroll-loops -m32 -march=nocona -O -fomit-frame-pointer moon/avx/32 moon/xop/32
gcc -funroll-loops -m32 -march=nocona -Os -fomit-frame-pointer moon/avx/32 moon/xop/32
gcc -funroll-loops -m32 -march=pentium-m -O2 -fomit-frame-pointer moon/avx/32 moon/xop/32
gcc -funroll-loops -m32 -march=pentium-m -O3 -fomit-frame-pointer moon/avx/32 moon/xop/32
gcc -funroll-loops -m32 -march=pentium-m -O -fomit-frame-pointer moon/avx/32 moon/xop/32
gcc -funroll-loops -m32 -march=pentium-m -Os -fomit-frame-pointer moon/avx/32 moon/xop/32
gcc -funroll-loops -m32 -march=pentium-mmx -O2 -fomit-frame-pointer moon/avx/32 moon/xop/32
gcc -funroll-loops -m32 -march=pentium-mmx -O3 -fomit-frame-pointer moon/avx/32 moon/xop/32
gcc -funroll-loops -m32 -march=pentium-mmx -O -fomit-frame-pointer moon/avx/32 moon/xop/32
gcc -funroll-loops -m32 -march=pentium-mmx -Os -fomit-frame-pointer moon/avx/32 moon/xop/32
gcc -funroll-loops -m32 -march=pentium2 -O2 -fomit-frame-pointer moon/avx/32 moon/xop/32
gcc -funroll-loops -m32 -march=pentium2 -O3 -fomit-frame-pointer moon/avx/32 moon/xop/32
gcc -funroll-loops -m32 -march=pentium2 -O -fomit-frame-pointer moon/avx/32 moon/xop/32
gcc -funroll-loops -m32 -march=pentium2 -Os -fomit-frame-pointer moon/avx/32 moon/xop/32
gcc -funroll-loops -m32 -march=pentium3 -O2 -fomit-frame-pointer moon/avx/32 moon/xop/32
gcc -funroll-loops -m32 -march=pentium3 -O3 -fomit-frame-pointer moon/avx/32 moon/xop/32
gcc -funroll-loops -m32 -march=pentium3 -O -fomit-frame-pointer moon/avx/32 moon/xop/32
gcc -funroll-loops -m32 -march=pentium3 -Os -fomit-frame-pointer moon/avx/32 moon/xop/32
gcc -funroll-loops -m32 -march=pentium4 -O2 -fomit-frame-pointer moon/avx/32 moon/xop/32
gcc -funroll-loops -m32 -march=pentium4 -O3 -fomit-frame-pointer moon/avx/32 moon/xop/32
gcc -funroll-loops -m32 -march=pentium4 -O -fomit-frame-pointer moon/avx/32 moon/xop/32
gcc -funroll-loops -m32 -march=pentium4 -Os -fomit-frame-pointer moon/avx/32 moon/xop/32
gcc -funroll-loops -m32 -march=pentium -O2 -fomit-frame-pointer moon/avx/32 moon/xop/32
gcc -funroll-loops -m32 -march=pentium -O3 -fomit-frame-pointer moon/avx/32 moon/xop/32
gcc -funroll-loops -m32 -march=pentium -O -fomit-frame-pointer moon/avx/32 moon/xop/32
gcc -funroll-loops -m32 -march=pentium -Os -fomit-frame-pointer moon/avx/32 moon/xop/32
gcc -funroll-loops -m32 -march=pentiumpro -O2 -fomit-frame-pointer moon/avx/32 moon/xop/32
gcc -funroll-loops -m32 -march=pentiumpro -O3 -fomit-frame-pointer moon/avx/32 moon/xop/32
gcc -funroll-loops -m32 -march=pentiumpro -O -fomit-frame-pointer moon/avx/32 moon/xop/32
gcc -funroll-loops -m32 -march=pentiumpro -Os -fomit-frame-pointer moon/avx/32 moon/xop/32
gcc -funroll-loops -m32 -march=prescott -O2 -fomit-frame-pointer moon/avx/32 moon/xop/32
gcc -funroll-loops -m32 -march=prescott -O3 -fomit-frame-pointer moon/avx/32 moon/xop/32
gcc -funroll-loops -m32 -march=prescott -O -fomit-frame-pointer moon/avx/32 moon/xop/32
gcc -funroll-loops -m32 -march=prescott -Os -fomit-frame-pointer moon/avx/32 moon/xop/32
gcc -m32 -O2 -fomit-frame-pointer moon/avx/32 moon/xop/32
gcc -m32 -O3 -fomit-frame-pointer moon/avx/32 moon/xop/32
gcc -m32 -O -fomit-frame-pointer moon/avx/32 moon/xop/32
gcc -m32 -Os -fomit-frame-pointer moon/avx/32 moon/xop/32
gcc -m32 -march=athlon -O2 -fomit-frame-pointer moon/avx/32 moon/xop/32
gcc -m32 -march=athlon -O3 -fomit-frame-pointer moon/avx/32 moon/xop/32
gcc -m32 -march=athlon -O -fomit-frame-pointer moon/avx/32 moon/xop/32
gcc -m32 -march=athlon -Os -fomit-frame-pointer moon/avx/32 moon/xop/32
gcc -m32 -march=core2 -O2 -fomit-frame-pointer moon/avx/32 moon/xop/32
gcc -m32 -march=core2 -O3 -fomit-frame-pointer moon/avx/32 moon/xop/32
gcc -m32 -march=core2 -O -fomit-frame-pointer moon/avx/32 moon/xop/32
gcc -m32 -march=core2 -Os -fomit-frame-pointer moon/avx/32 moon/xop/32
gcc -m32 -march=core2 -msse4.1 -O2 -fomit-frame-pointer moon/avx/32 moon/xop/32
gcc -m32 -march=core2 -msse4.1 -O3 -fomit-frame-pointer moon/avx/32 moon/xop/32
gcc -m32 -march=core2 -msse4.1 -O -fomit-frame-pointer moon/avx/32 moon/xop/32
gcc -m32 -march=core2 -msse4.1 -Os -fomit-frame-pointer moon/avx/32 moon/xop/32
gcc -m32 -march=core2 -msse4 -O2 -fomit-frame-pointer moon/avx/32 moon/xop/32
gcc -m32 -march=core2 -msse4 -O3 -fomit-frame-pointer moon/avx/32 moon/xop/32
gcc -m32 -march=core2 -msse4 -O -fomit-frame-pointer moon/avx/32 moon/xop/32
gcc -m32 -march=core2 -msse4 -Os -fomit-frame-pointer moon/avx/32 moon/xop/32
gcc -m32 -march=i386 -O2 -fomit-frame-pointer moon/avx/32 moon/xop/32
gcc -m32 -march=i386 -O3 -fomit-frame-pointer moon/avx/32 moon/xop/32
gcc -m32 -march=i386 -O -fomit-frame-pointer moon/avx/32 moon/xop/32
gcc -m32 -march=i386 -Os -fomit-frame-pointer moon/avx/32 moon/xop/32
gcc -m32 -march=i486 -O2 -fomit-frame-pointer moon/avx/32 moon/xop/32
gcc -m32 -march=i486 -O3 -fomit-frame-pointer moon/avx/32 moon/xop/32
gcc -m32 -march=i486 -O -fomit-frame-pointer moon/avx/32 moon/xop/32
gcc -m32 -march=i486 -Os -fomit-frame-pointer moon/avx/32 moon/xop/32
gcc -m32 -march=k6-2 -O2 -fomit-frame-pointer moon/avx/32 moon/xop/32
gcc -m32 -march=k6-2 -O3 -fomit-frame-pointer moon/avx/32 moon/xop/32
gcc -m32 -march=k6-2 -O -fomit-frame-pointer moon/avx/32 moon/xop/32
gcc -m32 -march=k6-2 -Os -fomit-frame-pointer moon/avx/32 moon/xop/32
gcc -m32 -march=k6-3 -O2 -fomit-frame-pointer moon/avx/32 moon/xop/32
gcc -m32 -march=k6-3 -O3 -fomit-frame-pointer moon/avx/32 moon/xop/32
gcc -m32 -march=k6-3 -O -fomit-frame-pointer moon/avx/32 moon/xop/32
gcc -m32 -march=k6-3 -Os -fomit-frame-pointer moon/avx/32 moon/xop/32
gcc -m32 -march=k6 -O2 -fomit-frame-pointer moon/avx/32 moon/xop/32
gcc -m32 -march=k6 -O3 -fomit-frame-pointer moon/avx/32 moon/xop/32
gcc -m32 -march=k6 -O -fomit-frame-pointer moon/avx/32 moon/xop/32
gcc -m32 -march=k6 -Os -fomit-frame-pointer moon/avx/32 moon/xop/32
gcc -m32 -march=k8 -O2 -fomit-frame-pointer moon/avx/32 moon/xop/32
gcc -m32 -march=k8 -O3 -fomit-frame-pointer moon/avx/32 moon/xop/32
gcc -m32 -march=k8 -O -fomit-frame-pointer moon/avx/32 moon/xop/32
gcc -m32 -march=k8 -Os -fomit-frame-pointer moon/avx/32 moon/xop/32
gcc -m32 -march=native -mtune=native -O2 -fomit-frame-pointer moon/avx/32 moon/xop/32
gcc -m32 -march=native -mtune=native -O3 -fomit-frame-pointer moon/avx/32 moon/xop/32
gcc -m32 -march=native -mtune=native -O -fomit-frame-pointer moon/avx/32 moon/xop/32
gcc -m32 -march=native -mtune=native -Os -fomit-frame-pointer moon/avx/32 moon/xop/32
gcc -m32 -march=nocona -O2 -fomit-frame-pointer moon/avx/32 moon/xop/32
gcc -m32 -march=nocona -O3 -fomit-frame-pointer moon/avx/32 moon/xop/32
gcc -m32 -march=nocona -O -fomit-frame-pointer moon/avx/32 moon/xop/32
gcc -m32 -march=nocona -Os -fomit-frame-pointer moon/avx/32 moon/xop/32
gcc -m32 -march=pentium-m -O2 -fomit-frame-pointer moon/avx/32 moon/xop/32
gcc -m32 -march=pentium-m -O3 -fomit-frame-pointer moon/avx/32 moon/xop/32
gcc -m32 -march=pentium-m -O -fomit-frame-pointer moon/avx/32 moon/xop/32
gcc -m32 -march=pentium-m -Os -fomit-frame-pointer moon/avx/32 moon/xop/32
gcc -m32 -march=pentium-mmx -O2 -fomit-frame-pointer moon/avx/32 moon/xop/32
gcc -m32 -march=pentium-mmx -O3 -fomit-frame-pointer moon/avx/32 moon/xop/32
gcc -m32 -march=pentium-mmx -O -fomit-frame-pointer moon/avx/32 moon/xop/32
gcc -m32 -march=pentium-mmx -Os -fomit-frame-pointer moon/avx/32 moon/xop/32
gcc -m32 -march=pentium2 -O2 -fomit-frame-pointer moon/avx/32 moon/xop/32
gcc -m32 -march=pentium2 -O3 -fomit-frame-pointer moon/avx/32 moon/xop/32
gcc -m32 -march=pentium2 -O -fomit-frame-pointer moon/avx/32 moon/xop/32
gcc -m32 -march=pentium2 -Os -fomit-frame-pointer moon/avx/32 moon/xop/32
gcc -m32 -march=pentium3 -O2 -fomit-frame-pointer moon/avx/32 moon/xop/32
gcc -m32 -march=pentium3 -O3 -fomit-frame-pointer moon/avx/32 moon/xop/32
gcc -m32 -march=pentium3 -O -fomit-frame-pointer moon/avx/32 moon/xop/32
gcc -m32 -march=pentium3 -Os -fomit-frame-pointer moon/avx/32 moon/xop/32
gcc -m32 -march=pentium4 -O2 -fomit-frame-pointer moon/avx/32 moon/xop/32
gcc -m32 -march=pentium4 -O3 -fomit-frame-pointer moon/avx/32 moon/xop/32
gcc -m32 -march=pentium4 -O -fomit-frame-pointer moon/avx/32 moon/xop/32
gcc -m32 -march=pentium4 -Os -fomit-frame-pointer moon/avx/32 moon/xop/32
gcc -m32 -march=pentium -O2 -fomit-frame-pointer moon/avx/32 moon/xop/32
gcc -m32 -march=pentium -O3 -fomit-frame-pointer moon/avx/32 moon/xop/32
gcc -m32 -march=pentium -O -fomit-frame-pointer moon/avx/32 moon/xop/32
gcc -m32 -march=pentium -Os -fomit-frame-pointer moon/avx/32 moon/xop/32
gcc -m32 -march=pentiumpro -O2 -fomit-frame-pointer moon/avx/32 moon/xop/32
gcc -m32 -march=pentiumpro -O3 -fomit-frame-pointer moon/avx/32 moon/xop/32
gcc -m32 -march=pentiumpro -O -fomit-frame-pointer moon/avx/32 moon/xop/32
gcc -m32 -march=pentiumpro -Os -fomit-frame-pointer moon/avx/32 moon/xop/32
gcc -m32 -march=prescott -O2 -fomit-frame-pointer moon/avx/32 moon/xop/32
gcc -m32 -march=prescott -O3 -fomit-frame-pointer moon/avx/32 moon/xop/32
gcc -m32 -march=prescott -O -fomit-frame-pointer moon/avx/32 moon/xop/32
gcc -m32 -march=prescott -Os -fomit-frame-pointer moon/avx/32 moon/xop/32

Test failure

Implementation: crypto_hash/blake2s/moon/avx/32
Compiler: gcc -m32 -march=barcelona -O2 -fomit-frame-pointer
error 111
error 111

Number of similar (compiler,implementation) pairs: 8, namely:
CompilerImplementations
gcc -m32 -march=barcelona -O2 -fomit-frame-pointer moon/avx/32 moon/xop/32
gcc -m32 -march=barcelona -O3 -fomit-frame-pointer moon/avx/32 moon/xop/32
gcc -m32 -march=barcelona -O -fomit-frame-pointer moon/avx/32 moon/xop/32
gcc -m32 -march=barcelona -Os -fomit-frame-pointer moon/avx/32 moon/xop/32

Compiler output

Implementation: crypto_hash/blake2s/ref
Compiler: gcc -funroll-loops -m32 -O2 -fomit-frame-pointer
blake2s-ref.c: blake2s-ref.c: In function 'blake2s_init0':
blake2s-ref.c: blake2s-ref.c:137:3: error: 'for' loop initial declarations are only allowed in C99 mode
blake2s-ref.c: blake2s-ref.c:137:3: note: use option -std=c99 or -std=gnu99 to compile your code
blake2s-ref.c: blake2s-ref.c: In function 'blake2s_init_param':
blake2s-ref.c: blake2s-ref.c:149:3: error: 'for' loop initial declarations are only allowed in C99 mode
blake2s-ref.c: blake2s-ref.c: In function 'blake2s_compress':
blake2s-ref.c: blake2s-ref.c:215:3: error: 'for' loop initial declarations are only allowed in C99 mode
blake2s-ref.c: blake2s-ref.c:218:15: error: redefinition of 'i'
blake2s-ref.c: blake2s-ref.c:215:15: note: previous definition of 'i' was here
blake2s-ref.c: blake2s-ref.c:218:3: error: 'for' loop initial declarations are only allowed in C99 mode
blake2s-ref.c: blake2s-ref.c:262:15: error: redefinition of 'i'
blake2s-ref.c: blake2s-ref.c:218:15: note: previous definition of 'i' was here
blake2s-ref.c: blake2s-ref.c:262:3: error: 'for' loop initial declarations are only allowed in C99 mode
blake2s-ref.c: blake2s-ref.c: In function 'blake2s_final':
blake2s-ref.c: blake2s-ref.c:318:3: error: 'for' loop initial declarations are only allowed in C99 mode

Number of similar (compiler,implementation) pairs: 156, namely:
CompilerImplementations
gcc -funroll-loops -m32 -O2 -fomit-frame-pointer ref
gcc -funroll-loops -m32 -O3 -fomit-frame-pointer ref
gcc -funroll-loops -m32 -O -fomit-frame-pointer ref
gcc -funroll-loops -m32 -Os -fomit-frame-pointer ref
gcc -funroll-loops -m32 -march=athlon -O2 -fomit-frame-pointer ref
gcc -funroll-loops -m32 -march=athlon -O3 -fomit-frame-pointer ref
gcc -funroll-loops -m32 -march=athlon -O -fomit-frame-pointer ref
gcc -funroll-loops -m32 -march=athlon -Os -fomit-frame-pointer ref
gcc -funroll-loops -m32 -march=barcelona -O2 -fomit-frame-pointer ref
gcc -funroll-loops -m32 -march=barcelona -O3 -fomit-frame-pointer ref
gcc -funroll-loops -m32 -march=barcelona -O -fomit-frame-pointer ref
gcc -funroll-loops -m32 -march=barcelona -Os -fomit-frame-pointer ref
gcc -funroll-loops -m32 -march=i386 -O2 -fomit-frame-pointer ref
gcc -funroll-loops -m32 -march=i386 -O3 -fomit-frame-pointer ref
gcc -funroll-loops -m32 -march=i386 -O -fomit-frame-pointer ref
gcc -funroll-loops -m32 -march=i386 -Os -fomit-frame-pointer ref
gcc -funroll-loops -m32 -march=i486 -O2 -fomit-frame-pointer ref
gcc -funroll-loops -m32 -march=i486 -O3 -fomit-frame-pointer ref
gcc -funroll-loops -m32 -march=i486 -O -fomit-frame-pointer ref
gcc -funroll-loops -m32 -march=i486 -Os -fomit-frame-pointer ref
gcc -funroll-loops -m32 -march=k6-2 -O2 -fomit-frame-pointer ref
gcc -funroll-loops -m32 -march=k6-2 -O3 -fomit-frame-pointer ref
gcc -funroll-loops -m32 -march=k6-2 -O -fomit-frame-pointer ref
gcc -funroll-loops -m32 -march=k6-2 -Os -fomit-frame-pointer ref
gcc -funroll-loops -m32 -march=k6-3 -O2 -fomit-frame-pointer ref
gcc -funroll-loops -m32 -march=k6-3 -O3 -fomit-frame-pointer ref
gcc -funroll-loops -m32 -march=k6-3 -O -fomit-frame-pointer ref
gcc -funroll-loops -m32 -march=k6-3 -Os -fomit-frame-pointer ref
gcc -funroll-loops -m32 -march=k6 -O2 -fomit-frame-pointer ref
gcc -funroll-loops -m32 -march=k6 -O3 -fomit-frame-pointer ref
gcc -funroll-loops -m32 -march=k6 -O -fomit-frame-pointer ref
gcc -funroll-loops -m32 -march=k6 -Os -fomit-frame-pointer ref
gcc -funroll-loops -m32 -march=k8 -O2 -fomit-frame-pointer ref
gcc -funroll-loops -m32 -march=k8 -O3 -fomit-frame-pointer ref
gcc -funroll-loops -m32 -march=k8 -O -fomit-frame-pointer ref
gcc -funroll-loops -m32 -march=k8 -Os -fomit-frame-pointer ref
gcc -funroll-loops -m32 -march=nocona -O2 -fomit-frame-pointer ref
gcc -funroll-loops -m32 -march=nocona -O3 -fomit-frame-pointer ref
gcc -funroll-loops -m32 -march=nocona -O -fomit-frame-pointer ref
gcc -funroll-loops -m32 -march=nocona -Os -fomit-frame-pointer ref
gcc -funroll-loops -m32 -march=pentium-m -O2 -fomit-frame-pointer ref
gcc -funroll-loops -m32 -march=pentium-m -O3 -fomit-frame-pointer ref
gcc -funroll-loops -m32 -march=pentium-m -O -fomit-frame-pointer ref
gcc -funroll-loops -m32 -march=pentium-m -Os -fomit-frame-pointer ref
gcc -funroll-loops -m32 -march=pentium-mmx -O2 -fomit-frame-pointer ref
gcc -funroll-loops -m32 -march=pentium-mmx -O3 -fomit-frame-pointer ref
gcc -funroll-loops -m32 -march=pentium-mmx -O -fomit-frame-pointer ref
gcc -funroll-loops -m32 -march=pentium-mmx -Os -fomit-frame-pointer ref
gcc -funroll-loops -m32 -march=pentium2 -O2 -fomit-frame-pointer ref
gcc -funroll-loops -m32 -march=pentium2 -O3 -fomit-frame-pointer ref
gcc -funroll-loops -m32 -march=pentium2 -O -fomit-frame-pointer ref
gcc -funroll-loops -m32 -march=pentium2 -Os -fomit-frame-pointer ref
gcc -funroll-loops -m32 -march=pentium3 -O2 -fomit-frame-pointer ref
gcc -funroll-loops -m32 -march=pentium3 -O3 -fomit-frame-pointer ref
gcc -funroll-loops -m32 -march=pentium3 -O -fomit-frame-pointer ref
gcc -funroll-loops -m32 -march=pentium3 -Os -fomit-frame-pointer ref
gcc -funroll-loops -m32 -march=pentium4 -O2 -fomit-frame-pointer ref
gcc -funroll-loops -m32 -march=pentium4 -O3 -fomit-frame-pointer ref
gcc -funroll-loops -m32 -march=pentium4 -O -fomit-frame-pointer ref
gcc -funroll-loops -m32 -march=pentium4 -Os -fomit-frame-pointer ref
gcc -funroll-loops -m32 -march=pentium -O2 -fomit-frame-pointer ref
gcc -funroll-loops -m32 -march=pentium -O3 -fomit-frame-pointer ref
gcc -funroll-loops -m32 -march=pentium -O -fomit-frame-pointer ref
gcc -funroll-loops -m32 -march=pentium -Os -fomit-frame-pointer ref
gcc -funroll-loops -m32 -march=pentiumpro -O2 -fomit-frame-pointer ref
gcc -funroll-loops -m32 -march=pentiumpro -O3 -fomit-frame-pointer ref
gcc -funroll-loops -m32 -march=pentiumpro -O -fomit-frame-pointer ref
gcc -funroll-loops -m32 -march=pentiumpro -Os -fomit-frame-pointer ref
gcc -funroll-loops -m32 -march=prescott -O2 -fomit-frame-pointer ref
gcc -funroll-loops -m32 -march=prescott -O3 -fomit-frame-pointer ref
gcc -funroll-loops -m32 -march=prescott -O -fomit-frame-pointer ref
gcc -funroll-loops -m32 -march=prescott -Os -fomit-frame-pointer ref
gcc -m32 -O2 -fomit-frame-pointer ref
gcc -m32 -O3 -fomit-frame-pointer ref
gcc -m32 -O -fomit-frame-pointer ref
gcc -m32 -Os -fomit-frame-pointer ref
gcc -m32 -march=athlon -O2 -fomit-frame-pointer ref
gcc -m32 -march=athlon -O3 -fomit-frame-pointer ref
gcc -m32 -march=athlon -O -fomit-frame-pointer ref
gcc -m32 -march=athlon -Os -fomit-frame-pointer ref
gcc -m32 -march=core2 -O2 -fomit-frame-pointer ref
gcc -m32 -march=core2 -O3 -fomit-frame-pointer ref
gcc -m32 -march=core2 -O -fomit-frame-pointer ref
gcc -m32 -march=core2 -Os -fomit-frame-pointer ref
gcc -m32 -march=core2 -msse4.1 -O2 -fomit-frame-pointer ref
gcc -m32 -march=core2 -msse4.1 -O3 -fomit-frame-pointer ref
gcc -m32 -march=core2 -msse4.1 -O -fomit-frame-pointer ref
gcc -m32 -march=core2 -msse4.1 -Os -fomit-frame-pointer ref
gcc -m32 -march=core2 -msse4 -O2 -fomit-frame-pointer ref
gcc -m32 -march=core2 -msse4 -O3 -fomit-frame-pointer ref
gcc -m32 -march=core2 -msse4 -O -fomit-frame-pointer ref
gcc -m32 -march=core2 -msse4 -Os -fomit-frame-pointer ref
gcc -m32 -march=i386 -O2 -fomit-frame-pointer ref
gcc -m32 -march=i386 -O3 -fomit-frame-pointer ref
gcc -m32 -march=i386 -O -fomit-frame-pointer ref
gcc -m32 -march=i386 -Os -fomit-frame-pointer ref
gcc -m32 -march=i486 -O2 -fomit-frame-pointer ref
gcc -m32 -march=i486 -O3 -fomit-frame-pointer ref
gcc -m32 -march=i486 -O -fomit-frame-pointer ref
gcc -m32 -march=i486 -Os -fomit-frame-pointer ref
gcc -m32 -march=k6-2 -O2 -fomit-frame-pointer ref
gcc -m32 -march=k6-2 -O3 -fomit-frame-pointer ref
gcc -m32 -march=k6-2 -O -fomit-frame-pointer ref
gcc -m32 -march=k6-2 -Os -fomit-frame-pointer ref
gcc -m32 -march=k6-3 -O2 -fomit-frame-pointer ref
gcc -m32 -march=k6-3 -O3 -fomit-frame-pointer ref
gcc -m32 -march=k6-3 -O -fomit-frame-pointer ref
gcc -m32 -march=k6-3 -Os -fomit-frame-pointer ref
gcc -m32 -march=k6 -O2 -fomit-frame-pointer ref
gcc -m32 -march=k6 -O3 -fomit-frame-pointer ref
gcc -m32 -march=k6 -O -fomit-frame-pointer ref
gcc -m32 -march=k6 -Os -fomit-frame-pointer ref
gcc -m32 -march=k8 -O2 -fomit-frame-pointer ref
gcc -m32 -march=k8 -O3 -fomit-frame-pointer ref
gcc -m32 -march=k8 -O -fomit-frame-pointer ref
gcc -m32 -march=k8 -Os -fomit-frame-pointer ref
gcc -m32 -march=native -mtune=native -O2 -fomit-frame-pointer ref
gcc -m32 -march=native -mtune=native -O3 -fomit-frame-pointer ref
gcc -m32 -march=native -mtune=native -O -fomit-frame-pointer ref
gcc -m32 -march=native -mtune=native -Os -fomit-frame-pointer ref
gcc -m32 -march=nocona -O2 -fomit-frame-pointer ref
gcc -m32 -march=nocona -O3 -fomit-frame-pointer ref
gcc -m32 -march=nocona -O -fomit-frame-pointer ref
gcc -m32 -march=nocona -Os -fomit-frame-pointer ref
gcc -m32 -march=pentium-m -O2 -fomit-frame-pointer ref
gcc -m32 -march=pentium-m -O3 -fomit-frame-pointer ref
gcc -m32 -march=pentium-m -O -fomit-frame-pointer ref
gcc -m32 -march=pentium-m -Os -fomit-frame-pointer ref
gcc -m32 -march=pentium-mmx -O2 -fomit-frame-pointer ref
gcc -m32 -march=pentium-mmx -O3 -fomit-frame-pointer ref
gcc -m32 -march=pentium-mmx -O -fomit-frame-pointer ref
gcc -m32 -march=pentium-mmx -Os -fomit-frame-pointer ref
gcc -m32 -march=pentium2 -O2 -fomit-frame-pointer ref
gcc -m32 -march=pentium2 -O3 -fomit-frame-pointer ref
gcc -m32 -march=pentium2 -O -fomit-frame-pointer ref
gcc -m32 -march=pentium2 -Os -fomit-frame-pointer ref
gcc -m32 -march=pentium3 -O2 -fomit-frame-pointer ref
gcc -m32 -march=pentium3 -O3 -fomit-frame-pointer ref
gcc -m32 -march=pentium3 -O -fomit-frame-pointer ref
gcc -m32 -march=pentium3 -Os -fomit-frame-pointer ref
gcc -m32 -march=pentium4 -O2 -fomit-frame-pointer ref
gcc -m32 -march=pentium4 -O3 -fomit-frame-pointer ref
gcc -m32 -march=pentium4 -O -fomit-frame-pointer ref
gcc -m32 -march=pentium4 -Os -fomit-frame-pointer ref
gcc -m32 -march=pentium -O2 -fomit-frame-pointer ref
gcc -m32 -march=pentium -O3 -fomit-frame-pointer ref
gcc -m32 -march=pentium -O -fomit-frame-pointer ref
gcc -m32 -march=pentium -Os -fomit-frame-pointer ref
gcc -m32 -march=pentiumpro -O2 -fomit-frame-pointer ref
gcc -m32 -march=pentiumpro -O3 -fomit-frame-pointer ref
gcc -m32 -march=pentiumpro -O -fomit-frame-pointer ref
gcc -m32 -march=pentiumpro -Os -fomit-frame-pointer ref
gcc -m32 -march=prescott -O2 -fomit-frame-pointer ref
gcc -m32 -march=prescott -O3 -fomit-frame-pointer ref
gcc -m32 -march=prescott -O -fomit-frame-pointer ref
gcc -m32 -march=prescott -Os -fomit-frame-pointer ref

Compiler output

Implementation: crypto_hash/blake2s/xmm
Compiler: gcc -funroll-loops -m32 -O2 -fomit-frame-pointer
blake2s.c: In file included from blake2s.c:21:0:
blake2s.c: blake2-config.h:68:2: error: #error "This code requires at least SSE2."
blake2s.c: In file included from blake2s.c:24:0:
blake2s.c: /usr/lib64/gcc/x86_64-suse-linux/4.5/include/emmintrin.h:32:3: error: #error "SSE2 instruction set not enabled"
blake2s.c: blake2s.c: In function 'crypto_hash_blake2s_xmm':
blake2s.c: blake2s.c:46:3: error: '__m128i' undeclared (first use in this function)
blake2s.c: blake2s.c:46:3: note: each undeclared identifier is reported only once for each function it appears in
blake2s.c: blake2s.c:46:11: error: expected ';' before 'row1'
blake2s.c: blake2s.c:47:11: error: expected ';' before 'buf1'
blake2s.c: blake2s.c:57:3: error: 'row1' undeclared (first use in this function)
blake2s.c: blake2s.c:58:3: error: 'row2' undeclared (first use in this function)
blake2s.c: blake2s.c:62:19: error: expected '=', ',', ';', 'asm' or '__attribute__' before 'iv0'
blake2s.c: blake2s.c:62:19: error: 'iv0' undeclared (first use in this function)
blake2s.c: blake2s.c:63:19: error: expected '=', ',', ';', 'asm' or '__attribute__' before 'iv1'
blake2s.c: blake2s.c:63:19: error: 'iv1' undeclared (first use in this function)
blake2s.c: blake2s.c:88:5: error: 'row3' undeclared (first use in this function)
blake2s.c: blake2s.c:92:5: error: 'row4' undeclared (first use in this function)
blake2s.c: blake2s.c:96:1: error: 'buf1' undeclared (first use in this function)
blake2s.c: blake2s.c:96:1: error: 'buf2' undeclared (first use in this function)
blake2s.c: blake2s.c:96:1: error: 'buf3' undeclared (first use in this function)
blake2s.c: blake2s.c:96:1: error: 'buf4' undeclared (first use in this function)
blake2s.c: blake2s.c:120:19: error: expected '=', ',', ';', 'asm' or '__attribute__' before 'iv0'
blake2s.c: blake2s.c:121:19: error: expected '=', ',', ';', 'asm' or '__attribute__' before 'iv1'
blake2s.c: blake2s.c:157:9: error: expected expression before ')' token
blake2s.c: blake2s.c:157:9: error: expected expression before ')' token
blake2s.c: ...

Number of similar (compiler,implementation) pairs: 96, namely:
CompilerImplementations
gcc -funroll-loops -m32 -O2 -fomit-frame-pointer xmm
gcc -funroll-loops -m32 -O3 -fomit-frame-pointer xmm
gcc -funroll-loops -m32 -O -fomit-frame-pointer xmm
gcc -funroll-loops -m32 -Os -fomit-frame-pointer xmm
gcc -funroll-loops -m32 -march=athlon -O2 -fomit-frame-pointer xmm
gcc -funroll-loops -m32 -march=athlon -O3 -fomit-frame-pointer xmm
gcc -funroll-loops -m32 -march=athlon -O -fomit-frame-pointer xmm
gcc -funroll-loops -m32 -march=athlon -Os -fomit-frame-pointer xmm
gcc -funroll-loops -m32 -march=i386 -O2 -fomit-frame-pointer xmm
gcc -funroll-loops -m32 -march=i386 -O3 -fomit-frame-pointer xmm
gcc -funroll-loops -m32 -march=i386 -O -fomit-frame-pointer xmm
gcc -funroll-loops -m32 -march=i386 -Os -fomit-frame-pointer xmm
gcc -funroll-loops -m32 -march=i486 -O2 -fomit-frame-pointer xmm
gcc -funroll-loops -m32 -march=i486 -O3 -fomit-frame-pointer xmm
gcc -funroll-loops -m32 -march=i486 -O -fomit-frame-pointer xmm
gcc -funroll-loops -m32 -march=i486 -Os -fomit-frame-pointer xmm
gcc -funroll-loops -m32 -march=k6-2 -O2 -fomit-frame-pointer xmm
gcc -funroll-loops -m32 -march=k6-2 -O3 -fomit-frame-pointer xmm
gcc -funroll-loops -m32 -march=k6-2 -O -fomit-frame-pointer xmm
gcc -funroll-loops -m32 -march=k6-2 -Os -fomit-frame-pointer xmm
gcc -funroll-loops -m32 -march=k6-3 -O2 -fomit-frame-pointer xmm
gcc -funroll-loops -m32 -march=k6-3 -O3 -fomit-frame-pointer xmm
gcc -funroll-loops -m32 -march=k6-3 -O -fomit-frame-pointer xmm
gcc -funroll-loops -m32 -march=k6-3 -Os -fomit-frame-pointer xmm
gcc -funroll-loops -m32 -march=k6 -O2 -fomit-frame-pointer xmm
gcc -funroll-loops -m32 -march=k6 -O3 -fomit-frame-pointer xmm
gcc -funroll-loops -m32 -march=k6 -O -fomit-frame-pointer xmm
gcc -funroll-loops -m32 -march=k6 -Os -fomit-frame-pointer xmm
gcc -funroll-loops -m32 -march=pentium-mmx -O2 -fomit-frame-pointer xmm
gcc -funroll-loops -m32 -march=pentium-mmx -O3 -fomit-frame-pointer xmm
gcc -funroll-loops -m32 -march=pentium-mmx -O -fomit-frame-pointer xmm
gcc -funroll-loops -m32 -march=pentium-mmx -Os -fomit-frame-pointer xmm
gcc -funroll-loops -m32 -march=pentium2 -O2 -fomit-frame-pointer xmm
gcc -funroll-loops -m32 -march=pentium2 -O3 -fomit-frame-pointer xmm
gcc -funroll-loops -m32 -march=pentium2 -O -fomit-frame-pointer xmm
gcc -funroll-loops -m32 -march=pentium2 -Os -fomit-frame-pointer xmm
gcc -funroll-loops -m32 -march=pentium3 -O2 -fomit-frame-pointer xmm
gcc -funroll-loops -m32 -march=pentium3 -O3 -fomit-frame-pointer xmm
gcc -funroll-loops -m32 -march=pentium3 -O -fomit-frame-pointer xmm
gcc -funroll-loops -m32 -march=pentium3 -Os -fomit-frame-pointer xmm
gcc -funroll-loops -m32 -march=pentium -O2 -fomit-frame-pointer xmm
gcc -funroll-loops -m32 -march=pentium -O3 -fomit-frame-pointer xmm
gcc -funroll-loops -m32 -march=pentium -O -fomit-frame-pointer xmm
gcc -funroll-loops -m32 -march=pentium -Os -fomit-frame-pointer xmm
gcc -funroll-loops -m32 -march=pentiumpro -O2 -fomit-frame-pointer xmm
gcc -funroll-loops -m32 -march=pentiumpro -O3 -fomit-frame-pointer xmm
gcc -funroll-loops -m32 -march=pentiumpro -O -fomit-frame-pointer xmm
gcc -funroll-loops -m32 -march=pentiumpro -Os -fomit-frame-pointer xmm
gcc -m32 -O2 -fomit-frame-pointer xmm
gcc -m32 -O3 -fomit-frame-pointer xmm
gcc -m32 -O -fomit-frame-pointer xmm
gcc -m32 -Os -fomit-frame-pointer xmm
gcc -m32 -march=athlon -O2 -fomit-frame-pointer xmm
gcc -m32 -march=athlon -O3 -fomit-frame-pointer xmm
gcc -m32 -march=athlon -O -fomit-frame-pointer xmm
gcc -m32 -march=athlon -Os -fomit-frame-pointer xmm
gcc -m32 -march=i386 -O2 -fomit-frame-pointer xmm
gcc -m32 -march=i386 -O3 -fomit-frame-pointer xmm
gcc -m32 -march=i386 -O -fomit-frame-pointer xmm
gcc -m32 -march=i386 -Os -fomit-frame-pointer xmm
gcc -m32 -march=i486 -O2 -fomit-frame-pointer xmm
gcc -m32 -march=i486 -O3 -fomit-frame-pointer xmm
gcc -m32 -march=i486 -O -fomit-frame-pointer xmm
gcc -m32 -march=i486 -Os -fomit-frame-pointer xmm
gcc -m32 -march=k6-2 -O2 -fomit-frame-pointer xmm
gcc -m32 -march=k6-2 -O3 -fomit-frame-pointer xmm
gcc -m32 -march=k6-2 -O -fomit-frame-pointer xmm
gcc -m32 -march=k6-2 -Os -fomit-frame-pointer xmm
gcc -m32 -march=k6-3 -O2 -fomit-frame-pointer xmm
gcc -m32 -march=k6-3 -O3 -fomit-frame-pointer xmm
gcc -m32 -march=k6-3 -O -fomit-frame-pointer xmm
gcc -m32 -march=k6-3 -Os -fomit-frame-pointer xmm
gcc -m32 -march=k6 -O2 -fomit-frame-pointer xmm
gcc -m32 -march=k6 -O3 -fomit-frame-pointer xmm
gcc -m32 -march=k6 -O -fomit-frame-pointer xmm
gcc -m32 -march=k6 -Os -fomit-frame-pointer xmm
gcc -m32 -march=pentium-mmx -O2 -fomit-frame-pointer xmm
gcc -m32 -march=pentium-mmx -O3 -fomit-frame-pointer xmm
gcc -m32 -march=pentium-mmx -O -fomit-frame-pointer xmm
gcc -m32 -march=pentium-mmx -Os -fomit-frame-pointer xmm
gcc -m32 -march=pentium2 -O2 -fomit-frame-pointer xmm
gcc -m32 -march=pentium2 -O3 -fomit-frame-pointer xmm
gcc -m32 -march=pentium2 -O -fomit-frame-pointer xmm
gcc -m32 -march=pentium2 -Os -fomit-frame-pointer xmm
gcc -m32 -march=pentium3 -O2 -fomit-frame-pointer xmm
gcc -m32 -march=pentium3 -O3 -fomit-frame-pointer xmm
gcc -m32 -march=pentium3 -O -fomit-frame-pointer xmm
gcc -m32 -march=pentium3 -Os -fomit-frame-pointer xmm
gcc -m32 -march=pentium -O2 -fomit-frame-pointer xmm
gcc -m32 -march=pentium -O3 -fomit-frame-pointer xmm
gcc -m32 -march=pentium -O -fomit-frame-pointer xmm
gcc -m32 -march=pentium -Os -fomit-frame-pointer xmm
gcc -m32 -march=pentiumpro -O2 -fomit-frame-pointer xmm
gcc -m32 -march=pentiumpro -O3 -fomit-frame-pointer xmm
gcc -m32 -march=pentiumpro -O -fomit-frame-pointer xmm
gcc -m32 -march=pentiumpro -Os -fomit-frame-pointer xmm

Compiler output

Implementation: crypto_hash/blake2s/avxicc
Compiler: gcc -funroll-loops -m32 -O2 -fomit-frame-pointer
blake2s.s: blake2s.s: Assembler messages:
blake2s.s: blake2s.s:13: Error: bad register name `%r11d'
blake2s.s: blake2s.s:15: Error: bad register name `%rsi'
blake2s.s: blake2s.s:16: Error: bad register name `%rip)'
blake2s.s: blake2s.s:18: Error: bad register name `%rip)'
blake2s.s: blake2s.s:20: Error: bad register name `%rip)'
blake2s.s: blake2s.s:21: Error: bad register name `%rdx'
blake2s.s: blake2s.s:22: Error: bad register name `%rip)'
blake2s.s: blake2s.s:23: Error: bad register name `%r10d'
blake2s.s: blake2s.s:24: Error: bad register name `%rip)'
blake2s.s: blake2s.s:25: Error: bad register name `%rdx'
blake2s.s: blake2s.s:28: Error: bad register name `%rbp'
blake2s.s: blake2s.s:29: Error: bad register name `%rdx)'
blake2s.s: blake2s.s:30: Error: bad register name `%rsi'
blake2s.s: blake2s.s:32: Error: bad register name `%rcx'
blake2s.s: blake2s.s:33: Error: bad register name `%rsi'
blake2s.s: blake2s.s:34: Error: bad register name `%rax'
blake2s.s: blake2s.s:35: Error: bad register name `%rsi,%rdx)'
blake2s.s: blake2s.s:36: Error: bad register name `%rdx'
blake2s.s: blake2s.s:37: Error: bad register name `%rdx'
blake2s.s: blake2s.s:39: Error: bad register name `%rcx,%r9)'
blake2s.s: blake2s.s:40: Error: bad register name `%rcx,%r9)'
blake2s.s: blake2s.s:41: Error: bad register name `%rcx,%r9)'
blake2s.s: blake2s.s:42: Error: bad register name `%rcx,%r9)'
blake2s.s: blake2s.s:43: Error: bad register name `%xmm8'
blake2s.s: ...

Number of similar (compiler,implementation) pairs: 156, namely:
CompilerImplementations
gcc -funroll-loops -m32 -O2 -fomit-frame-pointer avxicc
gcc -funroll-loops -m32 -O3 -fomit-frame-pointer avxicc
gcc -funroll-loops -m32 -O -fomit-frame-pointer avxicc
gcc -funroll-loops -m32 -Os -fomit-frame-pointer avxicc
gcc -funroll-loops -m32 -march=athlon -O2 -fomit-frame-pointer avxicc
gcc -funroll-loops -m32 -march=athlon -O3 -fomit-frame-pointer avxicc
gcc -funroll-loops -m32 -march=athlon -O -fomit-frame-pointer avxicc
gcc -funroll-loops -m32 -march=athlon -Os -fomit-frame-pointer avxicc
gcc -funroll-loops -m32 -march=barcelona -O2 -fomit-frame-pointer avxicc
gcc -funroll-loops -m32 -march=barcelona -O3 -fomit-frame-pointer avxicc
gcc -funroll-loops -m32 -march=barcelona -O -fomit-frame-pointer avxicc
gcc -funroll-loops -m32 -march=barcelona -Os -fomit-frame-pointer avxicc
gcc -funroll-loops -m32 -march=i386 -O2 -fomit-frame-pointer avxicc
gcc -funroll-loops -m32 -march=i386 -O3 -fomit-frame-pointer avxicc
gcc -funroll-loops -m32 -march=i386 -O -fomit-frame-pointer avxicc
gcc -funroll-loops -m32 -march=i386 -Os -fomit-frame-pointer avxicc
gcc -funroll-loops -m32 -march=i486 -O2 -fomit-frame-pointer avxicc
gcc -funroll-loops -m32 -march=i486 -O3 -fomit-frame-pointer avxicc
gcc -funroll-loops -m32 -march=i486 -O -fomit-frame-pointer avxicc
gcc -funroll-loops -m32 -march=i486 -Os -fomit-frame-pointer avxicc
gcc -funroll-loops -m32 -march=k6-2 -O2 -fomit-frame-pointer avxicc
gcc -funroll-loops -m32 -march=k6-2 -O3 -fomit-frame-pointer avxicc
gcc -funroll-loops -m32 -march=k6-2 -O -fomit-frame-pointer avxicc
gcc -funroll-loops -m32 -march=k6-2 -Os -fomit-frame-pointer avxicc
gcc -funroll-loops -m32 -march=k6-3 -O2 -fomit-frame-pointer avxicc
gcc -funroll-loops -m32 -march=k6-3 -O3 -fomit-frame-pointer avxicc
gcc -funroll-loops -m32 -march=k6-3 -O -fomit-frame-pointer avxicc
gcc -funroll-loops -m32 -march=k6-3 -Os -fomit-frame-pointer avxicc
gcc -funroll-loops -m32 -march=k6 -O2 -fomit-frame-pointer avxicc
gcc -funroll-loops -m32 -march=k6 -O3 -fomit-frame-pointer avxicc
gcc -funroll-loops -m32 -march=k6 -O -fomit-frame-pointer avxicc
gcc -funroll-loops -m32 -march=k6 -Os -fomit-frame-pointer avxicc
gcc -funroll-loops -m32 -march=k8 -O2 -fomit-frame-pointer avxicc
gcc -funroll-loops -m32 -march=k8 -O3 -fomit-frame-pointer avxicc
gcc -funroll-loops -m32 -march=k8 -O -fomit-frame-pointer avxicc
gcc -funroll-loops -m32 -march=k8 -Os -fomit-frame-pointer avxicc
gcc -funroll-loops -m32 -march=nocona -O2 -fomit-frame-pointer avxicc
gcc -funroll-loops -m32 -march=nocona -O3 -fomit-frame-pointer avxicc
gcc -funroll-loops -m32 -march=nocona -O -fomit-frame-pointer avxicc
gcc -funroll-loops -m32 -march=nocona -Os -fomit-frame-pointer avxicc
gcc -funroll-loops -m32 -march=pentium-m -O2 -fomit-frame-pointer avxicc
gcc -funroll-loops -m32 -march=pentium-m -O3 -fomit-frame-pointer avxicc
gcc -funroll-loops -m32 -march=pentium-m -O -fomit-frame-pointer avxicc
gcc -funroll-loops -m32 -march=pentium-m -Os -fomit-frame-pointer avxicc
gcc -funroll-loops -m32 -march=pentium-mmx -O2 -fomit-frame-pointer avxicc
gcc -funroll-loops -m32 -march=pentium-mmx -O3 -fomit-frame-pointer avxicc
gcc -funroll-loops -m32 -march=pentium-mmx -O -fomit-frame-pointer avxicc
gcc -funroll-loops -m32 -march=pentium-mmx -Os -fomit-frame-pointer avxicc
gcc -funroll-loops -m32 -march=pentium2 -O2 -fomit-frame-pointer avxicc
gcc -funroll-loops -m32 -march=pentium2 -O3 -fomit-frame-pointer avxicc
gcc -funroll-loops -m32 -march=pentium2 -O -fomit-frame-pointer avxicc
gcc -funroll-loops -m32 -march=pentium2 -Os -fomit-frame-pointer avxicc
gcc -funroll-loops -m32 -march=pentium3 -O2 -fomit-frame-pointer avxicc
gcc -funroll-loops -m32 -march=pentium3 -O3 -fomit-frame-pointer avxicc
gcc -funroll-loops -m32 -march=pentium3 -O -fomit-frame-pointer avxicc
gcc -funroll-loops -m32 -march=pentium3 -Os -fomit-frame-pointer avxicc
gcc -funroll-loops -m32 -march=pentium4 -O2 -fomit-frame-pointer avxicc
gcc -funroll-loops -m32 -march=pentium4 -O3 -fomit-frame-pointer avxicc
gcc -funroll-loops -m32 -march=pentium4 -O -fomit-frame-pointer avxicc
gcc -funroll-loops -m32 -march=pentium4 -Os -fomit-frame-pointer avxicc
gcc -funroll-loops -m32 -march=pentium -O2 -fomit-frame-pointer avxicc
gcc -funroll-loops -m32 -march=pentium -O3 -fomit-frame-pointer avxicc
gcc -funroll-loops -m32 -march=pentium -O -fomit-frame-pointer avxicc
gcc -funroll-loops -m32 -march=pentium -Os -fomit-frame-pointer avxicc
gcc -funroll-loops -m32 -march=pentiumpro -O2 -fomit-frame-pointer avxicc
gcc -funroll-loops -m32 -march=pentiumpro -O3 -fomit-frame-pointer avxicc
gcc -funroll-loops -m32 -march=pentiumpro -O -fomit-frame-pointer avxicc
gcc -funroll-loops -m32 -march=pentiumpro -Os -fomit-frame-pointer avxicc
gcc -funroll-loops -m32 -march=prescott -O2 -fomit-frame-pointer avxicc
gcc -funroll-loops -m32 -march=prescott -O3 -fomit-frame-pointer avxicc
gcc -funroll-loops -m32 -march=prescott -O -fomit-frame-pointer avxicc
gcc -funroll-loops -m32 -march=prescott -Os -fomit-frame-pointer avxicc
gcc -m32 -O2 -fomit-frame-pointer avxicc
gcc -m32 -O3 -fomit-frame-pointer avxicc
gcc -m32 -O -fomit-frame-pointer avxicc
gcc -m32 -Os -fomit-frame-pointer avxicc
gcc -m32 -march=athlon -O2 -fomit-frame-pointer avxicc
gcc -m32 -march=athlon -O3 -fomit-frame-pointer avxicc
gcc -m32 -march=athlon -O -fomit-frame-pointer avxicc
gcc -m32 -march=athlon -Os -fomit-frame-pointer avxicc
gcc -m32 -march=core2 -O2 -fomit-frame-pointer avxicc
gcc -m32 -march=core2 -O3 -fomit-frame-pointer avxicc
gcc -m32 -march=core2 -O -fomit-frame-pointer avxicc
gcc -m32 -march=core2 -Os -fomit-frame-pointer avxicc
gcc -m32 -march=core2 -msse4.1 -O2 -fomit-frame-pointer avxicc
gcc -m32 -march=core2 -msse4.1 -O3 -fomit-frame-pointer avxicc
gcc -m32 -march=core2 -msse4.1 -O -fomit-frame-pointer avxicc
gcc -m32 -march=core2 -msse4.1 -Os -fomit-frame-pointer avxicc
gcc -m32 -march=core2 -msse4 -O2 -fomit-frame-pointer avxicc
gcc -m32 -march=core2 -msse4 -O3 -fomit-frame-pointer avxicc
gcc -m32 -march=core2 -msse4 -O -fomit-frame-pointer avxicc
gcc -m32 -march=core2 -msse4 -Os -fomit-frame-pointer avxicc
gcc -m32 -march=i386 -O2 -fomit-frame-pointer avxicc
gcc -m32 -march=i386 -O3 -fomit-frame-pointer avxicc
gcc -m32 -march=i386 -O -fomit-frame-pointer avxicc
gcc -m32 -march=i386 -Os -fomit-frame-pointer avxicc
gcc -m32 -march=i486 -O2 -fomit-frame-pointer avxicc
gcc -m32 -march=i486 -O3 -fomit-frame-pointer avxicc
gcc -m32 -march=i486 -O -fomit-frame-pointer avxicc
gcc -m32 -march=i486 -Os -fomit-frame-pointer avxicc
gcc -m32 -march=k6-2 -O2 -fomit-frame-pointer avxicc
gcc -m32 -march=k6-2 -O3 -fomit-frame-pointer avxicc
gcc -m32 -march=k6-2 -O -fomit-frame-pointer avxicc
gcc -m32 -march=k6-2 -Os -fomit-frame-pointer avxicc
gcc -m32 -march=k6-3 -O2 -fomit-frame-pointer avxicc
gcc -m32 -march=k6-3 -O3 -fomit-frame-pointer avxicc
gcc -m32 -march=k6-3 -O -fomit-frame-pointer avxicc
gcc -m32 -march=k6-3 -Os -fomit-frame-pointer avxicc
gcc -m32 -march=k6 -O2 -fomit-frame-pointer avxicc
gcc -m32 -march=k6 -O3 -fomit-frame-pointer avxicc
gcc -m32 -march=k6 -O -fomit-frame-pointer avxicc
gcc -m32 -march=k6 -Os -fomit-frame-pointer avxicc
gcc -m32 -march=k8 -O2 -fomit-frame-pointer avxicc
gcc -m32 -march=k8 -O3 -fomit-frame-pointer avxicc
gcc -m32 -march=k8 -O -fomit-frame-pointer avxicc
gcc -m32 -march=k8 -Os -fomit-frame-pointer avxicc
gcc -m32 -march=native -mtune=native -O2 -fomit-frame-pointer avxicc
gcc -m32 -march=native -mtune=native -O3 -fomit-frame-pointer avxicc
gcc -m32 -march=native -mtune=native -O -fomit-frame-pointer avxicc
gcc -m32 -march=native -mtune=native -Os -fomit-frame-pointer avxicc
gcc -m32 -march=nocona -O2 -fomit-frame-pointer avxicc
gcc -m32 -march=nocona -O3 -fomit-frame-pointer avxicc
gcc -m32 -march=nocona -O -fomit-frame-pointer avxicc
gcc -m32 -march=nocona -Os -fomit-frame-pointer avxicc
gcc -m32 -march=pentium-m -O2 -fomit-frame-pointer avxicc
gcc -m32 -march=pentium-m -O3 -fomit-frame-pointer avxicc
gcc -m32 -march=pentium-m -O -fomit-frame-pointer avxicc
gcc -m32 -march=pentium-m -Os -fomit-frame-pointer avxicc
gcc -m32 -march=pentium-mmx -O2 -fomit-frame-pointer avxicc
gcc -m32 -march=pentium-mmx -O3 -fomit-frame-pointer avxicc
gcc -m32 -march=pentium-mmx -O -fomit-frame-pointer avxicc
gcc -m32 -march=pentium-mmx -Os -fomit-frame-pointer avxicc
gcc -m32 -march=pentium2 -O2 -fomit-frame-pointer avxicc
gcc -m32 -march=pentium2 -O3 -fomit-frame-pointer avxicc
gcc -m32 -march=pentium2 -O -fomit-frame-pointer avxicc
gcc -m32 -march=pentium2 -Os -fomit-frame-pointer avxicc
gcc -m32 -march=pentium3 -O2 -fomit-frame-pointer avxicc
gcc -m32 -march=pentium3 -O3 -fomit-frame-pointer avxicc
gcc -m32 -march=pentium3 -O -fomit-frame-pointer avxicc
gcc -m32 -march=pentium3 -Os -fomit-frame-pointer avxicc
gcc -m32 -march=pentium4 -O2 -fomit-frame-pointer avxicc
gcc -m32 -march=pentium4 -O3 -fomit-frame-pointer avxicc
gcc -m32 -march=pentium4 -O -fomit-frame-pointer avxicc
gcc -m32 -march=pentium4 -Os -fomit-frame-pointer avxicc
gcc -m32 -march=pentium -O2 -fomit-frame-pointer avxicc
gcc -m32 -march=pentium -O3 -fomit-frame-pointer avxicc
gcc -m32 -march=pentium -O -fomit-frame-pointer avxicc
gcc -m32 -march=pentium -Os -fomit-frame-pointer avxicc
gcc -m32 -march=pentiumpro -O2 -fomit-frame-pointer avxicc
gcc -m32 -march=pentiumpro -O3 -fomit-frame-pointer avxicc
gcc -m32 -march=pentiumpro -O -fomit-frame-pointer avxicc
gcc -m32 -march=pentiumpro -Os -fomit-frame-pointer avxicc
gcc -m32 -march=prescott -O2 -fomit-frame-pointer avxicc
gcc -m32 -march=prescott -O3 -fomit-frame-pointer avxicc
gcc -m32 -march=prescott -O -fomit-frame-pointer avxicc
gcc -m32 -march=prescott -Os -fomit-frame-pointer avxicc

Compiler output

Implementation: crypto_hash/blake2s/moon/armv6/32
Compiler: gcc -funroll-loops -m32 -O2 -fomit-frame-pointer
blake2s.S: blake2s.S: Assembler messages:
blake2s.S: blake2s.S:5: Error: no such architecture: `armv5'
blake2s.S: blake2s.S:8: Error: no such instruction: `stmfd sp!,{r4-r12,r14}'
blake2s.S: blake2s.S:9: Error: too many memory references for `mov'
blake2s.S: blake2s.S:10: Error: too many memory references for `sub'
blake2s.S: blake2s.S:11: Error: too many memory references for `and'
blake2s.S: blake2s.S:12: Error: invalid char '[' beginning operand 2 `[sp'
blake2s.S: blake2s.S:13: Error: expecting operand after ','; got nothing
blake2s.S: blake2s.S:14: Error: expecting operand after ','; got nothing
blake2s.S: blake2s.S:15: Error: no such instruction: `bhs blake2s_blocks_armv6_use64'
blake2s.S: blake2s.S:16: Error: too many memory references for `mov'
blake2s.S: blake2s.S:18: Error: invalid char '[' beginning operand 2 `[sp'
blake2s.S: blake2s.S:19: Error: invalid char '[' beginning operand 2 `[sp'
blake2s.S: blake2s.S:20: Error: invalid char '[' beginning operand 2 `[sp'
blake2s.S: blake2s.S:21: Error: invalid char '[' beginning operand 2 `[sp'
blake2s.S: blake2s.S:22: Error: no such instruction: `ldr r6,[r0,'
blake2s.S: blake2s.S:23: Error: no such instruction: `tst r6,r6'
blake2s.S: blake2s.S:24: Error: no such instruction: `beq blake2s_blocks_armv6_nocopymessage'
blake2s.S: blake2s.S:25: Error: expecting operand after ','; got nothing
blake2s.S: blake2s.S:26: Error: no such instruction: `beq blake2s_blocks_armv6_nocopymessage'
blake2s.S: blake2s.S:27: Error: too many memory references for `mov'
blake2s.S: blake2s.S:28: Error: no such instruction: `eor r4,r4'
blake2s.S: blake2s.S:29: Error: no such instruction: `eor r5,r5'
blake2s.S: blake2s.S:30: Error: no such instruction: `eor r6,r6'
blake2s.S: blake2s.S:31: Error: no such instruction: `eor r7,r7'
blake2s.S: ...

Number of similar (compiler,implementation) pairs: 156, namely:
CompilerImplementations
gcc -funroll-loops -m32 -O2 -fomit-frame-pointer moon/armv6/32
gcc -funroll-loops -m32 -O3 -fomit-frame-pointer moon/armv6/32
gcc -funroll-loops -m32 -O -fomit-frame-pointer moon/armv6/32
gcc -funroll-loops -m32 -Os -fomit-frame-pointer moon/armv6/32
gcc -funroll-loops -m32 -march=athlon -O2 -fomit-frame-pointer moon/armv6/32
gcc -funroll-loops -m32 -march=athlon -O3 -fomit-frame-pointer moon/armv6/32
gcc -funroll-loops -m32 -march=athlon -O -fomit-frame-pointer moon/armv6/32
gcc -funroll-loops -m32 -march=athlon -Os -fomit-frame-pointer moon/armv6/32
gcc -funroll-loops -m32 -march=barcelona -O2 -fomit-frame-pointer moon/armv6/32
gcc -funroll-loops -m32 -march=barcelona -O3 -fomit-frame-pointer moon/armv6/32
gcc -funroll-loops -m32 -march=barcelona -O -fomit-frame-pointer moon/armv6/32
gcc -funroll-loops -m32 -march=barcelona -Os -fomit-frame-pointer moon/armv6/32
gcc -funroll-loops -m32 -march=i386 -O2 -fomit-frame-pointer moon/armv6/32
gcc -funroll-loops -m32 -march=i386 -O3 -fomit-frame-pointer moon/armv6/32
gcc -funroll-loops -m32 -march=i386 -O -fomit-frame-pointer moon/armv6/32
gcc -funroll-loops -m32 -march=i386 -Os -fomit-frame-pointer moon/armv6/32
gcc -funroll-loops -m32 -march=i486 -O2 -fomit-frame-pointer moon/armv6/32
gcc -funroll-loops -m32 -march=i486 -O3 -fomit-frame-pointer moon/armv6/32
gcc -funroll-loops -m32 -march=i486 -O -fomit-frame-pointer moon/armv6/32
gcc -funroll-loops -m32 -march=i486 -Os -fomit-frame-pointer moon/armv6/32
gcc -funroll-loops -m32 -march=k6-2 -O2 -fomit-frame-pointer moon/armv6/32
gcc -funroll-loops -m32 -march=k6-2 -O3 -fomit-frame-pointer moon/armv6/32
gcc -funroll-loops -m32 -march=k6-2 -O -fomit-frame-pointer moon/armv6/32
gcc -funroll-loops -m32 -march=k6-2 -Os -fomit-frame-pointer moon/armv6/32
gcc -funroll-loops -m32 -march=k6-3 -O2 -fomit-frame-pointer moon/armv6/32
gcc -funroll-loops -m32 -march=k6-3 -O3 -fomit-frame-pointer moon/armv6/32
gcc -funroll-loops -m32 -march=k6-3 -O -fomit-frame-pointer moon/armv6/32
gcc -funroll-loops -m32 -march=k6-3 -Os -fomit-frame-pointer moon/armv6/32
gcc -funroll-loops -m32 -march=k6 -O2 -fomit-frame-pointer moon/armv6/32
gcc -funroll-loops -m32 -march=k6 -O3 -fomit-frame-pointer moon/armv6/32
gcc -funroll-loops -m32 -march=k6 -O -fomit-frame-pointer moon/armv6/32
gcc -funroll-loops -m32 -march=k6 -Os -fomit-frame-pointer moon/armv6/32
gcc -funroll-loops -m32 -march=k8 -O2 -fomit-frame-pointer moon/armv6/32
gcc -funroll-loops -m32 -march=k8 -O3 -fomit-frame-pointer moon/armv6/32
gcc -funroll-loops -m32 -march=k8 -O -fomit-frame-pointer moon/armv6/32
gcc -funroll-loops -m32 -march=k8 -Os -fomit-frame-pointer moon/armv6/32
gcc -funroll-loops -m32 -march=nocona -O2 -fomit-frame-pointer moon/armv6/32
gcc -funroll-loops -m32 -march=nocona -O3 -fomit-frame-pointer moon/armv6/32
gcc -funroll-loops -m32 -march=nocona -O -fomit-frame-pointer moon/armv6/32
gcc -funroll-loops -m32 -march=nocona -Os -fomit-frame-pointer moon/armv6/32
gcc -funroll-loops -m32 -march=pentium-m -O2 -fomit-frame-pointer moon/armv6/32
gcc -funroll-loops -m32 -march=pentium-m -O3 -fomit-frame-pointer moon/armv6/32
gcc -funroll-loops -m32 -march=pentium-m -O -fomit-frame-pointer moon/armv6/32
gcc -funroll-loops -m32 -march=pentium-m -Os -fomit-frame-pointer moon/armv6/32
gcc -funroll-loops -m32 -march=pentium-mmx -O2 -fomit-frame-pointer moon/armv6/32
gcc -funroll-loops -m32 -march=pentium-mmx -O3 -fomit-frame-pointer moon/armv6/32
gcc -funroll-loops -m32 -march=pentium-mmx -O -fomit-frame-pointer moon/armv6/32
gcc -funroll-loops -m32 -march=pentium-mmx -Os -fomit-frame-pointer moon/armv6/32
gcc -funroll-loops -m32 -march=pentium2 -O2 -fomit-frame-pointer moon/armv6/32
gcc -funroll-loops -m32 -march=pentium2 -O3 -fomit-frame-pointer moon/armv6/32
gcc -funroll-loops -m32 -march=pentium2 -O -fomit-frame-pointer moon/armv6/32
gcc -funroll-loops -m32 -march=pentium2 -Os -fomit-frame-pointer moon/armv6/32
gcc -funroll-loops -m32 -march=pentium3 -O2 -fomit-frame-pointer moon/armv6/32
gcc -funroll-loops -m32 -march=pentium3 -O3 -fomit-frame-pointer moon/armv6/32
gcc -funroll-loops -m32 -march=pentium3 -O -fomit-frame-pointer moon/armv6/32
gcc -funroll-loops -m32 -march=pentium3 -Os -fomit-frame-pointer moon/armv6/32
gcc -funroll-loops -m32 -march=pentium4 -O2 -fomit-frame-pointer moon/armv6/32
gcc -funroll-loops -m32 -march=pentium4 -O3 -fomit-frame-pointer moon/armv6/32
gcc -funroll-loops -m32 -march=pentium4 -O -fomit-frame-pointer moon/armv6/32
gcc -funroll-loops -m32 -march=pentium4 -Os -fomit-frame-pointer moon/armv6/32
gcc -funroll-loops -m32 -march=pentium -O2 -fomit-frame-pointer moon/armv6/32
gcc -funroll-loops -m32 -march=pentium -O3 -fomit-frame-pointer moon/armv6/32
gcc -funroll-loops -m32 -march=pentium -O -fomit-frame-pointer moon/armv6/32
gcc -funroll-loops -m32 -march=pentium -Os -fomit-frame-pointer moon/armv6/32
gcc -funroll-loops -m32 -march=pentiumpro -O2 -fomit-frame-pointer moon/armv6/32
gcc -funroll-loops -m32 -march=pentiumpro -O3 -fomit-frame-pointer moon/armv6/32
gcc -funroll-loops -m32 -march=pentiumpro -O -fomit-frame-pointer moon/armv6/32
gcc -funroll-loops -m32 -march=pentiumpro -Os -fomit-frame-pointer moon/armv6/32
gcc -funroll-loops -m32 -march=prescott -O2 -fomit-frame-pointer moon/armv6/32
gcc -funroll-loops -m32 -march=prescott -O3 -fomit-frame-pointer moon/armv6/32
gcc -funroll-loops -m32 -march=prescott -O -fomit-frame-pointer moon/armv6/32
gcc -funroll-loops -m32 -march=prescott -Os -fomit-frame-pointer moon/armv6/32
gcc -m32 -O2 -fomit-frame-pointer moon/armv6/32
gcc -m32 -O3 -fomit-frame-pointer moon/armv6/32
gcc -m32 -O -fomit-frame-pointer moon/armv6/32
gcc -m32 -Os -fomit-frame-pointer moon/armv6/32
gcc -m32 -march=athlon -O2 -fomit-frame-pointer moon/armv6/32
gcc -m32 -march=athlon -O3 -fomit-frame-pointer moon/armv6/32
gcc -m32 -march=athlon -O -fomit-frame-pointer moon/armv6/32
gcc -m32 -march=athlon -Os -fomit-frame-pointer moon/armv6/32
gcc -m32 -march=core2 -O2 -fomit-frame-pointer moon/armv6/32
gcc -m32 -march=core2 -O3 -fomit-frame-pointer moon/armv6/32
gcc -m32 -march=core2 -O -fomit-frame-pointer moon/armv6/32
gcc -m32 -march=core2 -Os -fomit-frame-pointer moon/armv6/32
gcc -m32 -march=core2 -msse4.1 -O2 -fomit-frame-pointer moon/armv6/32
gcc -m32 -march=core2 -msse4.1 -O3 -fomit-frame-pointer moon/armv6/32
gcc -m32 -march=core2 -msse4.1 -O -fomit-frame-pointer moon/armv6/32
gcc -m32 -march=core2 -msse4.1 -Os -fomit-frame-pointer moon/armv6/32
gcc -m32 -march=core2 -msse4 -O2 -fomit-frame-pointer moon/armv6/32
gcc -m32 -march=core2 -msse4 -O3 -fomit-frame-pointer moon/armv6/32
gcc -m32 -march=core2 -msse4 -O -fomit-frame-pointer moon/armv6/32
gcc -m32 -march=core2 -msse4 -Os -fomit-frame-pointer moon/armv6/32
gcc -m32 -march=i386 -O2 -fomit-frame-pointer moon/armv6/32
gcc -m32 -march=i386 -O3 -fomit-frame-pointer moon/armv6/32
gcc -m32 -march=i386 -O -fomit-frame-pointer moon/armv6/32
gcc -m32 -march=i386 -Os -fomit-frame-pointer moon/armv6/32
gcc -m32 -march=i486 -O2 -fomit-frame-pointer moon/armv6/32
gcc -m32 -march=i486 -O3 -fomit-frame-pointer moon/armv6/32
gcc -m32 -march=i486 -O -fomit-frame-pointer moon/armv6/32
gcc -m32 -march=i486 -Os -fomit-frame-pointer moon/armv6/32
gcc -m32 -march=k6-2 -O2 -fomit-frame-pointer moon/armv6/32
gcc -m32 -march=k6-2 -O3 -fomit-frame-pointer moon/armv6/32
gcc -m32 -march=k6-2 -O -fomit-frame-pointer moon/armv6/32
gcc -m32 -march=k6-2 -Os -fomit-frame-pointer moon/armv6/32
gcc -m32 -march=k6-3 -O2 -fomit-frame-pointer moon/armv6/32
gcc -m32 -march=k6-3 -O3 -fomit-frame-pointer moon/armv6/32
gcc -m32 -march=k6-3 -O -fomit-frame-pointer moon/armv6/32
gcc -m32 -march=k6-3 -Os -fomit-frame-pointer moon/armv6/32
gcc -m32 -march=k6 -O2 -fomit-frame-pointer moon/armv6/32
gcc -m32 -march=k6 -O3 -fomit-frame-pointer moon/armv6/32
gcc -m32 -march=k6 -O -fomit-frame-pointer moon/armv6/32
gcc -m32 -march=k6 -Os -fomit-frame-pointer moon/armv6/32
gcc -m32 -march=k8 -O2 -fomit-frame-pointer moon/armv6/32
gcc -m32 -march=k8 -O3 -fomit-frame-pointer moon/armv6/32
gcc -m32 -march=k8 -O -fomit-frame-pointer moon/armv6/32
gcc -m32 -march=k8 -Os -fomit-frame-pointer moon/armv6/32
gcc -m32 -march=native -mtune=native -O2 -fomit-frame-pointer moon/armv6/32
gcc -m32 -march=native -mtune=native -O3 -fomit-frame-pointer moon/armv6/32
gcc -m32 -march=native -mtune=native -O -fomit-frame-pointer moon/armv6/32
gcc -m32 -march=native -mtune=native -Os -fomit-frame-pointer moon/armv6/32
gcc -m32 -march=nocona -O2 -fomit-frame-pointer moon/armv6/32
gcc -m32 -march=nocona -O3 -fomit-frame-pointer moon/armv6/32
gcc -m32 -march=nocona -O -fomit-frame-pointer moon/armv6/32
gcc -m32 -march=nocona -Os -fomit-frame-pointer moon/armv6/32
gcc -m32 -march=pentium-m -O2 -fomit-frame-pointer moon/armv6/32
gcc -m32 -march=pentium-m -O3 -fomit-frame-pointer moon/armv6/32
gcc -m32 -march=pentium-m -O -fomit-frame-pointer moon/armv6/32
gcc -m32 -march=pentium-m -Os -fomit-frame-pointer moon/armv6/32
gcc -m32 -march=pentium-mmx -O2 -fomit-frame-pointer moon/armv6/32
gcc -m32 -march=pentium-mmx -O3 -fomit-frame-pointer moon/armv6/32
gcc -m32 -march=pentium-mmx -O -fomit-frame-pointer moon/armv6/32
gcc -m32 -march=pentium-mmx -Os -fomit-frame-pointer moon/armv6/32
gcc -m32 -march=pentium2 -O2 -fomit-frame-pointer moon/armv6/32
gcc -m32 -march=pentium2 -O3 -fomit-frame-pointer moon/armv6/32
gcc -m32 -march=pentium2 -O -fomit-frame-pointer moon/armv6/32
gcc -m32 -march=pentium2 -Os -fomit-frame-pointer moon/armv6/32
gcc -m32 -march=pentium3 -O2 -fomit-frame-pointer moon/armv6/32
gcc -m32 -march=pentium3 -O3 -fomit-frame-pointer moon/armv6/32
gcc -m32 -march=pentium3 -O -fomit-frame-pointer moon/armv6/32
gcc -m32 -march=pentium3 -Os -fomit-frame-pointer moon/armv6/32
gcc -m32 -march=pentium4 -O2 -fomit-frame-pointer moon/armv6/32
gcc -m32 -march=pentium4 -O3 -fomit-frame-pointer moon/armv6/32
gcc -m32 -march=pentium4 -O -fomit-frame-pointer moon/armv6/32
gcc -m32 -march=pentium4 -Os -fomit-frame-pointer moon/armv6/32
gcc -m32 -march=pentium -O2 -fomit-frame-pointer moon/armv6/32
gcc -m32 -march=pentium -O3 -fomit-frame-pointer moon/armv6/32
gcc -m32 -march=pentium -O -fomit-frame-pointer moon/armv6/32
gcc -m32 -march=pentium -Os -fomit-frame-pointer moon/armv6/32
gcc -m32 -march=pentiumpro -O2 -fomit-frame-pointer moon/armv6/32
gcc -m32 -march=pentiumpro -O3 -fomit-frame-pointer moon/armv6/32
gcc -m32 -march=pentiumpro -O -fomit-frame-pointer moon/armv6/32
gcc -m32 -march=pentiumpro -Os -fomit-frame-pointer moon/armv6/32
gcc -m32 -march=prescott -O2 -fomit-frame-pointer moon/armv6/32
gcc -m32 -march=prescott -O3 -fomit-frame-pointer moon/armv6/32
gcc -m32 -march=prescott -O -fomit-frame-pointer moon/armv6/32
gcc -m32 -march=prescott -Os -fomit-frame-pointer moon/armv6/32

Compiler output

Implementation: crypto_hash/blake2s/moon/xop/64
Compiler: gcc -funroll-loops -m32 -O2 -fomit-frame-pointer
blake2s.S: blake2s.S: Assembler messages:
blake2s.S: blake2s.S:6: Error: bad register name `%rbp'
blake2s.S: blake2s.S:7: Error: bad register name `%r8d'
blake2s.S: blake2s.S:8: Error: bad register name `%rsp'
blake2s.S: blake2s.S:9: Error: bad register name `%r12'
blake2s.S: blake2s.S:10: Error: bad register name `%rbx'
blake2s.S: blake2s.S:11: Error: bad register name `%rsp'
blake2s.S: blake2s.S:12: Error: bad register name `%rsp'
blake2s.S: blake2s.S:13: Error: bad register name `%rdx'
blake2s.S: blake2s.S:14: Error: bad register name `%rdx'
blake2s.S: blake2s.S:15: Error: bad register name `%rdi)'
blake2s.S: blake2s.S:17: Error: bad register name `%rdx'
blake2s.S: blake2s.S:21: Error: bad register name `%rsp)'
blake2s.S: blake2s.S:22: Error: bad register name `%rsp)'
blake2s.S: blake2s.S:23: Error: bad register name `%rsp)'
blake2s.S: blake2s.S:25: Error: bad register name `%rsi)'
blake2s.S: blake2s.S:26: Error: bad register name `%r9)'
blake2s.S: blake2s.S:27: Error: bad register name `%rsi'
blake2s.S: blake2s.S:28: Error: bad register name `%rsp)'
blake2s.S: blake2s.S:31: Error: bad register name `%r9'
blake2s.S: blake2s.S:35: Error: bad register name `%rsi)'
blake2s.S: blake2s.S:36: Error: bad register name `%rax'
blake2s.S: blake2s.S:37: Error: bad register name `%rsi'
blake2s.S: blake2s.S:38: Error: bad register name `%rax)'
blake2s.S: blake2s.S:42: Error: bad register name `%rsi)'
blake2s.S: ...

Number of similar (compiler,implementation) pairs: 156, namely:
CompilerImplementations
gcc -funroll-loops -m32 -O2 -fomit-frame-pointer moon/xop/64
gcc -funroll-loops -m32 -O3 -fomit-frame-pointer moon/xop/64
gcc -funroll-loops -m32 -O -fomit-frame-pointer moon/xop/64
gcc -funroll-loops -m32 -Os -fomit-frame-pointer moon/xop/64
gcc -funroll-loops -m32 -march=athlon -O2 -fomit-frame-pointer moon/xop/64
gcc -funroll-loops -m32 -march=athlon -O3 -fomit-frame-pointer moon/xop/64
gcc -funroll-loops -m32 -march=athlon -O -fomit-frame-pointer moon/xop/64
gcc -funroll-loops -m32 -march=athlon -Os -fomit-frame-pointer moon/xop/64
gcc -funroll-loops -m32 -march=barcelona -O2 -fomit-frame-pointer moon/xop/64
gcc -funroll-loops -m32 -march=barcelona -O3 -fomit-frame-pointer moon/xop/64
gcc -funroll-loops -m32 -march=barcelona -O -fomit-frame-pointer moon/xop/64
gcc -funroll-loops -m32 -march=barcelona -Os -fomit-frame-pointer moon/xop/64
gcc -funroll-loops -m32 -march=i386 -O2 -fomit-frame-pointer moon/xop/64
gcc -funroll-loops -m32 -march=i386 -O3 -fomit-frame-pointer moon/xop/64
gcc -funroll-loops -m32 -march=i386 -O -fomit-frame-pointer moon/xop/64
gcc -funroll-loops -m32 -march=i386 -Os -fomit-frame-pointer moon/xop/64
gcc -funroll-loops -m32 -march=i486 -O2 -fomit-frame-pointer moon/xop/64
gcc -funroll-loops -m32 -march=i486 -O3 -fomit-frame-pointer moon/xop/64
gcc -funroll-loops -m32 -march=i486 -O -fomit-frame-pointer moon/xop/64
gcc -funroll-loops -m32 -march=i486 -Os -fomit-frame-pointer moon/xop/64
gcc -funroll-loops -m32 -march=k6-2 -O2 -fomit-frame-pointer moon/xop/64
gcc -funroll-loops -m32 -march=k6-2 -O3 -fomit-frame-pointer moon/xop/64
gcc -funroll-loops -m32 -march=k6-2 -O -fomit-frame-pointer moon/xop/64
gcc -funroll-loops -m32 -march=k6-2 -Os -fomit-frame-pointer moon/xop/64
gcc -funroll-loops -m32 -march=k6-3 -O2 -fomit-frame-pointer moon/xop/64
gcc -funroll-loops -m32 -march=k6-3 -O3 -fomit-frame-pointer moon/xop/64
gcc -funroll-loops -m32 -march=k6-3 -O -fomit-frame-pointer moon/xop/64
gcc -funroll-loops -m32 -march=k6-3 -Os -fomit-frame-pointer moon/xop/64
gcc -funroll-loops -m32 -march=k6 -O2 -fomit-frame-pointer moon/xop/64
gcc -funroll-loops -m32 -march=k6 -O3 -fomit-frame-pointer moon/xop/64
gcc -funroll-loops -m32 -march=k6 -O -fomit-frame-pointer moon/xop/64
gcc -funroll-loops -m32 -march=k6 -Os -fomit-frame-pointer moon/xop/64
gcc -funroll-loops -m32 -march=k8 -O2 -fomit-frame-pointer moon/xop/64
gcc -funroll-loops -m32 -march=k8 -O3 -fomit-frame-pointer moon/xop/64
gcc -funroll-loops -m32 -march=k8 -O -fomit-frame-pointer moon/xop/64
gcc -funroll-loops -m32 -march=k8 -Os -fomit-frame-pointer moon/xop/64
gcc -funroll-loops -m32 -march=nocona -O2 -fomit-frame-pointer moon/xop/64
gcc -funroll-loops -m32 -march=nocona -O3 -fomit-frame-pointer moon/xop/64
gcc -funroll-loops -m32 -march=nocona -O -fomit-frame-pointer moon/xop/64
gcc -funroll-loops -m32 -march=nocona -Os -fomit-frame-pointer moon/xop/64
gcc -funroll-loops -m32 -march=pentium-m -O2 -fomit-frame-pointer moon/xop/64
gcc -funroll-loops -m32 -march=pentium-m -O3 -fomit-frame-pointer moon/xop/64
gcc -funroll-loops -m32 -march=pentium-m -O -fomit-frame-pointer moon/xop/64
gcc -funroll-loops -m32 -march=pentium-m -Os -fomit-frame-pointer moon/xop/64
gcc -funroll-loops -m32 -march=pentium-mmx -O2 -fomit-frame-pointer moon/xop/64
gcc -funroll-loops -m32 -march=pentium-mmx -O3 -fomit-frame-pointer moon/xop/64
gcc -funroll-loops -m32 -march=pentium-mmx -O -fomit-frame-pointer moon/xop/64
gcc -funroll-loops -m32 -march=pentium-mmx -Os -fomit-frame-pointer moon/xop/64
gcc -funroll-loops -m32 -march=pentium2 -O2 -fomit-frame-pointer moon/xop/64
gcc -funroll-loops -m32 -march=pentium2 -O3 -fomit-frame-pointer moon/xop/64
gcc -funroll-loops -m32 -march=pentium2 -O -fomit-frame-pointer moon/xop/64
gcc -funroll-loops -m32 -march=pentium2 -Os -fomit-frame-pointer moon/xop/64
gcc -funroll-loops -m32 -march=pentium3 -O2 -fomit-frame-pointer moon/xop/64
gcc -funroll-loops -m32 -march=pentium3 -O3 -fomit-frame-pointer moon/xop/64
gcc -funroll-loops -m32 -march=pentium3 -O -fomit-frame-pointer moon/xop/64
gcc -funroll-loops -m32 -march=pentium3 -Os -fomit-frame-pointer moon/xop/64
gcc -funroll-loops -m32 -march=pentium4 -O2 -fomit-frame-pointer moon/xop/64
gcc -funroll-loops -m32 -march=pentium4 -O3 -fomit-frame-pointer moon/xop/64
gcc -funroll-loops -m32 -march=pentium4 -O -fomit-frame-pointer moon/xop/64
gcc -funroll-loops -m32 -march=pentium4 -Os -fomit-frame-pointer moon/xop/64
gcc -funroll-loops -m32 -march=pentium -O2 -fomit-frame-pointer moon/xop/64
gcc -funroll-loops -m32 -march=pentium -O3 -fomit-frame-pointer moon/xop/64
gcc -funroll-loops -m32 -march=pentium -O -fomit-frame-pointer moon/xop/64
gcc -funroll-loops -m32 -march=pentium -Os -fomit-frame-pointer moon/xop/64
gcc -funroll-loops -m32 -march=pentiumpro -O2 -fomit-frame-pointer moon/xop/64
gcc -funroll-loops -m32 -march=pentiumpro -O3 -fomit-frame-pointer moon/xop/64
gcc -funroll-loops -m32 -march=pentiumpro -O -fomit-frame-pointer moon/xop/64
gcc -funroll-loops -m32 -march=pentiumpro -Os -fomit-frame-pointer moon/xop/64
gcc -funroll-loops -m32 -march=prescott -O2 -fomit-frame-pointer moon/xop/64
gcc -funroll-loops -m32 -march=prescott -O3 -fomit-frame-pointer moon/xop/64
gcc -funroll-loops -m32 -march=prescott -O -fomit-frame-pointer moon/xop/64
gcc -funroll-loops -m32 -march=prescott -Os -fomit-frame-pointer moon/xop/64
gcc -m32 -O2 -fomit-frame-pointer moon/xop/64
gcc -m32 -O3 -fomit-frame-pointer moon/xop/64
gcc -m32 -O -fomit-frame-pointer moon/xop/64
gcc -m32 -Os -fomit-frame-pointer moon/xop/64
gcc -m32 -march=athlon -O2 -fomit-frame-pointer moon/xop/64
gcc -m32 -march=athlon -O3 -fomit-frame-pointer moon/xop/64
gcc -m32 -march=athlon -O -fomit-frame-pointer moon/xop/64
gcc -m32 -march=athlon -Os -fomit-frame-pointer moon/xop/64
gcc -m32 -march=core2 -O2 -fomit-frame-pointer moon/xop/64
gcc -m32 -march=core2 -O3 -fomit-frame-pointer moon/xop/64
gcc -m32 -march=core2 -O -fomit-frame-pointer moon/xop/64
gcc -m32 -march=core2 -Os -fomit-frame-pointer moon/xop/64
gcc -m32 -march=core2 -msse4.1 -O2 -fomit-frame-pointer moon/xop/64
gcc -m32 -march=core2 -msse4.1 -O3 -fomit-frame-pointer moon/xop/64
gcc -m32 -march=core2 -msse4.1 -O -fomit-frame-pointer moon/xop/64
gcc -m32 -march=core2 -msse4.1 -Os -fomit-frame-pointer moon/xop/64
gcc -m32 -march=core2 -msse4 -O2 -fomit-frame-pointer moon/xop/64
gcc -m32 -march=core2 -msse4 -O3 -fomit-frame-pointer moon/xop/64
gcc -m32 -march=core2 -msse4 -O -fomit-frame-pointer moon/xop/64
gcc -m32 -march=core2 -msse4 -Os -fomit-frame-pointer moon/xop/64
gcc -m32 -march=i386 -O2 -fomit-frame-pointer moon/xop/64
gcc -m32 -march=i386 -O3 -fomit-frame-pointer moon/xop/64
gcc -m32 -march=i386 -O -fomit-frame-pointer moon/xop/64
gcc -m32 -march=i386 -Os -fomit-frame-pointer moon/xop/64
gcc -m32 -march=i486 -O2 -fomit-frame-pointer moon/xop/64
gcc -m32 -march=i486 -O3 -fomit-frame-pointer moon/xop/64
gcc -m32 -march=i486 -O -fomit-frame-pointer moon/xop/64
gcc -m32 -march=i486 -Os -fomit-frame-pointer moon/xop/64
gcc -m32 -march=k6-2 -O2 -fomit-frame-pointer moon/xop/64
gcc -m32 -march=k6-2 -O3 -fomit-frame-pointer moon/xop/64
gcc -m32 -march=k6-2 -O -fomit-frame-pointer moon/xop/64
gcc -m32 -march=k6-2 -Os -fomit-frame-pointer moon/xop/64
gcc -m32 -march=k6-3 -O2 -fomit-frame-pointer moon/xop/64
gcc -m32 -march=k6-3 -O3 -fomit-frame-pointer moon/xop/64
gcc -m32 -march=k6-3 -O -fomit-frame-pointer moon/xop/64
gcc -m32 -march=k6-3 -Os -fomit-frame-pointer moon/xop/64
gcc -m32 -march=k6 -O2 -fomit-frame-pointer moon/xop/64
gcc -m32 -march=k6 -O3 -fomit-frame-pointer moon/xop/64
gcc -m32 -march=k6 -O -fomit-frame-pointer moon/xop/64
gcc -m32 -march=k6 -Os -fomit-frame-pointer moon/xop/64
gcc -m32 -march=k8 -O2 -fomit-frame-pointer moon/xop/64
gcc -m32 -march=k8 -O3 -fomit-frame-pointer moon/xop/64
gcc -m32 -march=k8 -O -fomit-frame-pointer moon/xop/64
gcc -m32 -march=k8 -Os -fomit-frame-pointer moon/xop/64
gcc -m32 -march=native -mtune=native -O2 -fomit-frame-pointer moon/xop/64
gcc -m32 -march=native -mtune=native -O3 -fomit-frame-pointer moon/xop/64
gcc -m32 -march=native -mtune=native -O -fomit-frame-pointer moon/xop/64
gcc -m32 -march=native -mtune=native -Os -fomit-frame-pointer moon/xop/64
gcc -m32 -march=nocona -O2 -fomit-frame-pointer moon/xop/64
gcc -m32 -march=nocona -O3 -fomit-frame-pointer moon/xop/64
gcc -m32 -march=nocona -O -fomit-frame-pointer moon/xop/64
gcc -m32 -march=nocona -Os -fomit-frame-pointer moon/xop/64
gcc -m32 -march=pentium-m -O2 -fomit-frame-pointer moon/xop/64
gcc -m32 -march=pentium-m -O3 -fomit-frame-pointer moon/xop/64
gcc -m32 -march=pentium-m -O -fomit-frame-pointer moon/xop/64
gcc -m32 -march=pentium-m -Os -fomit-frame-pointer moon/xop/64
gcc -m32 -march=pentium-mmx -O2 -fomit-frame-pointer moon/xop/64
gcc -m32 -march=pentium-mmx -O3 -fomit-frame-pointer moon/xop/64
gcc -m32 -march=pentium-mmx -O -fomit-frame-pointer moon/xop/64
gcc -m32 -march=pentium-mmx -Os -fomit-frame-pointer moon/xop/64
gcc -m32 -march=pentium2 -O2 -fomit-frame-pointer moon/xop/64
gcc -m32 -march=pentium2 -O3 -fomit-frame-pointer moon/xop/64
gcc -m32 -march=pentium2 -O -fomit-frame-pointer moon/xop/64
gcc -m32 -march=pentium2 -Os -fomit-frame-pointer moon/xop/64
gcc -m32 -march=pentium3 -O2 -fomit-frame-pointer moon/xop/64
gcc -m32 -march=pentium3 -O3 -fomit-frame-pointer moon/xop/64
gcc -m32 -march=pentium3 -O -fomit-frame-pointer moon/xop/64
gcc -m32 -march=pentium3 -Os -fomit-frame-pointer moon/xop/64
gcc -m32 -march=pentium4 -O2 -fomit-frame-pointer moon/xop/64
gcc -m32 -march=pentium4 -O3 -fomit-frame-pointer moon/xop/64
gcc -m32 -march=pentium4 -O -fomit-frame-pointer moon/xop/64
gcc -m32 -march=pentium4 -Os -fomit-frame-pointer moon/xop/64
gcc -m32 -march=pentium -O2 -fomit-frame-pointer moon/xop/64
gcc -m32 -march=pentium -O3 -fomit-frame-pointer moon/xop/64
gcc -m32 -march=pentium -O -fomit-frame-pointer moon/xop/64
gcc -m32 -march=pentium -Os -fomit-frame-pointer moon/xop/64
gcc -m32 -march=pentiumpro -O2 -fomit-frame-pointer moon/xop/64
gcc -m32 -march=pentiumpro -O3 -fomit-frame-pointer moon/xop/64
gcc -m32 -march=pentiumpro -O -fomit-frame-pointer moon/xop/64
gcc -m32 -march=pentiumpro -Os -fomit-frame-pointer moon/xop/64
gcc -m32 -march=prescott -O2 -fomit-frame-pointer moon/xop/64
gcc -m32 -march=prescott -O3 -fomit-frame-pointer moon/xop/64
gcc -m32 -march=prescott -O -fomit-frame-pointer moon/xop/64
gcc -m32 -march=prescott -Os -fomit-frame-pointer moon/xop/64

Compiler output

Implementation: crypto_hash/blake2s/moon/avx/64
Compiler: gcc -funroll-loops -m32 -O2 -fomit-frame-pointer
blake2s.S: blake2s.S: Assembler messages:
blake2s.S: blake2s.S:6: Error: bad register name `%rbp'
blake2s.S: blake2s.S:7: Error: bad register name `%rsp'
blake2s.S: blake2s.S:8: Error: bad register name `%r15'
blake2s.S: blake2s.S:9: Error: bad register name `%r14'
blake2s.S: blake2s.S:10: Error: bad register name `%r13'
blake2s.S: blake2s.S:11: Error: bad register name `%r12'
blake2s.S: blake2s.S:12: Error: bad register name `%rbx'
blake2s.S: blake2s.S:14: Error: bad register name `%rsp'
blake2s.S: blake2s.S:15: Error: bad register name `%rsp'
blake2s.S: blake2s.S:16: Error: bad register name `%rdx'
blake2s.S: blake2s.S:17: Error: bad register name `%rdx'
blake2s.S: blake2s.S:18: Error: bad register name `%rdi)'
blake2s.S: blake2s.S:22: Error: bad register name `%rdi)'
blake2s.S: blake2s.S:23: Error: bad register name `%rdi)'
blake2s.S: blake2s.S:24: Error: bad register name `%r13d'
blake2s.S: blake2s.S:25: Error: bad register name `%rdi)'
blake2s.S: blake2s.S:26: Error: bad register name `%rdi)'
blake2s.S: blake2s.S:27: Error: bad register name `%r10'
blake2s.S: blake2s.S:27: Error: bad register name `%r10)'
blake2s.S: blake2s.S:28: Error: bad register name `%r10)'
blake2s.S: blake2s.S:29: Error: bad register name `%r10)'
blake2s.S: blake2s.S:30: Error: bad register name `%r10'
blake2s.S: blake2s.S:30: Error: bad register name `%r10)'
blake2s.S: blake2s.S:31: Error: bad register name `%r10)'
blake2s.S: ...

Number of similar (compiler,implementation) pairs: 156, namely:
CompilerImplementations
gcc -funroll-loops -m32 -O2 -fomit-frame-pointer moon/avx/64
gcc -funroll-loops -m32 -O3 -fomit-frame-pointer moon/avx/64
gcc -funroll-loops -m32 -O -fomit-frame-pointer moon/avx/64
gcc -funroll-loops -m32 -Os -fomit-frame-pointer moon/avx/64
gcc -funroll-loops -m32 -march=athlon -O2 -fomit-frame-pointer moon/avx/64
gcc -funroll-loops -m32 -march=athlon -O3 -fomit-frame-pointer moon/avx/64
gcc -funroll-loops -m32 -march=athlon -O -fomit-frame-pointer moon/avx/64
gcc -funroll-loops -m32 -march=athlon -Os -fomit-frame-pointer moon/avx/64
gcc -funroll-loops -m32 -march=barcelona -O2 -fomit-frame-pointer moon/avx/64
gcc -funroll-loops -m32 -march=barcelona -O3 -fomit-frame-pointer moon/avx/64
gcc -funroll-loops -m32 -march=barcelona -O -fomit-frame-pointer moon/avx/64
gcc -funroll-loops -m32 -march=barcelona -Os -fomit-frame-pointer moon/avx/64
gcc -funroll-loops -m32 -march=i386 -O2 -fomit-frame-pointer moon/avx/64
gcc -funroll-loops -m32 -march=i386 -O3 -fomit-frame-pointer moon/avx/64
gcc -funroll-loops -m32 -march=i386 -O -fomit-frame-pointer moon/avx/64
gcc -funroll-loops -m32 -march=i386 -Os -fomit-frame-pointer moon/avx/64
gcc -funroll-loops -m32 -march=i486 -O2 -fomit-frame-pointer moon/avx/64
gcc -funroll-loops -m32 -march=i486 -O3 -fomit-frame-pointer moon/avx/64
gcc -funroll-loops -m32 -march=i486 -O -fomit-frame-pointer moon/avx/64
gcc -funroll-loops -m32 -march=i486 -Os -fomit-frame-pointer moon/avx/64
gcc -funroll-loops -m32 -march=k6-2 -O2 -fomit-frame-pointer moon/avx/64
gcc -funroll-loops -m32 -march=k6-2 -O3 -fomit-frame-pointer moon/avx/64
gcc -funroll-loops -m32 -march=k6-2 -O -fomit-frame-pointer moon/avx/64
gcc -funroll-loops -m32 -march=k6-2 -Os -fomit-frame-pointer moon/avx/64
gcc -funroll-loops -m32 -march=k6-3 -O2 -fomit-frame-pointer moon/avx/64
gcc -funroll-loops -m32 -march=k6-3 -O3 -fomit-frame-pointer moon/avx/64
gcc -funroll-loops -m32 -march=k6-3 -O -fomit-frame-pointer moon/avx/64
gcc -funroll-loops -m32 -march=k6-3 -Os -fomit-frame-pointer moon/avx/64
gcc -funroll-loops -m32 -march=k6 -O2 -fomit-frame-pointer moon/avx/64
gcc -funroll-loops -m32 -march=k6 -O3 -fomit-frame-pointer moon/avx/64
gcc -funroll-loops -m32 -march=k6 -O -fomit-frame-pointer moon/avx/64
gcc -funroll-loops -m32 -march=k6 -Os -fomit-frame-pointer moon/avx/64
gcc -funroll-loops -m32 -march=k8 -O2 -fomit-frame-pointer moon/avx/64
gcc -funroll-loops -m32 -march=k8 -O3 -fomit-frame-pointer moon/avx/64
gcc -funroll-loops -m32 -march=k8 -O -fomit-frame-pointer moon/avx/64
gcc -funroll-loops -m32 -march=k8 -Os -fomit-frame-pointer moon/avx/64
gcc -funroll-loops -m32 -march=nocona -O2 -fomit-frame-pointer moon/avx/64
gcc -funroll-loops -m32 -march=nocona -O3 -fomit-frame-pointer moon/avx/64
gcc -funroll-loops -m32 -march=nocona -O -fomit-frame-pointer moon/avx/64
gcc -funroll-loops -m32 -march=nocona -Os -fomit-frame-pointer moon/avx/64
gcc -funroll-loops -m32 -march=pentium-m -O2 -fomit-frame-pointer moon/avx/64
gcc -funroll-loops -m32 -march=pentium-m -O3 -fomit-frame-pointer moon/avx/64
gcc -funroll-loops -m32 -march=pentium-m -O -fomit-frame-pointer moon/avx/64
gcc -funroll-loops -m32 -march=pentium-m -Os -fomit-frame-pointer moon/avx/64
gcc -funroll-loops -m32 -march=pentium-mmx -O2 -fomit-frame-pointer moon/avx/64
gcc -funroll-loops -m32 -march=pentium-mmx -O3 -fomit-frame-pointer moon/avx/64
gcc -funroll-loops -m32 -march=pentium-mmx -O -fomit-frame-pointer moon/avx/64
gcc -funroll-loops -m32 -march=pentium-mmx -Os -fomit-frame-pointer moon/avx/64
gcc -funroll-loops -m32 -march=pentium2 -O2 -fomit-frame-pointer moon/avx/64
gcc -funroll-loops -m32 -march=pentium2 -O3 -fomit-frame-pointer moon/avx/64
gcc -funroll-loops -m32 -march=pentium2 -O -fomit-frame-pointer moon/avx/64
gcc -funroll-loops -m32 -march=pentium2 -Os -fomit-frame-pointer moon/avx/64
gcc -funroll-loops -m32 -march=pentium3 -O2 -fomit-frame-pointer moon/avx/64
gcc -funroll-loops -m32 -march=pentium3 -O3 -fomit-frame-pointer moon/avx/64
gcc -funroll-loops -m32 -march=pentium3 -O -fomit-frame-pointer moon/avx/64
gcc -funroll-loops -m32 -march=pentium3 -Os -fomit-frame-pointer moon/avx/64
gcc -funroll-loops -m32 -march=pentium4 -O2 -fomit-frame-pointer moon/avx/64
gcc -funroll-loops -m32 -march=pentium4 -O3 -fomit-frame-pointer moon/avx/64
gcc -funroll-loops -m32 -march=pentium4 -O -fomit-frame-pointer moon/avx/64
gcc -funroll-loops -m32 -march=pentium4 -Os -fomit-frame-pointer moon/avx/64
gcc -funroll-loops -m32 -march=pentium -O2 -fomit-frame-pointer moon/avx/64
gcc -funroll-loops -m32 -march=pentium -O3 -fomit-frame-pointer moon/avx/64
gcc -funroll-loops -m32 -march=pentium -O -fomit-frame-pointer moon/avx/64
gcc -funroll-loops -m32 -march=pentium -Os -fomit-frame-pointer moon/avx/64
gcc -funroll-loops -m32 -march=pentiumpro -O2 -fomit-frame-pointer moon/avx/64
gcc -funroll-loops -m32 -march=pentiumpro -O3 -fomit-frame-pointer moon/avx/64
gcc -funroll-loops -m32 -march=pentiumpro -O -fomit-frame-pointer moon/avx/64
gcc -funroll-loops -m32 -march=pentiumpro -Os -fomit-frame-pointer moon/avx/64
gcc -funroll-loops -m32 -march=prescott -O2 -fomit-frame-pointer moon/avx/64
gcc -funroll-loops -m32 -march=prescott -O3 -fomit-frame-pointer moon/avx/64
gcc -funroll-loops -m32 -march=prescott -O -fomit-frame-pointer moon/avx/64
gcc -funroll-loops -m32 -march=prescott -Os -fomit-frame-pointer moon/avx/64
gcc -m32 -O2 -fomit-frame-pointer moon/avx/64
gcc -m32 -O3 -fomit-frame-pointer moon/avx/64
gcc -m32 -O -fomit-frame-pointer moon/avx/64
gcc -m32 -Os -fomit-frame-pointer moon/avx/64
gcc -m32 -march=athlon -O2 -fomit-frame-pointer moon/avx/64
gcc -m32 -march=athlon -O3 -fomit-frame-pointer moon/avx/64
gcc -m32 -march=athlon -O -fomit-frame-pointer moon/avx/64
gcc -m32 -march=athlon -Os -fomit-frame-pointer moon/avx/64
gcc -m32 -march=core2 -O2 -fomit-frame-pointer moon/avx/64
gcc -m32 -march=core2 -O3 -fomit-frame-pointer moon/avx/64
gcc -m32 -march=core2 -O -fomit-frame-pointer moon/avx/64
gcc -m32 -march=core2 -Os -fomit-frame-pointer moon/avx/64
gcc -m32 -march=core2 -msse4.1 -O2 -fomit-frame-pointer moon/avx/64
gcc -m32 -march=core2 -msse4.1 -O3 -fomit-frame-pointer moon/avx/64
gcc -m32 -march=core2 -msse4.1 -O -fomit-frame-pointer moon/avx/64
gcc -m32 -march=core2 -msse4.1 -Os -fomit-frame-pointer moon/avx/64
gcc -m32 -march=core2 -msse4 -O2 -fomit-frame-pointer moon/avx/64
gcc -m32 -march=core2 -msse4 -O3 -fomit-frame-pointer moon/avx/64
gcc -m32 -march=core2 -msse4 -O -fomit-frame-pointer moon/avx/64
gcc -m32 -march=core2 -msse4 -Os -fomit-frame-pointer moon/avx/64
gcc -m32 -march=i386 -O2 -fomit-frame-pointer moon/avx/64
gcc -m32 -march=i386 -O3 -fomit-frame-pointer moon/avx/64
gcc -m32 -march=i386 -O -fomit-frame-pointer moon/avx/64
gcc -m32 -march=i386 -Os -fomit-frame-pointer moon/avx/64
gcc -m32 -march=i486 -O2 -fomit-frame-pointer moon/avx/64
gcc -m32 -march=i486 -O3 -fomit-frame-pointer moon/avx/64
gcc -m32 -march=i486 -O -fomit-frame-pointer moon/avx/64
gcc -m32 -march=i486 -Os -fomit-frame-pointer moon/avx/64
gcc -m32 -march=k6-2 -O2 -fomit-frame-pointer moon/avx/64
gcc -m32 -march=k6-2 -O3 -fomit-frame-pointer moon/avx/64
gcc -m32 -march=k6-2 -O -fomit-frame-pointer moon/avx/64
gcc -m32 -march=k6-2 -Os -fomit-frame-pointer moon/avx/64
gcc -m32 -march=k6-3 -O2 -fomit-frame-pointer moon/avx/64
gcc -m32 -march=k6-3 -O3 -fomit-frame-pointer moon/avx/64
gcc -m32 -march=k6-3 -O -fomit-frame-pointer moon/avx/64
gcc -m32 -march=k6-3 -Os -fomit-frame-pointer moon/avx/64
gcc -m32 -march=k6 -O2 -fomit-frame-pointer moon/avx/64
gcc -m32 -march=k6 -O3 -fomit-frame-pointer moon/avx/64
gcc -m32 -march=k6 -O -fomit-frame-pointer moon/avx/64
gcc -m32 -march=k6 -Os -fomit-frame-pointer moon/avx/64
gcc -m32 -march=k8 -O2 -fomit-frame-pointer moon/avx/64
gcc -m32 -march=k8 -O3 -fomit-frame-pointer moon/avx/64
gcc -m32 -march=k8 -O -fomit-frame-pointer moon/avx/64
gcc -m32 -march=k8 -Os -fomit-frame-pointer moon/avx/64
gcc -m32 -march=native -mtune=native -O2 -fomit-frame-pointer moon/avx/64
gcc -m32 -march=native -mtune=native -O3 -fomit-frame-pointer moon/avx/64
gcc -m32 -march=native -mtune=native -O -fomit-frame-pointer moon/avx/64
gcc -m32 -march=native -mtune=native -Os -fomit-frame-pointer moon/avx/64
gcc -m32 -march=nocona -O2 -fomit-frame-pointer moon/avx/64
gcc -m32 -march=nocona -O3 -fomit-frame-pointer moon/avx/64
gcc -m32 -march=nocona -O -fomit-frame-pointer moon/avx/64
gcc -m32 -march=nocona -Os -fomit-frame-pointer moon/avx/64
gcc -m32 -march=pentium-m -O2 -fomit-frame-pointer moon/avx/64
gcc -m32 -march=pentium-m -O3 -fomit-frame-pointer moon/avx/64
gcc -m32 -march=pentium-m -O -fomit-frame-pointer moon/avx/64
gcc -m32 -march=pentium-m -Os -fomit-frame-pointer moon/avx/64
gcc -m32 -march=pentium-mmx -O2 -fomit-frame-pointer moon/avx/64
gcc -m32 -march=pentium-mmx -O3 -fomit-frame-pointer moon/avx/64
gcc -m32 -march=pentium-mmx -O -fomit-frame-pointer moon/avx/64
gcc -m32 -march=pentium-mmx -Os -fomit-frame-pointer moon/avx/64
gcc -m32 -march=pentium2 -O2 -fomit-frame-pointer moon/avx/64
gcc -m32 -march=pentium2 -O3 -fomit-frame-pointer moon/avx/64
gcc -m32 -march=pentium2 -O -fomit-frame-pointer moon/avx/64
gcc -m32 -march=pentium2 -Os -fomit-frame-pointer moon/avx/64
gcc -m32 -march=pentium3 -O2 -fomit-frame-pointer moon/avx/64
gcc -m32 -march=pentium3 -O3 -fomit-frame-pointer moon/avx/64
gcc -m32 -march=pentium3 -O -fomit-frame-pointer moon/avx/64
gcc -m32 -march=pentium3 -Os -fomit-frame-pointer moon/avx/64
gcc -m32 -march=pentium4 -O2 -fomit-frame-pointer moon/avx/64
gcc -m32 -march=pentium4 -O3 -fomit-frame-pointer moon/avx/64
gcc -m32 -march=pentium4 -O -fomit-frame-pointer moon/avx/64
gcc -m32 -march=pentium4 -Os -fomit-frame-pointer moon/avx/64
gcc -m32 -march=pentium -O2 -fomit-frame-pointer moon/avx/64
gcc -m32 -march=pentium -O3 -fomit-frame-pointer moon/avx/64
gcc -m32 -march=pentium -O -fomit-frame-pointer moon/avx/64
gcc -m32 -march=pentium -Os -fomit-frame-pointer moon/avx/64
gcc -m32 -march=pentiumpro -O2 -fomit-frame-pointer moon/avx/64
gcc -m32 -march=pentiumpro -O3 -fomit-frame-pointer moon/avx/64
gcc -m32 -march=pentiumpro -O -fomit-frame-pointer moon/avx/64
gcc -m32 -march=pentiumpro -Os -fomit-frame-pointer moon/avx/64
gcc -m32 -march=prescott -O2 -fomit-frame-pointer moon/avx/64
gcc -m32 -march=prescott -O3 -fomit-frame-pointer moon/avx/64
gcc -m32 -march=prescott -O -fomit-frame-pointer moon/avx/64
gcc -m32 -march=prescott -Os -fomit-frame-pointer moon/avx/64

Compiler output

Implementation: crypto_hash/blake2s/moon/ssse3/64
Compiler: gcc -funroll-loops -m32 -O2 -fomit-frame-pointer
blake2s.S: blake2s.S: Assembler messages:
blake2s.S: blake2s.S:6: Error: bad register name `%rbp'
blake2s.S: blake2s.S:7: Error: bad register name `%rsp'
blake2s.S: blake2s.S:8: Error: bad register name `%rsp'
blake2s.S: blake2s.S:9: Error: bad register name `%r8'
blake2s.S: blake2s.S:9: Error: bad register name `%r8)'
blake2s.S: blake2s.S:10: Error: bad register name `%rdi'
blake2s.S: blake2s.S:11: Error: bad register name `%rdx'
blake2s.S: blake2s.S:12: Error: bad register name `%r9'
blake2s.S: blake2s.S:12: Error: bad register name `%r9)'
blake2s.S: blake2s.S:13: Error: bad register name `%r8)'
blake2s.S: blake2s.S:14: Error: bad register name `%r8)'
blake2s.S: blake2s.S:15: Error: bad register name `%r8d'
blake2s.S: blake2s.S:16: Error: bad register name `%rdx'
blake2s.S: blake2s.S:17: Error: bad register name `%r10)'
blake2s.S: blake2s.S:20: Error: bad register name `%rdx'
blake2s.S: blake2s.S:23: Error: bad register name `%rdx'
blake2s.S: blake2s.S:24: Error: bad register name `%rsp)'
blake2s.S: blake2s.S:26: Error: bad register name `%rsp)'
blake2s.S: blake2s.S:27: Error: bad register name `%rsp)'
blake2s.S: blake2s.S:28: Error: bad register name `%rsp)'
blake2s.S: blake2s.S:29: Error: bad register name `%rsp)'
blake2s.S: blake2s.S:32: Error: bad register name `%rsi)'
blake2s.S: blake2s.S:33: Error: bad register name `%rsp)'
blake2s.S: blake2s.S:34: Error: bad register name `%rsp)'
blake2s.S: ...

Number of similar (compiler,implementation) pairs: 156, namely:
CompilerImplementations
gcc -funroll-loops -m32 -O2 -fomit-frame-pointer moon/ssse3/64
gcc -funroll-loops -m32 -O3 -fomit-frame-pointer moon/ssse3/64
gcc -funroll-loops -m32 -O -fomit-frame-pointer moon/ssse3/64
gcc -funroll-loops -m32 -Os -fomit-frame-pointer moon/ssse3/64
gcc -funroll-loops -m32 -march=athlon -O2 -fomit-frame-pointer moon/ssse3/64
gcc -funroll-loops -m32 -march=athlon -O3 -fomit-frame-pointer moon/ssse3/64
gcc -funroll-loops -m32 -march=athlon -O -fomit-frame-pointer moon/ssse3/64
gcc -funroll-loops -m32 -march=athlon -Os -fomit-frame-pointer moon/ssse3/64
gcc -funroll-loops -m32 -march=barcelona -O2 -fomit-frame-pointer moon/ssse3/64
gcc -funroll-loops -m32 -march=barcelona -O3 -fomit-frame-pointer moon/ssse3/64
gcc -funroll-loops -m32 -march=barcelona -O -fomit-frame-pointer moon/ssse3/64
gcc -funroll-loops -m32 -march=barcelona -Os -fomit-frame-pointer moon/ssse3/64
gcc -funroll-loops -m32 -march=i386 -O2 -fomit-frame-pointer moon/ssse3/64
gcc -funroll-loops -m32 -march=i386 -O3 -fomit-frame-pointer moon/ssse3/64
gcc -funroll-loops -m32 -march=i386 -O -fomit-frame-pointer moon/ssse3/64
gcc -funroll-loops -m32 -march=i386 -Os -fomit-frame-pointer moon/ssse3/64
gcc -funroll-loops -m32 -march=i486 -O2 -fomit-frame-pointer moon/ssse3/64
gcc -funroll-loops -m32 -march=i486 -O3 -fomit-frame-pointer moon/ssse3/64
gcc -funroll-loops -m32 -march=i486 -O -fomit-frame-pointer moon/ssse3/64
gcc -funroll-loops -m32 -march=i486 -Os -fomit-frame-pointer moon/ssse3/64
gcc -funroll-loops -m32 -march=k6-2 -O2 -fomit-frame-pointer moon/ssse3/64
gcc -funroll-loops -m32 -march=k6-2 -O3 -fomit-frame-pointer moon/ssse3/64
gcc -funroll-loops -m32 -march=k6-2 -O -fomit-frame-pointer moon/ssse3/64
gcc -funroll-loops -m32 -march=k6-2 -Os -fomit-frame-pointer moon/ssse3/64
gcc -funroll-loops -m32 -march=k6-3 -O2 -fomit-frame-pointer moon/ssse3/64
gcc -funroll-loops -m32 -march=k6-3 -O3 -fomit-frame-pointer moon/ssse3/64
gcc -funroll-loops -m32 -march=k6-3 -O -fomit-frame-pointer moon/ssse3/64
gcc -funroll-loops -m32 -march=k6-3 -Os -fomit-frame-pointer moon/ssse3/64
gcc -funroll-loops -m32 -march=k6 -O2 -fomit-frame-pointer moon/ssse3/64
gcc -funroll-loops -m32 -march=k6 -O3 -fomit-frame-pointer moon/ssse3/64
gcc -funroll-loops -m32 -march=k6 -O -fomit-frame-pointer moon/ssse3/64
gcc -funroll-loops -m32 -march=k6 -Os -fomit-frame-pointer moon/ssse3/64
gcc -funroll-loops -m32 -march=k8 -O2 -fomit-frame-pointer moon/ssse3/64
gcc -funroll-loops -m32 -march=k8 -O3 -fomit-frame-pointer moon/ssse3/64
gcc -funroll-loops -m32 -march=k8 -O -fomit-frame-pointer moon/ssse3/64
gcc -funroll-loops -m32 -march=k8 -Os -fomit-frame-pointer moon/ssse3/64
gcc -funroll-loops -m32 -march=nocona -O2 -fomit-frame-pointer moon/ssse3/64
gcc -funroll-loops -m32 -march=nocona -O3 -fomit-frame-pointer moon/ssse3/64
gcc -funroll-loops -m32 -march=nocona -O -fomit-frame-pointer moon/ssse3/64
gcc -funroll-loops -m32 -march=nocona -Os -fomit-frame-pointer moon/ssse3/64
gcc -funroll-loops -m32 -march=pentium-m -O2 -fomit-frame-pointer moon/ssse3/64
gcc -funroll-loops -m32 -march=pentium-m -O3 -fomit-frame-pointer moon/ssse3/64
gcc -funroll-loops -m32 -march=pentium-m -O -fomit-frame-pointer moon/ssse3/64
gcc -funroll-loops -m32 -march=pentium-m -Os -fomit-frame-pointer moon/ssse3/64
gcc -funroll-loops -m32 -march=pentium-mmx -O2 -fomit-frame-pointer moon/ssse3/64
gcc -funroll-loops -m32 -march=pentium-mmx -O3 -fomit-frame-pointer moon/ssse3/64
gcc -funroll-loops -m32 -march=pentium-mmx -O -fomit-frame-pointer moon/ssse3/64
gcc -funroll-loops -m32 -march=pentium-mmx -Os -fomit-frame-pointer moon/ssse3/64
gcc -funroll-loops -m32 -march=pentium2 -O2 -fomit-frame-pointer moon/ssse3/64
gcc -funroll-loops -m32 -march=pentium2 -O3 -fomit-frame-pointer moon/ssse3/64
gcc -funroll-loops -m32 -march=pentium2 -O -fomit-frame-pointer moon/ssse3/64
gcc -funroll-loops -m32 -march=pentium2 -Os -fomit-frame-pointer moon/ssse3/64
gcc -funroll-loops -m32 -march=pentium3 -O2 -fomit-frame-pointer moon/ssse3/64
gcc -funroll-loops -m32 -march=pentium3 -O3 -fomit-frame-pointer moon/ssse3/64
gcc -funroll-loops -m32 -march=pentium3 -O -fomit-frame-pointer moon/ssse3/64
gcc -funroll-loops -m32 -march=pentium3 -Os -fomit-frame-pointer moon/ssse3/64
gcc -funroll-loops -m32 -march=pentium4 -O2 -fomit-frame-pointer moon/ssse3/64
gcc -funroll-loops -m32 -march=pentium4 -O3 -fomit-frame-pointer moon/ssse3/64
gcc -funroll-loops -m32 -march=pentium4 -O -fomit-frame-pointer moon/ssse3/64
gcc -funroll-loops -m32 -march=pentium4 -Os -fomit-frame-pointer moon/ssse3/64
gcc -funroll-loops -m32 -march=pentium -O2 -fomit-frame-pointer moon/ssse3/64
gcc -funroll-loops -m32 -march=pentium -O3 -fomit-frame-pointer moon/ssse3/64
gcc -funroll-loops -m32 -march=pentium -O -fomit-frame-pointer moon/ssse3/64
gcc -funroll-loops -m32 -march=pentium -Os -fomit-frame-pointer moon/ssse3/64
gcc -funroll-loops -m32 -march=pentiumpro -O2 -fomit-frame-pointer moon/ssse3/64
gcc -funroll-loops -m32 -march=pentiumpro -O3 -fomit-frame-pointer moon/ssse3/64
gcc -funroll-loops -m32 -march=pentiumpro -O -fomit-frame-pointer moon/ssse3/64
gcc -funroll-loops -m32 -march=pentiumpro -Os -fomit-frame-pointer moon/ssse3/64
gcc -funroll-loops -m32 -march=prescott -O2 -fomit-frame-pointer moon/ssse3/64
gcc -funroll-loops -m32 -march=prescott -O3 -fomit-frame-pointer moon/ssse3/64
gcc -funroll-loops -m32 -march=prescott -O -fomit-frame-pointer moon/ssse3/64
gcc -funroll-loops -m32 -march=prescott -Os -fomit-frame-pointer moon/ssse3/64
gcc -m32 -O2 -fomit-frame-pointer moon/ssse3/64
gcc -m32 -O3 -fomit-frame-pointer moon/ssse3/64
gcc -m32 -O -fomit-frame-pointer moon/ssse3/64
gcc -m32 -Os -fomit-frame-pointer moon/ssse3/64
gcc -m32 -march=athlon -O2 -fomit-frame-pointer moon/ssse3/64
gcc -m32 -march=athlon -O3 -fomit-frame-pointer moon/ssse3/64
gcc -m32 -march=athlon -O -fomit-frame-pointer moon/ssse3/64
gcc -m32 -march=athlon -Os -fomit-frame-pointer moon/ssse3/64
gcc -m32 -march=core2 -O2 -fomit-frame-pointer moon/ssse3/64
gcc -m32 -march=core2 -O3 -fomit-frame-pointer moon/ssse3/64
gcc -m32 -march=core2 -O -fomit-frame-pointer moon/ssse3/64
gcc -m32 -march=core2 -Os -fomit-frame-pointer moon/ssse3/64
gcc -m32 -march=core2 -msse4.1 -O2 -fomit-frame-pointer moon/ssse3/64
gcc -m32 -march=core2 -msse4.1 -O3 -fomit-frame-pointer moon/ssse3/64
gcc -m32 -march=core2 -msse4.1 -O -fomit-frame-pointer moon/ssse3/64
gcc -m32 -march=core2 -msse4.1 -Os -fomit-frame-pointer moon/ssse3/64
gcc -m32 -march=core2 -msse4 -O2 -fomit-frame-pointer moon/ssse3/64
gcc -m32 -march=core2 -msse4 -O3 -fomit-frame-pointer moon/ssse3/64
gcc -m32 -march=core2 -msse4 -O -fomit-frame-pointer moon/ssse3/64
gcc -m32 -march=core2 -msse4 -Os -fomit-frame-pointer moon/ssse3/64
gcc -m32 -march=i386 -O2 -fomit-frame-pointer moon/ssse3/64
gcc -m32 -march=i386 -O3 -fomit-frame-pointer moon/ssse3/64
gcc -m32 -march=i386 -O -fomit-frame-pointer moon/ssse3/64
gcc -m32 -march=i386 -Os -fomit-frame-pointer moon/ssse3/64
gcc -m32 -march=i486 -O2 -fomit-frame-pointer moon/ssse3/64
gcc -m32 -march=i486 -O3 -fomit-frame-pointer moon/ssse3/64
gcc -m32 -march=i486 -O -fomit-frame-pointer moon/ssse3/64
gcc -m32 -march=i486 -Os -fomit-frame-pointer moon/ssse3/64
gcc -m32 -march=k6-2 -O2 -fomit-frame-pointer moon/ssse3/64
gcc -m32 -march=k6-2 -O3 -fomit-frame-pointer moon/ssse3/64
gcc -m32 -march=k6-2 -O -fomit-frame-pointer moon/ssse3/64
gcc -m32 -march=k6-2 -Os -fomit-frame-pointer moon/ssse3/64
gcc -m32 -march=k6-3 -O2 -fomit-frame-pointer moon/ssse3/64
gcc -m32 -march=k6-3 -O3 -fomit-frame-pointer moon/ssse3/64
gcc -m32 -march=k6-3 -O -fomit-frame-pointer moon/ssse3/64
gcc -m32 -march=k6-3 -Os -fomit-frame-pointer moon/ssse3/64
gcc -m32 -march=k6 -O2 -fomit-frame-pointer moon/ssse3/64
gcc -m32 -march=k6 -O3 -fomit-frame-pointer moon/ssse3/64
gcc -m32 -march=k6 -O -fomit-frame-pointer moon/ssse3/64
gcc -m32 -march=k6 -Os -fomit-frame-pointer moon/ssse3/64
gcc -m32 -march=k8 -O2 -fomit-frame-pointer moon/ssse3/64
gcc -m32 -march=k8 -O3 -fomit-frame-pointer moon/ssse3/64
gcc -m32 -march=k8 -O -fomit-frame-pointer moon/ssse3/64
gcc -m32 -march=k8 -Os -fomit-frame-pointer moon/ssse3/64
gcc -m32 -march=native -mtune=native -O2 -fomit-frame-pointer moon/ssse3/64
gcc -m32 -march=native -mtune=native -O3 -fomit-frame-pointer moon/ssse3/64
gcc -m32 -march=native -mtune=native -O -fomit-frame-pointer moon/ssse3/64
gcc -m32 -march=native -mtune=native -Os -fomit-frame-pointer moon/ssse3/64
gcc -m32 -march=nocona -O2 -fomit-frame-pointer moon/ssse3/64
gcc -m32 -march=nocona -O3 -fomit-frame-pointer moon/ssse3/64
gcc -m32 -march=nocona -O -fomit-frame-pointer moon/ssse3/64
gcc -m32 -march=nocona -Os -fomit-frame-pointer moon/ssse3/64
gcc -m32 -march=pentium-m -O2 -fomit-frame-pointer moon/ssse3/64
gcc -m32 -march=pentium-m -O3 -fomit-frame-pointer moon/ssse3/64
gcc -m32 -march=pentium-m -O -fomit-frame-pointer moon/ssse3/64
gcc -m32 -march=pentium-m -Os -fomit-frame-pointer moon/ssse3/64
gcc -m32 -march=pentium-mmx -O2 -fomit-frame-pointer moon/ssse3/64
gcc -m32 -march=pentium-mmx -O3 -fomit-frame-pointer moon/ssse3/64
gcc -m32 -march=pentium-mmx -O -fomit-frame-pointer moon/ssse3/64
gcc -m32 -march=pentium-mmx -Os -fomit-frame-pointer moon/ssse3/64
gcc -m32 -march=pentium2 -O2 -fomit-frame-pointer moon/ssse3/64
gcc -m32 -march=pentium2 -O3 -fomit-frame-pointer moon/ssse3/64
gcc -m32 -march=pentium2 -O -fomit-frame-pointer moon/ssse3/64
gcc -m32 -march=pentium2 -Os -fomit-frame-pointer moon/ssse3/64
gcc -m32 -march=pentium3 -O2 -fomit-frame-pointer moon/ssse3/64
gcc -m32 -march=pentium3 -O3 -fomit-frame-pointer moon/ssse3/64
gcc -m32 -march=pentium3 -O -fomit-frame-pointer moon/ssse3/64
gcc -m32 -march=pentium3 -Os -fomit-frame-pointer moon/ssse3/64
gcc -m32 -march=pentium4 -O2 -fomit-frame-pointer moon/ssse3/64
gcc -m32 -march=pentium4 -O3 -fomit-frame-pointer moon/ssse3/64
gcc -m32 -march=pentium4 -O -fomit-frame-pointer moon/ssse3/64
gcc -m32 -march=pentium4 -Os -fomit-frame-pointer moon/ssse3/64
gcc -m32 -march=pentium -O2 -fomit-frame-pointer moon/ssse3/64
gcc -m32 -march=pentium -O3 -fomit-frame-pointer moon/ssse3/64
gcc -m32 -march=pentium -O -fomit-frame-pointer moon/ssse3/64
gcc -m32 -march=pentium -Os -fomit-frame-pointer moon/ssse3/64
gcc -m32 -march=pentiumpro -O2 -fomit-frame-pointer moon/ssse3/64
gcc -m32 -march=pentiumpro -O3 -fomit-frame-pointer moon/ssse3/64
gcc -m32 -march=pentiumpro -O -fomit-frame-pointer moon/ssse3/64
gcc -m32 -march=pentiumpro -Os -fomit-frame-pointer moon/ssse3/64
gcc -m32 -march=prescott -O2 -fomit-frame-pointer moon/ssse3/64
gcc -m32 -march=prescott -O3 -fomit-frame-pointer moon/ssse3/64
gcc -m32 -march=prescott -O -fomit-frame-pointer moon/ssse3/64
gcc -m32 -march=prescott -Os -fomit-frame-pointer moon/ssse3/64

Compiler output

Implementation: crypto_hash/blake2s/moon/sse2/64
Compiler: gcc -funroll-loops -m32 -O2 -fomit-frame-pointer
blake2s.S: blake2s.S: Assembler messages:
blake2s.S: blake2s.S:6: Error: bad register name `%rbp'
blake2s.S: blake2s.S:7: Error: bad register name `%rsp'
blake2s.S: blake2s.S:8: Error: bad register name `%rsp'
blake2s.S: blake2s.S:9: Error: bad register name `%rdi'
blake2s.S: blake2s.S:10: Error: bad register name `%r8d'
blake2s.S: blake2s.S:11: Error: bad register name `%rdx'
blake2s.S: blake2s.S:12: Error: bad register name `%r9'
blake2s.S: blake2s.S:12: Error: bad register name `%r9)'
blake2s.S: blake2s.S:13: Error: bad register name `%rdx'
blake2s.S: blake2s.S:14: Error: bad register name `%r10)'
blake2s.S: blake2s.S:17: Error: bad register name `%rdx'
blake2s.S: blake2s.S:20: Error: bad register name `%rdx'
blake2s.S: blake2s.S:21: Error: bad register name `%rsp)'
blake2s.S: blake2s.S:23: Error: bad register name `%rsp)'
blake2s.S: blake2s.S:24: Error: bad register name `%rsp)'
blake2s.S: blake2s.S:25: Error: bad register name `%rsp)'
blake2s.S: blake2s.S:26: Error: bad register name `%rsp)'
blake2s.S: blake2s.S:29: Error: bad register name `%rsi)'
blake2s.S: blake2s.S:30: Error: bad register name `%rsp)'
blake2s.S: blake2s.S:31: Error: bad register name `%rsp)'
blake2s.S: blake2s.S:32: Error: bad register name `%rsi)'
blake2s.S: blake2s.S:33: Error: bad register name `%rsp)'
blake2s.S: blake2s.S:34: Error: bad register name `%rsi'
blake2s.S: blake2s.S:36: Error: bad register name `%rdx'
blake2s.S: ...

Number of similar (compiler,implementation) pairs: 156, namely:
CompilerImplementations
gcc -funroll-loops -m32 -O2 -fomit-frame-pointer moon/sse2/64
gcc -funroll-loops -m32 -O3 -fomit-frame-pointer moon/sse2/64
gcc -funroll-loops -m32 -O -fomit-frame-pointer moon/sse2/64
gcc -funroll-loops -m32 -Os -fomit-frame-pointer moon/sse2/64
gcc -funroll-loops -m32 -march=athlon -O2 -fomit-frame-pointer moon/sse2/64
gcc -funroll-loops -m32 -march=athlon -O3 -fomit-frame-pointer moon/sse2/64
gcc -funroll-loops -m32 -march=athlon -O -fomit-frame-pointer moon/sse2/64
gcc -funroll-loops -m32 -march=athlon -Os -fomit-frame-pointer moon/sse2/64
gcc -funroll-loops -m32 -march=barcelona -O2 -fomit-frame-pointer moon/sse2/64
gcc -funroll-loops -m32 -march=barcelona -O3 -fomit-frame-pointer moon/sse2/64
gcc -funroll-loops -m32 -march=barcelona -O -fomit-frame-pointer moon/sse2/64
gcc -funroll-loops -m32 -march=barcelona -Os -fomit-frame-pointer moon/sse2/64
gcc -funroll-loops -m32 -march=i386 -O2 -fomit-frame-pointer moon/sse2/64
gcc -funroll-loops -m32 -march=i386 -O3 -fomit-frame-pointer moon/sse2/64
gcc -funroll-loops -m32 -march=i386 -O -fomit-frame-pointer moon/sse2/64
gcc -funroll-loops -m32 -march=i386 -Os -fomit-frame-pointer moon/sse2/64
gcc -funroll-loops -m32 -march=i486 -O2 -fomit-frame-pointer moon/sse2/64
gcc -funroll-loops -m32 -march=i486 -O3 -fomit-frame-pointer moon/sse2/64
gcc -funroll-loops -m32 -march=i486 -O -fomit-frame-pointer moon/sse2/64
gcc -funroll-loops -m32 -march=i486 -Os -fomit-frame-pointer moon/sse2/64
gcc -funroll-loops -m32 -march=k6-2 -O2 -fomit-frame-pointer moon/sse2/64
gcc -funroll-loops -m32 -march=k6-2 -O3 -fomit-frame-pointer moon/sse2/64
gcc -funroll-loops -m32 -march=k6-2 -O -fomit-frame-pointer moon/sse2/64
gcc -funroll-loops -m32 -march=k6-2 -Os -fomit-frame-pointer moon/sse2/64
gcc -funroll-loops -m32 -march=k6-3 -O2 -fomit-frame-pointer moon/sse2/64
gcc -funroll-loops -m32 -march=k6-3 -O3 -fomit-frame-pointer moon/sse2/64
gcc -funroll-loops -m32 -march=k6-3 -O -fomit-frame-pointer moon/sse2/64
gcc -funroll-loops -m32 -march=k6-3 -Os -fomit-frame-pointer moon/sse2/64
gcc -funroll-loops -m32 -march=k6 -O2 -fomit-frame-pointer moon/sse2/64
gcc -funroll-loops -m32 -march=k6 -O3 -fomit-frame-pointer moon/sse2/64
gcc -funroll-loops -m32 -march=k6 -O -fomit-frame-pointer moon/sse2/64
gcc -funroll-loops -m32 -march=k6 -Os -fomit-frame-pointer moon/sse2/64
gcc -funroll-loops -m32 -march=k8 -O2 -fomit-frame-pointer moon/sse2/64
gcc -funroll-loops -m32 -march=k8 -O3 -fomit-frame-pointer moon/sse2/64
gcc -funroll-loops -m32 -march=k8 -O -fomit-frame-pointer moon/sse2/64
gcc -funroll-loops -m32 -march=k8 -Os -fomit-frame-pointer moon/sse2/64
gcc -funroll-loops -m32 -march=nocona -O2 -fomit-frame-pointer moon/sse2/64
gcc -funroll-loops -m32 -march=nocona -O3 -fomit-frame-pointer moon/sse2/64
gcc -funroll-loops -m32 -march=nocona -O -fomit-frame-pointer moon/sse2/64
gcc -funroll-loops -m32 -march=nocona -Os -fomit-frame-pointer moon/sse2/64
gcc -funroll-loops -m32 -march=pentium-m -O2 -fomit-frame-pointer moon/sse2/64
gcc -funroll-loops -m32 -march=pentium-m -O3 -fomit-frame-pointer moon/sse2/64
gcc -funroll-loops -m32 -march=pentium-m -O -fomit-frame-pointer moon/sse2/64
gcc -funroll-loops -m32 -march=pentium-m -Os -fomit-frame-pointer moon/sse2/64
gcc -funroll-loops -m32 -march=pentium-mmx -O2 -fomit-frame-pointer moon/sse2/64
gcc -funroll-loops -m32 -march=pentium-mmx -O3 -fomit-frame-pointer moon/sse2/64
gcc -funroll-loops -m32 -march=pentium-mmx -O -fomit-frame-pointer moon/sse2/64
gcc -funroll-loops -m32 -march=pentium-mmx -Os -fomit-frame-pointer moon/sse2/64
gcc -funroll-loops -m32 -march=pentium2 -O2 -fomit-frame-pointer moon/sse2/64
gcc -funroll-loops -m32 -march=pentium2 -O3 -fomit-frame-pointer moon/sse2/64
gcc -funroll-loops -m32 -march=pentium2 -O -fomit-frame-pointer moon/sse2/64
gcc -funroll-loops -m32 -march=pentium2 -Os -fomit-frame-pointer moon/sse2/64
gcc -funroll-loops -m32 -march=pentium3 -O2 -fomit-frame-pointer moon/sse2/64
gcc -funroll-loops -m32 -march=pentium3 -O3 -fomit-frame-pointer moon/sse2/64
gcc -funroll-loops -m32 -march=pentium3 -O -fomit-frame-pointer moon/sse2/64
gcc -funroll-loops -m32 -march=pentium3 -Os -fomit-frame-pointer moon/sse2/64
gcc -funroll-loops -m32 -march=pentium4 -O2 -fomit-frame-pointer moon/sse2/64
gcc -funroll-loops -m32 -march=pentium4 -O3 -fomit-frame-pointer moon/sse2/64
gcc -funroll-loops -m32 -march=pentium4 -O -fomit-frame-pointer moon/sse2/64
gcc -funroll-loops -m32 -march=pentium4 -Os -fomit-frame-pointer moon/sse2/64
gcc -funroll-loops -m32 -march=pentium -O2 -fomit-frame-pointer moon/sse2/64
gcc -funroll-loops -m32 -march=pentium -O3 -fomit-frame-pointer moon/sse2/64
gcc -funroll-loops -m32 -march=pentium -O -fomit-frame-pointer moon/sse2/64
gcc -funroll-loops -m32 -march=pentium -Os -fomit-frame-pointer moon/sse2/64
gcc -funroll-loops -m32 -march=pentiumpro -O2 -fomit-frame-pointer moon/sse2/64
gcc -funroll-loops -m32 -march=pentiumpro -O3 -fomit-frame-pointer moon/sse2/64
gcc -funroll-loops -m32 -march=pentiumpro -O -fomit-frame-pointer moon/sse2/64
gcc -funroll-loops -m32 -march=pentiumpro -Os -fomit-frame-pointer moon/sse2/64
gcc -funroll-loops -m32 -march=prescott -O2 -fomit-frame-pointer moon/sse2/64
gcc -funroll-loops -m32 -march=prescott -O3 -fomit-frame-pointer moon/sse2/64
gcc -funroll-loops -m32 -march=prescott -O -fomit-frame-pointer moon/sse2/64
gcc -funroll-loops -m32 -march=prescott -Os -fomit-frame-pointer moon/sse2/64
gcc -m32 -O2 -fomit-frame-pointer moon/sse2/64
gcc -m32 -O3 -fomit-frame-pointer moon/sse2/64
gcc -m32 -O -fomit-frame-pointer moon/sse2/64
gcc -m32 -Os -fomit-frame-pointer moon/sse2/64
gcc -m32 -march=athlon -O2 -fomit-frame-pointer moon/sse2/64
gcc -m32 -march=athlon -O3 -fomit-frame-pointer moon/sse2/64
gcc -m32 -march=athlon -O -fomit-frame-pointer moon/sse2/64
gcc -m32 -march=athlon -Os -fomit-frame-pointer moon/sse2/64
gcc -m32 -march=core2 -O2 -fomit-frame-pointer moon/sse2/64
gcc -m32 -march=core2 -O3 -fomit-frame-pointer moon/sse2/64
gcc -m32 -march=core2 -O -fomit-frame-pointer moon/sse2/64
gcc -m32 -march=core2 -Os -fomit-frame-pointer moon/sse2/64
gcc -m32 -march=core2 -msse4.1 -O2 -fomit-frame-pointer moon/sse2/64
gcc -m32 -march=core2 -msse4.1 -O3 -fomit-frame-pointer moon/sse2/64
gcc -m32 -march=core2 -msse4.1 -O -fomit-frame-pointer moon/sse2/64
gcc -m32 -march=core2 -msse4.1 -Os -fomit-frame-pointer moon/sse2/64
gcc -m32 -march=core2 -msse4 -O2 -fomit-frame-pointer moon/sse2/64
gcc -m32 -march=core2 -msse4 -O3 -fomit-frame-pointer moon/sse2/64
gcc -m32 -march=core2 -msse4 -O -fomit-frame-pointer moon/sse2/64
gcc -m32 -march=core2 -msse4 -Os -fomit-frame-pointer moon/sse2/64
gcc -m32 -march=i386 -O2 -fomit-frame-pointer moon/sse2/64
gcc -m32 -march=i386 -O3 -fomit-frame-pointer moon/sse2/64
gcc -m32 -march=i386 -O -fomit-frame-pointer moon/sse2/64
gcc -m32 -march=i386 -Os -fomit-frame-pointer moon/sse2/64
gcc -m32 -march=i486 -O2 -fomit-frame-pointer moon/sse2/64
gcc -m32 -march=i486 -O3 -fomit-frame-pointer moon/sse2/64
gcc -m32 -march=i486 -O -fomit-frame-pointer moon/sse2/64
gcc -m32 -march=i486 -Os -fomit-frame-pointer moon/sse2/64
gcc -m32 -march=k6-2 -O2 -fomit-frame-pointer moon/sse2/64
gcc -m32 -march=k6-2 -O3 -fomit-frame-pointer moon/sse2/64
gcc -m32 -march=k6-2 -O -fomit-frame-pointer moon/sse2/64
gcc -m32 -march=k6-2 -Os -fomit-frame-pointer moon/sse2/64
gcc -m32 -march=k6-3 -O2 -fomit-frame-pointer moon/sse2/64
gcc -m32 -march=k6-3 -O3 -fomit-frame-pointer moon/sse2/64
gcc -m32 -march=k6-3 -O -fomit-frame-pointer moon/sse2/64
gcc -m32 -march=k6-3 -Os -fomit-frame-pointer moon/sse2/64
gcc -m32 -march=k6 -O2 -fomit-frame-pointer moon/sse2/64
gcc -m32 -march=k6 -O3 -fomit-frame-pointer moon/sse2/64
gcc -m32 -march=k6 -O -fomit-frame-pointer moon/sse2/64
gcc -m32 -march=k6 -Os -fomit-frame-pointer moon/sse2/64
gcc -m32 -march=k8 -O2 -fomit-frame-pointer moon/sse2/64
gcc -m32 -march=k8 -O3 -fomit-frame-pointer moon/sse2/64
gcc -m32 -march=k8 -O -fomit-frame-pointer moon/sse2/64
gcc -m32 -march=k8 -Os -fomit-frame-pointer moon/sse2/64
gcc -m32 -march=native -mtune=native -O2 -fomit-frame-pointer moon/sse2/64
gcc -m32 -march=native -mtune=native -O3 -fomit-frame-pointer moon/sse2/64
gcc -m32 -march=native -mtune=native -O -fomit-frame-pointer moon/sse2/64
gcc -m32 -march=native -mtune=native -Os -fomit-frame-pointer moon/sse2/64
gcc -m32 -march=nocona -O2 -fomit-frame-pointer moon/sse2/64
gcc -m32 -march=nocona -O3 -fomit-frame-pointer moon/sse2/64
gcc -m32 -march=nocona -O -fomit-frame-pointer moon/sse2/64
gcc -m32 -march=nocona -Os -fomit-frame-pointer moon/sse2/64
gcc -m32 -march=pentium-m -O2 -fomit-frame-pointer moon/sse2/64
gcc -m32 -march=pentium-m -O3 -fomit-frame-pointer moon/sse2/64
gcc -m32 -march=pentium-m -O -fomit-frame-pointer moon/sse2/64
gcc -m32 -march=pentium-m -Os -fomit-frame-pointer moon/sse2/64
gcc -m32 -march=pentium-mmx -O2 -fomit-frame-pointer moon/sse2/64
gcc -m32 -march=pentium-mmx -O3 -fomit-frame-pointer moon/sse2/64
gcc -m32 -march=pentium-mmx -O -fomit-frame-pointer moon/sse2/64
gcc -m32 -march=pentium-mmx -Os -fomit-frame-pointer moon/sse2/64
gcc -m32 -march=pentium2 -O2 -fomit-frame-pointer moon/sse2/64
gcc -m32 -march=pentium2 -O3 -fomit-frame-pointer moon/sse2/64
gcc -m32 -march=pentium2 -O -fomit-frame-pointer moon/sse2/64
gcc -m32 -march=pentium2 -Os -fomit-frame-pointer moon/sse2/64
gcc -m32 -march=pentium3 -O2 -fomit-frame-pointer moon/sse2/64
gcc -m32 -march=pentium3 -O3 -fomit-frame-pointer moon/sse2/64
gcc -m32 -march=pentium3 -O -fomit-frame-pointer moon/sse2/64
gcc -m32 -march=pentium3 -Os -fomit-frame-pointer moon/sse2/64
gcc -m32 -march=pentium4 -O2 -fomit-frame-pointer moon/sse2/64
gcc -m32 -march=pentium4 -O3 -fomit-frame-pointer moon/sse2/64
gcc -m32 -march=pentium4 -O -fomit-frame-pointer moon/sse2/64
gcc -m32 -march=pentium4 -Os -fomit-frame-pointer moon/sse2/64
gcc -m32 -march=pentium -O2 -fomit-frame-pointer moon/sse2/64
gcc -m32 -march=pentium -O3 -fomit-frame-pointer moon/sse2/64
gcc -m32 -march=pentium -O -fomit-frame-pointer moon/sse2/64
gcc -m32 -march=pentium -Os -fomit-frame-pointer moon/sse2/64
gcc -m32 -march=pentiumpro -O2 -fomit-frame-pointer moon/sse2/64
gcc -m32 -march=pentiumpro -O3 -fomit-frame-pointer moon/sse2/64
gcc -m32 -march=pentiumpro -O -fomit-frame-pointer moon/sse2/64
gcc -m32 -march=pentiumpro -Os -fomit-frame-pointer moon/sse2/64
gcc -m32 -march=prescott -O2 -fomit-frame-pointer moon/sse2/64
gcc -m32 -march=prescott -O3 -fomit-frame-pointer moon/sse2/64
gcc -m32 -march=prescott -O -fomit-frame-pointer moon/sse2/64
gcc -m32 -march=prescott -Os -fomit-frame-pointer moon/sse2/64

Compiler output

Implementation: crypto_hash/blake2s/ref
Compiler: gcc -m32 -march=barcelona -O2 -fomit-frame-pointer
blake2s-ref.c: blake2s-ref.c: In function 'blake2s_init0':
blake2s-ref.c: blake2s-ref.c:137:3: error: 'for' loop initial declarations are only allowed in C99 mode
blake2s-ref.c: blake2s-ref.c:137:3: note: use option -std=c99 or -std=gnu99 to compile your code
blake2s-ref.c: blake2s-ref.c: In function 'blake2s_init_param':
blake2s-ref.c: blake2s-ref.c:149:3: error: 'for' loop initial declarations are only allowed in C99 mode
blake2s-ref.c: blake2s-ref.c: In function 'blake2s_compress':
blake2s-ref.c: blake2s-ref.c:215:3: error: 'for' loop initial declarations are only allowed in C99 mode
blake2s-ref.c: blake2s-ref.c:218:15: error: redefinition of 'i'
blake2s-ref.c: blake2s-ref.c:215:15: note: previous definition of 'i' was here
blake2s-ref.c: blake2s-ref.c:218:3: error: 'for' loop initial declarations are only allowed in C99 mode
blake2s-ref.c: blake2s-ref.c:262:15: error: redefinition of 'i'
blake2s-ref.c: blake2s-ref.c:218:15: note: previous definition of 'i' was here
blake2s-ref.c: blake2s-ref.c:262:3: error: 'for' loop initial declarations are only allowed in C99 mode
blake2s-ref.c: blake2s-ref.c: In function 'blake2s_final':
blake2s-ref.c: blake2s-ref.c:318:3: error: 'for' loop initial declarations are only allowed in C99 mode
blake2s-ref.c: blake2s-ref.c: In function 'blake2s_init0':
blake2s-ref.c: blake2s-ref.c:137:3: error: 'for' loop initial declarations are only allowed in C99 mode
blake2s-ref.c: blake2s-ref.c:137:3: note: use option -std=c99 or -std=gnu99 to compile your code
blake2s-ref.c: blake2s-ref.c: In function 'blake2s_init_param':
blake2s-ref.c: blake2s-ref.c:149:3: error: 'for' loop initial declarations are only allowed in C99 mode
blake2s-ref.c: blake2s-ref.c: In function 'blake2s_compress':
blake2s-ref.c: blake2s-ref.c:215:3: error: 'for' loop initial declarations are only allowed in C99 mode
blake2s-ref.c: blake2s-ref.c:218:15: error: redefinition of 'i'
blake2s-ref.c: blake2s-ref.c:215:15: note: previous definition of 'i' was here
blake2s-ref.c: blake2s-ref.c:218:3: error: 'for' loop initial declarations are only allowed in C99 mode
blake2s-ref.c: blake2s-ref.c:262:15: error: redefinition of 'i'
blake2s-ref.c: blake2s-ref.c:218:15: note: previous definition of 'i' was here
blake2s-ref.c: blake2s-ref.c:262:3: error: 'for' loop initial declarations are only allowed in C99 mode
blake2s-ref.c: blake2s-ref.c: In function 'blake2s_final':
blake2s-ref.c: blake2s-ref.c:318:3: error: 'for' loop initial declarations are only allowed in C99 mode

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

Compiler output

Implementation: crypto_hash/blake2s/avxicc
Compiler: gcc -m32 -march=barcelona -O2 -fomit-frame-pointer
blake2s.s: blake2s.s: Assembler messages:
blake2s.s: blake2s.s:13: Error: bad register name `%r11d'
blake2s.s: blake2s.s:15: Error: bad register name `%rsi'
blake2s.s: blake2s.s:16: Error: bad register name `%rip)'
blake2s.s: blake2s.s:18: Error: bad register name `%rip)'
blake2s.s: blake2s.s:20: Error: bad register name `%rip)'
blake2s.s: blake2s.s:21: Error: bad register name `%rdx'
blake2s.s: blake2s.s:22: Error: bad register name `%rip)'
blake2s.s: blake2s.s:23: Error: bad register name `%r10d'
blake2s.s: blake2s.s:24: Error: bad register name `%rip)'
blake2s.s: blake2s.s:25: Error: bad register name `%rdx'
blake2s.s: blake2s.s:28: Error: bad register name `%rbp'
blake2s.s: blake2s.s:29: Error: bad register name `%rdx)'
blake2s.s: blake2s.s:30: Error: bad register name `%rsi'
blake2s.s: blake2s.s:32: Error: bad register name `%rcx'
blake2s.s: blake2s.s:33: Error: bad register name `%rsi'
blake2s.s: blake2s.s:34: Error: bad register name `%rax'
blake2s.s: blake2s.s:35: Error: bad register name `%rsi,%rdx)'
blake2s.s: blake2s.s:36: Error: bad register name `%rdx'
blake2s.s: blake2s.s:37: Error: bad register name `%rdx'
blake2s.s: blake2s.s:39: Error: bad register name `%rcx,%r9)'
blake2s.s: blake2s.s:40: Error: bad register name `%rcx,%r9)'
blake2s.s: blake2s.s:41: Error: bad register name `%rcx,%r9)'
blake2s.s: blake2s.s:42: Error: bad register name `%rcx,%r9)'
blake2s.s: blake2s.s:43: Error: bad register name `%xmm8'
blake2s.s: ...
blake2s.s: blake2s.s: Assembler messages:
blake2s.s: blake2s.s:13: Error: bad register name `%r11d'
blake2s.s: blake2s.s:15: Error: bad register name `%rsi'
blake2s.s: blake2s.s:16: Error: bad register name `%rip)'
blake2s.s: blake2s.s:18: Error: bad register name `%rip)'
blake2s.s: blake2s.s:20: Error: bad register name `%rip)'
blake2s.s: blake2s.s:21: Error: bad register name `%rdx'
blake2s.s: blake2s.s:22: Error: bad register name `%rip)'
blake2s.s: blake2s.s:23: Error: bad register name `%r10d'
blake2s.s: blake2s.s:24: Error: bad register name `%rip)'
blake2s.s: blake2s.s:25: Error: bad register name `%rdx'
blake2s.s: blake2s.s:28: Error: bad register name `%rbp'
blake2s.s: blake2s.s:29: Error: bad register name `%rdx)'
blake2s.s: blake2s.s:30: Error: bad register name `%rsi'
blake2s.s: blake2s.s:32: Error: bad register name `%rcx'
blake2s.s: blake2s.s:33: Error: bad register name `%rsi'
blake2s.s: blake2s.s:34: Error: bad register name `%rax'
blake2s.s: blake2s.s:35: Error: bad register name `%rsi,%rdx)'
blake2s.s: blake2s.s:36: Error: bad register name `%rdx'
blake2s.s: blake2s.s:37: Error: bad register name `%rdx'
blake2s.s: blake2s.s:39: Error: bad register name `%rcx,%r9)'
blake2s.s: blake2s.s:40: Error: bad register name `%rcx,%r9)'
blake2s.s: blake2s.s:41: Error: bad register name `%rcx,%r9)'
blake2s.s: blake2s.s:42: Error: bad register name `%rcx,%r9)'
blake2s.s: blake2s.s:43: Error: bad register name `%xmm8'
blake2s.s: ...

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

Compiler output

Implementation: crypto_hash/blake2s/moon/armv6/32
Compiler: gcc -m32 -march=barcelona -O2 -fomit-frame-pointer
blake2s.S: blake2s.S: Assembler messages:
blake2s.S: blake2s.S:5: Error: no such architecture: `armv5'
blake2s.S: blake2s.S:8: Error: no such instruction: `stmfd sp!,{r4-r12,r14}'
blake2s.S: blake2s.S:9: Error: too many memory references for `mov'
blake2s.S: blake2s.S:10: Error: too many memory references for `sub'
blake2s.S: blake2s.S:11: Error: too many memory references for `and'
blake2s.S: blake2s.S:12: Error: invalid char '[' beginning operand 2 `[sp'
blake2s.S: blake2s.S:13: Error: expecting operand after ','; got nothing
blake2s.S: blake2s.S:14: Error: expecting operand after ','; got nothing
blake2s.S: blake2s.S:15: Error: no such instruction: `bhs blake2s_blocks_armv6_use64'
blake2s.S: blake2s.S:16: Error: too many memory references for `mov'
blake2s.S: blake2s.S:18: Error: invalid char '[' beginning operand 2 `[sp'
blake2s.S: blake2s.S:19: Error: invalid char '[' beginning operand 2 `[sp'
blake2s.S: blake2s.S:20: Error: invalid char '[' beginning operand 2 `[sp'
blake2s.S: blake2s.S:21: Error: invalid char '[' beginning operand 2 `[sp'
blake2s.S: blake2s.S:22: Error: no such instruction: `ldr r6,[r0,'
blake2s.S: blake2s.S:23: Error: no such instruction: `tst r6,r6'
blake2s.S: blake2s.S:24: Error: no such instruction: `beq blake2s_blocks_armv6_nocopymessage'
blake2s.S: blake2s.S:25: Error: expecting operand after ','; got nothing
blake2s.S: blake2s.S:26: Error: no such instruction: `beq blake2s_blocks_armv6_nocopymessage'
blake2s.S: blake2s.S:27: Error: too many memory references for `mov'
blake2s.S: blake2s.S:28: Error: no such instruction: `eor r4,r4'
blake2s.S: blake2s.S:29: Error: no such instruction: `eor r5,r5'
blake2s.S: blake2s.S:30: Error: no such instruction: `eor r6,r6'
blake2s.S: blake2s.S:31: Error: no such instruction: `eor r7,r7'
blake2s.S: ...
blake2s.S: blake2s.S: Assembler messages:
blake2s.S: blake2s.S:5: Error: no such architecture: `armv5'
blake2s.S: blake2s.S:8: Error: no such instruction: `stmfd sp!,{r4-r12,r14}'
blake2s.S: blake2s.S:9: Error: too many memory references for `mov'
blake2s.S: blake2s.S:10: Error: too many memory references for `sub'
blake2s.S: blake2s.S:11: Error: too many memory references for `and'
blake2s.S: blake2s.S:12: Error: invalid char '[' beginning operand 2 `[sp'
blake2s.S: blake2s.S:13: Error: expecting operand after ','; got nothing
blake2s.S: blake2s.S:14: Error: expecting operand after ','; got nothing
blake2s.S: blake2s.S:15: Error: no such instruction: `bhs blake2s_blocks_armv6_use64'
blake2s.S: blake2s.S:16: Error: too many memory references for `mov'
blake2s.S: blake2s.S:18: Error: invalid char '[' beginning operand 2 `[sp'
blake2s.S: blake2s.S:19: Error: invalid char '[' beginning operand 2 `[sp'
blake2s.S: blake2s.S:20: Error: invalid char '[' beginning operand 2 `[sp'
blake2s.S: blake2s.S:21: Error: invalid char '[' beginning operand 2 `[sp'
blake2s.S: blake2s.S:22: Error: no such instruction: `ldr r6,[r0,'
blake2s.S: blake2s.S:23: Error: no such instruction: `tst r6,r6'
blake2s.S: blake2s.S:24: Error: no such instruction: `beq blake2s_blocks_armv6_nocopymessage'
blake2s.S: blake2s.S:25: Error: expecting operand after ','; got nothing
blake2s.S: blake2s.S:26: Error: no such instruction: `beq blake2s_blocks_armv6_nocopymessage'
blake2s.S: blake2s.S:27: Error: too many memory references for `mov'
blake2s.S: blake2s.S:28: Error: no such instruction: `eor r4,r4'
blake2s.S: blake2s.S:29: Error: no such instruction: `eor r5,r5'
blake2s.S: blake2s.S:30: Error: no such instruction: `eor r6,r6'
blake2s.S: blake2s.S:31: Error: no such instruction: `eor r7,r7'
blake2s.S: ...

Number of similar (compiler,implementation) pairs: 4, namely:
CompilerImplementations
gcc -m32 -march=barcelona -O2 -fomit-frame-pointer moon/armv6/32
gcc -m32 -march=barcelona -O3 -fomit-frame-pointer moon/armv6/32
gcc -m32 -march=barcelona -O -fomit-frame-pointer moon/armv6/32
gcc -m32 -march=barcelona -Os -fomit-frame-pointer moon/armv6/32

Compiler output

Implementation: crypto_hash/blake2s/moon/xop/64
Compiler: gcc -m32 -march=barcelona -O2 -fomit-frame-pointer
blake2s.S: blake2s.S: Assembler messages:
blake2s.S: blake2s.S:6: Error: bad register name `%rbp'
blake2s.S: blake2s.S:7: Error: bad register name `%r8d'
blake2s.S: blake2s.S:8: Error: bad register name `%rsp'
blake2s.S: blake2s.S:9: Error: bad register name `%r12'
blake2s.S: blake2s.S:10: Error: bad register name `%rbx'
blake2s.S: blake2s.S:11: Error: bad register name `%rsp'
blake2s.S: blake2s.S:12: Error: bad register name `%rsp'
blake2s.S: blake2s.S:13: Error: bad register name `%rdx'
blake2s.S: blake2s.S:14: Error: bad register name `%rdx'
blake2s.S: blake2s.S:15: Error: bad register name `%rdi)'
blake2s.S: blake2s.S:17: Error: bad register name `%rdx'
blake2s.S: blake2s.S:21: Error: bad register name `%rsp)'
blake2s.S: blake2s.S:22: Error: bad register name `%rsp)'
blake2s.S: blake2s.S:23: Error: bad register name `%rsp)'
blake2s.S: blake2s.S:25: Error: bad register name `%rsi)'
blake2s.S: blake2s.S:26: Error: bad register name `%r9)'
blake2s.S: blake2s.S:27: Error: bad register name `%rsi'
blake2s.S: blake2s.S:28: Error: bad register name `%rsp)'
blake2s.S: blake2s.S:31: Error: bad register name `%r9'
blake2s.S: blake2s.S:35: Error: bad register name `%rsi)'
blake2s.S: blake2s.S:36: Error: bad register name `%rax'
blake2s.S: blake2s.S:37: Error: bad register name `%rsi'
blake2s.S: blake2s.S:38: Error: bad register name `%rax)'
blake2s.S: blake2s.S:42: Error: bad register name `%rsi)'
blake2s.S: ...
blake2s.S: blake2s.S: Assembler messages:
blake2s.S: blake2s.S:6: Error: bad register name `%rbp'
blake2s.S: blake2s.S:7: Error: bad register name `%r8d'
blake2s.S: blake2s.S:8: Error: bad register name `%rsp'
blake2s.S: blake2s.S:9: Error: bad register name `%r12'
blake2s.S: blake2s.S:10: Error: bad register name `%rbx'
blake2s.S: blake2s.S:11: Error: bad register name `%rsp'
blake2s.S: blake2s.S:12: Error: bad register name `%rsp'
blake2s.S: blake2s.S:13: Error: bad register name `%rdx'
blake2s.S: blake2s.S:14: Error: bad register name `%rdx'
blake2s.S: blake2s.S:15: Error: bad register name `%rdi)'
blake2s.S: blake2s.S:17: Error: bad register name `%rdx'
blake2s.S: blake2s.S:21: Error: bad register name `%rsp)'
blake2s.S: blake2s.S:22: Error: bad register name `%rsp)'
blake2s.S: blake2s.S:23: Error: bad register name `%rsp)'
blake2s.S: blake2s.S:25: Error: bad register name `%rsi)'
blake2s.S: blake2s.S:26: Error: bad register name `%r9)'
blake2s.S: blake2s.S:27: Error: bad register name `%rsi'
blake2s.S: blake2s.S:28: Error: bad register name `%rsp)'
blake2s.S: blake2s.S:31: Error: bad register name `%r9'
blake2s.S: blake2s.S:35: Error: bad register name `%rsi)'
blake2s.S: blake2s.S:36: Error: bad register name `%rax'
blake2s.S: blake2s.S:37: Error: bad register name `%rsi'
blake2s.S: blake2s.S:38: Error: bad register name `%rax)'
blake2s.S: blake2s.S:42: Error: bad register name `%rsi)'
blake2s.S: ...

Number of similar (compiler,implementation) pairs: 4, namely:
CompilerImplementations
gcc -m32 -march=barcelona -O2 -fomit-frame-pointer moon/xop/64
gcc -m32 -march=barcelona -O3 -fomit-frame-pointer moon/xop/64
gcc -m32 -march=barcelona -O -fomit-frame-pointer moon/xop/64
gcc -m32 -march=barcelona -Os -fomit-frame-pointer moon/xop/64

Compiler output

Implementation: crypto_hash/blake2s/moon/avx/64
Compiler: gcc -m32 -march=barcelona -O2 -fomit-frame-pointer
blake2s.S: blake2s.S: Assembler messages:
blake2s.S: blake2s.S:6: Error: bad register name `%rbp'
blake2s.S: blake2s.S:7: Error: bad register name `%rsp'
blake2s.S: blake2s.S:8: Error: bad register name `%r15'
blake2s.S: blake2s.S:9: Error: bad register name `%r14'
blake2s.S: blake2s.S:10: Error: bad register name `%r13'
blake2s.S: blake2s.S:11: Error: bad register name `%r12'
blake2s.S: blake2s.S:12: Error: bad register name `%rbx'
blake2s.S: blake2s.S:14: Error: bad register name `%rsp'
blake2s.S: blake2s.S:15: Error: bad register name `%rsp'
blake2s.S: blake2s.S:16: Error: bad register name `%rdx'
blake2s.S: blake2s.S:17: Error: bad register name `%rdx'
blake2s.S: blake2s.S:18: Error: bad register name `%rdi)'
blake2s.S: blake2s.S:22: Error: bad register name `%rdi)'
blake2s.S: blake2s.S:23: Error: bad register name `%rdi)'
blake2s.S: blake2s.S:24: Error: bad register name `%r13d'
blake2s.S: blake2s.S:25: Error: bad register name `%rdi)'
blake2s.S: blake2s.S:26: Error: bad register name `%rdi)'
blake2s.S: blake2s.S:27: Error: bad register name `%r10'
blake2s.S: blake2s.S:27: Error: bad register name `%r10)'
blake2s.S: blake2s.S:28: Error: bad register name `%r10)'
blake2s.S: blake2s.S:29: Error: bad register name `%r10)'
blake2s.S: blake2s.S:30: Error: bad register name `%r10'
blake2s.S: blake2s.S:30: Error: bad register name `%r10)'
blake2s.S: blake2s.S:31: Error: bad register name `%r10)'
blake2s.S: ...
blake2s.S: blake2s.S: Assembler messages:
blake2s.S: blake2s.S:6: Error: bad register name `%rbp'
blake2s.S: blake2s.S:7: Error: bad register name `%rsp'
blake2s.S: blake2s.S:8: Error: bad register name `%r15'
blake2s.S: blake2s.S:9: Error: bad register name `%r14'
blake2s.S: blake2s.S:10: Error: bad register name `%r13'
blake2s.S: blake2s.S:11: Error: bad register name `%r12'
blake2s.S: blake2s.S:12: Error: bad register name `%rbx'
blake2s.S: blake2s.S:14: Error: bad register name `%rsp'
blake2s.S: blake2s.S:15: Error: bad register name `%rsp'
blake2s.S: blake2s.S:16: Error: bad register name `%rdx'
blake2s.S: blake2s.S:17: Error: bad register name `%rdx'
blake2s.S: blake2s.S:18: Error: bad register name `%rdi)'
blake2s.S: blake2s.S:22: Error: bad register name `%rdi)'
blake2s.S: blake2s.S:23: Error: bad register name `%rdi)'
blake2s.S: blake2s.S:24: Error: bad register name `%r13d'
blake2s.S: blake2s.S:25: Error: bad register name `%rdi)'
blake2s.S: blake2s.S:26: Error: bad register name `%rdi)'
blake2s.S: blake2s.S:27: Error: bad register name `%r10'
blake2s.S: blake2s.S:27: Error: bad register name `%r10)'
blake2s.S: blake2s.S:28: Error: bad register name `%r10)'
blake2s.S: blake2s.S:29: Error: bad register name `%r10)'
blake2s.S: blake2s.S:30: Error: bad register name `%r10'
blake2s.S: blake2s.S:30: Error: bad register name `%r10)'
blake2s.S: blake2s.S:31: Error: bad register name `%r10)'
blake2s.S: ...

Number of similar (compiler,implementation) pairs: 4, namely:
CompilerImplementations
gcc -m32 -march=barcelona -O2 -fomit-frame-pointer moon/avx/64
gcc -m32 -march=barcelona -O3 -fomit-frame-pointer moon/avx/64
gcc -m32 -march=barcelona -O -fomit-frame-pointer moon/avx/64
gcc -m32 -march=barcelona -Os -fomit-frame-pointer moon/avx/64

Compiler output

Implementation: crypto_hash/blake2s/moon/ssse3/64
Compiler: gcc -m32 -march=barcelona -O2 -fomit-frame-pointer
blake2s.S: blake2s.S: Assembler messages:
blake2s.S: blake2s.S:6: Error: bad register name `%rbp'
blake2s.S: blake2s.S:7: Error: bad register name `%rsp'
blake2s.S: blake2s.S:8: Error: bad register name `%rsp'
blake2s.S: blake2s.S:9: Error: bad register name `%r8'
blake2s.S: blake2s.S:9: Error: bad register name `%r8)'
blake2s.S: blake2s.S:10: Error: bad register name `%rdi'
blake2s.S: blake2s.S:11: Error: bad register name `%rdx'
blake2s.S: blake2s.S:12: Error: bad register name `%r9'
blake2s.S: blake2s.S:12: Error: bad register name `%r9)'
blake2s.S: blake2s.S:13: Error: bad register name `%r8)'
blake2s.S: blake2s.S:14: Error: bad register name `%r8)'
blake2s.S: blake2s.S:15: Error: bad register name `%r8d'
blake2s.S: blake2s.S:16: Error: bad register name `%rdx'
blake2s.S: blake2s.S:17: Error: bad register name `%r10)'
blake2s.S: blake2s.S:20: Error: bad register name `%rdx'
blake2s.S: blake2s.S:23: Error: bad register name `%rdx'
blake2s.S: blake2s.S:24: Error: bad register name `%rsp)'
blake2s.S: blake2s.S:26: Error: bad register name `%rsp)'
blake2s.S: blake2s.S:27: Error: bad register name `%rsp)'
blake2s.S: blake2s.S:28: Error: bad register name `%rsp)'
blake2s.S: blake2s.S:29: Error: bad register name `%rsp)'
blake2s.S: blake2s.S:32: Error: bad register name `%rsi)'
blake2s.S: blake2s.S:33: Error: bad register name `%rsp)'
blake2s.S: blake2s.S:34: Error: bad register name `%rsp)'
blake2s.S: ...
blake2s.S: blake2s.S: Assembler messages:
blake2s.S: blake2s.S:6: Error: bad register name `%rbp'
blake2s.S: blake2s.S:7: Error: bad register name `%rsp'
blake2s.S: blake2s.S:8: Error: bad register name `%rsp'
blake2s.S: blake2s.S:9: Error: bad register name `%r8'
blake2s.S: blake2s.S:9: Error: bad register name `%r8)'
blake2s.S: blake2s.S:10: Error: bad register name `%rdi'
blake2s.S: blake2s.S:11: Error: bad register name `%rdx'
blake2s.S: blake2s.S:12: Error: bad register name `%r9'
blake2s.S: blake2s.S:12: Error: bad register name `%r9)'
blake2s.S: blake2s.S:13: Error: bad register name `%r8)'
blake2s.S: blake2s.S:14: Error: bad register name `%r8)'
blake2s.S: blake2s.S:15: Error: bad register name `%r8d'
blake2s.S: blake2s.S:16: Error: bad register name `%rdx'
blake2s.S: blake2s.S:17: Error: bad register name `%r10)'
blake2s.S: blake2s.S:20: Error: bad register name `%rdx'
blake2s.S: blake2s.S:23: Error: bad register name `%rdx'
blake2s.S: blake2s.S:24: Error: bad register name `%rsp)'
blake2s.S: blake2s.S:26: Error: bad register name `%rsp)'
blake2s.S: blake2s.S:27: Error: bad register name `%rsp)'
blake2s.S: blake2s.S:28: Error: bad register name `%rsp)'
blake2s.S: blake2s.S:29: Error: bad register name `%rsp)'
blake2s.S: blake2s.S:32: Error: bad register name `%rsi)'
blake2s.S: blake2s.S:33: Error: bad register name `%rsp)'
blake2s.S: blake2s.S:34: Error: bad register name `%rsp)'
blake2s.S: ...

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

Compiler output

Implementation: crypto_hash/blake2s/moon/sse2/64
Compiler: gcc -m32 -march=barcelona -O2 -fomit-frame-pointer
blake2s.S: blake2s.S: Assembler messages:
blake2s.S: blake2s.S:6: Error: bad register name `%rbp'
blake2s.S: blake2s.S:7: Error: bad register name `%rsp'
blake2s.S: blake2s.S:8: Error: bad register name `%rsp'
blake2s.S: blake2s.S:9: Error: bad register name `%rdi'
blake2s.S: blake2s.S:10: Error: bad register name `%r8d'
blake2s.S: blake2s.S:11: Error: bad register name `%rdx'
blake2s.S: blake2s.S:12: Error: bad register name `%r9'
blake2s.S: blake2s.S:12: Error: bad register name `%r9)'
blake2s.S: blake2s.S:13: Error: bad register name `%rdx'
blake2s.S: blake2s.S:14: Error: bad register name `%r10)'
blake2s.S: blake2s.S:17: Error: bad register name `%rdx'
blake2s.S: blake2s.S:20: Error: bad register name `%rdx'
blake2s.S: blake2s.S:21: Error: bad register name `%rsp)'
blake2s.S: blake2s.S:23: Error: bad register name `%rsp)'
blake2s.S: blake2s.S:24: Error: bad register name `%rsp)'
blake2s.S: blake2s.S:25: Error: bad register name `%rsp)'
blake2s.S: blake2s.S:26: Error: bad register name `%rsp)'
blake2s.S: blake2s.S:29: Error: bad register name `%rsi)'
blake2s.S: blake2s.S:30: Error: bad register name `%rsp)'
blake2s.S: blake2s.S:31: Error: bad register name `%rsp)'
blake2s.S: blake2s.S:32: Error: bad register name `%rsi)'
blake2s.S: blake2s.S:33: Error: bad register name `%rsp)'
blake2s.S: blake2s.S:34: Error: bad register name `%rsi'
blake2s.S: blake2s.S:36: Error: bad register name `%rdx'
blake2s.S: ...
blake2s.S: blake2s.S: Assembler messages:
blake2s.S: blake2s.S:6: Error: bad register name `%rbp'
blake2s.S: blake2s.S:7: Error: bad register name `%rsp'
blake2s.S: blake2s.S:8: Error: bad register name `%rsp'
blake2s.S: blake2s.S:9: Error: bad register name `%rdi'
blake2s.S: blake2s.S:10: Error: bad register name `%r8d'
blake2s.S: blake2s.S:11: Error: bad register name `%rdx'
blake2s.S: blake2s.S:12: Error: bad register name `%r9'
blake2s.S: blake2s.S:12: Error: bad register name `%r9)'
blake2s.S: blake2s.S:13: Error: bad register name `%rdx'
blake2s.S: blake2s.S:14: Error: bad register name `%r10)'
blake2s.S: blake2s.S:17: Error: bad register name `%rdx'
blake2s.S: blake2s.S:20: Error: bad register name `%rdx'
blake2s.S: blake2s.S:21: Error: bad register name `%rsp)'
blake2s.S: blake2s.S:23: Error: bad register name `%rsp)'
blake2s.S: blake2s.S:24: Error: bad register name `%rsp)'
blake2s.S: blake2s.S:25: Error: bad register name `%rsp)'
blake2s.S: blake2s.S:26: Error: bad register name `%rsp)'
blake2s.S: blake2s.S:29: Error: bad register name `%rsi)'
blake2s.S: blake2s.S:30: Error: bad register name `%rsp)'
blake2s.S: blake2s.S:31: Error: bad register name `%rsp)'
blake2s.S: blake2s.S:32: Error: bad register name `%rsi)'
blake2s.S: blake2s.S:33: Error: bad register name `%rsp)'
blake2s.S: blake2s.S:34: Error: bad register name `%rsi'
blake2s.S: blake2s.S:36: Error: bad register name `%rdx'
blake2s.S: ...

Number of similar (compiler,implementation) pairs: 4, namely:
CompilerImplementations
gcc -m32 -march=barcelona -O2 -fomit-frame-pointer moon/sse2/64
gcc -m32 -march=barcelona -O3 -fomit-frame-pointer moon/sse2/64
gcc -m32 -march=barcelona -O -fomit-frame-pointer moon/sse2/64
gcc -m32 -march=barcelona -Os -fomit-frame-pointer moon/sse2/64