Implementation notes: x86, margaux, crypto_hash/blake2s

Computer: margaux
Architecture: x86
CPU ID: GenuineIntel-000006fb-bfebfbff
SUPERCOP version: 20171218
Operation: crypto_hash
Primitive: blake2s
TimeImplementationCompilerBenchmark dateSUPERCOP version
12483moon/sse2/32gcc -funroll-loops -m32 -O3 -fomit-frame-pointer2017072720170725
12492moon/sse2/32gcc -funroll-loops -m32 -march=prescott -O3 -fomit-frame-pointer2017072720170725
12492moon/sse2/32gcc -m32 -march=native -mtune=native -O3 -fomit-frame-pointer2017072720170725
12501moon/sse2/32gcc -m32 -march=athlon -O2 -fomit-frame-pointer2017072720170725
12501moon/sse2/32gcc -m32 -march=corei7-avx -O2 -fomit-frame-pointer2017072720170725
12501moon/sse2/32gcc -m32 -march=prescott -O3 -fomit-frame-pointer2017072720170725
12510moon/sse2/32gcc -funroll-loops -m32 -march=pentium-m -O -fomit-frame-pointer2017072720170725
12510moon/sse2/32gcc -funroll-loops -m32 -march=pentium3 -O -fomit-frame-pointer2017072720170725
12510moon/sse2/32gcc -funroll-loops -m32 -march=prescott -O2 -fomit-frame-pointer2017072720170725
12510moon/sse2/32gcc -m32 -O -fomit-frame-pointer2017072720170725
12510moon/sse2/32gcc -m32 -march=core2 -msse4.1 -O -fomit-frame-pointer2017072720170725
12519moon/sse2/32gcc -funroll-loops -m32 -march=pentium-mmx -O3 -fomit-frame-pointer2017072720170725
12519moon/sse2/32gcc -funroll-loops -m32 -march=pentium2 -O2 -fomit-frame-pointer2017072720170725
12519moon/sse2/32gcc -m32 -march=k8 -O -fomit-frame-pointer2017072720170725
12519moon/sse2/32gcc -m32 -march=native -mtune=native -O2 -fomit-frame-pointer2017072720170725
12519moon/sse2/32gcc -m32 -march=pentium-m -O2 -fomit-frame-pointer2017072720170725
12519moon/sse2/32gcc -m32 -march=pentium -O2 -fomit-frame-pointer2017072720170725
12528moon/sse2/32gcc -funroll-loops -m32 -march=athlon -O3 -fomit-frame-pointer2017072720170725
12528moon/sse2/32gcc -funroll-loops -m32 -march=pentiumpro -O -fomit-frame-pointer2017072720170725
12528moon/sse2/32gcc -m32 -march=k6-3 -O -fomit-frame-pointer2017072720170725
12528moon/sse2/32gcc -m32 -march=pentium3 -O2 -fomit-frame-pointer2017072720170725
12537moon/sse2/32gcc -funroll-loops -m32 -march=i486 -O2 -fomit-frame-pointer2017072720170725
12537moon/sse2/32gcc -funroll-loops -m32 -march=i486 -Os -fomit-frame-pointer2017072720170725
12537moon/sse2/32gcc -funroll-loops -m32 -march=k6-3 -O3 -fomit-frame-pointer2017072720170725
12537moon/sse2/32gcc -funroll-loops -m32 -march=k6 -O2 -fomit-frame-pointer2017072720170725
12537moon/sse2/32gcc -m32 -march=i386 -O -fomit-frame-pointer2017072720170725
12537moon/sse2/32gcc -m32 -march=pentium-m -O3 -fomit-frame-pointer2017072720170725
12537moon/sse2/32gcc -m32 -march=pentium -Os -fomit-frame-pointer2017072720170725
12546moon/sse2/32gcc -funroll-loops -m32 -march=k6-2 -O2 -fomit-frame-pointer2017072720170725
12546moon/sse2/32gcc -funroll-loops -m32 -march=nocona -Os -fomit-frame-pointer2017072720170725
12546moon/sse2/32gcc -funroll-loops -m32 -march=pentium3 -Os -fomit-frame-pointer2017072720170725
12546moon/sse2/32gcc -m32 -march=k6 -O -fomit-frame-pointer2017072720170725
12546moon/sse2/32gcc -m32 -march=pentium3 -O3 -fomit-frame-pointer2017072720170725
12546moon/sse2/32gcc -m32 -march=pentium3 -O -fomit-frame-pointer2017072720170725
12555moon/sse2/32gcc -funroll-loops -m32 -march=i386 -O3 -fomit-frame-pointer2017072720170725
12555moon/sse2/32gcc -funroll-loops -m32 -march=k8 -Os -fomit-frame-pointer2017072720170725
12555moon/sse2/32gcc -funroll-loops -m32 -march=pentium-m -Os -fomit-frame-pointer2017072720170725
12555moon/sse2/32gcc -funroll-loops -m32 -march=pentium-mmx -O -fomit-frame-pointer2017072720170725
12555moon/sse2/32gcc -m32 -march=i486 -Os -fomit-frame-pointer2017072720170725
12555moon/sse2/32gcc -m32 -march=native -mtune=native -O -fomit-frame-pointer2017072720170725
12555moon/sse2/32gcc -m32 -march=pentium-m -O -fomit-frame-pointer2017072720170725
12555moon/sse2/32gcc -m32 -march=pentium-mmx -O3 -fomit-frame-pointer2017072720170725
12555moon/sse2/32gcc -m32 -march=pentium4 -O3 -fomit-frame-pointer2017072720170725
12555moon/sse2/32gcc -m32 -march=pentium4 -O -fomit-frame-pointer2017072720170725
12564moon/sse2/32gcc -funroll-loops -m32 -march=prescott -O -fomit-frame-pointer2017072720170725
12564moon/sse2/32gcc -m32 -march=core-avx-i -O -fomit-frame-pointer2017072720170725
12573moon/sse2/32gcc -funroll-loops -m32 -march=barcelona -O2 -fomit-frame-pointer2017072720170725
12573moon/sse2/32gcc -funroll-loops -m32 -march=nocona -O2 -fomit-frame-pointer2017072720170725
12573moon/sse2/32gcc -funroll-loops -m32 -march=nocona -O -fomit-frame-pointer2017072720170725
12573moon/sse2/32gcc -m32 -O3 -fomit-frame-pointer2017072720170725
12573moon/sse2/32gcc -m32 -march=barcelona -O -fomit-frame-pointer2017072720170725
12573moon/sse2/32gcc -m32 -march=core2 -msse4 -O -fomit-frame-pointer2017072720170725
12573moon/sse2/32gcc -m32 -march=corei7 -O -fomit-frame-pointer2017072720170725
12573moon/sse2/32gcc -m32 -march=nocona -O3 -fomit-frame-pointer2017072720170725
12573moon/sse2/32gcc -m32 -march=prescott -O2 -fomit-frame-pointer2017072720170725
12582moon/sse2/32gcc -funroll-loops -m32 -march=k8 -O -fomit-frame-pointer2017072720170725
12582moon/sse2/32gcc -m32 -march=corei7-avx -O -fomit-frame-pointer2017072720170725
12582moon/sse2/32gcc -m32 -march=k8 -O2 -fomit-frame-pointer2017072720170725
12582moon/sse2/32gcc -m32 -march=nocona -O2 -fomit-frame-pointer2017072720170725
12591moon/sse2/32gcc -funroll-loops -m32 -march=athlon -O -fomit-frame-pointer2017072720170725
12591moon/sse2/32gcc -funroll-loops -m32 -march=barcelona -O3 -fomit-frame-pointer2017072720170725
12591moon/sse2/32gcc -funroll-loops -m32 -march=pentium-m -O2 -fomit-frame-pointer2017072720170725
12591moon/sse2/32gcc -funroll-loops -m32 -march=pentium3 -O2 -fomit-frame-pointer2017072720170725
12591moon/sse2/32gcc -m32 -O2 -fomit-frame-pointer2017072720170725
12591moon/sse2/32gcc -m32 -march=athlon -O3 -fomit-frame-pointer2017072720170725
12591moon/sse2/32gcc -m32 -march=barcelona -O3 -fomit-frame-pointer2017072720170725
12591moon/sse2/32gcc -m32 -march=core2 -O -fomit-frame-pointer2017072720170725
12591moon/sse2/32gcc -m32 -march=corei7 -O2 -fomit-frame-pointer2017072720170725
12591moon/sse2/32gcc -m32 -march=k8 -O3 -fomit-frame-pointer2017072720170725
12591moon/sse2/32gcc -m32 -march=nocona -O -fomit-frame-pointer2017072720170725
12591moon/sse2/32gcc -m32 -march=pentium2 -O2 -fomit-frame-pointer2017072720170725
12591moon/sse2/32gcc -m32 -march=pentium2 -O3 -fomit-frame-pointer2017072720170725
12591moon/sse2/32gcc -m32 -march=prescott -O -fomit-frame-pointer2017072720170725
12600moon/sse2/32gcc -funroll-loops -m32 -O2 -fomit-frame-pointer2017072720170725
12600moon/sse2/32gcc -funroll-loops -m32 -O -fomit-frame-pointer2017072720170725
12600moon/sse2/32gcc -funroll-loops -m32 -march=barcelona -O -fomit-frame-pointer2017072720170725
12600moon/sse2/32gcc -funroll-loops -m32 -march=k8 -O3 -fomit-frame-pointer2017072720170725
12600moon/sse2/32gcc -funroll-loops -m32 -march=pentium2 -O3 -fomit-frame-pointer2017072720170725
12600moon/sse2/32gcc -funroll-loops -m32 -march=pentium3 -O3 -fomit-frame-pointer2017072720170725
12600moon/sse2/32gcc -funroll-loops -m32 -march=pentiumpro -O2 -fomit-frame-pointer2017072720170725
12600moon/sse2/32gcc -m32 -march=athlon -O -fomit-frame-pointer2017072720170725
12600moon/sse2/32gcc -m32 -march=core-avx-i -O2 -fomit-frame-pointer2017072720170725
12600moon/sse2/32gcc -m32 -march=core2 -O3 -fomit-frame-pointer2017072720170725
12600moon/sse2/32gcc -m32 -march=core2 -msse4 -O2 -fomit-frame-pointer2017072720170725
12600moon/sse2/32gcc -m32 -march=nocona -Os -fomit-frame-pointer2017072720170725
12609moon/sse2/32gcc -funroll-loops -m32 -Os -fomit-frame-pointer2017072720170725
12609moon/sse2/32gcc -funroll-loops -m32 -march=athlon -Os -fomit-frame-pointer2017072720170725
12609moon/sse2/32gcc -funroll-loops -m32 -march=i386 -O -fomit-frame-pointer2017072720170725
12609moon/sse2/32gcc -funroll-loops -m32 -march=k6 -O3 -fomit-frame-pointer2017072720170725
12609moon/sse2/32gcc -funroll-loops -m32 -march=k8 -O2 -fomit-frame-pointer2017072720170725
12609moon/sse2/32gcc -funroll-loops -m32 -march=pentium-mmx -Os -fomit-frame-pointer2017072720170725
12609moon/sse2/32gcc -funroll-loops -m32 -march=pentium2 -O -fomit-frame-pointer2017072720170725
12609moon/sse2/32gcc -funroll-loops -m32 -march=pentium -Os -fomit-frame-pointer2017072720170725
12609moon/sse2/32gcc -m32 -march=barcelona -O2 -fomit-frame-pointer2017072720170725
12609moon/sse2/32gcc -m32 -march=core-avx-i -Os -fomit-frame-pointer2017072720170725
12609moon/sse2/32gcc -m32 -march=core2 -O2 -fomit-frame-pointer2017072720170725
12609moon/sse2/32gcc -m32 -march=corei7-avx -Os -fomit-frame-pointer2017072720170725
12609moon/sse2/32gcc -m32 -march=k6-2 -O -fomit-frame-pointer2017072720170725
12609moon/sse2/32gcc -m32 -march=k6-3 -O2 -fomit-frame-pointer2017072720170725
12609moon/sse2/32gcc -m32 -march=pentium4 -O2 -fomit-frame-pointer2017072720170725
12618moon/sse2/32gcc -funroll-loops -m32 -march=athlon -O2 -fomit-frame-pointer2017072720170725
12618moon/sse2/32gcc -funroll-loops -m32 -march=barcelona -Os -fomit-frame-pointer2017072720170725
12618moon/sse2/32gcc -funroll-loops -m32 -march=k6-2 -O3 -fomit-frame-pointer2017072720170725
12618moon/sse2/32gcc -funroll-loops -m32 -march=k6-3 -O2 -fomit-frame-pointer2017072720170725
12618moon/sse2/32gcc -funroll-loops -m32 -march=k6-3 -Os -fomit-frame-pointer2017072720170725
12618moon/sse2/32gcc -funroll-loops -m32 -march=k6 -O -fomit-frame-pointer2017072720170725
12618moon/sse2/32gcc -funroll-loops -m32 -march=k6 -Os -fomit-frame-pointer2017072720170725
12618moon/sse2/32gcc -funroll-loops -m32 -march=nocona -O3 -fomit-frame-pointer2017072720170725
12618moon/sse2/32gcc -funroll-loops -m32 -march=pentium4 -O3 -fomit-frame-pointer2017072720170725
12618moon/sse2/32gcc -funroll-loops -m32 -march=pentium4 -O -fomit-frame-pointer2017072720170725
12618moon/sse2/32gcc -funroll-loops -m32 -march=pentium -O2 -fomit-frame-pointer2017072720170725
12618moon/sse2/32gcc -funroll-loops -m32 -march=pentiumpro -O3 -fomit-frame-pointer2017072720170725
12618moon/sse2/32gcc -m32 -Os -fomit-frame-pointer2017072720170725
12618moon/sse2/32gcc -m32 -march=corei7 -Os -fomit-frame-pointer2017072720170725
12618moon/sse2/32gcc -m32 -march=i386 -Os -fomit-frame-pointer2017072720170725
12618moon/sse2/32gcc -m32 -march=k6-2 -Os -fomit-frame-pointer2017072720170725
12618moon/sse2/32gcc -m32 -march=k6 -Os -fomit-frame-pointer2017072720170725
12618moon/sse2/32gcc -m32 -march=native -mtune=native -Os -fomit-frame-pointer2017072720170725
12618moon/sse2/32gcc -m32 -march=pentium2 -Os -fomit-frame-pointer2017072720170725
12618moon/sse2/32gcc -m32 -march=pentiumpro -O2 -fomit-frame-pointer2017072720170725
12627moon/sse2/32gcc -funroll-loops -m32 -march=i386 -Os -fomit-frame-pointer2017072720170725
12627moon/sse2/32gcc -funroll-loops -m32 -march=k6-2 -O -fomit-frame-pointer2017072720170725
12627moon/sse2/32gcc -funroll-loops -m32 -march=k6-2 -Os -fomit-frame-pointer2017072720170725
12627moon/sse2/32gcc -funroll-loops -m32 -march=k6-3 -O -fomit-frame-pointer2017072720170725
12627moon/sse2/32gcc -funroll-loops -m32 -march=pentium-m -O3 -fomit-frame-pointer2017072720170725
12627moon/sse2/32gcc -funroll-loops -m32 -march=pentium-mmx -O2 -fomit-frame-pointer2017072720170725
12627moon/sse2/32gcc -m32 -march=athlon -Os -fomit-frame-pointer2017072720170725
12627moon/sse2/32gcc -m32 -march=core2 -Os -fomit-frame-pointer2017072720170725
12627moon/sse2/32gcc -m32 -march=core2 -msse4.1 -O2 -fomit-frame-pointer2017072720170725
12627moon/sse2/32gcc -m32 -march=core2 -msse4.1 -Os -fomit-frame-pointer2017072720170725
12627moon/sse2/32gcc -m32 -march=i486 -O2 -fomit-frame-pointer2017072720170725
12627moon/sse2/32gcc -m32 -march=i486 -O3 -fomit-frame-pointer2017072720170725
12627moon/sse2/32gcc -m32 -march=k6-3 -O3 -fomit-frame-pointer2017072720170725
12627moon/sse2/32gcc -m32 -march=k6-3 -Os -fomit-frame-pointer2017072720170725
12627moon/sse2/32gcc -m32 -march=k6 -O3 -fomit-frame-pointer2017072720170725
12627moon/sse2/32gcc -m32 -march=pentium-m -Os -fomit-frame-pointer2017072720170725
12627moon/sse2/32gcc -m32 -march=pentium3 -Os -fomit-frame-pointer2017072720170725
12627moon/sse2/32gcc -m32 -march=pentium -O3 -fomit-frame-pointer2017072720170725
12627moon/sse2/32gcc -m32 -march=pentium -O -fomit-frame-pointer2017072720170725
12636moon/sse2/32gcc -funroll-loops -m32 -march=i386 -O2 -fomit-frame-pointer2017072720170725
12636moon/sse2/32gcc -funroll-loops -m32 -march=pentium2 -Os -fomit-frame-pointer2017072720170725
12636moon/sse2/32gcc -funroll-loops -m32 -march=pentium4 -Os -fomit-frame-pointer2017072720170725
12636moon/sse2/32gcc -funroll-loops -m32 -march=pentiumpro -Os -fomit-frame-pointer2017072720170725
12636moon/sse2/32gcc -funroll-loops -m32 -march=prescott -Os -fomit-frame-pointer2017072720170725
12636moon/sse2/32gcc -m32 -march=barcelona -Os -fomit-frame-pointer2017072720170725
12636moon/sse2/32gcc -m32 -march=core2 -msse4 -Os -fomit-frame-pointer2017072720170725
12636moon/sse2/32gcc -m32 -march=i386 -O2 -fomit-frame-pointer2017072720170725
12636moon/sse2/32gcc -m32 -march=i386 -O3 -fomit-frame-pointer2017072720170725
12636moon/sse2/32gcc -m32 -march=i486 -O -fomit-frame-pointer2017072720170725
12636moon/sse2/32gcc -m32 -march=k6-2 -O3 -fomit-frame-pointer2017072720170725
12636moon/sse2/32gcc -m32 -march=k6 -O2 -fomit-frame-pointer2017072720170725
12636moon/sse2/32gcc -m32 -march=pentium-mmx -O2 -fomit-frame-pointer2017072720170725
12636moon/sse2/32gcc -m32 -march=pentium-mmx -Os -fomit-frame-pointer2017072720170725
12636moon/sse2/32gcc -m32 -march=pentium4 -Os -fomit-frame-pointer2017072720170725
12636moon/sse2/32gcc -m32 -march=pentiumpro -O -fomit-frame-pointer2017072720170725
12636moon/sse2/32gcc -m32 -march=pentiumpro -Os -fomit-frame-pointer2017072720170725
12645moon/sse2/32gcc -funroll-loops -m32 -march=i486 -O3 -fomit-frame-pointer2017072720170725
12645moon/sse2/32gcc -funroll-loops -m32 -march=i486 -O -fomit-frame-pointer2017072720170725
12645moon/sse2/32gcc -funroll-loops -m32 -march=pentium4 -O2 -fomit-frame-pointer2017072720170725
12645moon/sse2/32gcc -funroll-loops -m32 -march=pentium -O3 -fomit-frame-pointer2017072720170725
12645moon/sse2/32gcc -m32 -march=k6-2 -O2 -fomit-frame-pointer2017072720170725
12645moon/sse2/32gcc -m32 -march=k8 -Os -fomit-frame-pointer2017072720170725
12645moon/sse2/32gcc -m32 -march=pentium2 -O -fomit-frame-pointer2017072720170725
12645moon/sse2/32gcc -m32 -march=pentiumpro -O3 -fomit-frame-pointer2017072720170725
12645moon/sse2/32gcc -m32 -march=prescott -Os -fomit-frame-pointer2017072720170725
12663moon/sse2/32gcc -m32 -march=pentium-mmx -O -fomit-frame-pointer2017072720170725
12672moon/sse2/32gcc -funroll-loops -m32 -march=pentium -O -fomit-frame-pointer2017072720170725
13734xmmgcc -funroll-loops -m32 -march=barcelona -O -fomit-frame-pointer2017072720170725
13743xmmgcc -funroll-loops -m32 -march=k8 -O -fomit-frame-pointer2017072720170725
13833xmmgcc -funroll-loops -m32 -march=pentium-m -O -fomit-frame-pointer2017072720170725
13887moon/ssse3/32gcc -m32 -march=athlon -O3 -fomit-frame-pointer2017072720170725
13905moon/ssse3/32gcc -funroll-loops -m32 -march=athlon -O3 -fomit-frame-pointer2017072720170725
13905moon/ssse3/32gcc -funroll-loops -m32 -march=pentiumpro -O -fomit-frame-pointer2017072720170725
13914moon/ssse3/32gcc -funroll-loops -m32 -march=barcelona -O -fomit-frame-pointer2017072720170725
13914moon/ssse3/32gcc -m32 -march=athlon -O -fomit-frame-pointer2017072720170725
13923moon/ssse3/32gcc -funroll-loops -m32 -march=barcelona -O3 -fomit-frame-pointer2017072720170725
13923moon/ssse3/32gcc -funroll-loops -m32 -march=k6 -Os -fomit-frame-pointer2017072720170725
13923moon/ssse3/32gcc -m32 -march=k8 -Os -fomit-frame-pointer2017072720170725
13923moon/ssse3/32gcc -m32 -march=native -mtune=native -O3 -fomit-frame-pointer2017072720170725
13923moon/ssse3/32gcc -m32 -march=pentium -Os -fomit-frame-pointer2017072720170725
13932moon/ssse3/32gcc -funroll-loops -m32 -march=k6-3 -O2 -fomit-frame-pointer2017072720170725
13932moon/ssse3/32gcc -funroll-loops -m32 -march=nocona -Os -fomit-frame-pointer2017072720170725
13932moon/ssse3/32gcc -funroll-loops -m32 -march=pentium-m -O -fomit-frame-pointer2017072720170725
13932moon/ssse3/32gcc -funroll-loops -m32 -march=pentium2 -O -fomit-frame-pointer2017072720170725
13932moon/ssse3/32gcc -funroll-loops -m32 -march=pentium3 -O -fomit-frame-pointer2017072720170725
13932moon/ssse3/32gcc -funroll-loops -m32 -march=pentium4 -Os -fomit-frame-pointer2017072720170725
13932moon/ssse3/32gcc -m32 -march=core-avx-i -Os -fomit-frame-pointer2017072720170725
13932moon/ssse3/32gcc -m32 -march=nocona -O3 -fomit-frame-pointer2017072720170725
13941moon/ssse3/32gcc -funroll-loops -m32 -O2 -fomit-frame-pointer2017072720170725
13941xmmgcc -funroll-loops -m32 -march=pentium-m -O2 -fomit-frame-pointer2017072720170725
13941moon/ssse3/32gcc -m32 -march=core-avx-i -O -fomit-frame-pointer2017072720170725
13941moon/ssse3/32gcc -m32 -march=core2 -O2 -fomit-frame-pointer2017072720170725
13941moon/ssse3/32gcc -m32 -march=core2 -O3 -fomit-frame-pointer2017072720170725
13941moon/ssse3/32gcc -m32 -march=core2 -Os -fomit-frame-pointer2017072720170725
13941moon/ssse3/32gcc -m32 -march=k6-3 -O -fomit-frame-pointer2017072720170725
13941moon/ssse3/32gcc -m32 -march=k8 -O2 -fomit-frame-pointer2017072720170725
13941moon/ssse3/32gcc -m32 -march=prescott -O3 -fomit-frame-pointer2017072720170725
13950moon/ssse3/32gcc -funroll-loops -m32 -march=athlon -O2 -fomit-frame-pointer2017072720170725
13950moon/ssse3/32gcc -funroll-loops -m32 -march=barcelona -O2 -fomit-frame-pointer2017072720170725
13950moon/ssse3/32gcc -funroll-loops -m32 -march=k8 -O3 -fomit-frame-pointer2017072720170725
13950moon/ssse3/32gcc -funroll-loops -m32 -march=nocona -O2 -fomit-frame-pointer2017072720170725
13950moon/ssse3/32gcc -funroll-loops -m32 -march=pentium-m -O2 -fomit-frame-pointer2017072720170725
13950moon/ssse3/32gcc -funroll-loops -m32 -march=prescott -O -fomit-frame-pointer2017072720170725
13950moon/ssse3/32gcc -m32 -march=athlon -O2 -fomit-frame-pointer2017072720170725
13950moon/ssse3/32gcc -m32 -march=core-avx-i -O2 -fomit-frame-pointer2017072720170725
13950moon/ssse3/32gcc -m32 -march=core2 -O -fomit-frame-pointer2017072720170725
13950moon/ssse3/32gcc -m32 -march=core2 -msse4.1 -O -fomit-frame-pointer2017072720170725
13950moon/ssse3/32gcc -m32 -march=core2 -msse4 -O -fomit-frame-pointer2017072720170725
13950moon/ssse3/32gcc -m32 -march=corei7-avx -O -fomit-frame-pointer2017072720170725
13950moon/ssse3/32gcc -m32 -march=i486 -O -fomit-frame-pointer2017072720170725
13950moon/ssse3/32gcc -m32 -march=k6-2 -O -fomit-frame-pointer2017072720170725
13950moon/ssse3/32gcc -m32 -march=native -mtune=native -O -fomit-frame-pointer2017072720170725
13950moon/ssse3/32gcc -m32 -march=pentium-mmx -O2 -fomit-frame-pointer2017072720170725
13950moon/ssse3/32gcc -m32 -march=prescott -O -fomit-frame-pointer2017072720170725
13959moon/ssse3/32gcc -funroll-loops -m32 -march=i486 -O2 -fomit-frame-pointer2017072720170725
13959moon/ssse3/32gcc -funroll-loops -m32 -march=i486 -O3 -fomit-frame-pointer2017072720170725
13959moon/ssse3/32gcc -funroll-loops -m32 -march=nocona -O3 -fomit-frame-pointer2017072720170725
13959moon/ssse3/32gcc -funroll-loops -m32 -march=pentium-m -O3 -fomit-frame-pointer2017072720170725
13959moon/ssse3/32gcc -funroll-loops -m32 -march=pentium3 -O3 -fomit-frame-pointer2017072720170725
13959moon/ssse3/32gcc -funroll-loops -m32 -march=prescott -O2 -fomit-frame-pointer2017072720170725
13959moon/ssse3/32gcc -funroll-loops -m32 -march=prescott -O3 -fomit-frame-pointer2017072720170725
13959moon/ssse3/32gcc -m32 -march=core2 -msse4 -O2 -fomit-frame-pointer2017072720170725
13959moon/ssse3/32gcc -m32 -march=corei7-avx -O2 -fomit-frame-pointer2017072720170725
13959moon/ssse3/32gcc -m32 -march=corei7 -O -fomit-frame-pointer2017072720170725
13959moon/ssse3/32gcc -m32 -march=pentiumpro -Os -fomit-frame-pointer2017072720170725
13968moon/ssse3/32gcc -funroll-loops -m32 -O3 -fomit-frame-pointer2017072720170725
13968moon/ssse3/32gcc -funroll-loops -m32 -march=barcelona -Os -fomit-frame-pointer2017072720170725
13968moon/ssse3/32gcc -funroll-loops -m32 -march=k6-2 -Os -fomit-frame-pointer2017072720170725
13968xmmgcc -funroll-loops -m32 -march=pentium-m -O3 -fomit-frame-pointer2017072720170725
13968moon/ssse3/32gcc -funroll-loops -m32 -march=pentium-mmx -O -fomit-frame-pointer2017072720170725
13968moon/ssse3/32gcc -funroll-loops -m32 -march=pentium-mmx -Os -fomit-frame-pointer2017072720170725
13968moon/ssse3/32gcc -funroll-loops -m32 -march=pentium3 -Os -fomit-frame-pointer2017072720170725
13968moon/ssse3/32gcc -m32 -O -fomit-frame-pointer2017072720170725
13968moon/ssse3/32gcc -m32 -Os -fomit-frame-pointer2017072720170725
13968moon/ssse3/32gcc -m32 -march=barcelona -Os -fomit-frame-pointer2017072720170725
13968moon/ssse3/32gcc -m32 -march=k6-2 -O2 -fomit-frame-pointer2017072720170725
13968moon/ssse3/32gcc -m32 -march=k8 -O -fomit-frame-pointer2017072720170725
13968moon/ssse3/32gcc -m32 -march=native -mtune=native -Os -fomit-frame-pointer2017072720170725
13968moon/ssse3/32gcc -m32 -march=pentium4 -O -fomit-frame-pointer2017072720170725
13977moon/ssse3/32gcc -funroll-loops -m32 -march=i386 -O2 -fomit-frame-pointer2017072720170725
13977moon/ssse3/32gcc -funroll-loops -m32 -march=i386 -Os -fomit-frame-pointer2017072720170725
13977moon/ssse3/32gcc -funroll-loops -m32 -march=k6-2 -O -fomit-frame-pointer2017072720170725
13977moon/ssse3/32gcc -funroll-loops -m32 -march=k6 -O2 -fomit-frame-pointer2017072720170725
13977moon/ssse3/32gcc -funroll-loops -m32 -march=k8 -O2 -fomit-frame-pointer2017072720170725
13977moon/ssse3/32gcc -funroll-loops -m32 -march=pentium2 -O2 -fomit-frame-pointer2017072720170725
13977moon/ssse3/32gcc -funroll-loops -m32 -march=pentium3 -O2 -fomit-frame-pointer2017072720170725
13977moon/ssse3/32gcc -funroll-loops -m32 -march=pentium4 -O3 -fomit-frame-pointer2017072720170725
13977moon/ssse3/32gcc -funroll-loops -m32 -march=pentiumpro -O2 -fomit-frame-pointer2017072720170725
13977moon/ssse3/32gcc -funroll-loops -m32 -march=pentiumpro -O3 -fomit-frame-pointer2017072720170725
13977moon/ssse3/32gcc -funroll-loops -m32 -march=pentiumpro -Os -fomit-frame-pointer2017072720170725
13977moon/ssse3/32gcc -m32 -O2 -fomit-frame-pointer2017072720170725
13977moon/ssse3/32gcc -m32 -O3 -fomit-frame-pointer2017072720170725
13977moon/ssse3/32gcc -m32 -march=athlon -Os -fomit-frame-pointer2017072720170725
13977moon/ssse3/32gcc -m32 -march=corei7 -O2 -fomit-frame-pointer2017072720170725
13977moon/ssse3/32gcc -m32 -march=i386 -O3 -fomit-frame-pointer2017072720170725
13977moon/ssse3/32gcc -m32 -march=k6-2 -Os -fomit-frame-pointer2017072720170725
13977moon/ssse3/32gcc -m32 -march=k6 -Os -fomit-frame-pointer2017072720170725
13977moon/ssse3/32gcc -m32 -march=k8 -O3 -fomit-frame-pointer2017072720170725
13977moon/ssse3/32gcc -m32 -march=native -mtune=native -O2 -fomit-frame-pointer2017072720170725
13977moon/ssse3/32gcc -m32 -march=nocona -O2 -fomit-frame-pointer2017072720170725
13977moon/ssse3/32gcc -m32 -march=nocona -Os -fomit-frame-pointer2017072720170725
13977moon/ssse3/32gcc -m32 -march=pentium4 -O3 -fomit-frame-pointer2017072720170725
13977moon/ssse3/32gcc -m32 -march=pentium4 -Os -fomit-frame-pointer2017072720170725
13977moon/ssse3/32gcc -m32 -march=pentium -O2 -fomit-frame-pointer2017072720170725
13986moon/ssse3/32gcc -funroll-loops -m32 -march=i486 -Os -fomit-frame-pointer2017072720170725
13986moon/ssse3/32gcc -funroll-loops -m32 -march=k6-2 -O3 -fomit-frame-pointer2017072720170725
13986moon/ssse3/32gcc -funroll-loops -m32 -march=k6-3 -Os -fomit-frame-pointer2017072720170725
13986moon/ssse3/32gcc -funroll-loops -m32 -march=k8 -Os -fomit-frame-pointer2017072720170725
13986moon/ssse3/32gcc -funroll-loops -m32 -march=nocona -O -fomit-frame-pointer2017072720170725
13986moon/ssse3/32gcc -funroll-loops -m32 -march=pentium-mmx -O3 -fomit-frame-pointer2017072720170725
13986moon/ssse3/32gcc -funroll-loops -m32 -march=pentium -O3 -fomit-frame-pointer2017072720170725
13986moon/ssse3/32gcc -funroll-loops -m32 -march=pentium -O -fomit-frame-pointer2017072720170725
13986moon/ssse3/32gcc -funroll-loops -m32 -march=prescott -Os -fomit-frame-pointer2017072720170725
13986moon/ssse3/32gcc -m32 -march=core2 -msse4.1 -O2 -fomit-frame-pointer2017072720170725
13986moon/ssse3/32gcc -m32 -march=core2 -msse4 -Os -fomit-frame-pointer2017072720170725
13986moon/ssse3/32gcc -m32 -march=i386 -O -fomit-frame-pointer2017072720170725
13986moon/ssse3/32gcc -m32 -march=i486 -O3 -fomit-frame-pointer2017072720170725
13986moon/ssse3/32gcc -m32 -march=k6-2 -O3 -fomit-frame-pointer2017072720170725
13986moon/ssse3/32gcc -m32 -march=pentium-m -O3 -fomit-frame-pointer2017072720170725
13986moon/ssse3/32gcc -m32 -march=pentium4 -O2 -fomit-frame-pointer2017072720170725
13986moon/ssse3/32gcc -m32 -march=pentium -O -fomit-frame-pointer2017072720170725
13986moon/ssse3/32gcc -m32 -march=pentiumpro -O -fomit-frame-pointer2017072720170725
13986moon/ssse3/32gcc -m32 -march=prescott -O2 -fomit-frame-pointer2017072720170725
13986moon/ssse3/32gcc -m32 -march=prescott -Os -fomit-frame-pointer2017072720170725
13995moon/ssse3/32gcc -funroll-loops -m32 -march=athlon -Os -fomit-frame-pointer2017072720170725
13995moon/ssse3/32gcc -funroll-loops -m32 -march=k6 -O3 -fomit-frame-pointer2017072720170725
13995moon/ssse3/32gcc -m32 -march=barcelona -O -fomit-frame-pointer2017072720170725
13995moon/ssse3/32gcc -m32 -march=i486 -O2 -fomit-frame-pointer2017072720170725
13995moon/ssse3/32gcc -m32 -march=k6 -O2 -fomit-frame-pointer2017072720170725
13995moon/ssse3/32gcc -m32 -march=k6 -O3 -fomit-frame-pointer2017072720170725
13995moon/ssse3/32gcc -m32 -march=nocona -O -fomit-frame-pointer2017072720170725
13995moon/ssse3/32gcc -m32 -march=pentium-m -Os -fomit-frame-pointer2017072720170725
13995moon/ssse3/32gcc -m32 -march=pentium-mmx -Os -fomit-frame-pointer2017072720170725
13995moon/ssse3/32gcc -m32 -march=pentium2 -O2 -fomit-frame-pointer2017072720170725
13995moon/ssse3/32gcc -m32 -march=pentium2 -O -fomit-frame-pointer2017072720170725
13995moon/ssse3/32gcc -m32 -march=pentium2 -Os -fomit-frame-pointer2017072720170725
13995moon/ssse3/32gcc -m32 -march=pentium3 -O2 -fomit-frame-pointer2017072720170725
13995moon/ssse3/32gcc -m32 -march=pentium3 -Os -fomit-frame-pointer2017072720170725
14004moon/ssse3/32gcc -funroll-loops -m32 -march=k6-2 -O2 -fomit-frame-pointer2017072720170725
14004moon/ssse3/32gcc -funroll-loops -m32 -march=k8 -O -fomit-frame-pointer2017072720170725
14004moon/ssse3/32gcc -funroll-loops -m32 -march=pentium-m -Os -fomit-frame-pointer2017072720170725
14004moon/ssse3/32gcc -funroll-loops -m32 -march=pentium2 -O3 -fomit-frame-pointer2017072720170725
14004moon/ssse3/32gcc -funroll-loops -m32 -march=pentium4 -O2 -fomit-frame-pointer2017072720170725
14004moon/ssse3/32gcc -m32 -march=corei7-avx -Os -fomit-frame-pointer2017072720170725
14004moon/ssse3/32gcc -m32 -march=k6-3 -Os -fomit-frame-pointer2017072720170725
14004moon/ssse3/32gcc -m32 -march=pentium-m -O -fomit-frame-pointer2017072720170725
14004moon/ssse3/32gcc -m32 -march=pentium2 -O3 -fomit-frame-pointer2017072720170725
14004moon/ssse3/32gcc -m32 -march=pentiumpro -O3 -fomit-frame-pointer2017072720170725
14013moon/ssse3/32gcc -funroll-loops -m32 -march=pentium -Os -fomit-frame-pointer2017072720170725
14013moon/ssse3/32gcc -m32 -march=corei7 -Os -fomit-frame-pointer2017072720170725
14013moon/ssse3/32gcc -m32 -march=i386 -O2 -fomit-frame-pointer2017072720170725
14013moon/ssse3/32gcc -m32 -march=k6-3 -O2 -fomit-frame-pointer2017072720170725
14013moon/ssse3/32gcc -m32 -march=pentium -O3 -fomit-frame-pointer2017072720170725
14022moon/ssse3/32gcc -funroll-loops -m32 -Os -fomit-frame-pointer2017072720170725
14022moon/ssse3/32gcc -funroll-loops -m32 -march=i486 -O -fomit-frame-pointer2017072720170725
14022moon/ssse3/32gcc -funroll-loops -m32 -march=k6-3 -O3 -fomit-frame-pointer2017072720170725
14022moon/ssse3/32gcc -funroll-loops -m32 -march=k6 -O -fomit-frame-pointer2017072720170725
14022moon/ssse3/32gcc -funroll-loops -m32 -march=pentium2 -Os -fomit-frame-pointer2017072720170725
14022moon/ssse3/32gcc -funroll-loops -m32 -march=pentium4 -O -fomit-frame-pointer2017072720170725
14022moon/ssse3/32gcc -funroll-loops -m32 -march=pentium -O2 -fomit-frame-pointer2017072720170725
14022moon/ssse3/32gcc -m32 -march=core2 -msse4.1 -Os -fomit-frame-pointer2017072720170725
14022moon/ssse3/32gcc -m32 -march=k6 -O -fomit-frame-pointer2017072720170725
14022moon/ssse3/32gcc -m32 -march=pentium-m -O2 -fomit-frame-pointer2017072720170725
14022moon/ssse3/32gcc -m32 -march=pentium-mmx -O3 -fomit-frame-pointer2017072720170725
14022moon/ssse3/32gcc -m32 -march=pentium-mmx -O -fomit-frame-pointer2017072720170725
14022moon/ssse3/32gcc -m32 -march=pentium3 -O3 -fomit-frame-pointer2017072720170725
14031moon/ssse3/32gcc -funroll-loops -m32 -march=i386 -O3 -fomit-frame-pointer2017072720170725
14031moon/ssse3/32gcc -funroll-loops -m32 -march=i386 -O -fomit-frame-pointer2017072720170725
14031moon/ssse3/32gcc -m32 -march=i486 -Os -fomit-frame-pointer2017072720170725
14040moon/ssse3/32gcc -funroll-loops -m32 -march=pentium-mmx -O2 -fomit-frame-pointer2017072720170725
14040moon/ssse3/32gcc -m32 -march=i386 -Os -fomit-frame-pointer2017072720170725
14049moon/ssse3/32gcc -m32 -march=barcelona -O2 -fomit-frame-pointer2017072720170725
14067xmmgcc -m32 -march=pentium-m -O3 -fomit-frame-pointer2017072720170725
14157xmmgcc -m32 -march=pentium-m -O2 -fomit-frame-pointer2017072720170725
14193xmmgcc -m32 -march=pentium-m -O -fomit-frame-pointer2017072720170725
14256xmmgcc -funroll-loops -m32 -march=prescott -Os -fomit-frame-pointer2017072720170725
14265xmmgcc -funroll-loops -m32 -march=pentium4 -Os -fomit-frame-pointer2017072720170725
14274xmmgcc -funroll-loops -m32 -march=nocona -Os -fomit-frame-pointer2017072720170725
14274xmmgcc -m32 -march=k8 -O -fomit-frame-pointer2017072720170725
14283xmmgcc -funroll-loops -m32 -march=barcelona -O2 -fomit-frame-pointer2017072720170725
14301moon/ssse3/32gcc -m32 -march=k6-3 -O3 -fomit-frame-pointer2017072720170725
14319xmmgcc -funroll-loops -m32 -march=k8 -O3 -fomit-frame-pointer2017072720170725
14337xmmgcc -funroll-loops -m32 -march=barcelona -O3 -fomit-frame-pointer2017072720170725
14346xmmgcc -funroll-loops -m32 -march=k8 -O2 -fomit-frame-pointer2017072720170725
14346xmmgcc -m32 -march=barcelona -O -fomit-frame-pointer2017072720170725
14382xmmgcc -m32 -march=k8 -O2 -fomit-frame-pointer2017072720170725
14418xmmgcc -funroll-loops -m32 -march=barcelona -Os -fomit-frame-pointer2017072720170725
14445xmmgcc -m32 -march=k8 -O3 -fomit-frame-pointer2017072720170725
14517xmmgcc -funroll-loops -m32 -march=pentium-m -Os -fomit-frame-pointer2017072720170725
14544moon/ssse3/32gcc -funroll-loops -m32 -O -fomit-frame-pointer2017072720170725
14571moon/ssse3/32gcc -funroll-loops -m32 -march=athlon -O -fomit-frame-pointer2017072720170725
14571moon/ssse3/32gcc -m32 -march=barcelona -O3 -fomit-frame-pointer2017072720170725
14598moon/ssse3/32gcc -m32 -march=pentiumpro -O2 -fomit-frame-pointer2017072720170725
14607moon/ssse3/32gcc -m32 -march=pentium3 -O -fomit-frame-pointer2017072720170725
14634moon/ssse3/32gcc -funroll-loops -m32 -march=k6-3 -O -fomit-frame-pointer2017072720170725
14634xmmgcc -m32 -march=prescott -Os -fomit-frame-pointer2017072720170725
14643xmmgcc -funroll-loops -m32 -march=k8 -Os -fomit-frame-pointer2017072720170725
14661xmmgcc -m32 -march=pentium4 -Os -fomit-frame-pointer2017072720170725
14679xmmgcc -m32 -march=barcelona -Os -fomit-frame-pointer2017072720170725
14688xmmgcc -m32 -march=barcelona -O2 -fomit-frame-pointer2017072720170725
14688xmmgcc -m32 -march=nocona -Os -fomit-frame-pointer2017072720170725
14769xmmgcc -m32 -march=pentium-m -Os -fomit-frame-pointer2017072720170725
14841xmmgcc -m32 -march=barcelona -O3 -fomit-frame-pointer2017072720170725
14922xmmgcc -m32 -march=k8 -Os -fomit-frame-pointer2017072720170725
15480xmmgcc -m32 -march=core2 -Os -fomit-frame-pointer2017072720170725
15516xmmgcc -m32 -march=native -mtune=native -Os -fomit-frame-pointer2017072720170725
15597xmmgcc -funroll-loops -m32 -march=pentium4 -O2 -fomit-frame-pointer2017072720170725
15606xmmgcc -funroll-loops -m32 -march=nocona -O3 -fomit-frame-pointer2017072720170725
15642xmmgcc -funroll-loops -m32 -march=nocona -O2 -fomit-frame-pointer2017072720170725
15642xmmgcc -funroll-loops -m32 -march=prescott -O2 -fomit-frame-pointer2017072720170725
15660xmmgcc -funroll-loops -m32 -march=pentium4 -O3 -fomit-frame-pointer2017072720170725
15678xmmgcc -funroll-loops -m32 -march=prescott -O3 -fomit-frame-pointer2017072720170725
16551xmmgcc -m32 -march=pentium4 -O3 -fomit-frame-pointer2017072720170725
16578xmmgcc -m32 -march=prescott -O2 -fomit-frame-pointer2017072720170725
16587xmmgcc -m32 -march=nocona -O2 -fomit-frame-pointer2017072720170725
16587xmmgcc -m32 -march=pentium4 -O2 -fomit-frame-pointer2017072720170725
16596xmmgcc -m32 -march=prescott -O3 -fomit-frame-pointer2017072720170725
16605xmmgcc -m32 -march=nocona -O3 -fomit-frame-pointer2017072720170725
16848regsgcc -funroll-loops -m32 -march=pentiumpro -O -fomit-frame-pointer2017072720170725
16884xmmgcc -funroll-loops -m32 -march=nocona -O -fomit-frame-pointer2017072720170725
16920regsgcc -funroll-loops -m32 -march=barcelona -O -fomit-frame-pointer2017072720170725
16920regsgcc -funroll-loops -m32 -march=k6-2 -O -fomit-frame-pointer2017072720170725
16920regsgcc -funroll-loops -m32 -march=pentium3 -O -fomit-frame-pointer2017072720170725
16929regsgcc -funroll-loops -m32 -march=pentium -O -fomit-frame-pointer2017072720170725
16938regsgcc -funroll-loops -m32 -march=pentium2 -O -fomit-frame-pointer2017072720170725
16938xmmgcc -funroll-loops -m32 -march=prescott -O -fomit-frame-pointer2017072720170725
16947regsgcc -funroll-loops -m32 -march=pentium-mmx -O -fomit-frame-pointer2017072720170725
16956regsgcc -funroll-loops -m32 -march=k6 -O -fomit-frame-pointer2017072720170725
16965regsgcc -funroll-loops -m32 -march=prescott -O -fomit-frame-pointer2017072720170725
16974regsgcc -funroll-loops -m32 -march=athlon -O -fomit-frame-pointer2017072720170725
16974regsgcc -funroll-loops -m32 -march=nocona -O -fomit-frame-pointer2017072720170725
16983regsgcc -funroll-loops -m32 -march=k8 -O -fomit-frame-pointer2017072720170725
16992regsgcc -funroll-loops -m32 -march=k6-3 -O -fomit-frame-pointer2017072720170725
17010regsgcc -funroll-loops -m32 -march=pentium4 -O -fomit-frame-pointer2017072720170725
17037regsgcc -funroll-loops -m32 -march=i386 -O -fomit-frame-pointer2017072720170725
17046regsgcc -funroll-loops -m32 -O -fomit-frame-pointer2017072720170725
17100regsgcc -funroll-loops -m32 -march=i486 -O -fomit-frame-pointer2017072720170725
17199regsgcc -funroll-loops -m32 -march=pentium-m -O -fomit-frame-pointer2017072720170725
17307regsgcc -m32 -march=k6-2 -O -fomit-frame-pointer2017072720170725
17316regsgcc -m32 -march=k6 -O -fomit-frame-pointer2017072720170725
17343regsgcc -m32 -march=k6-3 -O -fomit-frame-pointer2017072720170725
17361regsgcc -m32 -march=pentium4 -O -fomit-frame-pointer2017072720170725
17370regsgcc -m32 -march=nocona -O -fomit-frame-pointer2017072720170725
17370regsgcc -m32 -march=prescott -O -fomit-frame-pointer2017072720170725
17379xmmgcc -funroll-loops -m32 -march=pentium4 -O -fomit-frame-pointer2017072720170725
17379regsgcc -m32 -march=pentium -O -fomit-frame-pointer2017072720170725
17397regsgcc -m32 -march=corei7-avx -O -fomit-frame-pointer2017072720170725
17397regsgcc -m32 -march=k8 -O -fomit-frame-pointer2017072720170725
17406regsgcc -m32 -O -fomit-frame-pointer2017072720170725
17406regsgcc -m32 -march=i486 -O -fomit-frame-pointer2017072720170725
17424regsgcc -m32 -march=core2 -O -fomit-frame-pointer2017072720170725
17424regsgcc -m32 -march=corei7 -O -fomit-frame-pointer2017072720170725
17433regsgcc -m32 -march=core2 -msse4 -O -fomit-frame-pointer2017072720170725
17442regsgcc -m32 -march=athlon -O -fomit-frame-pointer2017072720170725
17442regsgcc -m32 -march=core2 -msse4.1 -O -fomit-frame-pointer2017072720170725
17469regsgcc -m32 -march=core-avx-i -O -fomit-frame-pointer2017072720170725
17469regsgcc -m32 -march=native -mtune=native -O -fomit-frame-pointer2017072720170725
17487regsgcc -m32 -march=pentium-mmx -O -fomit-frame-pointer2017072720170725
17496regsgcc -m32 -march=i386 -O -fomit-frame-pointer2017072720170725
17496regsgcc -m32 -march=pentium3 -O -fomit-frame-pointer2017072720170725
17505regsgcc -m32 -march=pentiumpro -O -fomit-frame-pointer2017072720170725
17523regsgcc -m32 -march=pentium-m -O -fomit-frame-pointer2017072720170725
17523regsgcc -m32 -march=pentium2 -O -fomit-frame-pointer2017072720170725
17532regsgcc -m32 -march=barcelona -O -fomit-frame-pointer2017072720170725
17694xmmgcc -m32 -march=nocona -O -fomit-frame-pointer2017072720170725
17739xmmgcc -m32 -march=prescott -O -fomit-frame-pointer2017072720170725
17892xmmgcc -m32 -march=pentium4 -O -fomit-frame-pointer2017072720170725
18225xmmgcc -m32 -march=native -mtune=native -O -fomit-frame-pointer2017072720170725
18279xmmgcc -m32 -march=core2 -O -fomit-frame-pointer2017072720170725
18972regsgcc -m32 -march=pentium -Os -fomit-frame-pointer2017072720170725
19008regsgcc -m32 -march=pentium-mmx -Os -fomit-frame-pointer2017072720170725
19134regsgcc -funroll-loops -m32 -march=pentium -Os -fomit-frame-pointer2017072720170725
19161regsgcc -funroll-loops -m32 -march=pentium-mmx -Os -fomit-frame-pointer2017072720170725
19179xmmgcc -m32 -march=core2 -O2 -fomit-frame-pointer2017072720170725
19179xmmgcc -m32 -march=core2 -O3 -fomit-frame-pointer2017072720170725
19188xmmgcc -m32 -march=native -mtune=native -O3 -fomit-frame-pointer2017072720170725
19215regsgcc -m32 -march=k6 -Os -fomit-frame-pointer2017072720170725
19251xmmgcc -m32 -march=native -mtune=native -O2 -fomit-frame-pointer2017072720170725
19260regsgcc -funroll-loops -m32 -march=pentium3 -Os -fomit-frame-pointer2017072720170725
19278regsgcc -m32 -march=k6-2 -Os -fomit-frame-pointer2017072720170725
19287regsgcc -m32 -march=k6-3 -Os -fomit-frame-pointer2017072720170725
19296regsgcc -funroll-loops -m32 -march=pentium-m -Os -fomit-frame-pointer2017072720170725
19305regsgcc -funroll-loops -m32 -march=pentium2 -Os -fomit-frame-pointer2017072720170725
19323regsgcc -m32 -march=pentium-m -Os -fomit-frame-pointer2017072720170725
19332regsgcc -m32 -march=pentium3 -Os -fomit-frame-pointer2017072720170725
19341regsgcc -m32 -march=k8 -Os -fomit-frame-pointer2017072720170725
19341regsgcc -m32 -march=pentium2 -Os -fomit-frame-pointer2017072720170725
19341regsgcc -m32 -march=pentiumpro -Os -fomit-frame-pointer2017072720170725
19359regsgcc -funroll-loops -m32 -Os -fomit-frame-pointer2017072720170725
19368regsgcc -funroll-loops -m32 -march=pentiumpro -Os -fomit-frame-pointer2017072720170725
19368regsgcc -m32 -Os -fomit-frame-pointer2017072720170725
19368regsgcc -m32 -march=athlon -Os -fomit-frame-pointer2017072720170725
19395regsgcc -funroll-loops -m32 -march=athlon -Os -fomit-frame-pointer2017072720170725
19413regsgcc -m32 -march=barcelona -Os -fomit-frame-pointer2017072720170725
19422regsgcc -funroll-loops -m32 -march=barcelona -Os -fomit-frame-pointer2017072720170725
19449regsgcc -funroll-loops -m32 -march=k6-2 -Os -fomit-frame-pointer2017072720170725
19449regsgcc -m32 -march=core2 -msse4.1 -Os -fomit-frame-pointer2017072720170725
19485regsgcc -funroll-loops -m32 -march=k6-3 -Os -fomit-frame-pointer2017072720170725
19503regsgcc -m32 -march=core-avx-i -Os -fomit-frame-pointer2017072720170725
19503regsgcc -m32 -march=core2 -msse4 -Os -fomit-frame-pointer2017072720170725
19512regsgcc -m32 -march=corei7-avx -Os -fomit-frame-pointer2017072720170725
19512regsgcc -m32 -march=corei7 -Os -fomit-frame-pointer2017072720170725
19521regsgcc -funroll-loops -m32 -O3 -fomit-frame-pointer2017072720170725
19521regsgcc -m32 -march=native -mtune=native -Os -fomit-frame-pointer2017072720170725
19530regsgcc -funroll-loops -m32 -O2 -fomit-frame-pointer2017072720170725
19530regsgcc -funroll-loops -m32 -march=k8 -Os -fomit-frame-pointer2017072720170725
19530regsgcc -m32 -march=core2 -Os -fomit-frame-pointer2017072720170725
19557regsgcc -funroll-loops -m32 -march=k6 -Os -fomit-frame-pointer2017072720170725
19602regsgcc -funroll-loops -m32 -march=athlon -O2 -fomit-frame-pointer2017072720170725
19602regsgcc -funroll-loops -m32 -march=k8 -O2 -fomit-frame-pointer2017072720170725
19611regsgcc -funroll-loops -m32 -march=barcelona -O2 -fomit-frame-pointer2017072720170725
19737regsgcc -funroll-loops -m32 -march=k6 -O2 -fomit-frame-pointer2017072720170725
19764regsgcc -funroll-loops -m32 -march=k6-3 -O2 -fomit-frame-pointer2017072720170725
19773regsgcc -funroll-loops -m32 -march=k6-2 -O2 -fomit-frame-pointer2017072720170725
19827regsgcc -funroll-loops -m32 -march=pentiumpro -O2 -fomit-frame-pointer2017072720170725
19836regsgcc -funroll-loops -m32 -march=pentium2 -O2 -fomit-frame-pointer2017072720170725
19863regsgcc -funroll-loops -m32 -march=k6 -O3 -fomit-frame-pointer2017072720170725
19872regsgcc -funroll-loops -m32 -march=pentium3 -O3 -fomit-frame-pointer2017072720170725
19881regsgcc -funroll-loops -m32 -march=pentium-mmx -O2 -fomit-frame-pointer2017072720170725
19881regsgcc -funroll-loops -m32 -march=pentium3 -O2 -fomit-frame-pointer2017072720170725
19890regsgcc -funroll-loops -m32 -march=pentium-m -O3 -fomit-frame-pointer2017072720170725
19890regsgcc -funroll-loops -m32 -march=pentium2 -O3 -fomit-frame-pointer2017072720170725
19890regsgcc -funroll-loops -m32 -march=pentiumpro -O3 -fomit-frame-pointer2017072720170725
19917regsgcc -m32 -O3 -fomit-frame-pointer2017072720170725
19926regsgcc -funroll-loops -m32 -march=pentium-mmx -O3 -fomit-frame-pointer2017072720170725
19944refgcc -funroll-loops -m32 -O -fomit-frame-pointer2017072720170725
19944regsgcc -m32 -O2 -fomit-frame-pointer2017072720170725
19953regsgcc -funroll-loops -m32 -march=pentium -O2 -fomit-frame-pointer2017072720170725
19980regsgcc -funroll-loops -m32 -march=pentium -O3 -fomit-frame-pointer2017072720170725
20007regsgcc -m32 -march=athlon -O2 -fomit-frame-pointer2017072720170725
20043refgcc -funroll-loops -m32 -march=nocona -O -fomit-frame-pointer2017072720170725
20052refgcc -funroll-loops -m32 -march=prescott -O -fomit-frame-pointer2017072720170725
20061regsgcc -m32 -march=barcelona -O2 -fomit-frame-pointer2017072720170725
20061regsgcc -m32 -march=k6-2 -O2 -fomit-frame-pointer2017072720170725
20061regsgcc -m32 -march=k6-3 -O2 -fomit-frame-pointer2017072720170725
20061regsgcc -m32 -march=k8 -O2 -fomit-frame-pointer2017072720170725
20079refgcc -funroll-loops -m32 -march=pentium4 -O -fomit-frame-pointer2017072720170725
20079regsgcc -m32 -march=k6 -O2 -fomit-frame-pointer2017072720170725
20079regsgcc -m32 -march=k6 -O3 -fomit-frame-pointer2017072720170725
20151regsgcc -m32 -march=core2 -msse4.1 -O2 -fomit-frame-pointer2017072720170725
20187regsgcc -m32 -march=core-avx-i -O2 -fomit-frame-pointer2017072720170725
20187regsgcc -m32 -march=core2 -msse4 -O2 -fomit-frame-pointer2017072720170725
20196regsgcc -funroll-loops -m32 -march=pentium-m -O2 -fomit-frame-pointer2017072720170725
20196regsgcc -m32 -march=native -mtune=native -O3 -fomit-frame-pointer2017072720170725
20214regsgcc -m32 -march=core2 -O3 -fomit-frame-pointer2017072720170725
20223regsgcc -funroll-loops -m32 -march=k6-3 -O3 -fomit-frame-pointer2017072720170725
20223regsgcc -m32 -march=core2 -O2 -fomit-frame-pointer2017072720170725
20223regsgcc -m32 -march=native -mtune=native -O2 -fomit-frame-pointer2017072720170725
20241regsgcc -m32 -march=corei7-avx -O2 -fomit-frame-pointer2017072720170725
20241regsgcc -m32 -march=corei7 -O2 -fomit-frame-pointer2017072720170725
20259regsgcc -funroll-loops -m32 -march=k6-2 -O3 -fomit-frame-pointer2017072720170725
20286refgcc -funroll-loops -m32 -march=pentium-m -O -fomit-frame-pointer2017072720170725
20295refgcc -funroll-loops -m32 -march=athlon -O -fomit-frame-pointer2017072720170725
20295regsgcc -funroll-loops -m32 -march=k8 -O3 -fomit-frame-pointer2017072720170725
20295refgcc -funroll-loops -m32 -march=pentium2 -O -fomit-frame-pointer2017072720170725
20313regsgcc -funroll-loops -m32 -march=athlon -O3 -fomit-frame-pointer2017072720170725
20322regsgcc -funroll-loops -m32 -march=barcelona -O3 -fomit-frame-pointer2017072720170725
20322regsgcc -m32 -march=barcelona -O3 -fomit-frame-pointer2017072720170725
20322regsgcc -m32 -march=k8 -O3 -fomit-frame-pointer2017072720170725
20331refgcc -funroll-loops -m32 -march=pentiumpro -O -fomit-frame-pointer2017072720170725
20331regsgcc -m32 -march=pentium -O3 -fomit-frame-pointer2017072720170725
20340regsgcc -m32 -march=k6-2 -O3 -fomit-frame-pointer2017072720170725
20340regsgcc -m32 -march=pentium3 -O2 -fomit-frame-pointer2017072720170725
20358regsgcc -m32 -march=pentium2 -O3 -fomit-frame-pointer2017072720170725
20367regsgcc -m32 -march=pentium-m -O2 -fomit-frame-pointer2017072720170725
20367regsgcc -m32 -march=pentium-m -O3 -fomit-frame-pointer2017072720170725
20385regsgcc -m32 -march=k6-3 -O3 -fomit-frame-pointer2017072720170725
20385regsgcc -m32 -march=pentium3 -O3 -fomit-frame-pointer2017072720170725
20385regsgcc -m32 -march=pentiumpro -O2 -fomit-frame-pointer2017072720170725
20385regsgcc -m32 -march=pentiumpro -O3 -fomit-frame-pointer2017072720170725
20403refgcc -funroll-loops -m32 -march=k6-3 -O -fomit-frame-pointer2017072720170725
20403refgcc -funroll-loops -m32 -march=pentium3 -O -fomit-frame-pointer2017072720170725
20403regsgcc -m32 -march=pentium2 -O2 -fomit-frame-pointer2017072720170725
20412refgcc -funroll-loops -m32 -march=k6 -O -fomit-frame-pointer2017072720170725
20439refgcc -funroll-loops -m32 -march=k6-2 -O -fomit-frame-pointer2017072720170725
20439refgcc -funroll-loops -m32 -march=k8 -O -fomit-frame-pointer2017072720170725
20457regsgcc -m32 -march=pentium-mmx -O2 -fomit-frame-pointer2017072720170725
20466regsgcc -m32 -march=pentium-mmx -O3 -fomit-frame-pointer2017072720170725
20475regsgcc -m32 -march=pentium -O2 -fomit-frame-pointer2017072720170725
20565refgcc -funroll-loops -m32 -march=barcelona -O -fomit-frame-pointer2017072720170725
20565regsgcc -m32 -march=athlon -O3 -fomit-frame-pointer2017072720170725
20583refgcc -funroll-loops -m32 -march=pentium-mmx -O -fomit-frame-pointer2017072720170725
20799refgcc -funroll-loops -m32 -march=pentium -O -fomit-frame-pointer2017072720170725
20997refgcc -funroll-loops -m32 -march=i486 -O -fomit-frame-pointer2017072720170725
21006regsgcc -funroll-loops -m32 -march=pentium4 -Os -fomit-frame-pointer2017072720170725
21015regsgcc -funroll-loops -m32 -march=i486 -Os -fomit-frame-pointer2017072720170725
21051regsgcc -funroll-loops -m32 -march=prescott -Os -fomit-frame-pointer2017072720170725
21060regsgcc -funroll-loops -m32 -march=i386 -Os -fomit-frame-pointer2017072720170725
21078regsgcc -m32 -march=i386 -Os -fomit-frame-pointer2017072720170725
21087regsgcc -funroll-loops -m32 -march=nocona -Os -fomit-frame-pointer2017072720170725
21087regsgcc -m32 -march=nocona -Os -fomit-frame-pointer2017072720170725
21096refgcc -m32 -march=k8 -O -fomit-frame-pointer2017072720170725
21096regsgcc -m32 -march=pentium4 -Os -fomit-frame-pointer2017072720170725
21096regsgcc -m32 -march=prescott -Os -fomit-frame-pointer2017072720170725
21123regsgcc -funroll-loops -m32 -march=i486 -O3 -fomit-frame-pointer2017072720170725
21123regsgcc -funroll-loops -m32 -march=pentium4 -O2 -fomit-frame-pointer2017072720170725
21123regsgcc -funroll-loops -m32 -march=pentium4 -O3 -fomit-frame-pointer2017072720170725
21123regsgcc -funroll-loops -m32 -march=prescott -O3 -fomit-frame-pointer2017072720170725
21123regsgcc -m32 -march=i486 -Os -fomit-frame-pointer2017072720170725
21132regsgcc -funroll-loops -m32 -march=nocona -O2 -fomit-frame-pointer2017072720170725
21132regsgcc -funroll-loops -m32 -march=nocona -O3 -fomit-frame-pointer2017072720170725
21132regsgcc -funroll-loops -m32 -march=prescott -O2 -fomit-frame-pointer2017072720170725
21141regsgcc -funroll-loops -m32 -march=i486 -O2 -fomit-frame-pointer2017072720170725
21195refgcc -m32 -march=core-avx-i -O -fomit-frame-pointer2017072720170725
21213refgcc -m32 -march=athlon -O -fomit-frame-pointer2017072720170725
21231refgcc -m32 -march=native -mtune=native -O -fomit-frame-pointer2017072720170725
21240refgcc -m32 -march=corei7 -O -fomit-frame-pointer2017072720170725
21249refgcc -m32 -march=core2 -msse4.1 -O -fomit-frame-pointer2017072720170725
21258regsgcc -m32 -march=pentium4 -O3 -fomit-frame-pointer2017072720170725
21267regsgcc -funroll-loops -m32 -march=i386 -O3 -fomit-frame-pointer2017072720170725
21276regsgcc -m32 -march=nocona -O3 -fomit-frame-pointer2017072720170725
21276refgcc -m32 -march=nocona -O -fomit-frame-pointer2017072720170725
21276regsgcc -m32 -march=prescott -O2 -fomit-frame-pointer2017072720170725
21285regsgcc -m32 -march=i486 -O2 -fomit-frame-pointer2017072720170725
21285regsgcc -m32 -march=prescott -O3 -fomit-frame-pointer2017072720170725
21294regsgcc -m32 -march=i486 -O3 -fomit-frame-pointer2017072720170725
21303regsgcc -m32 -march=pentium4 -O2 -fomit-frame-pointer2017072720170725
21312regsgcc -m32 -march=nocona -O2 -fomit-frame-pointer2017072720170725
21321refgcc -m32 -march=corei7-avx -O -fomit-frame-pointer2017072720170725
21348refgcc -m32 -march=core2 -msse4 -O -fomit-frame-pointer2017072720170725
21357refgcc -m32 -march=core2 -O -fomit-frame-pointer2017072720170725
21393regsgcc -funroll-loops -m32 -march=i386 -O2 -fomit-frame-pointer2017072720170725
21420regsgcc -m32 -march=i386 -O3 -fomit-frame-pointer2017072720170725
21420refgcc -m32 -march=k6-2 -O -fomit-frame-pointer2017072720170725
21465refgcc -m32 -O -fomit-frame-pointer2017072720170725
21465refgcc -m32 -march=k6 -O -fomit-frame-pointer2017072720170725
21501regsgcc -m32 -march=i386 -O2 -fomit-frame-pointer2017072720170725
21519refgcc -m32 -march=prescott -O -fomit-frame-pointer2017072720170725
21654refgcc -m32 -march=k6-3 -O -fomit-frame-pointer2017072720170725
21690refgcc -m32 -march=pentium4 -O -fomit-frame-pointer2017072720170725
21699refgcc -m32 -march=barcelona -O -fomit-frame-pointer2017072720170725
21771refgcc -m32 -march=pentium3 -O -fomit-frame-pointer2017072720170725
21771refgcc -m32 -march=pentiumpro -O -fomit-frame-pointer2017072720170725
21789refgcc -m32 -march=pentium2 -O -fomit-frame-pointer2017072720170725
21834refgcc -m32 -march=pentium-m -O -fomit-frame-pointer2017072720170725
22347refgcc -m32 -march=pentium-mmx -O -fomit-frame-pointer2017072720170725
22725refgcc -m32 -march=pentium -O -fomit-frame-pointer2017072720170725
22896refgcc -funroll-loops -m32 -march=athlon -O3 -fomit-frame-pointer2017072720170725
22968refgcc -funroll-loops -m32 -march=i386 -O -fomit-frame-pointer2017072720170725
23103refgcc -funroll-loops -m32 -march=pentium3 -O3 -fomit-frame-pointer2017072720170725
23211refgcc -m32 -march=athlon -O3 -fomit-frame-pointer2017072720170725
23256refgcc -funroll-loops -m32 -march=barcelona -O2 -fomit-frame-pointer2017072720170725
23274refgcc -funroll-loops -m32 -O2 -fomit-frame-pointer2017072720170725
23346refgcc -funroll-loops -m32 -O3 -fomit-frame-pointer2017072720170725
23364refgcc -funroll-loops -m32 -march=athlon -O2 -fomit-frame-pointer2017072720170725
23364refgcc -funroll-loops -m32 -march=k8 -O2 -fomit-frame-pointer2017072720170725
23373refgcc -funroll-loops -m32 -march=pentium2 -O3 -fomit-frame-pointer2017072720170725
23409refgcc -funroll-loops -m32 -march=pentiumpro -O3 -fomit-frame-pointer2017072720170725
23436refgcc -funroll-loops -m32 -march=k6 -O3 -fomit-frame-pointer2017072720170725
23445refgcc -funroll-loops -m32 -march=k6-2 -O3 -fomit-frame-pointer2017072720170725
23454refgcc -m32 -march=i486 -O -fomit-frame-pointer2017072720170725
23472refgcc -m32 -march=core2 -O3 -fomit-frame-pointer2017072720170725
23481refgcc -funroll-loops -m32 -march=k6-3 -O3 -fomit-frame-pointer2017072720170725
23535refgcc -m32 -march=native -mtune=native -O3 -fomit-frame-pointer2017072720170725
23553refgcc -m32 -O2 -fomit-frame-pointer2017072720170725
23562refgcc -funroll-loops -m32 -march=k6-3 -O2 -fomit-frame-pointer2017072720170725
23562refgcc -funroll-loops -m32 -march=k6 -O2 -fomit-frame-pointer2017072720170725
23598refgcc -funroll-loops -m32 -march=k8 -O3 -fomit-frame-pointer2017072720170725
23607refgcc -funroll-loops -m32 -march=k6-2 -O2 -fomit-frame-pointer2017072720170725
23661refgcc -funroll-loops -m32 -march=barcelona -O3 -fomit-frame-pointer2017072720170725
23733refgcc -m32 -O3 -fomit-frame-pointer2017072720170725
23823refgcc -m32 -march=k6 -O2 -fomit-frame-pointer2017072720170725
23832refgcc -m32 -march=barcelona -O2 -fomit-frame-pointer2017072720170725
23868refgcc -m32 -march=k6 -O3 -fomit-frame-pointer2017072720170725
23886refgcc -m32 -march=k6-2 -O2 -fomit-frame-pointer2017072720170725
23913refgcc -m32 -march=k6-3 -O2 -fomit-frame-pointer2017072720170725
23985refgcc -m32 -march=k6-3 -O3 -fomit-frame-pointer2017072720170725
24003refgcc -funroll-loops -m32 -march=pentium-m -O2 -fomit-frame-pointer2017072720170725
24012refgcc -m32 -march=k6-2 -O3 -fomit-frame-pointer2017072720170725
24039refgcc -funroll-loops -m32 -march=pentiumpro -O2 -fomit-frame-pointer2017072720170725
24048refgcc -m32 -march=core2 -O2 -fomit-frame-pointer2017072720170725
24057refgcc -funroll-loops -m32 -march=pentium2 -O2 -fomit-frame-pointer2017072720170725
24075refgcc -m32 -march=k8 -O2 -fomit-frame-pointer2017072720170725
24084refgcc -funroll-loops -m32 -march=pentium3 -O2 -fomit-frame-pointer2017072720170725
24084refgcc -m32 -march=corei7 -O2 -fomit-frame-pointer2017072720170725
24093refgcc -m32 -march=athlon -O2 -fomit-frame-pointer2017072720170725
24093refgcc -m32 -march=native -mtune=native -O2 -fomit-frame-pointer2017072720170725
24120refgcc -m32 -march=core2 -msse4.1 -O2 -fomit-frame-pointer2017072720170725
24129refgcc -m32 -march=core-avx-i -O2 -fomit-frame-pointer2017072720170725
24147refgcc -m32 -march=core2 -msse4 -O2 -fomit-frame-pointer2017072720170725
24147refgcc -m32 -march=corei7-avx -O2 -fomit-frame-pointer2017072720170725
24498refgcc -m32 -march=pentium-m -O2 -fomit-frame-pointer2017072720170725
24543refgcc -m32 -march=pentium2 -O2 -fomit-frame-pointer2017072720170725
24561refgcc -funroll-loops -m32 -march=prescott -O2 -fomit-frame-pointer2017072720170725
24597refgcc -m32 -march=k8 -O3 -fomit-frame-pointer2017072720170725
24615refgcc -funroll-loops -m32 -march=nocona -O2 -fomit-frame-pointer2017072720170725
24696refgcc -m32 -march=pentium3 -O2 -fomit-frame-pointer2017072720170725
24714refgcc -m32 -march=pentiumpro -O2 -fomit-frame-pointer2017072720170725
24786refgcc -m32 -march=barcelona -O3 -fomit-frame-pointer2017072720170725
24822refgcc -funroll-loops -m32 -march=pentium-mmx -O3 -fomit-frame-pointer2017072720170725
24867refgcc -m32 -march=pentium-mmx -O2 -fomit-frame-pointer2017072720170725
24876refgcc -funroll-loops -m32 -march=pentium4 -O2 -fomit-frame-pointer2017072720170725
24885refgcc -funroll-loops -m32 -march=pentium -O3 -fomit-frame-pointer2017072720170725
24894refgcc -m32 -march=nocona -O2 -fomit-frame-pointer2017072720170725
24903refgcc -m32 -march=prescott -O2 -fomit-frame-pointer2017072720170725
25002refgcc -funroll-loops -m32 -march=pentium-m -O3 -fomit-frame-pointer2017072720170725
25029refgcc -m32 -march=i386 -O -fomit-frame-pointer2017072720170725
25047refgcc -funroll-loops -m32 -march=pentium -O2 -fomit-frame-pointer2017072720170725
25074refgcc -funroll-loops -m32 -march=pentium-mmx -O2 -fomit-frame-pointer2017072720170725
25083refgcc -m32 -march=pentium4 -O2 -fomit-frame-pointer2017072720170725
25110refgcc -m32 -march=pentium -O2 -fomit-frame-pointer2017072720170725
25488refgcc -funroll-loops -m32 -march=nocona -O3 -fomit-frame-pointer2017072720170725
25506refgcc -m32 -march=pentium-mmx -O3 -fomit-frame-pointer2017072720170725
25542refgcc -funroll-loops -m32 -march=prescott -O3 -fomit-frame-pointer2017072720170725
25632refgcc -m32 -march=pentium -O3 -fomit-frame-pointer2017072720170725
26127refgcc -m32 -march=i486 -O2 -fomit-frame-pointer2017072720170725
26145refgcc -m32 -march=prescott -O3 -fomit-frame-pointer2017072720170725
26199refgcc -m32 -march=nocona -O3 -fomit-frame-pointer2017072720170725
26226refgcc -funroll-loops -m32 -march=i486 -O3 -fomit-frame-pointer2017072720170725
26235refgcc -funroll-loops -m32 -march=i486 -O2 -fomit-frame-pointer2017072720170725
26316refgcc -funroll-loops -m32 -march=k6 -Os -fomit-frame-pointer2017072720170725
26334refgcc -funroll-loops -m32 -march=pentium4 -O3 -fomit-frame-pointer2017072720170725
26343refgcc -m32 -march=pentium-mmx -Os -fomit-frame-pointer2017072720170725
26352refgcc -m32 -march=i486 -O3 -fomit-frame-pointer2017072720170725
26469refgcc -funroll-loops -m32 -march=k6-3 -Os -fomit-frame-pointer2017072720170725
26487refgcc -funroll-loops -m32 -march=k6-2 -Os -fomit-frame-pointer2017072720170725
26496refgcc -funroll-loops -m32 -march=pentium-m -Os -fomit-frame-pointer2017072720170725
26505refgcc -funroll-loops -m32 -march=pentiumpro -Os -fomit-frame-pointer2017072720170725
26514refgcc -funroll-loops -m32 -march=pentium3 -Os -fomit-frame-pointer2017072720170725
26523refgcc -m32 -march=pentium -Os -fomit-frame-pointer2017072720170725
26541refgcc -funroll-loops -m32 -march=pentium2 -Os -fomit-frame-pointer2017072720170725
26568refgcc -funroll-loops -m32 -Os -fomit-frame-pointer2017072720170725
26595refgcc -funroll-loops -m32 -march=pentium-mmx -Os -fomit-frame-pointer2017072720170725
26604refgcc -m32 -march=pentium-m -Os -fomit-frame-pointer2017072720170725
26640refgcc -funroll-loops -m32 -march=barcelona -Os -fomit-frame-pointer2017072720170725
26640refgcc -m32 -march=pentium3 -Os -fomit-frame-pointer2017072720170725
26685refgcc -funroll-loops -m32 -march=pentium -Os -fomit-frame-pointer2017072720170725
26685refgcc -m32 -march=pentiumpro -Os -fomit-frame-pointer2017072720170725
26712refgcc -m32 -march=pentium2 -Os -fomit-frame-pointer2017072720170725
26802refgcc -funroll-loops -m32 -march=athlon -Os -fomit-frame-pointer2017072720170725
26820refgcc -funroll-loops -m32 -march=k8 -Os -fomit-frame-pointer2017072720170725
26973refgcc -m32 -Os -fomit-frame-pointer2017072720170725
26982refgcc -m32 -march=k6-2 -Os -fomit-frame-pointer2017072720170725
26991refgcc -m32 -march=corei7-avx -Os -fomit-frame-pointer2017072720170725
27054refgcc -m32 -march=k6 -Os -fomit-frame-pointer2017072720170725
27081refgcc -m32 -march=k6-3 -Os -fomit-frame-pointer2017072720170725
27099refgcc -m32 -march=core-avx-i -Os -fomit-frame-pointer2017072720170725
27099refgcc -m32 -march=native -mtune=native -Os -fomit-frame-pointer2017072720170725
27189refgcc -m32 -march=core2 -Os -fomit-frame-pointer2017072720170725
27216refgcc -m32 -march=pentium4 -O3 -fomit-frame-pointer2017072720170725
27225refgcc -m32 -march=athlon -Os -fomit-frame-pointer2017072720170725
27252refgcc -m32 -march=k8 -Os -fomit-frame-pointer2017072720170725
27279refgcc -m32 -march=core2 -msse4.1 -Os -fomit-frame-pointer2017072720170725
27279refgcc -m32 -march=corei7 -Os -fomit-frame-pointer2017072720170725
27369refgcc -m32 -march=core2 -msse4 -Os -fomit-frame-pointer2017072720170725
27387refgcc -m32 -march=barcelona -Os -fomit-frame-pointer2017072720170725
27783refgcc -funroll-loops -m32 -march=pentium4 -Os -fomit-frame-pointer2017072720170725
27945refgcc -funroll-loops -m32 -march=nocona -Os -fomit-frame-pointer2017072720170725
27981refgcc -funroll-loops -m32 -march=prescott -Os -fomit-frame-pointer2017072720170725
28008refgcc -m32 -march=i386 -Os -fomit-frame-pointer2017072720170725
28026refgcc -funroll-loops -m32 -march=i386 -O2 -fomit-frame-pointer2017072720170725
28026refgcc -m32 -march=i486 -Os -fomit-frame-pointer2017072720170725
28035refgcc -funroll-loops -m32 -march=i386 -O3 -fomit-frame-pointer2017072720170725
28089refgcc -funroll-loops -m32 -march=i486 -Os -fomit-frame-pointer2017072720170725
28116refgcc -m32 -march=prescott -Os -fomit-frame-pointer2017072720170725
28143refgcc -funroll-loops -m32 -march=i386 -Os -fomit-frame-pointer2017072720170725
28161refgcc -m32 -march=pentium4 -Os -fomit-frame-pointer2017072720170725
28233refgcc -m32 -march=i386 -O3 -fomit-frame-pointer2017072720170725
28233refgcc -m32 -march=nocona -Os -fomit-frame-pointer2017072720170725
28314refgcc -m32 -march=i386 -O2 -fomit-frame-pointer2017072720170725
29043refgcc -m32 -march=pentium3 -O3 -fomit-frame-pointer2017072720170725
29718refgcc -m32 -march=pentium2 -O3 -fomit-frame-pointer2017072720170725
29718refgcc -m32 -march=pentiumpro -O3 -fomit-frame-pointer2017072720170725
31113refgcc -m32 -march=pentium-m -O3 -fomit-frame-pointer2017072720170725

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