Implementation notes: x86, latour, crypto_hash/blake2s

Computer: latour
Architecture: x86
CPU ID: GenuineIntel-000006fb-bfebfbff
SUPERCOP version: 20171218
Operation: crypto_hash
Primitive: blake2s
TimeImplementationCompilerBenchmark dateSUPERCOP version
12483moon/sse2/32gcc -m32 -march=nocona -O2 -fomit-frame-pointer2017072020170718
12492moon/sse2/32gcc -m32 -march=core-avx-i -O -fomit-frame-pointer2017072020170718
12501moon/sse2/32gcc -m32 -O2 -fomit-frame-pointer2017072020170718
12501moon/sse2/32gcc -m32 -march=barcelona -O2 -fomit-frame-pointer2017072020170718
12501moon/sse2/32gcc -m32 -march=native -mtune=native -O3 -fomit-frame-pointer2017072020170718
12501moon/sse2/32gcc -m32 -march=native -mtune=native -O -fomit-frame-pointer2017072020170718
12510moon/sse2/32gcc -funroll-loops -m32 -march=k8 -O3 -fomit-frame-pointer2017072020170718
12510moon/sse2/32gcc -m32 -march=k8 -O2 -fomit-frame-pointer2017072020170718
12519moon/sse2/32gcc -funroll-loops -m32 -march=athlon -O3 -fomit-frame-pointer2017072020170718
12519moon/sse2/32gcc -funroll-loops -m32 -march=k6-3 -O2 -fomit-frame-pointer2017072020170718
12519moon/sse2/32gcc -funroll-loops -m32 -march=pentium-mmx -Os -fomit-frame-pointer2017072020170718
12519moon/sse2/32gcc -funroll-loops -m32 -march=pentium2 -O3 -fomit-frame-pointer2017072020170718
12528moon/sse2/32gcc -funroll-loops -m32 -march=athlon -O -fomit-frame-pointer2017072020170718
12528moon/sse2/32gcc -funroll-loops -m32 -march=k6 -O3 -fomit-frame-pointer2017072020170718
12528moon/sse2/32gcc -funroll-loops -m32 -march=pentium-m -Os -fomit-frame-pointer2017072020170718
12528moon/sse2/32gcc -funroll-loops -m32 -march=pentium-mmx -O2 -fomit-frame-pointer2017072020170718
12528moon/sse2/32gcc -funroll-loops -m32 -march=prescott -O2 -fomit-frame-pointer2017072020170718
12528moon/sse2/32gcc -m32 -march=i486 -O3 -fomit-frame-pointer2017072020170718
12528moon/sse2/32gcc -m32 -march=pentium4 -Os -fomit-frame-pointer2017072020170718
12537moon/sse2/32gcc -funroll-loops -m32 -march=k6 -O -fomit-frame-pointer2017072020170718
12537moon/sse2/32gcc -funroll-loops -m32 -march=pentium-m -O3 -fomit-frame-pointer2017072020170718
12537moon/sse2/32gcc -funroll-loops -m32 -march=pentium -O3 -fomit-frame-pointer2017072020170718
12537moon/sse2/32gcc -funroll-loops -m32 -march=prescott -Os -fomit-frame-pointer2017072020170718
12537moon/sse2/32gcc -m32 -Os -fomit-frame-pointer2017072020170718
12537moon/sse2/32gcc -m32 -march=core2 -msse4.1 -Os -fomit-frame-pointer2017072020170718
12537moon/sse2/32gcc -m32 -march=pentium-mmx -O3 -fomit-frame-pointer2017072020170718
12537moon/sse2/32gcc -m32 -march=pentium3 -Os -fomit-frame-pointer2017072020170718
12537moon/sse2/32gcc -m32 -march=pentium4 -O2 -fomit-frame-pointer2017072020170718
12537moon/sse2/32gcc -m32 -march=pentium4 -O -fomit-frame-pointer2017072020170718
12537moon/sse2/32gcc -m32 -march=pentiumpro -O2 -fomit-frame-pointer2017072020170718
12546moon/sse2/32gcc -funroll-loops -m32 -march=pentium -O -fomit-frame-pointer2017072020170718
12546moon/sse2/32gcc -funroll-loops -m32 -march=pentium -Os -fomit-frame-pointer2017072020170718
12546moon/sse2/32gcc -m32 -march=athlon -Os -fomit-frame-pointer2017072020170718
12546moon/sse2/32gcc -m32 -march=core2 -msse4 -Os -fomit-frame-pointer2017072020170718
12546moon/sse2/32gcc -m32 -march=k6-3 -O3 -fomit-frame-pointer2017072020170718
12555moon/sse2/32gcc -funroll-loops -m32 -march=i486 -Os -fomit-frame-pointer2017072020170718
12555moon/sse2/32gcc -m32 -march=k6 -O2 -fomit-frame-pointer2017072020170718
12564moon/sse2/32gcc -m32 -march=nocona -O3 -fomit-frame-pointer2017072020170718
12564moon/sse2/32gcc -m32 -march=pentium-mmx -O -fomit-frame-pointer2017072020170718
12573moon/sse2/32gcc -funroll-loops -m32 -O2 -fomit-frame-pointer2017072020170718
12573moon/sse2/32gcc -funroll-loops -m32 -march=k8 -O2 -fomit-frame-pointer2017072020170718
12573moon/sse2/32gcc -funroll-loops -m32 -march=nocona -O -fomit-frame-pointer2017072020170718
12573moon/sse2/32gcc -m32 -march=athlon -O2 -fomit-frame-pointer2017072020170718
12573moon/sse2/32gcc -m32 -march=core2 -msse4.1 -O2 -fomit-frame-pointer2017072020170718
12573moon/sse2/32gcc -m32 -march=corei7-avx -O -fomit-frame-pointer2017072020170718
12582moon/sse2/32gcc -funroll-loops -m32 -O3 -fomit-frame-pointer2017072020170718
12582moon/sse2/32gcc -funroll-loops -m32 -march=barcelona -O2 -fomit-frame-pointer2017072020170718
12582moon/sse2/32gcc -funroll-loops -m32 -march=barcelona -O3 -fomit-frame-pointer2017072020170718
12582moon/sse2/32gcc -funroll-loops -m32 -march=pentium3 -O3 -fomit-frame-pointer2017072020170718
12582moon/sse2/32gcc -funroll-loops -m32 -march=prescott -O -fomit-frame-pointer2017072020170718
12582moon/sse2/32gcc -m32 -march=athlon -O -fomit-frame-pointer2017072020170718
12582moon/sse2/32gcc -m32 -march=core2 -O -fomit-frame-pointer2017072020170718
12582moon/sse2/32gcc -m32 -march=corei7 -O2 -fomit-frame-pointer2017072020170718
12582moon/sse2/32gcc -m32 -march=corei7 -O -fomit-frame-pointer2017072020170718
12582moon/sse2/32gcc -m32 -march=prescott -O2 -fomit-frame-pointer2017072020170718
12591moon/sse2/32gcc -funroll-loops -m32 -O -fomit-frame-pointer2017072020170718
12591moon/sse2/32gcc -funroll-loops -m32 -march=athlon -O2 -fomit-frame-pointer2017072020170718
12591moon/sse2/32gcc -funroll-loops -m32 -march=barcelona -O -fomit-frame-pointer2017072020170718
12591moon/sse2/32gcc -funroll-loops -m32 -march=pentium2 -O2 -fomit-frame-pointer2017072020170718
12591moon/sse2/32gcc -m32 -O -fomit-frame-pointer2017072020170718
12591moon/sse2/32gcc -m32 -march=athlon -O3 -fomit-frame-pointer2017072020170718
12591moon/sse2/32gcc -m32 -march=core2 -O2 -fomit-frame-pointer2017072020170718
12591moon/sse2/32gcc -m32 -march=core2 -msse4.1 -O -fomit-frame-pointer2017072020170718
12591moon/sse2/32gcc -m32 -march=core2 -msse4 -O2 -fomit-frame-pointer2017072020170718
12591moon/sse2/32gcc -m32 -march=core2 -msse4 -O -fomit-frame-pointer2017072020170718
12591moon/sse2/32gcc -m32 -march=corei7-avx -O2 -fomit-frame-pointer2017072020170718
12591moon/sse2/32gcc -m32 -march=k8 -O -fomit-frame-pointer2017072020170718
12591moon/sse2/32gcc -m32 -march=prescott -Os -fomit-frame-pointer2017072020170718
12600moon/sse2/32gcc -funroll-loops -m32 -march=k6 -O2 -fomit-frame-pointer2017072020170718
12600moon/sse2/32gcc -funroll-loops -m32 -march=k8 -O -fomit-frame-pointer2017072020170718
12600moon/sse2/32gcc -funroll-loops -m32 -march=nocona -O3 -fomit-frame-pointer2017072020170718
12600moon/sse2/32gcc -funroll-loops -m32 -march=pentium2 -Os -fomit-frame-pointer2017072020170718
12600moon/sse2/32gcc -m32 -O3 -fomit-frame-pointer2017072020170718
12600moon/sse2/32gcc -m32 -march=barcelona -O3 -fomit-frame-pointer2017072020170718
12600moon/sse2/32gcc -m32 -march=core-avx-i -O2 -fomit-frame-pointer2017072020170718
12600moon/sse2/32gcc -m32 -march=core2 -O3 -fomit-frame-pointer2017072020170718
12600moon/sse2/32gcc -m32 -march=k8 -O3 -fomit-frame-pointer2017072020170718
12600moon/sse2/32gcc -m32 -march=nocona -O -fomit-frame-pointer2017072020170718
12600moon/sse2/32gcc -m32 -march=pentium3 -O2 -fomit-frame-pointer2017072020170718
12600moon/sse2/32gcc -m32 -march=prescott -O -fomit-frame-pointer2017072020170718
12609moon/sse2/32gcc -funroll-loops -m32 -march=i386 -O3 -fomit-frame-pointer2017072020170718
12609moon/sse2/32gcc -funroll-loops -m32 -march=i386 -O -fomit-frame-pointer2017072020170718
12609moon/sse2/32gcc -funroll-loops -m32 -march=nocona -O2 -fomit-frame-pointer2017072020170718
12609moon/sse2/32gcc -funroll-loops -m32 -march=pentium2 -O -fomit-frame-pointer2017072020170718
12609moon/sse2/32gcc -funroll-loops -m32 -march=pentium3 -O2 -fomit-frame-pointer2017072020170718
12609moon/sse2/32gcc -funroll-loops -m32 -march=pentium4 -O -fomit-frame-pointer2017072020170718
12609moon/sse2/32gcc -funroll-loops -m32 -march=pentiumpro -O2 -fomit-frame-pointer2017072020170718
12609moon/sse2/32gcc -m32 -march=corei7-avx -Os -fomit-frame-pointer2017072020170718
12609moon/sse2/32gcc -m32 -march=i486 -Os -fomit-frame-pointer2017072020170718
12609moon/sse2/32gcc -m32 -march=k6-3 -O2 -fomit-frame-pointer2017072020170718
12609moon/sse2/32gcc -m32 -march=native -mtune=native -O2 -fomit-frame-pointer2017072020170718
12609moon/sse2/32gcc -m32 -march=pentium-m -Os -fomit-frame-pointer2017072020170718
12609moon/sse2/32gcc -m32 -march=pentiumpro -Os -fomit-frame-pointer2017072020170718
12609moon/sse2/32gcc -m32 -march=prescott -O3 -fomit-frame-pointer2017072020170718
12618moon/sse2/32gcc -funroll-loops -m32 -march=athlon -Os -fomit-frame-pointer2017072020170718
12618moon/sse2/32gcc -funroll-loops -m32 -march=i386 -Os -fomit-frame-pointer2017072020170718
12618moon/sse2/32gcc -funroll-loops -m32 -march=k6-2 -O2 -fomit-frame-pointer2017072020170718
12618moon/sse2/32gcc -funroll-loops -m32 -march=k6-2 -O3 -fomit-frame-pointer2017072020170718
12618moon/sse2/32gcc -funroll-loops -m32 -march=k6-2 -Os -fomit-frame-pointer2017072020170718
12618moon/sse2/32gcc -funroll-loops -m32 -march=k6-3 -O3 -fomit-frame-pointer2017072020170718
12618moon/sse2/32gcc -funroll-loops -m32 -march=k6-3 -O -fomit-frame-pointer2017072020170718
12618moon/sse2/32gcc -funroll-loops -m32 -march=k8 -Os -fomit-frame-pointer2017072020170718
12618moon/sse2/32gcc -funroll-loops -m32 -march=pentium-mmx -O -fomit-frame-pointer2017072020170718
12618moon/sse2/32gcc -funroll-loops -m32 -march=pentium3 -O -fomit-frame-pointer2017072020170718
12618moon/sse2/32gcc -funroll-loops -m32 -march=pentium3 -Os -fomit-frame-pointer2017072020170718
12618moon/sse2/32gcc -funroll-loops -m32 -march=pentium4 -O2 -fomit-frame-pointer2017072020170718
12618moon/sse2/32gcc -funroll-loops -m32 -march=pentium4 -O3 -fomit-frame-pointer2017072020170718
12618moon/sse2/32gcc -funroll-loops -m32 -march=pentiumpro -O -fomit-frame-pointer2017072020170718
12618moon/sse2/32gcc -m32 -march=barcelona -O -fomit-frame-pointer2017072020170718
12618moon/sse2/32gcc -m32 -march=corei7 -Os -fomit-frame-pointer2017072020170718
12618moon/sse2/32gcc -m32 -march=k6-2 -O2 -fomit-frame-pointer2017072020170718
12618moon/sse2/32gcc -m32 -march=pentium-m -O2 -fomit-frame-pointer2017072020170718
12618moon/sse2/32gcc -m32 -march=pentium-mmx -Os -fomit-frame-pointer2017072020170718
12618moon/sse2/32gcc -m32 -march=pentium2 -O2 -fomit-frame-pointer2017072020170718
12618moon/sse2/32gcc -m32 -march=pentium2 -O3 -fomit-frame-pointer2017072020170718
12618moon/sse2/32gcc -m32 -march=pentium4 -O3 -fomit-frame-pointer2017072020170718
12618moon/sse2/32gcc -m32 -march=pentiumpro -O3 -fomit-frame-pointer2017072020170718
12627moon/sse2/32gcc -funroll-loops -m32 -Os -fomit-frame-pointer2017072020170718
12627moon/sse2/32gcc -funroll-loops -m32 -march=barcelona -Os -fomit-frame-pointer2017072020170718
12627moon/sse2/32gcc -funroll-loops -m32 -march=i386 -O2 -fomit-frame-pointer2017072020170718
12627moon/sse2/32gcc -funroll-loops -m32 -march=k6-2 -O -fomit-frame-pointer2017072020170718
12627moon/sse2/32gcc -funroll-loops -m32 -march=k6-3 -Os -fomit-frame-pointer2017072020170718
12627moon/sse2/32gcc -funroll-loops -m32 -march=nocona -Os -fomit-frame-pointer2017072020170718
12627moon/sse2/32gcc -funroll-loops -m32 -march=pentium-m -O2 -fomit-frame-pointer2017072020170718
12627moon/sse2/32gcc -funroll-loops -m32 -march=pentium-m -O -fomit-frame-pointer2017072020170718
12627moon/sse2/32gcc -funroll-loops -m32 -march=pentium4 -Os -fomit-frame-pointer2017072020170718
12627moon/sse2/32gcc -funroll-loops -m32 -march=pentiumpro -Os -fomit-frame-pointer2017072020170718
12627moon/sse2/32gcc -m32 -march=i386 -O2 -fomit-frame-pointer2017072020170718
12627moon/sse2/32gcc -m32 -march=i386 -O3 -fomit-frame-pointer2017072020170718
12627moon/sse2/32gcc -m32 -march=i486 -O2 -fomit-frame-pointer2017072020170718
12627moon/sse2/32gcc -m32 -march=i486 -O -fomit-frame-pointer2017072020170718
12627moon/sse2/32gcc -m32 -march=k6-2 -O3 -fomit-frame-pointer2017072020170718
12627moon/sse2/32gcc -m32 -march=k6-3 -Os -fomit-frame-pointer2017072020170718
12627moon/sse2/32gcc -m32 -march=k6 -O3 -fomit-frame-pointer2017072020170718
12627moon/sse2/32gcc -m32 -march=k6 -Os -fomit-frame-pointer2017072020170718
12627moon/sse2/32gcc -m32 -march=k8 -Os -fomit-frame-pointer2017072020170718
12627moon/sse2/32gcc -m32 -march=pentium-m -O3 -fomit-frame-pointer2017072020170718
12627moon/sse2/32gcc -m32 -march=pentium2 -O -fomit-frame-pointer2017072020170718
12627moon/sse2/32gcc -m32 -march=pentium -O -fomit-frame-pointer2017072020170718
12627moon/sse2/32gcc -m32 -march=pentium -Os -fomit-frame-pointer2017072020170718
12636moon/sse2/32gcc -funroll-loops -m32 -march=i486 -O2 -fomit-frame-pointer2017072020170718
12636moon/sse2/32gcc -funroll-loops -m32 -march=i486 -O3 -fomit-frame-pointer2017072020170718
12636moon/sse2/32gcc -funroll-loops -m32 -march=k6 -Os -fomit-frame-pointer2017072020170718
12636moon/sse2/32gcc -funroll-loops -m32 -march=pentium -O2 -fomit-frame-pointer2017072020170718
12636moon/sse2/32gcc -funroll-loops -m32 -march=pentiumpro -O3 -fomit-frame-pointer2017072020170718
12636moon/sse2/32gcc -m32 -march=core-avx-i -Os -fomit-frame-pointer2017072020170718
12636moon/sse2/32gcc -m32 -march=k6-2 -O -fomit-frame-pointer2017072020170718
12636moon/sse2/32gcc -m32 -march=k6-2 -Os -fomit-frame-pointer2017072020170718
12636moon/sse2/32gcc -m32 -march=k6-3 -O -fomit-frame-pointer2017072020170718
12636moon/sse2/32gcc -m32 -march=native -mtune=native -Os -fomit-frame-pointer2017072020170718
12636moon/sse2/32gcc -m32 -march=nocona -Os -fomit-frame-pointer2017072020170718
12636moon/sse2/32gcc -m32 -march=pentium-m -O -fomit-frame-pointer2017072020170718
12636moon/sse2/32gcc -m32 -march=pentium-mmx -O2 -fomit-frame-pointer2017072020170718
12636moon/sse2/32gcc -m32 -march=pentium3 -O -fomit-frame-pointer2017072020170718
12636moon/sse2/32gcc -m32 -march=pentium -O2 -fomit-frame-pointer2017072020170718
12636moon/sse2/32gcc -m32 -march=pentium -O3 -fomit-frame-pointer2017072020170718
12645moon/sse2/32gcc -funroll-loops -m32 -march=pentium-mmx -O3 -fomit-frame-pointer2017072020170718
12645moon/sse2/32gcc -m32 -march=core2 -Os -fomit-frame-pointer2017072020170718
12645moon/sse2/32gcc -m32 -march=i386 -O -fomit-frame-pointer2017072020170718
12645moon/sse2/32gcc -m32 -march=i386 -Os -fomit-frame-pointer2017072020170718
12645moon/sse2/32gcc -m32 -march=k6 -O -fomit-frame-pointer2017072020170718
12645moon/sse2/32gcc -m32 -march=pentium3 -O3 -fomit-frame-pointer2017072020170718
12645moon/sse2/32gcc -m32 -march=pentiumpro -O -fomit-frame-pointer2017072020170718
12654moon/sse2/32gcc -funroll-loops -m32 -march=i486 -O -fomit-frame-pointer2017072020170718
12654moon/sse2/32gcc -m32 -march=barcelona -Os -fomit-frame-pointer2017072020170718
12663moon/sse2/32gcc -m32 -march=pentium2 -Os -fomit-frame-pointer2017072020170718
12726moon/sse2/32gcc -funroll-loops -m32 -march=prescott -O3 -fomit-frame-pointer2017072020170718
13734xmmgcc -funroll-loops -m32 -march=k8 -O -fomit-frame-pointer2017072020170718
13797xmmgcc -funroll-loops -m32 -march=barcelona -O -fomit-frame-pointer2017072020170718
13797xmmgcc -funroll-loops -m32 -march=pentium-m -O -fomit-frame-pointer2017072020170718
13896moon/ssse3/32gcc -funroll-loops -m32 -march=pentium2 -O -fomit-frame-pointer2017072020170718
13896moon/ssse3/32gcc -m32 -march=athlon -O2 -fomit-frame-pointer2017072020170718
13896moon/ssse3/32gcc -m32 -march=native -mtune=native -O3 -fomit-frame-pointer2017072020170718
13905xmmgcc -funroll-loops -m32 -march=pentium-m -O2 -fomit-frame-pointer2017072020170718
13914moon/ssse3/32gcc -funroll-loops -m32 -march=athlon -O3 -fomit-frame-pointer2017072020170718
13914moon/ssse3/32gcc -m32 -march=core2 -O3 -fomit-frame-pointer2017072020170718
13914moon/ssse3/32gcc -m32 -march=i386 -O -fomit-frame-pointer2017072020170718
13923moon/ssse3/32gcc -funroll-loops -m32 -march=nocona -O2 -fomit-frame-pointer2017072020170718
13923moon/ssse3/32gcc -funroll-loops -m32 -march=pentium2 -Os -fomit-frame-pointer2017072020170718
13923moon/ssse3/32gcc -m32 -march=barcelona -Os -fomit-frame-pointer2017072020170718
13923moon/ssse3/32gcc -m32 -march=core2 -msse4.1 -O2 -fomit-frame-pointer2017072020170718
13923moon/ssse3/32gcc -m32 -march=pentium-m -Os -fomit-frame-pointer2017072020170718
13923moon/ssse3/32gcc -m32 -march=prescott -Os -fomit-frame-pointer2017072020170718
13932moon/ssse3/32gcc -funroll-loops -m32 -march=pentium-m -O -fomit-frame-pointer2017072020170718
13932moon/ssse3/32gcc -funroll-loops -m32 -march=pentiumpro -O -fomit-frame-pointer2017072020170718
13932moon/ssse3/32gcc -m32 -march=i386 -O3 -fomit-frame-pointer2017072020170718
13932moon/ssse3/32gcc -m32 -march=pentium -O2 -fomit-frame-pointer2017072020170718
13932moon/ssse3/32gcc -m32 -march=pentium -O3 -fomit-frame-pointer2017072020170718
13941moon/ssse3/32gcc -funroll-loops -m32 -O -fomit-frame-pointer2017072020170718
13941moon/ssse3/32gcc -funroll-loops -m32 -march=barcelona -O2 -fomit-frame-pointer2017072020170718
13941moon/ssse3/32gcc -funroll-loops -m32 -march=pentium3 -O -fomit-frame-pointer2017072020170718
13941moon/ssse3/32gcc -funroll-loops -m32 -march=pentium -O3 -fomit-frame-pointer2017072020170718
13941moon/ssse3/32gcc -funroll-loops -m32 -march=prescott -Os -fomit-frame-pointer2017072020170718
13941moon/ssse3/32gcc -m32 -march=barcelona -O3 -fomit-frame-pointer2017072020170718
13941moon/ssse3/32gcc -m32 -march=core2 -msse4 -O2 -fomit-frame-pointer2017072020170718
13941moon/ssse3/32gcc -m32 -march=k8 -O3 -fomit-frame-pointer2017072020170718
13941moon/ssse3/32gcc -m32 -march=nocona -O2 -fomit-frame-pointer2017072020170718
13941moon/ssse3/32gcc -m32 -march=nocona -O3 -fomit-frame-pointer2017072020170718
13941moon/ssse3/32gcc -m32 -march=nocona -O -fomit-frame-pointer2017072020170718
13941moon/ssse3/32gcc -m32 -march=pentium4 -O2 -fomit-frame-pointer2017072020170718
13941moon/ssse3/32gcc -m32 -march=prescott -O -fomit-frame-pointer2017072020170718
13950moon/ssse3/32gcc -funroll-loops -m32 -O2 -fomit-frame-pointer2017072020170718
13950moon/ssse3/32gcc -funroll-loops -m32 -march=k6-2 -O3 -fomit-frame-pointer2017072020170718
13950moon/ssse3/32gcc -funroll-loops -m32 -march=nocona -O3 -fomit-frame-pointer2017072020170718
13950moon/ssse3/32gcc -funroll-loops -m32 -march=nocona -O -fomit-frame-pointer2017072020170718
13950moon/ssse3/32gcc -funroll-loops -m32 -march=pentium-mmx -O -fomit-frame-pointer2017072020170718
13950moon/ssse3/32gcc -funroll-loops -m32 -march=prescott -O3 -fomit-frame-pointer2017072020170718
13950moon/ssse3/32gcc -m32 -march=core2 -msse4 -O -fomit-frame-pointer2017072020170718
13950moon/ssse3/32gcc -m32 -march=native -mtune=native -O2 -fomit-frame-pointer2017072020170718
13959moon/ssse3/32gcc -funroll-loops -m32 -march=barcelona -O3 -fomit-frame-pointer2017072020170718
13959moon/ssse3/32gcc -funroll-loops -m32 -march=k6-3 -Os -fomit-frame-pointer2017072020170718
13959moon/ssse3/32gcc -funroll-loops -m32 -march=pentium-m -O2 -fomit-frame-pointer2017072020170718
13959moon/ssse3/32gcc -funroll-loops -m32 -march=pentium2 -O3 -fomit-frame-pointer2017072020170718
13959moon/ssse3/32gcc -funroll-loops -m32 -march=pentiumpro -O3 -fomit-frame-pointer2017072020170718
13959moon/ssse3/32gcc -m32 -O -fomit-frame-pointer2017072020170718
13959moon/ssse3/32gcc -m32 -march=barcelona -O2 -fomit-frame-pointer2017072020170718
13959moon/ssse3/32gcc -m32 -march=corei7-avx -O -fomit-frame-pointer2017072020170718
13959moon/ssse3/32gcc -m32 -march=corei7 -O -fomit-frame-pointer2017072020170718
13959moon/ssse3/32gcc -m32 -march=k6-3 -O -fomit-frame-pointer2017072020170718
13959moon/ssse3/32gcc -m32 -march=pentium-m -O -fomit-frame-pointer2017072020170718
13968moon/ssse3/32gcc -funroll-loops -m32 -Os -fomit-frame-pointer2017072020170718
13968moon/ssse3/32gcc -funroll-loops -m32 -march=athlon -O2 -fomit-frame-pointer2017072020170718
13968moon/ssse3/32gcc -funroll-loops -m32 -march=athlon -O -fomit-frame-pointer2017072020170718
13968moon/ssse3/32gcc -funroll-loops -m32 -march=k8 -O2 -fomit-frame-pointer2017072020170718
13968moon/ssse3/32gcc -funroll-loops -m32 -march=k8 -O3 -fomit-frame-pointer2017072020170718
13968moon/ssse3/32gcc -funroll-loops -m32 -march=pentium3 -O2 -fomit-frame-pointer2017072020170718
13968moon/ssse3/32gcc -funroll-loops -m32 -march=pentium3 -Os -fomit-frame-pointer2017072020170718
13968moon/ssse3/32gcc -funroll-loops -m32 -march=pentium4 -O3 -fomit-frame-pointer2017072020170718
13968moon/ssse3/32gcc -funroll-loops -m32 -march=pentiumpro -O2 -fomit-frame-pointer2017072020170718
13968moon/ssse3/32gcc -funroll-loops -m32 -march=pentiumpro -Os -fomit-frame-pointer2017072020170718
13968moon/ssse3/32gcc -m32 -march=athlon -O -fomit-frame-pointer2017072020170718
13968moon/ssse3/32gcc -m32 -march=i486 -O -fomit-frame-pointer2017072020170718
13968moon/ssse3/32gcc -m32 -march=k6-3 -Os -fomit-frame-pointer2017072020170718
13968moon/ssse3/32gcc -m32 -march=k6 -O2 -fomit-frame-pointer2017072020170718
13968moon/ssse3/32gcc -m32 -march=pentium4 -Os -fomit-frame-pointer2017072020170718
13977moon/ssse3/32gcc -funroll-loops -m32 -march=i386 -Os -fomit-frame-pointer2017072020170718
13977moon/ssse3/32gcc -funroll-loops -m32 -march=k6-2 -O2 -fomit-frame-pointer2017072020170718
13977moon/ssse3/32gcc -funroll-loops -m32 -march=k6-3 -O -fomit-frame-pointer2017072020170718
13977moon/ssse3/32gcc -funroll-loops -m32 -march=k8 -O -fomit-frame-pointer2017072020170718
13977moon/ssse3/32gcc -funroll-loops -m32 -march=nocona -Os -fomit-frame-pointer2017072020170718
13977moon/ssse3/32gcc -funroll-loops -m32 -march=pentium-m -Os -fomit-frame-pointer2017072020170718
13977moon/ssse3/32gcc -funroll-loops -m32 -march=pentium-mmx -Os -fomit-frame-pointer2017072020170718
13977moon/ssse3/32gcc -funroll-loops -m32 -march=pentium4 -Os -fomit-frame-pointer2017072020170718
13977moon/ssse3/32gcc -funroll-loops -m32 -march=pentium -Os -fomit-frame-pointer2017072020170718
13977moon/ssse3/32gcc -funroll-loops -m32 -march=prescott -O -fomit-frame-pointer2017072020170718
13977moon/ssse3/32gcc -m32 -O3 -fomit-frame-pointer2017072020170718
13977moon/ssse3/32gcc -m32 -march=athlon -O3 -fomit-frame-pointer2017072020170718
13977moon/ssse3/32gcc -m32 -march=athlon -Os -fomit-frame-pointer2017072020170718
13977moon/ssse3/32gcc -m32 -march=barcelona -O -fomit-frame-pointer2017072020170718
13977moon/ssse3/32gcc -m32 -march=core2 -msse4 -Os -fomit-frame-pointer2017072020170718
13977moon/ssse3/32gcc -m32 -march=i386 -Os -fomit-frame-pointer2017072020170718
13977moon/ssse3/32gcc -m32 -march=k6-2 -O2 -fomit-frame-pointer2017072020170718
13977moon/ssse3/32gcc -m32 -march=k6-3 -O3 -fomit-frame-pointer2017072020170718
13977moon/ssse3/32gcc -m32 -march=native -mtune=native -Os -fomit-frame-pointer2017072020170718
13977moon/ssse3/32gcc -m32 -march=nocona -Os -fomit-frame-pointer2017072020170718
13977moon/ssse3/32gcc -m32 -march=pentium-mmx -O2 -fomit-frame-pointer2017072020170718
13977moon/ssse3/32gcc -m32 -march=pentium3 -Os -fomit-frame-pointer2017072020170718
13977moon/ssse3/32gcc -m32 -march=pentium -Os -fomit-frame-pointer2017072020170718
13977moon/ssse3/32gcc -m32 -march=pentiumpro -O3 -fomit-frame-pointer2017072020170718
13986moon/ssse3/32gcc -funroll-loops -m32 -O3 -fomit-frame-pointer2017072020170718
13986moon/ssse3/32gcc -funroll-loops -m32 -march=barcelona -Os -fomit-frame-pointer2017072020170718
13986moon/ssse3/32gcc -funroll-loops -m32 -march=i386 -O3 -fomit-frame-pointer2017072020170718
13986moon/ssse3/32gcc -funroll-loops -m32 -march=i486 -Os -fomit-frame-pointer2017072020170718
13986moon/ssse3/32gcc -funroll-loops -m32 -march=k6-2 -O -fomit-frame-pointer2017072020170718
13986moon/ssse3/32gcc -funroll-loops -m32 -march=pentium2 -O2 -fomit-frame-pointer2017072020170718
13986moon/ssse3/32gcc -funroll-loops -m32 -march=pentium4 -O2 -fomit-frame-pointer2017072020170718
13986moon/ssse3/32gcc -funroll-loops -m32 -march=pentium -O2 -fomit-frame-pointer2017072020170718
13986moon/ssse3/32gcc -funroll-loops -m32 -march=prescott -O2 -fomit-frame-pointer2017072020170718
13986moon/ssse3/32gcc -m32 -O2 -fomit-frame-pointer2017072020170718
13986moon/ssse3/32gcc -m32 -march=core2 -O2 -fomit-frame-pointer2017072020170718
13986moon/ssse3/32gcc -m32 -march=core2 -O -fomit-frame-pointer2017072020170718
13986moon/ssse3/32gcc -m32 -march=corei7-avx -O2 -fomit-frame-pointer2017072020170718
13986moon/ssse3/32gcc -m32 -march=i486 -O3 -fomit-frame-pointer2017072020170718
13986moon/ssse3/32gcc -m32 -march=i486 -Os -fomit-frame-pointer2017072020170718
13986moon/ssse3/32gcc -m32 -march=k6-3 -O2 -fomit-frame-pointer2017072020170718
13986moon/ssse3/32gcc -m32 -march=k8 -O -fomit-frame-pointer2017072020170718
13986moon/ssse3/32gcc -m32 -march=pentium-m -O2 -fomit-frame-pointer2017072020170718
13986moon/ssse3/32gcc -m32 -march=pentium3 -O3 -fomit-frame-pointer2017072020170718
13995moon/ssse3/32gcc -funroll-loops -m32 -march=i386 -O2 -fomit-frame-pointer2017072020170718
13995moon/ssse3/32gcc -funroll-loops -m32 -march=i486 -O2 -fomit-frame-pointer2017072020170718
13995moon/ssse3/32gcc -funroll-loops -m32 -march=k6 -O2 -fomit-frame-pointer2017072020170718
13995moon/ssse3/32gcc -funroll-loops -m32 -march=k8 -Os -fomit-frame-pointer2017072020170718
13995moon/ssse3/32gcc -funroll-loops -m32 -march=pentium3 -O3 -fomit-frame-pointer2017072020170718
13995moon/ssse3/32gcc -funroll-loops -m32 -march=pentium4 -O -fomit-frame-pointer2017072020170718
13995moon/ssse3/32gcc -m32 -march=core-avx-i -O2 -fomit-frame-pointer2017072020170718
13995moon/ssse3/32gcc -m32 -march=corei7 -O2 -fomit-frame-pointer2017072020170718
13995moon/ssse3/32gcc -m32 -march=k6-2 -O3 -fomit-frame-pointer2017072020170718
13995moon/ssse3/32gcc -m32 -march=k6-2 -O -fomit-frame-pointer2017072020170718
13995moon/ssse3/32gcc -m32 -march=native -mtune=native -O -fomit-frame-pointer2017072020170718
13995moon/ssse3/32gcc -m32 -march=pentium-m -O3 -fomit-frame-pointer2017072020170718
13995moon/ssse3/32gcc -m32 -march=pentium-mmx -O3 -fomit-frame-pointer2017072020170718
13995moon/ssse3/32gcc -m32 -march=pentium-mmx -Os -fomit-frame-pointer2017072020170718
13995moon/ssse3/32gcc -m32 -march=prescott -O2 -fomit-frame-pointer2017072020170718
13995moon/ssse3/32gcc -m32 -march=prescott -O3 -fomit-frame-pointer2017072020170718
14004moon/ssse3/32gcc -funroll-loops -m32 -march=athlon -Os -fomit-frame-pointer2017072020170718
14004moon/ssse3/32gcc -funroll-loops -m32 -march=i486 -O -fomit-frame-pointer2017072020170718
14004moon/ssse3/32gcc -funroll-loops -m32 -march=k6-3 -O2 -fomit-frame-pointer2017072020170718
14004moon/ssse3/32gcc -funroll-loops -m32 -march=k6 -Os -fomit-frame-pointer2017072020170718
14004moon/ssse3/32gcc -funroll-loops -m32 -march=pentium -O -fomit-frame-pointer2017072020170718
14004moon/ssse3/32gcc -m32 -Os -fomit-frame-pointer2017072020170718
14004moon/ssse3/32gcc -m32 -march=core-avx-i -Os -fomit-frame-pointer2017072020170718
14004moon/ssse3/32gcc -m32 -march=core2 -msse4.1 -O -fomit-frame-pointer2017072020170718
14004moon/ssse3/32gcc -m32 -march=core2 -msse4.1 -Os -fomit-frame-pointer2017072020170718
14004moon/ssse3/32gcc -m32 -march=corei7-avx -Os -fomit-frame-pointer2017072020170718
14004moon/ssse3/32gcc -m32 -march=k6-2 -Os -fomit-frame-pointer2017072020170718
14004moon/ssse3/32gcc -m32 -march=k6 -Os -fomit-frame-pointer2017072020170718
14004moon/ssse3/32gcc -m32 -march=k8 -O2 -fomit-frame-pointer2017072020170718
14004moon/ssse3/32gcc -m32 -march=pentium2 -O -fomit-frame-pointer2017072020170718
14013moon/ssse3/32gcc -funroll-loops -m32 -march=i486 -O3 -fomit-frame-pointer2017072020170718
14013moon/ssse3/32gcc -funroll-loops -m32 -march=k6-2 -Os -fomit-frame-pointer2017072020170718
14013xmmgcc -funroll-loops -m32 -march=pentium-m -O3 -fomit-frame-pointer2017072020170718
14013moon/ssse3/32gcc -m32 -march=core2 -Os -fomit-frame-pointer2017072020170718
14013moon/ssse3/32gcc -m32 -march=i486 -O2 -fomit-frame-pointer2017072020170718
14013moon/ssse3/32gcc -m32 -march=pentiumpro -O -fomit-frame-pointer2017072020170718
14022moon/ssse3/32gcc -funroll-loops -m32 -march=k6 -O -fomit-frame-pointer2017072020170718
14022moon/ssse3/32gcc -funroll-loops -m32 -march=pentium-mmx -O3 -fomit-frame-pointer2017072020170718
14022moon/ssse3/32gcc -m32 -march=corei7 -Os -fomit-frame-pointer2017072020170718
14022moon/ssse3/32gcc -m32 -march=i386 -O2 -fomit-frame-pointer2017072020170718
14022moon/ssse3/32gcc -m32 -march=k8 -Os -fomit-frame-pointer2017072020170718
14022moon/ssse3/32gcc -m32 -march=pentium2 -O2 -fomit-frame-pointer2017072020170718
14022moon/ssse3/32gcc -m32 -march=pentium2 -O3 -fomit-frame-pointer2017072020170718
14022moon/ssse3/32gcc -m32 -march=pentium2 -Os -fomit-frame-pointer2017072020170718
14022moon/ssse3/32gcc -m32 -march=pentium3 -O -fomit-frame-pointer2017072020170718
14022moon/ssse3/32gcc -m32 -march=pentium4 -O -fomit-frame-pointer2017072020170718
14022moon/ssse3/32gcc -m32 -march=pentium -O -fomit-frame-pointer2017072020170718
14022moon/ssse3/32gcc -m32 -march=pentiumpro -Os -fomit-frame-pointer2017072020170718
14031moon/ssse3/32gcc -funroll-loops -m32 -march=k6 -O3 -fomit-frame-pointer2017072020170718
14031moon/ssse3/32gcc -m32 -march=k6 -O3 -fomit-frame-pointer2017072020170718
14031moon/ssse3/32gcc -m32 -march=k6 -O -fomit-frame-pointer2017072020170718
14031moon/ssse3/32gcc -m32 -march=pentium3 -O2 -fomit-frame-pointer2017072020170718
14031moon/ssse3/32gcc -m32 -march=pentium4 -O3 -fomit-frame-pointer2017072020170718
14031moon/ssse3/32gcc -m32 -march=pentiumpro -O2 -fomit-frame-pointer2017072020170718
14040moon/ssse3/32gcc -funroll-loops -m32 -march=k6-3 -O3 -fomit-frame-pointer2017072020170718
14040moon/ssse3/32gcc -funroll-loops -m32 -march=pentium-mmx -O2 -fomit-frame-pointer2017072020170718
14112xmmgcc -m32 -march=pentium-m -O3 -fomit-frame-pointer2017072020170718
14130xmmgcc -m32 -march=pentium-m -O2 -fomit-frame-pointer2017072020170718
14238xmmgcc -funroll-loops -m32 -march=barcelona -O2 -fomit-frame-pointer2017072020170718
14238xmmgcc -m32 -march=pentium-m -O -fomit-frame-pointer2017072020170718
14265xmmgcc -m32 -march=k8 -O -fomit-frame-pointer2017072020170718
14274xmmgcc -funroll-loops -m32 -march=barcelona -O3 -fomit-frame-pointer2017072020170718
14274moon/ssse3/32gcc -funroll-loops -m32 -march=barcelona -O -fomit-frame-pointer2017072020170718
14274xmmgcc -funroll-loops -m32 -march=nocona -Os -fomit-frame-pointer2017072020170718
14319xmmgcc -funroll-loops -m32 -march=pentium4 -Os -fomit-frame-pointer2017072020170718
14328xmmgcc -funroll-loops -m32 -march=k8 -O2 -fomit-frame-pointer2017072020170718
14328xmmgcc -funroll-loops -m32 -march=prescott -Os -fomit-frame-pointer2017072020170718
14337xmmgcc -funroll-loops -m32 -march=k8 -O3 -fomit-frame-pointer2017072020170718
14355xmmgcc -m32 -march=barcelona -O -fomit-frame-pointer2017072020170718
14355xmmgcc -m32 -march=k8 -O3 -fomit-frame-pointer2017072020170718
14400xmmgcc -m32 -march=k8 -O2 -fomit-frame-pointer2017072020170718
14418moon/ssse3/32gcc -m32 -march=pentium-mmx -O -fomit-frame-pointer2017072020170718
14436xmmgcc -funroll-loops -m32 -march=barcelona -Os -fomit-frame-pointer2017072020170718
14499xmmgcc -funroll-loops -m32 -march=pentium-m -Os -fomit-frame-pointer2017072020170718
14571xmmgcc -m32 -march=prescott -Os -fomit-frame-pointer2017072020170718
14589moon/ssse3/32gcc -funroll-loops -m32 -march=i386 -O -fomit-frame-pointer2017072020170718
14598xmmgcc -funroll-loops -m32 -march=k8 -Os -fomit-frame-pointer2017072020170718
14598moon/ssse3/32gcc -funroll-loops -m32 -march=pentium-m -O3 -fomit-frame-pointer2017072020170718
14625moon/ssse3/32gcc -m32 -march=core-avx-i -O -fomit-frame-pointer2017072020170718
14643xmmgcc -m32 -march=barcelona -Os -fomit-frame-pointer2017072020170718
14643xmmgcc -m32 -march=nocona -Os -fomit-frame-pointer2017072020170718
14670xmmgcc -m32 -march=pentium4 -Os -fomit-frame-pointer2017072020170718
14787xmmgcc -m32 -march=pentium-m -Os -fomit-frame-pointer2017072020170718
14805xmmgcc -m32 -march=barcelona -O2 -fomit-frame-pointer2017072020170718
14805xmmgcc -m32 -march=barcelona -O3 -fomit-frame-pointer2017072020170718
14886xmmgcc -m32 -march=k8 -Os -fomit-frame-pointer2017072020170718
15435xmmgcc -m32 -march=native -mtune=native -Os -fomit-frame-pointer2017072020170718
15507xmmgcc -m32 -march=core2 -Os -fomit-frame-pointer2017072020170718
15615xmmgcc -funroll-loops -m32 -march=pentium4 -O2 -fomit-frame-pointer2017072020170718
15615xmmgcc -funroll-loops -m32 -march=prescott -O2 -fomit-frame-pointer2017072020170718
15624xmmgcc -funroll-loops -m32 -march=nocona -O2 -fomit-frame-pointer2017072020170718
15633xmmgcc -funroll-loops -m32 -march=nocona -O3 -fomit-frame-pointer2017072020170718
15633xmmgcc -funroll-loops -m32 -march=prescott -O3 -fomit-frame-pointer2017072020170718
15669xmmgcc -funroll-loops -m32 -march=pentium4 -O3 -fomit-frame-pointer2017072020170718
16533xmmgcc -m32 -march=prescott -O3 -fomit-frame-pointer2017072020170718
16542xmmgcc -m32 -march=nocona -O3 -fomit-frame-pointer2017072020170718
16569xmmgcc -m32 -march=nocona -O2 -fomit-frame-pointer2017072020170718
16578xmmgcc -m32 -march=prescott -O2 -fomit-frame-pointer2017072020170718
16587xmmgcc -m32 -march=pentium4 -O3 -fomit-frame-pointer2017072020170718
16623xmmgcc -m32 -march=pentium4 -O2 -fomit-frame-pointer2017072020170718
16848regsgcc -funroll-loops -m32 -march=k6-3 -O -fomit-frame-pointer2017072020170718
16866xmmgcc -funroll-loops -m32 -march=prescott -O -fomit-frame-pointer2017072020170718
16902regsgcc -funroll-loops -m32 -march=k6 -O -fomit-frame-pointer2017072020170718
16902xmmgcc -funroll-loops -m32 -march=nocona -O -fomit-frame-pointer2017072020170718
16902regsgcc -funroll-loops -m32 -march=pentium3 -O -fomit-frame-pointer2017072020170718
16902regsgcc -funroll-loops -m32 -march=pentiumpro -O -fomit-frame-pointer2017072020170718
16920regsgcc -funroll-loops -m32 -march=i486 -O -fomit-frame-pointer2017072020170718
16929regsgcc -funroll-loops -m32 -march=k8 -O -fomit-frame-pointer2017072020170718
16929regsgcc -funroll-loops -m32 -march=pentium-m -O -fomit-frame-pointer2017072020170718
16929regsgcc -funroll-loops -m32 -march=prescott -O -fomit-frame-pointer2017072020170718
16938regsgcc -funroll-loops -m32 -march=pentium2 -O -fomit-frame-pointer2017072020170718
16938regsgcc -funroll-loops -m32 -march=pentium -O -fomit-frame-pointer2017072020170718
16947regsgcc -funroll-loops -m32 -march=athlon -O -fomit-frame-pointer2017072020170718
16947regsgcc -funroll-loops -m32 -march=k6-2 -O -fomit-frame-pointer2017072020170718
16947regsgcc -funroll-loops -m32 -march=nocona -O -fomit-frame-pointer2017072020170718
16947regsgcc -funroll-loops -m32 -march=pentium4 -O -fomit-frame-pointer2017072020170718
16983regsgcc -funroll-loops -m32 -march=barcelona -O -fomit-frame-pointer2017072020170718
17046regsgcc -funroll-loops -m32 -march=i386 -O -fomit-frame-pointer2017072020170718
17064regsgcc -funroll-loops -m32 -march=pentium-mmx -O -fomit-frame-pointer2017072020170718
17091regsgcc -funroll-loops -m32 -O -fomit-frame-pointer2017072020170718
17334regsgcc -m32 -march=core2 -msse4 -O -fomit-frame-pointer2017072020170718
17343regsgcc -m32 -march=corei7-avx -O -fomit-frame-pointer2017072020170718
17361regsgcc -m32 -march=corei7 -O -fomit-frame-pointer2017072020170718
17361regsgcc -m32 -march=k8 -O -fomit-frame-pointer2017072020170718
17361regsgcc -m32 -march=pentium4 -O -fomit-frame-pointer2017072020170718
17370regsgcc -m32 -march=k6-2 -O -fomit-frame-pointer2017072020170718
17379regsgcc -m32 -march=core2 -msse4.1 -O -fomit-frame-pointer2017072020170718
17379regsgcc -m32 -march=native -mtune=native -O -fomit-frame-pointer2017072020170718
17388regsgcc -m32 -march=athlon -O -fomit-frame-pointer2017072020170718
17397regsgcc -m32 -march=k6-3 -O -fomit-frame-pointer2017072020170718
17397regsgcc -m32 -march=k6 -O -fomit-frame-pointer2017072020170718
17415xmmgcc -funroll-loops -m32 -march=pentium4 -O -fomit-frame-pointer2017072020170718
17424regsgcc -m32 -march=pentium -O -fomit-frame-pointer2017072020170718
17433regsgcc -m32 -march=i486 -O -fomit-frame-pointer2017072020170718
17433regsgcc -m32 -march=nocona -O -fomit-frame-pointer2017072020170718
17442regsgcc -m32 -march=core-avx-i -O -fomit-frame-pointer2017072020170718
17442regsgcc -m32 -march=prescott -O -fomit-frame-pointer2017072020170718
17451regsgcc -m32 -O -fomit-frame-pointer2017072020170718
17451regsgcc -m32 -march=barcelona -O -fomit-frame-pointer2017072020170718
17451regsgcc -m32 -march=pentium-mmx -O -fomit-frame-pointer2017072020170718
17478regsgcc -m32 -march=core2 -O -fomit-frame-pointer2017072020170718
17487regsgcc -m32 -march=i386 -O -fomit-frame-pointer2017072020170718
17550regsgcc -m32 -march=pentium3 -O -fomit-frame-pointer2017072020170718
17559regsgcc -m32 -march=pentium-m -O -fomit-frame-pointer2017072020170718
17559regsgcc -m32 -march=pentiumpro -O -fomit-frame-pointer2017072020170718
17568regsgcc -m32 -march=pentium2 -O -fomit-frame-pointer2017072020170718
17775xmmgcc -m32 -march=prescott -O -fomit-frame-pointer2017072020170718
17784xmmgcc -m32 -march=nocona -O -fomit-frame-pointer2017072020170718
17874xmmgcc -m32 -march=pentium4 -O -fomit-frame-pointer2017072020170718
18252xmmgcc -m32 -march=core2 -O -fomit-frame-pointer2017072020170718
18306xmmgcc -m32 -march=native -mtune=native -O -fomit-frame-pointer2017072020170718
18963regsgcc -m32 -march=pentium-mmx -Os -fomit-frame-pointer2017072020170718
18963regsgcc -m32 -march=pentium -Os -fomit-frame-pointer2017072020170718
19170regsgcc -funroll-loops -m32 -march=pentium -Os -fomit-frame-pointer2017072020170718
19170xmmgcc -m32 -march=native -mtune=native -O2 -fomit-frame-pointer2017072020170718
19179xmmgcc -m32 -march=core2 -O2 -fomit-frame-pointer2017072020170718
19179xmmgcc -m32 -march=native -mtune=native -O3 -fomit-frame-pointer2017072020170718
19197regsgcc -funroll-loops -m32 -march=pentium-mmx -Os -fomit-frame-pointer2017072020170718
19197regsgcc -m32 -march=k6-2 -Os -fomit-frame-pointer2017072020170718
19206regsgcc -m32 -march=k6 -Os -fomit-frame-pointer2017072020170718
19242regsgcc -funroll-loops -m32 -march=pentiumpro -Os -fomit-frame-pointer2017072020170718
19251xmmgcc -m32 -march=core2 -O3 -fomit-frame-pointer2017072020170718
19260regsgcc -m32 -march=k6-3 -Os -fomit-frame-pointer2017072020170718
19278regsgcc -funroll-loops -m32 -march=pentium2 -Os -fomit-frame-pointer2017072020170718
19278regsgcc -funroll-loops -m32 -march=pentium3 -Os -fomit-frame-pointer2017072020170718
19287regsgcc -funroll-loops -m32 -march=pentium-m -Os -fomit-frame-pointer2017072020170718
19305regsgcc -m32 -march=pentium-m -Os -fomit-frame-pointer2017072020170718
19314regsgcc -m32 -march=barcelona -Os -fomit-frame-pointer2017072020170718
19314regsgcc -m32 -march=pentium3 -Os -fomit-frame-pointer2017072020170718
19323regsgcc -m32 -march=pentiumpro -Os -fomit-frame-pointer2017072020170718
19332regsgcc -m32 -march=pentium2 -Os -fomit-frame-pointer2017072020170718
19368regsgcc -m32 -march=k8 -Os -fomit-frame-pointer2017072020170718
19377regsgcc -m32 -march=athlon -Os -fomit-frame-pointer2017072020170718
19395regsgcc -funroll-loops -m32 -march=athlon -Os -fomit-frame-pointer2017072020170718
19404regsgcc -funroll-loops -m32 -march=k8 -Os -fomit-frame-pointer2017072020170718
19413regsgcc -funroll-loops -m32 -Os -fomit-frame-pointer2017072020170718
19413regsgcc -funroll-loops -m32 -march=barcelona -Os -fomit-frame-pointer2017072020170718
19431regsgcc -m32 -Os -fomit-frame-pointer2017072020170718
19440regsgcc -m32 -march=native -mtune=native -Os -fomit-frame-pointer2017072020170718
19485regsgcc -m32 -march=core-avx-i -Os -fomit-frame-pointer2017072020170718
19494regsgcc -m32 -march=core2 -msse4.1 -Os -fomit-frame-pointer2017072020170718
19503regsgcc -funroll-loops -m32 -march=k6-3 -Os -fomit-frame-pointer2017072020170718
19512regsgcc -funroll-loops -m32 -march=k6-2 -Os -fomit-frame-pointer2017072020170718
19512regsgcc -funroll-loops -m32 -march=k6 -Os -fomit-frame-pointer2017072020170718
19512regsgcc -m32 -march=corei7-avx -Os -fomit-frame-pointer2017072020170718
19512regsgcc -m32 -march=corei7 -Os -fomit-frame-pointer2017072020170718
19530regsgcc -m32 -march=core2 -Os -fomit-frame-pointer2017072020170718
19548regsgcc -funroll-loops -m32 -O2 -fomit-frame-pointer2017072020170718
19548regsgcc -m32 -march=core2 -msse4 -Os -fomit-frame-pointer2017072020170718
19566regsgcc -funroll-loops -m32 -O3 -fomit-frame-pointer2017072020170718
19575regsgcc -funroll-loops -m32 -march=athlon -O2 -fomit-frame-pointer2017072020170718
19620regsgcc -funroll-loops -m32 -march=barcelona -O2 -fomit-frame-pointer2017072020170718
19620regsgcc -funroll-loops -m32 -march=k8 -O2 -fomit-frame-pointer2017072020170718
19746regsgcc -funroll-loops -m32 -march=k6 -O2 -fomit-frame-pointer2017072020170718
19755regsgcc -funroll-loops -m32 -march=k6-2 -O2 -fomit-frame-pointer2017072020170718
19764regsgcc -funroll-loops -m32 -march=k6-3 -O2 -fomit-frame-pointer2017072020170718
19800regsgcc -funroll-loops -m32 -march=k6 -O3 -fomit-frame-pointer2017072020170718
19809regsgcc -funroll-loops -m32 -march=pentiumpro -O3 -fomit-frame-pointer2017072020170718
19818regsgcc -funroll-loops -m32 -march=pentium-m -O3 -fomit-frame-pointer2017072020170718
19836regsgcc -funroll-loops -m32 -march=pentium3 -O3 -fomit-frame-pointer2017072020170718
19854regsgcc -funroll-loops -m32 -march=pentium3 -O2 -fomit-frame-pointer2017072020170718
19863regsgcc -funroll-loops -m32 -march=pentiumpro -O2 -fomit-frame-pointer2017072020170718
19872regsgcc -funroll-loops -m32 -march=pentium-m -O2 -fomit-frame-pointer2017072020170718
19881regsgcc -funroll-loops -m32 -march=pentium-mmx -O3 -fomit-frame-pointer2017072020170718
19881regsgcc -funroll-loops -m32 -march=pentium -O2 -fomit-frame-pointer2017072020170718
19881regsgcc -funroll-loops -m32 -march=pentium -O3 -fomit-frame-pointer2017072020170718
19899regsgcc -funroll-loops -m32 -march=pentium2 -O2 -fomit-frame-pointer2017072020170718
19899regsgcc -m32 -O3 -fomit-frame-pointer2017072020170718
19917regsgcc -funroll-loops -m32 -march=pentium2 -O3 -fomit-frame-pointer2017072020170718
19926regsgcc -m32 -O2 -fomit-frame-pointer2017072020170718
19953regsgcc -funroll-loops -m32 -march=pentium-mmx -O2 -fomit-frame-pointer2017072020170718
19962refgcc -funroll-loops -m32 -march=nocona -O -fomit-frame-pointer2017072020170718
19998regsgcc -m32 -march=k8 -O2 -fomit-frame-pointer2017072020170718
20016regsgcc -m32 -march=barcelona -O2 -fomit-frame-pointer2017072020170718
20025regsgcc -m32 -march=athlon -O2 -fomit-frame-pointer2017072020170718
20034refgcc -funroll-loops -m32 -O -fomit-frame-pointer2017072020170718
20070regsgcc -m32 -march=k6 -O2 -fomit-frame-pointer2017072020170718
20088refgcc -funroll-loops -m32 -march=pentium4 -O -fomit-frame-pointer2017072020170718
20106regsgcc -m32 -march=k6 -O3 -fomit-frame-pointer2017072020170718
20133regsgcc -m32 -march=k6-3 -O2 -fomit-frame-pointer2017072020170718
20160regsgcc -m32 -march=k6-2 -O2 -fomit-frame-pointer2017072020170718
20169refgcc -funroll-loops -m32 -march=prescott -O -fomit-frame-pointer2017072020170718
20214regsgcc -m32 -march=core2 -msse4.1 -O2 -fomit-frame-pointer2017072020170718
20223regsgcc -funroll-loops -m32 -march=k6-2 -O3 -fomit-frame-pointer2017072020170718
20223regsgcc -funroll-loops -m32 -march=k6-3 -O3 -fomit-frame-pointer2017072020170718
20223refgcc -funroll-loops -m32 -march=pentiumpro -O -fomit-frame-pointer2017072020170718
20223regsgcc -m32 -march=core2 -O2 -fomit-frame-pointer2017072020170718
20232regsgcc -m32 -march=native -mtune=native -O2 -fomit-frame-pointer2017072020170718
20241refgcc -funroll-loops -m32 -march=pentium2 -O -fomit-frame-pointer2017072020170718
20241regsgcc -m32 -march=core2 -msse4 -O2 -fomit-frame-pointer2017072020170718
20250regsgcc -m32 -march=corei7-avx -O2 -fomit-frame-pointer2017072020170718
20250regsgcc -m32 -march=corei7 -O2 -fomit-frame-pointer2017072020170718
20268regsgcc -funroll-loops -m32 -march=athlon -O3 -fomit-frame-pointer2017072020170718
20268regsgcc -m32 -march=core-avx-i -O2 -fomit-frame-pointer2017072020170718
20268regsgcc -m32 -march=native -mtune=native -O3 -fomit-frame-pointer2017072020170718
20304regsgcc -funroll-loops -m32 -march=k8 -O3 -fomit-frame-pointer2017072020170718
20304regsgcc -m32 -march=k8 -O3 -fomit-frame-pointer2017072020170718
20313refgcc -funroll-loops -m32 -march=k6-2 -O -fomit-frame-pointer2017072020170718
20313regsgcc -m32 -march=barcelona -O3 -fomit-frame-pointer2017072020170718
20313regsgcc -m32 -march=core2 -O3 -fomit-frame-pointer2017072020170718
20322regsgcc -funroll-loops -m32 -march=barcelona -O3 -fomit-frame-pointer2017072020170718
20322refgcc -funroll-loops -m32 -march=k6 -O -fomit-frame-pointer2017072020170718
20322refgcc -funroll-loops -m32 -march=pentium-m -O -fomit-frame-pointer2017072020170718
20322regsgcc -m32 -march=k6-2 -O3 -fomit-frame-pointer2017072020170718
20340regsgcc -m32 -march=pentium2 -O2 -fomit-frame-pointer2017072020170718
20349regsgcc -m32 -march=pentiumpro -O2 -fomit-frame-pointer2017072020170718
20367refgcc -funroll-loops -m32 -march=barcelona -O -fomit-frame-pointer2017072020170718
20367regsgcc -m32 -march=pentium-m -O2 -fomit-frame-pointer2017072020170718
20367regsgcc -m32 -march=pentium-m -O3 -fomit-frame-pointer2017072020170718
20367regsgcc -m32 -march=pentium2 -O3 -fomit-frame-pointer2017072020170718
20367regsgcc -m32 -march=pentium3 -O2 -fomit-frame-pointer2017072020170718
20376regsgcc -m32 -march=k6-3 -O3 -fomit-frame-pointer2017072020170718
20376regsgcc -m32 -march=pentiumpro -O3 -fomit-frame-pointer2017072020170718
20394regsgcc -m32 -march=pentium3 -O3 -fomit-frame-pointer2017072020170718
20421refgcc -funroll-loops -m32 -march=k8 -O -fomit-frame-pointer2017072020170718
20430refgcc -funroll-loops -m32 -march=k6-3 -O -fomit-frame-pointer2017072020170718
20448refgcc -funroll-loops -m32 -march=pentium3 -O -fomit-frame-pointer2017072020170718
20448regsgcc -m32 -march=pentium-mmx -O3 -fomit-frame-pointer2017072020170718
20448regsgcc -m32 -march=pentium -O2 -fomit-frame-pointer2017072020170718
20466regsgcc -m32 -march=pentium-mmx -O2 -fomit-frame-pointer2017072020170718
20475regsgcc -m32 -march=pentium -O3 -fomit-frame-pointer2017072020170718
20502refgcc -funroll-loops -m32 -march=pentium -O -fomit-frame-pointer2017072020170718
20520refgcc -funroll-loops -m32 -march=athlon -O -fomit-frame-pointer2017072020170718
20556regsgcc -m32 -march=athlon -O3 -fomit-frame-pointer2017072020170718
20898refgcc -funroll-loops -m32 -march=pentium-mmx -O -fomit-frame-pointer2017072020170718
21015regsgcc -funroll-loops -m32 -march=prescott -Os -fomit-frame-pointer2017072020170718
21024regsgcc -funroll-loops -m32 -march=nocona -Os -fomit-frame-pointer2017072020170718
21042regsgcc -funroll-loops -m32 -march=i486 -Os -fomit-frame-pointer2017072020170718
21042refgcc -m32 -march=athlon -O -fomit-frame-pointer2017072020170718
21051regsgcc -funroll-loops -m32 -march=i386 -Os -fomit-frame-pointer2017072020170718
21051regsgcc -funroll-loops -m32 -march=pentium4 -O2 -fomit-frame-pointer2017072020170718
21051regsgcc -funroll-loops -m32 -march=pentium4 -Os -fomit-frame-pointer2017072020170718
21087regsgcc -m32 -march=i386 -Os -fomit-frame-pointer2017072020170718
21096regsgcc -funroll-loops -m32 -march=i486 -O2 -fomit-frame-pointer2017072020170718
21105regsgcc -funroll-loops -m32 -march=nocona -O3 -fomit-frame-pointer2017072020170718
21105regsgcc -m32 -march=nocona -Os -fomit-frame-pointer2017072020170718
21105regsgcc -m32 -march=pentium4 -Os -fomit-frame-pointer2017072020170718
21123regsgcc -funroll-loops -m32 -march=prescott -O3 -fomit-frame-pointer2017072020170718
21123refgcc -m32 -march=k8 -O -fomit-frame-pointer2017072020170718
21132regsgcc -funroll-loops -m32 -march=i486 -O3 -fomit-frame-pointer2017072020170718
21132regsgcc -funroll-loops -m32 -march=prescott -O2 -fomit-frame-pointer2017072020170718
21141regsgcc -funroll-loops -m32 -march=nocona -O2 -fomit-frame-pointer2017072020170718
21141regsgcc -m32 -march=i486 -Os -fomit-frame-pointer2017072020170718
21141regsgcc -m32 -march=prescott -Os -fomit-frame-pointer2017072020170718
21204regsgcc -m32 -march=i486 -O2 -fomit-frame-pointer2017072020170718
21213regsgcc -funroll-loops -m32 -march=pentium4 -O3 -fomit-frame-pointer2017072020170718
21249regsgcc -m32 -march=prescott -O3 -fomit-frame-pointer2017072020170718
21267regsgcc -funroll-loops -m32 -march=i386 -O2 -fomit-frame-pointer2017072020170718
21267refgcc -funroll-loops -m32 -march=i486 -O -fomit-frame-pointer2017072020170718
21276regsgcc -funroll-loops -m32 -march=i386 -O3 -fomit-frame-pointer2017072020170718
21276regsgcc -m32 -march=i486 -O3 -fomit-frame-pointer2017072020170718
21294regsgcc -m32 -march=nocona -O2 -fomit-frame-pointer2017072020170718
21294regsgcc -m32 -march=pentium4 -O2 -fomit-frame-pointer2017072020170718
21294regsgcc -m32 -march=pentium4 -O3 -fomit-frame-pointer2017072020170718
21303regsgcc -m32 -march=nocona -O3 -fomit-frame-pointer2017072020170718
21303regsgcc -m32 -march=prescott -O2 -fomit-frame-pointer2017072020170718
21321refgcc -m32 -march=nocona -O -fomit-frame-pointer2017072020170718
21339refgcc -m32 -march=core2 -msse4 -O -fomit-frame-pointer2017072020170718
21348refgcc -m32 -O -fomit-frame-pointer2017072020170718
21366refgcc -m32 -march=k6-3 -O -fomit-frame-pointer2017072020170718
21393refgcc -m32 -march=prescott -O -fomit-frame-pointer2017072020170718
21402refgcc -m32 -march=native -mtune=native -O -fomit-frame-pointer2017072020170718
21411refgcc -m32 -march=corei7 -O -fomit-frame-pointer2017072020170718
21420refgcc -m32 -march=core2 -O -fomit-frame-pointer2017072020170718
21429regsgcc -m32 -march=i386 -O2 -fomit-frame-pointer2017072020170718
21429regsgcc -m32 -march=i386 -O3 -fomit-frame-pointer2017072020170718
21438refgcc -m32 -march=core-avx-i -O -fomit-frame-pointer2017072020170718
21474refgcc -m32 -march=core2 -msse4.1 -O -fomit-frame-pointer2017072020170718
21492refgcc -m32 -march=corei7-avx -O -fomit-frame-pointer2017072020170718
21519refgcc -m32 -march=k6-2 -O -fomit-frame-pointer2017072020170718
21519refgcc -m32 -march=k6 -O -fomit-frame-pointer2017072020170718
21735refgcc -m32 -march=barcelona -O -fomit-frame-pointer2017072020170718
21762refgcc -m32 -march=pentiumpro -O -fomit-frame-pointer2017072020170718
21780refgcc -m32 -march=pentium4 -O -fomit-frame-pointer2017072020170718
21834refgcc -m32 -march=pentium3 -O -fomit-frame-pointer2017072020170718
21924refgcc -m32 -march=pentium-m -O -fomit-frame-pointer2017072020170718
22185refgcc -m32 -march=pentium2 -O -fomit-frame-pointer2017072020170718
22284refgcc -m32 -march=pentium -O -fomit-frame-pointer2017072020170718
22563refgcc -m32 -march=pentium-mmx -O -fomit-frame-pointer2017072020170718
22995refgcc -funroll-loops -m32 -march=athlon -O3 -fomit-frame-pointer2017072020170718
23094refgcc -funroll-loops -m32 -march=i386 -O -fomit-frame-pointer2017072020170718
23121refgcc -funroll-loops -m32 -march=pentium3 -O3 -fomit-frame-pointer2017072020170718
23193refgcc -m32 -march=athlon -O3 -fomit-frame-pointer2017072020170718
23238refgcc -funroll-loops -m32 -O3 -fomit-frame-pointer2017072020170718
23265refgcc -funroll-loops -m32 -O2 -fomit-frame-pointer2017072020170718
23274refgcc -funroll-loops -m32 -march=barcelona -O2 -fomit-frame-pointer2017072020170718
23346refgcc -funroll-loops -m32 -march=pentiumpro -O3 -fomit-frame-pointer2017072020170718
23364refgcc -funroll-loops -m32 -march=athlon -O2 -fomit-frame-pointer2017072020170718
23364refgcc -funroll-loops -m32 -march=k8 -O2 -fomit-frame-pointer2017072020170718
23373refgcc -funroll-loops -m32 -march=pentium2 -O3 -fomit-frame-pointer2017072020170718
23418refgcc -m32 -march=i486 -O -fomit-frame-pointer2017072020170718
23454refgcc -funroll-loops -m32 -march=k6-3 -O3 -fomit-frame-pointer2017072020170718
23490refgcc -m32 -march=core2 -O3 -fomit-frame-pointer2017072020170718
23508refgcc -m32 -march=native -mtune=native -O3 -fomit-frame-pointer2017072020170718
23526refgcc -funroll-loops -m32 -march=k6-3 -O2 -fomit-frame-pointer2017072020170718
23544refgcc -funroll-loops -m32 -march=k6 -O2 -fomit-frame-pointer2017072020170718
23598refgcc -funroll-loops -m32 -march=k6-2 -O2 -fomit-frame-pointer2017072020170718
23607refgcc -funroll-loops -m32 -march=k6-2 -O3 -fomit-frame-pointer2017072020170718
23643refgcc -funroll-loops -m32 -march=k6 -O3 -fomit-frame-pointer2017072020170718
23661refgcc -m32 -O2 -fomit-frame-pointer2017072020170718
23778refgcc -m32 -O3 -fomit-frame-pointer2017072020170718
23796refgcc -m32 -march=k6-3 -O2 -fomit-frame-pointer2017072020170718
23805refgcc -funroll-loops -m32 -march=k8 -O3 -fomit-frame-pointer2017072020170718
23823refgcc -m32 -march=k6-3 -O3 -fomit-frame-pointer2017072020170718
23859refgcc -m32 -march=k6 -O2 -fomit-frame-pointer2017072020170718
23877refgcc -m32 -march=k8 -O2 -fomit-frame-pointer2017072020170718
23886refgcc -m32 -march=k6-2 -O3 -fomit-frame-pointer2017072020170718
23904refgcc -m32 -march=k6-2 -O2 -fomit-frame-pointer2017072020170718
23904refgcc -m32 -march=k6 -O3 -fomit-frame-pointer2017072020170718
23931refgcc -funroll-loops -m32 -march=barcelona -O3 -fomit-frame-pointer2017072020170718
23985refgcc -m32 -march=barcelona -O2 -fomit-frame-pointer2017072020170718
24012refgcc -m32 -march=athlon -O2 -fomit-frame-pointer2017072020170718
24057refgcc -m32 -march=corei7 -O2 -fomit-frame-pointer2017072020170718
24057refgcc -m32 -march=native -mtune=native -O2 -fomit-frame-pointer2017072020170718
24066refgcc -funroll-loops -m32 -march=pentium-m -O2 -fomit-frame-pointer2017072020170718
24075refgcc -m32 -march=corei7-avx -O2 -fomit-frame-pointer2017072020170718
24084refgcc -funroll-loops -m32 -march=pentium2 -O2 -fomit-frame-pointer2017072020170718
24102refgcc -funroll-loops -m32 -march=pentiumpro -O2 -fomit-frame-pointer2017072020170718
24102refgcc -m32 -march=core-avx-i -O2 -fomit-frame-pointer2017072020170718
24120refgcc -m32 -march=core2 -msse4 -O2 -fomit-frame-pointer2017072020170718
24129refgcc -m32 -march=core2 -msse4.1 -O2 -fomit-frame-pointer2017072020170718
24147refgcc -m32 -march=core2 -O2 -fomit-frame-pointer2017072020170718
24489refgcc -m32 -march=k8 -O3 -fomit-frame-pointer2017072020170718
24507refgcc -funroll-loops -m32 -march=pentium4 -O2 -fomit-frame-pointer2017072020170718
24507refgcc -funroll-loops -m32 -march=prescott -O2 -fomit-frame-pointer2017072020170718
24588refgcc -m32 -march=pentiumpro -O2 -fomit-frame-pointer2017072020170718
24615refgcc -funroll-loops -m32 -march=nocona -O2 -fomit-frame-pointer2017072020170718
24669refgcc -m32 -march=barcelona -O3 -fomit-frame-pointer2017072020170718
24669refgcc -m32 -march=pentium3 -O2 -fomit-frame-pointer2017072020170718
24696refgcc -m32 -march=pentium2 -O2 -fomit-frame-pointer2017072020170718
24741refgcc -m32 -march=pentium-m -O2 -fomit-frame-pointer2017072020170718
24795refgcc -funroll-loops -m32 -march=pentium -O3 -fomit-frame-pointer2017072020170718
24822refgcc -funroll-loops -m32 -march=pentium3 -O2 -fomit-frame-pointer2017072020170718
24849refgcc -m32 -march=i386 -O -fomit-frame-pointer2017072020170718
24867refgcc -m32 -march=prescott -O2 -fomit-frame-pointer2017072020170718
24876refgcc -funroll-loops -m32 -march=pentium-mmx -O3 -fomit-frame-pointer2017072020170718
24894refgcc -m32 -march=nocona -O2 -fomit-frame-pointer2017072020170718
24894refgcc -m32 -march=pentium -O2 -fomit-frame-pointer2017072020170718
24930refgcc -funroll-loops -m32 -march=pentium-m -O3 -fomit-frame-pointer2017072020170718
25065refgcc -m32 -march=pentium-mmx -O2 -fomit-frame-pointer2017072020170718
25083refgcc -m32 -march=pentium4 -O2 -fomit-frame-pointer2017072020170718
25119refgcc -funroll-loops -m32 -march=pentium-mmx -O2 -fomit-frame-pointer2017072020170718
25128refgcc -funroll-loops -m32 -march=pentium -O2 -fomit-frame-pointer2017072020170718
25425refgcc -funroll-loops -m32 -march=nocona -O3 -fomit-frame-pointer2017072020170718
25542refgcc -m32 -march=pentium -O3 -fomit-frame-pointer2017072020170718
25596refgcc -funroll-loops -m32 -march=prescott -O3 -fomit-frame-pointer2017072020170718
25623refgcc -m32 -march=pentium-mmx -O3 -fomit-frame-pointer2017072020170718
25911refgcc -m32 -march=prescott -O3 -fomit-frame-pointer2017072020170718
26100refgcc -m32 -march=nocona -O3 -fomit-frame-pointer2017072020170718
26145refgcc -m32 -march=i486 -O2 -fomit-frame-pointer2017072020170718
26208refgcc -funroll-loops -m32 -march=i486 -O3 -fomit-frame-pointer2017072020170718
26262refgcc -funroll-loops -m32 -march=i486 -O2 -fomit-frame-pointer2017072020170718
26352refgcc -funroll-loops -m32 -march=k6-3 -Os -fomit-frame-pointer2017072020170718
26361refgcc -funroll-loops -m32 -march=pentium4 -O3 -fomit-frame-pointer2017072020170718
26361refgcc -m32 -march=i486 -O3 -fomit-frame-pointer2017072020170718
26415refgcc -m32 -march=pentium-mmx -Os -fomit-frame-pointer2017072020170718
26424refgcc -funroll-loops -m32 -march=k6 -Os -fomit-frame-pointer2017072020170718
26505refgcc -m32 -march=pentium -Os -fomit-frame-pointer2017072020170718
26532refgcc -m32 -march=pentium2 -Os -fomit-frame-pointer2017072020170718
26559refgcc -m32 -march=pentiumpro -Os -fomit-frame-pointer2017072020170718
26595refgcc -funroll-loops -m32 -march=pentium-m -Os -fomit-frame-pointer2017072020170718
26595refgcc -funroll-loops -m32 -march=pentium -Os -fomit-frame-pointer2017072020170718
26595refgcc -m32 -march=pentium3 -Os -fomit-frame-pointer2017072020170718
26613refgcc -funroll-loops -m32 -Os -fomit-frame-pointer2017072020170718
26613refgcc -funroll-loops -m32 -march=k6-2 -Os -fomit-frame-pointer2017072020170718
26613refgcc -funroll-loops -m32 -march=pentium2 -Os -fomit-frame-pointer2017072020170718
26613refgcc -funroll-loops -m32 -march=pentium3 -Os -fomit-frame-pointer2017072020170718
26658refgcc -funroll-loops -m32 -march=pentiumpro -Os -fomit-frame-pointer2017072020170718
26658refgcc -m32 -march=pentium-m -Os -fomit-frame-pointer2017072020170718
26667refgcc -funroll-loops -m32 -march=pentium-mmx -Os -fomit-frame-pointer2017072020170718
26757refgcc -funroll-loops -m32 -march=barcelona -Os -fomit-frame-pointer2017072020170718
26784refgcc -m32 -Os -fomit-frame-pointer2017072020170718
26793refgcc -funroll-loops -m32 -march=k8 -Os -fomit-frame-pointer2017072020170718
26829refgcc -funroll-loops -m32 -march=athlon -Os -fomit-frame-pointer2017072020170718
26937refgcc -m32 -march=k6-3 -Os -fomit-frame-pointer2017072020170718
26946refgcc -m32 -march=k8 -Os -fomit-frame-pointer2017072020170718
26982refgcc -m32 -march=k6 -Os -fomit-frame-pointer2017072020170718
27027refgcc -m32 -march=core-avx-i -Os -fomit-frame-pointer2017072020170718
27036refgcc -m32 -march=native -mtune=native -Os -fomit-frame-pointer2017072020170718
27063refgcc -m32 -march=core2 -msse4 -Os -fomit-frame-pointer2017072020170718
27081refgcc -m32 -march=athlon -Os -fomit-frame-pointer2017072020170718
27099refgcc -m32 -march=corei7 -Os -fomit-frame-pointer2017072020170718
27108refgcc -m32 -march=k6-2 -Os -fomit-frame-pointer2017072020170718
27153refgcc -m32 -march=barcelona -Os -fomit-frame-pointer2017072020170718
27180refgcc -m32 -march=core2 -msse4.1 -Os -fomit-frame-pointer2017072020170718
27207refgcc -m32 -march=core2 -Os -fomit-frame-pointer2017072020170718
27207refgcc -m32 -march=pentium4 -O3 -fomit-frame-pointer2017072020170718
27279refgcc -m32 -march=corei7-avx -Os -fomit-frame-pointer2017072020170718
27747refgcc -funroll-loops -m32 -march=i386 -O2 -fomit-frame-pointer2017072020170718
27999refgcc -m32 -march=i486 -Os -fomit-frame-pointer2017072020170718
28008refgcc -funroll-loops -m32 -march=i486 -Os -fomit-frame-pointer2017072020170718
28008refgcc -m32 -march=nocona -Os -fomit-frame-pointer2017072020170718
28017refgcc -funroll-loops -m32 -march=i386 -Os -fomit-frame-pointer2017072020170718
28026refgcc -m32 -march=prescott -Os -fomit-frame-pointer2017072020170718
28035refgcc -funroll-loops -m32 -march=i386 -O3 -fomit-frame-pointer2017072020170718
28089refgcc -m32 -march=i386 -Os -fomit-frame-pointer2017072020170718
28116refgcc -funroll-loops -m32 -march=pentium4 -Os -fomit-frame-pointer2017072020170718
28116refgcc -funroll-loops -m32 -march=prescott -Os -fomit-frame-pointer2017072020170718
28116refgcc -m32 -march=pentium4 -Os -fomit-frame-pointer2017072020170718
28161refgcc -funroll-loops -m32 -march=nocona -Os -fomit-frame-pointer2017072020170718
28188refgcc -m32 -march=i386 -O3 -fomit-frame-pointer2017072020170718
28368refgcc -m32 -march=i386 -O2 -fomit-frame-pointer2017072020170718
29088refgcc -m32 -march=pentium3 -O3 -fomit-frame-pointer2017072020170718
29727refgcc -m32 -march=pentiumpro -O3 -fomit-frame-pointer2017072020170718
29745refgcc -m32 -march=pentium2 -O3 -fomit-frame-pointer2017072020170718
31194refgcc -m32 -march=pentium-m -O3 -fomit-frame-pointer2017072020170718

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: 362, 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=core-avx-i -O2 -fomit-frame-pointer moon/avx/32 moon/xop/32 xmm
gcc -m32 -march=core-avx-i -O -fomit-frame-pointer moon/avx/32 moon/xop/32 xmm
gcc -m32 -march=core-avx-i -Os -fomit-frame-pointer moon/avx/32 moon/xop/32 xmm
gcc -m32 -march=core-avx2 -O2 -fomit-frame-pointer moon/avx/32 moon/sse2/32 moon/ssse3/32 moon/xop/32 ref regs xmm
gcc -m32 -march=core-avx2 -O -fomit-frame-pointer moon/avx/32 moon/sse2/32 moon/ssse3/32 moon/xop/32 ref regs xmm
gcc -m32 -march=core-avx2 -Os -fomit-frame-pointer moon/avx/32 moon/sse2/32 moon/ssse3/32 moon/xop/32 ref regs xmm
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 xmm
gcc -m32 -march=core2 -msse4.1 -O -fomit-frame-pointer moon/avx/32 moon/xop/32 xmm
gcc -m32 -march=core2 -msse4.1 -Os -fomit-frame-pointer moon/avx/32 moon/xop/32 xmm
gcc -m32 -march=core2 -msse4 -O2 -fomit-frame-pointer moon/avx/32 moon/xop/32 xmm
gcc -m32 -march=core2 -msse4 -O -fomit-frame-pointer moon/avx/32 moon/xop/32 xmm
gcc -m32 -march=core2 -msse4 -Os -fomit-frame-pointer moon/avx/32 moon/xop/32 xmm
gcc -m32 -march=corei7-avx -O2 -fomit-frame-pointer moon/avx/32 moon/xop/32 xmm
gcc -m32 -march=corei7-avx -O -fomit-frame-pointer moon/avx/32 moon/xop/32 xmm
gcc -m32 -march=corei7-avx -Os -fomit-frame-pointer moon/avx/32 moon/xop/32 xmm
gcc -m32 -march=corei7 -O2 -fomit-frame-pointer moon/avx/32 moon/xop/32 xmm
gcc -m32 -march=corei7 -O -fomit-frame-pointer moon/avx/32 moon/xop/32 xmm
gcc -m32 -march=corei7 -Os -fomit-frame-pointer moon/avx/32 moon/xop/32 xmm
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/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: 166, 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=core-avx-i -O2 -fomit-frame-pointer moon/armv6/32
gcc -m32 -march=core-avx-i -O -fomit-frame-pointer moon/armv6/32
gcc -m32 -march=core-avx-i -Os -fomit-frame-pointer moon/armv6/32
gcc -m32 -march=core-avx2 -O2 -fomit-frame-pointer moon/armv6/32
gcc -m32 -march=core-avx2 -O -fomit-frame-pointer moon/armv6/32
gcc -m32 -march=core-avx2 -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 -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 -O -fomit-frame-pointer moon/armv6/32
gcc -m32 -march=core2 -msse4 -Os -fomit-frame-pointer moon/armv6/32
gcc -m32 -march=corei7-avx -O2 -fomit-frame-pointer moon/armv6/32
gcc -m32 -march=corei7-avx -O -fomit-frame-pointer moon/armv6/32
gcc -m32 -march=corei7-avx -Os -fomit-frame-pointer moon/armv6/32
gcc -m32 -march=corei7 -O2 -fomit-frame-pointer moon/armv6/32
gcc -m32 -march=corei7 -O -fomit-frame-pointer moon/armv6/32
gcc -m32 -march=corei7 -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: 166, 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=core-avx-i -O2 -fomit-frame-pointer moon/xop/64
gcc -m32 -march=core-avx-i -O -fomit-frame-pointer moon/xop/64
gcc -m32 -march=core-avx-i -Os -fomit-frame-pointer moon/xop/64
gcc -m32 -march=core-avx2 -O2 -fomit-frame-pointer moon/xop/64
gcc -m32 -march=core-avx2 -O -fomit-frame-pointer moon/xop/64
gcc -m32 -march=core-avx2 -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 -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 -O -fomit-frame-pointer moon/xop/64
gcc -m32 -march=core2 -msse4 -Os -fomit-frame-pointer moon/xop/64
gcc -m32 -march=corei7-avx -O2 -fomit-frame-pointer moon/xop/64
gcc -m32 -march=corei7-avx -O -fomit-frame-pointer moon/xop/64
gcc -m32 -march=corei7-avx -Os -fomit-frame-pointer moon/xop/64
gcc -m32 -march=corei7 -O2 -fomit-frame-pointer moon/xop/64
gcc -m32 -march=corei7 -O -fomit-frame-pointer moon/xop/64
gcc -m32 -march=corei7 -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: 166, 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=core-avx-i -O2 -fomit-frame-pointer moon/avx/64
gcc -m32 -march=core-avx-i -O -fomit-frame-pointer moon/avx/64
gcc -m32 -march=core-avx-i -Os -fomit-frame-pointer moon/avx/64
gcc -m32 -march=core-avx2 -O2 -fomit-frame-pointer moon/avx/64
gcc -m32 -march=core-avx2 -O -fomit-frame-pointer moon/avx/64
gcc -m32 -march=core-avx2 -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 -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 -O -fomit-frame-pointer moon/avx/64
gcc -m32 -march=core2 -msse4 -Os -fomit-frame-pointer moon/avx/64
gcc -m32 -march=corei7-avx -O2 -fomit-frame-pointer moon/avx/64
gcc -m32 -march=corei7-avx -O -fomit-frame-pointer moon/avx/64
gcc -m32 -march=corei7-avx -Os -fomit-frame-pointer moon/avx/64
gcc -m32 -march=corei7 -O2 -fomit-frame-pointer moon/avx/64
gcc -m32 -march=corei7 -O -fomit-frame-pointer moon/avx/64
gcc -m32 -march=corei7 -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: 166, 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=core-avx-i -O2 -fomit-frame-pointer moon/ssse3/64
gcc -m32 -march=core-avx-i -O -fomit-frame-pointer moon/ssse3/64
gcc -m32 -march=core-avx-i -Os -fomit-frame-pointer moon/ssse3/64
gcc -m32 -march=core-avx2 -O2 -fomit-frame-pointer moon/ssse3/64
gcc -m32 -march=core-avx2 -O -fomit-frame-pointer moon/ssse3/64
gcc -m32 -march=core-avx2 -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 -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 -O -fomit-frame-pointer moon/ssse3/64
gcc -m32 -march=core2 -msse4 -Os -fomit-frame-pointer moon/ssse3/64
gcc -m32 -march=corei7-avx -O2 -fomit-frame-pointer moon/ssse3/64
gcc -m32 -march=corei7-avx -O -fomit-frame-pointer moon/ssse3/64
gcc -m32 -march=corei7-avx -Os -fomit-frame-pointer moon/ssse3/64
gcc -m32 -march=corei7 -O2 -fomit-frame-pointer moon/ssse3/64
gcc -m32 -march=corei7 -O -fomit-frame-pointer moon/ssse3/64
gcc -m32 -march=corei7 -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: 166, 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=core-avx-i -O2 -fomit-frame-pointer moon/sse2/64
gcc -m32 -march=core-avx-i -O -fomit-frame-pointer moon/sse2/64
gcc -m32 -march=core-avx-i -Os -fomit-frame-pointer moon/sse2/64
gcc -m32 -march=core-avx2 -O2 -fomit-frame-pointer moon/sse2/64
gcc -m32 -march=core-avx2 -O -fomit-frame-pointer moon/sse2/64
gcc -m32 -march=core-avx2 -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 -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 -O -fomit-frame-pointer moon/sse2/64
gcc -m32 -march=core2 -msse4 -Os -fomit-frame-pointer moon/sse2/64
gcc -m32 -march=corei7-avx -O2 -fomit-frame-pointer moon/sse2/64
gcc -m32 -march=corei7-avx -O -fomit-frame-pointer moon/sse2/64
gcc -m32 -march=corei7-avx -Os -fomit-frame-pointer moon/sse2/64
gcc -m32 -march=corei7 -O2 -fomit-frame-pointer moon/sse2/64
gcc -m32 -march=corei7 -O -fomit-frame-pointer moon/sse2/64
gcc -m32 -march=corei7 -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/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: #error "This code requires at least SSE2."
blake2s.c: ^
blake2s.c: In file included from blake2s.c:24:0:
blake2s.c: /usr/lib/gcc/x86_64-linux-gnu/4.8/include/emmintrin.h:31:3: error: #error "SSE2 instruction set not enabled"
blake2s.c: # error "SSE2 instruction set not enabled"
blake2s.c: ^
blake2s.c: blake2s.c: In function 'crypto_hash_blake2s_xmm':
blake2s.c: blake2s.c:46:3: error: unknown type name '__m128i'
blake2s.c: __m128i row1, row2, row3, row4;
blake2s.c: ^
blake2s.c: blake2s.c:47:3: error: unknown type name '__m128i'
blake2s.c: __m128i buf1, buf2, buf3, buf4;
blake2s.c: ^
blake2s.c: blake2s.c:62:5: error: unknown type name '__m128i'
blake2s.c: const __m128i iv0 = row1;
blake2s.c: ^
blake2s.c: blake2s.c:63:5: error: unknown type name '__m128i'
blake2s.c: const __m128i iv1 = row2;
blake2s.c: ^
blake2s.c: blake2s.c:120:5: error: unknown type name '__m128i'
blake2s.c: const __m128i iv0 = row1;
blake2s.c: ^
blake2s.c: blake2s.c:121:5: error: unknown type name '__m128i'
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'
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'
blake2s.s: blake2s.s:40: Error: bad register name `%rcx'
blake2s.s: blake2s.s:41: Error: bad register name `%rcx'
blake2s.s: blake2s.s:42: Error: bad register name `%rcx'
blake2s.s: blake2s.s:43: Error: bad register name `%xmm8'
blake2s.s: ...

Number of similar (compiler,implementation) pairs: 166, 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=core-avx-i -O2 -fomit-frame-pointer avxicc
gcc -m32 -march=core-avx-i -O -fomit-frame-pointer avxicc
gcc -m32 -march=core-avx-i -Os -fomit-frame-pointer avxicc
gcc -m32 -march=core-avx2 -O2 -fomit-frame-pointer avxicc
gcc -m32 -march=core-avx2 -O -fomit-frame-pointer avxicc
gcc -m32 -march=core-avx2 -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 -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 -O -fomit-frame-pointer avxicc
gcc -m32 -march=core2 -msse4 -Os -fomit-frame-pointer avxicc
gcc -m32 -march=corei7-avx -O2 -fomit-frame-pointer avxicc
gcc -m32 -march=corei7-avx -O -fomit-frame-pointer avxicc
gcc -m32 -march=corei7-avx -Os -fomit-frame-pointer avxicc
gcc -m32 -march=corei7 -O2 -fomit-frame-pointer avxicc
gcc -m32 -march=corei7 -O -fomit-frame-pointer avxicc
gcc -m32 -march=corei7 -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 -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

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'
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'
blake2s.s: blake2s.s:40: Error: bad register name `%rcx'
blake2s.s: blake2s.s:41: Error: bad register name `%rcx'
blake2s.s: blake2s.s:42: Error: bad register name `%rcx'
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'
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'
blake2s.s: blake2s.s:40: Error: bad register name `%rcx'
blake2s.s: blake2s.s:41: Error: bad register name `%rcx'
blake2s.s: blake2s.s:42: Error: bad register name `%rcx'
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