Implementation notes: x86, gcc14, crypto_hash/blake2s

Computer: gcc14
Architecture: x86
CPU ID: GenuineIntel-00010676-bfebfbff
SUPERCOP version: 20170105
Operation: crypto_hash
Primitive: blake2s
TimeImplementationCompilerBenchmark dateSUPERCOP version
9189moon/ssse3/32gcc -m32 -O2 -fomit-frame-pointer2016101120161009
9189moon/ssse3/32gcc -m32 -O -fomit-frame-pointer2016101120161009
9198moon/ssse3/32gcc -funroll-loops -m32 -march=barcelona -O3 -fomit-frame-pointer2016101120161009
9198moon/ssse3/32gcc -funroll-loops -m32 -march=nocona -O3 -fomit-frame-pointer2016101120161009
9198moon/ssse3/32gcc -funroll-loops -m32 -march=pentium2 -O3 -fomit-frame-pointer2016101120161009
9198moon/ssse3/32gcc -funroll-loops -m32 -march=pentium3 -O3 -fomit-frame-pointer2016101120161009
9198moon/ssse3/32gcc -funroll-loops -m32 -march=pentiumpro -O3 -fomit-frame-pointer2016101120161009
9207moon/ssse3/32gcc -funroll-loops -m32 -march=athlon -O3 -fomit-frame-pointer2016101120161009
9207moon/ssse3/32gcc -funroll-loops -m32 -march=k8 -O3 -fomit-frame-pointer2016101120161009
9207moon/ssse3/32gcc -funroll-loops -m32 -march=pentium-m -O3 -fomit-frame-pointer2016101120161009
9207moon/ssse3/32gcc -funroll-loops -m32 -march=prescott -O3 -fomit-frame-pointer2016101120161009
9207moon/ssse3/32gcc -m32 -march=core2 -Os -fomit-frame-pointer2016101120161009
9207moon/ssse3/32gcc -m32 -march=k6 -O2 -fomit-frame-pointer2016101120161009
9207moon/ssse3/32gcc -m32 -march=pentium2 -Os -fomit-frame-pointer2016101120161009
9207moon/ssse3/32gcc -m32 -march=pentium3 -Os -fomit-frame-pointer2016101120161009
9216moon/ssse3/32gcc -funroll-loops -m32 -Os -fomit-frame-pointer2016101120161009
9216moon/ssse3/32gcc -funroll-loops -m32 -march=pentium4 -O3 -fomit-frame-pointer2016101120161009
9216moon/ssse3/32gcc -m32 -march=i386 -O2 -fomit-frame-pointer2016101120161009
9216moon/ssse3/32gcc -m32 -march=i386 -Os -fomit-frame-pointer2016101120161009
9216moon/ssse3/32gcc -m32 -march=i486 -Os -fomit-frame-pointer2016101120161009
9216moon/ssse3/32gcc -m32 -march=k6-2 -O2 -fomit-frame-pointer2016101120161009
9216moon/ssse3/32gcc -m32 -march=k6-3 -O2 -fomit-frame-pointer2016101120161009
9216moon/ssse3/32gcc -m32 -march=nocona -Os -fomit-frame-pointer2016101120161009
9216moon/ssse3/32gcc -m32 -march=pentium4 -Os -fomit-frame-pointer2016101120161009
9216moon/ssse3/32gcc -m32 -march=pentium -O -fomit-frame-pointer2016101120161009
9216moon/ssse3/32gcc -m32 -march=prescott -Os -fomit-frame-pointer2016101120161009
9225moon/ssse3/32gcc -m32 -march=barcelona -Os -fomit-frame-pointer2016101120161009
9225moon/ssse3/32gcc -m32 -march=core2 -msse4.1 -Os -fomit-frame-pointer2016101120161009
9225moon/ssse3/32gcc -m32 -march=core2 -msse4 -Os -fomit-frame-pointer2016101120161009
9225moon/ssse3/32gcc -m32 -march=i386 -O -fomit-frame-pointer2016101120161009
9225moon/ssse3/32gcc -m32 -march=i486 -O2 -fomit-frame-pointer2016101120161009
9225moon/ssse3/32gcc -m32 -march=i486 -O -fomit-frame-pointer2016101120161009
9225moon/ssse3/32gcc -m32 -march=k6-2 -O -fomit-frame-pointer2016101120161009
9225moon/ssse3/32gcc -m32 -march=k6-3 -O -fomit-frame-pointer2016101120161009
9225moon/ssse3/32gcc -m32 -march=k6 -O -fomit-frame-pointer2016101120161009
9225moon/ssse3/32gcc -m32 -march=k8 -Os -fomit-frame-pointer2016101120161009
9225moon/ssse3/32gcc -m32 -march=pentium-m -Os -fomit-frame-pointer2016101120161009
9225moon/ssse3/32gcc -m32 -march=pentium-mmx -O -fomit-frame-pointer2016101120161009
9225moon/ssse3/32gcc -m32 -march=pentiumpro -Os -fomit-frame-pointer2016101120161009
9234moon/ssse3/32gcc -m32 -march=athlon -Os -fomit-frame-pointer2016101120161009
9234moon/ssse3/32gcc -m32 -march=k6-2 -Os -fomit-frame-pointer2016101120161009
9234moon/ssse3/32gcc -m32 -march=k6-3 -Os -fomit-frame-pointer2016101120161009
9234moon/ssse3/32gcc -m32 -march=k6 -Os -fomit-frame-pointer2016101120161009
9234moon/ssse3/32gcc -m32 -march=pentium-m -O3 -fomit-frame-pointer2016101120161009
9234moon/ssse3/32gcc -m32 -march=pentium-mmx -O2 -fomit-frame-pointer2016101120161009
9234moon/ssse3/32gcc -m32 -march=pentium-mmx -Os -fomit-frame-pointer2016101120161009
9234moon/ssse3/32gcc -m32 -march=pentium -O2 -fomit-frame-pointer2016101120161009
9234moon/ssse3/32gcc -m32 -march=pentium -Os -fomit-frame-pointer2016101120161009
9243moon/ssse3/32gcc -funroll-loops -m32 -O -fomit-frame-pointer2016101120161009
9243moon/ssse3/32gcc -funroll-loops -m32 -march=pentium-m -O2 -fomit-frame-pointer2016101120161009
9243moon/ssse3/32gcc -funroll-loops -m32 -march=pentium2 -O2 -fomit-frame-pointer2016101120161009
9243moon/ssse3/32gcc -funroll-loops -m32 -march=pentium3 -O2 -fomit-frame-pointer2016101120161009
9243moon/ssse3/32gcc -funroll-loops -m32 -march=pentiumpro -O2 -fomit-frame-pointer2016101120161009
9252moon/ssse3/32gcc -funroll-loops -m32 -march=athlon -O2 -fomit-frame-pointer2016101120161009
9252moon/ssse3/32gcc -funroll-loops -m32 -march=k8 -O2 -fomit-frame-pointer2016101120161009
9252moon/ssse3/32gcc -funroll-loops -m32 -march=k8 -O -fomit-frame-pointer2016101120161009
9252moon/ssse3/32gcc -m32 -march=core2 -O2 -fomit-frame-pointer2016101120161009
9252moon/ssse3/32gcc -m32 -march=core2 -msse4.1 -O2 -fomit-frame-pointer2016101120161009
9252moon/ssse3/32gcc -m32 -march=core2 -msse4 -O2 -fomit-frame-pointer2016101120161009
9252moon/ssse3/32gcc -m32 -march=k8 -O3 -fomit-frame-pointer2016101120161009
9252moon/ssse3/32gcc -m32 -march=native -mtune=native -O2 -fomit-frame-pointer2016101120161009
9252moon/ssse3/32gcc -m32 -march=nocona -O3 -fomit-frame-pointer2016101120161009
9252moon/ssse3/32gcc -m32 -march=nocona -O -fomit-frame-pointer2016101120161009
9252moon/ssse3/32gcc -m32 -march=pentium3 -O3 -fomit-frame-pointer2016101120161009
9252moon/ssse3/32gcc -m32 -march=prescott -O3 -fomit-frame-pointer2016101120161009
9261moon/ssse3/32gcc -funroll-loops -m32 -march=k6-3 -Os -fomit-frame-pointer2016101120161009
9261moon/ssse3/32gcc -funroll-loops -m32 -march=nocona -O2 -fomit-frame-pointer2016101120161009
9261moon/ssse3/32gcc -funroll-loops -m32 -march=pentium-mmx -O2 -fomit-frame-pointer2016101120161009
9261moon/ssse3/32gcc -funroll-loops -m32 -march=pentium -O2 -fomit-frame-pointer2016101120161009
9261moon/ssse3/32gcc -funroll-loops -m32 -march=prescott -O2 -fomit-frame-pointer2016101120161009
9261moon/ssse3/32gcc -m32 -O3 -fomit-frame-pointer2016101120161009
9261moon/ssse3/32gcc -m32 -march=athlon -O3 -fomit-frame-pointer2016101120161009
9261moon/ssse3/32gcc -m32 -march=athlon -O -fomit-frame-pointer2016101120161009
9261moon/ssse3/32gcc -m32 -march=barcelona -O3 -fomit-frame-pointer2016101120161009
9261moon/ssse3/32gcc -m32 -march=core2 -O -fomit-frame-pointer2016101120161009
9261moon/ssse3/32gcc -m32 -march=core2 -msse4.1 -O -fomit-frame-pointer2016101120161009
9261moon/ssse3/32gcc -m32 -march=core2 -msse4 -O -fomit-frame-pointer2016101120161009
9261moon/ssse3/32gcc -m32 -march=k8 -O -fomit-frame-pointer2016101120161009
9261moon/ssse3/32gcc -m32 -march=native -mtune=native -O -fomit-frame-pointer2016101120161009
9261moon/ssse3/32gcc -m32 -march=pentium-m -O2 -fomit-frame-pointer2016101120161009
9261moon/ssse3/32gcc -m32 -march=pentium2 -O2 -fomit-frame-pointer2016101120161009
9261moon/ssse3/32gcc -m32 -march=pentium3 -O2 -fomit-frame-pointer2016101120161009
9261moon/ssse3/32gcc -m32 -march=pentiumpro -O2 -fomit-frame-pointer2016101120161009
9270moon/ssse3/32gcc -funroll-loops -m32 -O2 -fomit-frame-pointer2016101120161009
9270moon/ssse3/32gcc -funroll-loops -m32 -march=barcelona -O2 -fomit-frame-pointer2016101120161009
9270moon/ssse3/32gcc -funroll-loops -m32 -march=i386 -O -fomit-frame-pointer2016101120161009
9270moon/ssse3/32gcc -funroll-loops -m32 -march=i386 -Os -fomit-frame-pointer2016101120161009
9270moon/ssse3/32gcc -funroll-loops -m32 -march=i486 -O -fomit-frame-pointer2016101120161009
9270moon/ssse3/32gcc -funroll-loops -m32 -march=i486 -Os -fomit-frame-pointer2016101120161009
9270moon/ssse3/32gcc -funroll-loops -m32 -march=k6-2 -O2 -fomit-frame-pointer2016101120161009
9270moon/ssse3/32gcc -funroll-loops -m32 -march=k6-2 -O -fomit-frame-pointer2016101120161009
9270moon/ssse3/32gcc -funroll-loops -m32 -march=k6-3 -O2 -fomit-frame-pointer2016101120161009
9270moon/ssse3/32gcc -funroll-loops -m32 -march=k6-3 -O -fomit-frame-pointer2016101120161009
9270moon/ssse3/32gcc -funroll-loops -m32 -march=k6 -O2 -fomit-frame-pointer2016101120161009
9270moon/ssse3/32gcc -funroll-loops -m32 -march=k6 -O -fomit-frame-pointer2016101120161009
9270moon/ssse3/32gcc -funroll-loops -m32 -march=nocona -Os -fomit-frame-pointer2016101120161009
9270moon/ssse3/32gcc -funroll-loops -m32 -march=pentium-mmx -O -fomit-frame-pointer2016101120161009
9270moon/ssse3/32gcc -funroll-loops -m32 -march=pentium-mmx -Os -fomit-frame-pointer2016101120161009
9270moon/ssse3/32gcc -funroll-loops -m32 -march=pentium4 -O2 -fomit-frame-pointer2016101120161009
9270moon/ssse3/32gcc -funroll-loops -m32 -march=pentium4 -Os -fomit-frame-pointer2016101120161009
9270moon/ssse3/32gcc -funroll-loops -m32 -march=pentium -O -fomit-frame-pointer2016101120161009
9270moon/ssse3/32gcc -funroll-loops -m32 -march=pentium -Os -fomit-frame-pointer2016101120161009
9270moon/ssse3/32gcc -funroll-loops -m32 -march=pentiumpro -Os -fomit-frame-pointer2016101120161009
9270moon/ssse3/32gcc -funroll-loops -m32 -march=prescott -Os -fomit-frame-pointer2016101120161009
9270moon/ssse3/32gcc -m32 -march=barcelona -O2 -fomit-frame-pointer2016101120161009
9270moon/ssse3/32gcc -m32 -march=core2 -O3 -fomit-frame-pointer2016101120161009
9270moon/ssse3/32gcc -m32 -march=core2 -msse4.1 -O3 -fomit-frame-pointer2016101120161009
9270moon/ssse3/32gcc -m32 -march=core2 -msse4 -O3 -fomit-frame-pointer2016101120161009
9270moon/ssse3/32gcc -m32 -march=k6 -O3 -fomit-frame-pointer2016101120161009
9270moon/ssse3/32gcc -m32 -march=nocona -O2 -fomit-frame-pointer2016101120161009
9270moon/ssse3/32gcc -m32 -march=pentium2 -O3 -fomit-frame-pointer2016101120161009
9270moon/ssse3/32gcc -m32 -march=pentiumpro -O3 -fomit-frame-pointer2016101120161009
9270moon/ssse3/32gcc -m32 -march=prescott -O2 -fomit-frame-pointer2016101120161009
9270moon/ssse3/32gcc -m32 -march=prescott -O -fomit-frame-pointer2016101120161009
9279moon/ssse3/32gcc -funroll-loops -m32 -march=athlon -Os -fomit-frame-pointer2016101120161009
9279moon/ssse3/32gcc -funroll-loops -m32 -march=i386 -O2 -fomit-frame-pointer2016101120161009
9279moon/ssse3/32gcc -funroll-loops -m32 -march=i486 -O2 -fomit-frame-pointer2016101120161009
9279moon/ssse3/32gcc -funroll-loops -m32 -march=k6-2 -Os -fomit-frame-pointer2016101120161009
9279moon/ssse3/32gcc -funroll-loops -m32 -march=k6 -Os -fomit-frame-pointer2016101120161009
9279moon/ssse3/32gcc -funroll-loops -m32 -march=pentium-m -Os -fomit-frame-pointer2016101120161009
9279moon/ssse3/32gcc -funroll-loops -m32 -march=pentium2 -Os -fomit-frame-pointer2016101120161009
9279moon/ssse3/32gcc -funroll-loops -m32 -march=pentium3 -Os -fomit-frame-pointer2016101120161009
9279moon/ssse3/32gcc -m32 -march=i386 -O3 -fomit-frame-pointer2016101120161009
9279moon/ssse3/32gcc -m32 -march=i486 -O3 -fomit-frame-pointer2016101120161009
9279moon/ssse3/32gcc -m32 -march=k6-2 -O3 -fomit-frame-pointer2016101120161009
9279moon/ssse3/32gcc -m32 -march=k6-3 -O3 -fomit-frame-pointer2016101120161009
9279moon/ssse3/32gcc -m32 -march=native -mtune=native -Os -fomit-frame-pointer2016101120161009
9279moon/ssse3/32gcc -m32 -march=pentium-m -O -fomit-frame-pointer2016101120161009
9279moon/ssse3/32gcc -m32 -march=pentium2 -O -fomit-frame-pointer2016101120161009
9279moon/ssse3/32gcc -m32 -march=pentium3 -O -fomit-frame-pointer2016101120161009
9279moon/ssse3/32gcc -m32 -march=pentium4 -O2 -fomit-frame-pointer2016101120161009
9279moon/ssse3/32gcc -m32 -march=pentium4 -O3 -fomit-frame-pointer2016101120161009
9279moon/ssse3/32gcc -m32 -march=pentiumpro -O -fomit-frame-pointer2016101120161009
9288moon/ssse3/32gcc -funroll-loops -m32 -O3 -fomit-frame-pointer2016101120161009
9288moon/ssse3/32gcc -funroll-loops -m32 -march=barcelona -Os -fomit-frame-pointer2016101120161009
9288moon/ssse3/32gcc -funroll-loops -m32 -march=k6-2 -O3 -fomit-frame-pointer2016101120161009
9288moon/ssse3/32gcc -funroll-loops -m32 -march=k6-3 -O3 -fomit-frame-pointer2016101120161009
9288moon/ssse3/32gcc -funroll-loops -m32 -march=k6 -O3 -fomit-frame-pointer2016101120161009
9288moon/ssse3/32gcc -funroll-loops -m32 -march=k8 -Os -fomit-frame-pointer2016101120161009
9288moon/ssse3/32gcc -funroll-loops -m32 -march=pentium-m -O -fomit-frame-pointer2016101120161009
9288moon/ssse3/32gcc -funroll-loops -m32 -march=pentium2 -O -fomit-frame-pointer2016101120161009
9288moon/ssse3/32gcc -funroll-loops -m32 -march=pentium3 -O -fomit-frame-pointer2016101120161009
9288moon/ssse3/32gcc -funroll-loops -m32 -march=pentiumpro -O -fomit-frame-pointer2016101120161009
9288moon/ssse3/32gcc -m32 -march=barcelona -O -fomit-frame-pointer2016101120161009
9288moon/ssse3/32gcc -m32 -march=native -mtune=native -O3 -fomit-frame-pointer2016101120161009
9288moon/ssse3/32gcc -m32 -march=pentium-mmx -O3 -fomit-frame-pointer2016101120161009
9288moon/ssse3/32gcc -m32 -march=pentium4 -O -fomit-frame-pointer2016101120161009
9288moon/ssse3/32gcc -m32 -march=pentium -O3 -fomit-frame-pointer2016101120161009
9297moon/ssse3/32gcc -funroll-loops -m32 -march=athlon -O -fomit-frame-pointer2016101120161009
9297moon/ssse3/32gcc -funroll-loops -m32 -march=nocona -O -fomit-frame-pointer2016101120161009
9297moon/ssse3/32gcc -funroll-loops -m32 -march=pentium-mmx -O3 -fomit-frame-pointer2016101120161009
9297moon/ssse3/32gcc -funroll-loops -m32 -march=pentium -O3 -fomit-frame-pointer2016101120161009
9297moon/ssse3/32gcc -funroll-loops -m32 -march=prescott -O -fomit-frame-pointer2016101120161009
9315moon/ssse3/32gcc -funroll-loops -m32 -march=barcelona -O -fomit-frame-pointer2016101120161009
9315moon/ssse3/32gcc -funroll-loops -m32 -march=i386 -O3 -fomit-frame-pointer2016101120161009
9315moon/ssse3/32gcc -funroll-loops -m32 -march=i486 -O3 -fomit-frame-pointer2016101120161009
9315moon/ssse3/32gcc -funroll-loops -m32 -march=pentium4 -O -fomit-frame-pointer2016101120161009
9315moon/ssse3/32gcc -m32 -Os -fomit-frame-pointer2016101120161009
9630xmmgcc -m32 -march=core2 -msse4.1 -O2 -fomit-frame-pointer2016101120161009
9648xmmgcc -m32 -march=core2 -msse4 -O2 -fomit-frame-pointer2016101120161009
9648xmmgcc -m32 -march=core2 -msse4 -O3 -fomit-frame-pointer2016101120161009
9702moon/ssse3/32gcc -m32 -march=athlon -O2 -fomit-frame-pointer2016101120161009
9702moon/ssse3/32gcc -m32 -march=k8 -O2 -fomit-frame-pointer2016101120161009
9765xmmgcc -m32 -march=core2 -msse4.1 -O3 -fomit-frame-pointer2016101120161009
9774xmmgcc -m32 -march=core2 -msse4.1 -O -fomit-frame-pointer2016101120161009
9774xmmgcc -m32 -march=core2 -msse4 -O -fomit-frame-pointer2016101120161009
9873xmmgcc -m32 -march=core2 -msse4.1 -Os -fomit-frame-pointer2016101120161009
9873xmmgcc -m32 -march=core2 -msse4 -Os -fomit-frame-pointer2016101120161009
9945xmmgcc -m32 -march=core2 -O2 -fomit-frame-pointer2016101120161009
9945xmmgcc -m32 -march=native -mtune=native -O3 -fomit-frame-pointer2016101120161009
9981xmmgcc -m32 -march=core2 -O -fomit-frame-pointer2016101120161009
9999xmmgcc -m32 -march=native -mtune=native -O2 -fomit-frame-pointer2016101120161009
10026xmmgcc -m32 -march=core2 -O3 -fomit-frame-pointer2016101120161009
10026xmmgcc -m32 -march=native -mtune=native -O -fomit-frame-pointer2016101120161009
10035xmmgcc -m32 -march=native -mtune=native -Os -fomit-frame-pointer2016101120161009
10098xmmgcc -m32 -march=core2 -Os -fomit-frame-pointer2016101120161009
10962moon/sse2/32gcc -funroll-loops -m32 -march=nocona -O3 -fomit-frame-pointer2016101120161009
10962moon/sse2/32gcc -funroll-loops -m32 -march=pentium2 -O3 -fomit-frame-pointer2016101120161009
10962moon/sse2/32gcc -funroll-loops -m32 -march=pentiumpro -O3 -fomit-frame-pointer2016101120161009
10962moon/sse2/32gcc -funroll-loops -m32 -march=prescott -O3 -fomit-frame-pointer2016101120161009
10971moon/sse2/32gcc -funroll-loops -m32 -march=pentium3 -O3 -fomit-frame-pointer2016101120161009
10980moon/sse2/32gcc -funroll-loops -m32 -march=barcelona -O3 -fomit-frame-pointer2016101120161009
10980moon/sse2/32gcc -m32 -O2 -fomit-frame-pointer2016101120161009
10980moon/sse2/32gcc -m32 -O -fomit-frame-pointer2016101120161009
10989moon/sse2/32gcc -funroll-loops -m32 -march=athlon -O3 -fomit-frame-pointer2016101120161009
10989moon/sse2/32gcc -funroll-loops -m32 -march=pentium-m -O3 -fomit-frame-pointer2016101120161009
10989moon/sse2/32gcc -m32 -march=i386 -O -fomit-frame-pointer2016101120161009
10989moon/sse2/32gcc -m32 -march=k6-2 -O -fomit-frame-pointer2016101120161009
10989moon/sse2/32gcc -m32 -march=k6-3 -O -fomit-frame-pointer2016101120161009
10989moon/sse2/32gcc -m32 -march=pentium4 -Os -fomit-frame-pointer2016101120161009
10998moon/sse2/32gcc -funroll-loops -m32 -march=k6 -Os -fomit-frame-pointer2016101120161009
10998moon/sse2/32gcc -funroll-loops -m32 -march=pentium4 -O3 -fomit-frame-pointer2016101120161009
10998moon/sse2/32gcc -m32 -march=i386 -O2 -fomit-frame-pointer2016101120161009
10998moon/sse2/32gcc -m32 -march=k6-3 -O2 -fomit-frame-pointer2016101120161009
11007moon/sse2/32gcc -funroll-loops -m32 -O -fomit-frame-pointer2016101120161009
11007moon/sse2/32gcc -funroll-loops -m32 -Os -fomit-frame-pointer2016101120161009
11007moon/sse2/32gcc -funroll-loops -m32 -march=k8 -Os -fomit-frame-pointer2016101120161009
11007moon/sse2/32gcc -funroll-loops -m32 -march=pentium-m -O -fomit-frame-pointer2016101120161009
11007moon/sse2/32gcc -funroll-loops -m32 -march=pentium2 -O -fomit-frame-pointer2016101120161009
11007moon/sse2/32gcc -funroll-loops -m32 -march=pentium3 -O -fomit-frame-pointer2016101120161009
11007moon/sse2/32gcc -m32 -march=core2 -Os -fomit-frame-pointer2016101120161009
11007moon/sse2/32gcc -m32 -march=core2 -msse4.1 -Os -fomit-frame-pointer2016101120161009
11007moon/sse2/32gcc -m32 -march=core2 -msse4 -Os -fomit-frame-pointer2016101120161009
11007moon/sse2/32gcc -m32 -march=i386 -Os -fomit-frame-pointer2016101120161009
11007moon/sse2/32gcc -m32 -march=i486 -O -fomit-frame-pointer2016101120161009
11007moon/sse2/32gcc -m32 -march=i486 -Os -fomit-frame-pointer2016101120161009
11007moon/sse2/32gcc -m32 -march=k6-2 -O2 -fomit-frame-pointer2016101120161009
11007moon/sse2/32gcc -m32 -march=k6-2 -Os -fomit-frame-pointer2016101120161009
11007moon/sse2/32gcc -m32 -march=k8 -O -fomit-frame-pointer2016101120161009
11007moon/sse2/32gcc -m32 -march=nocona -Os -fomit-frame-pointer2016101120161009
11007moon/sse2/32gcc -m32 -march=pentium-m -Os -fomit-frame-pointer2016101120161009
11007moon/sse2/32gcc -m32 -march=pentium-mmx -O2 -fomit-frame-pointer2016101120161009
11007moon/sse2/32gcc -m32 -march=pentium-mmx -O -fomit-frame-pointer2016101120161009
11007moon/sse2/32gcc -m32 -march=pentium-mmx -Os -fomit-frame-pointer2016101120161009
11007moon/sse2/32gcc -m32 -march=pentium2 -Os -fomit-frame-pointer2016101120161009
11007moon/sse2/32gcc -m32 -march=pentium3 -Os -fomit-frame-pointer2016101120161009
11007moon/sse2/32gcc -m32 -march=pentium -O -fomit-frame-pointer2016101120161009
11007moon/sse2/32gcc -m32 -march=pentium -Os -fomit-frame-pointer2016101120161009
11007moon/sse2/32gcc -m32 -march=pentiumpro -Os -fomit-frame-pointer2016101120161009
11007moon/sse2/32gcc -m32 -march=prescott -Os -fomit-frame-pointer2016101120161009
11016moon/sse2/32gcc -funroll-loops -m32 -march=k6 -O2 -fomit-frame-pointer2016101120161009
11016moon/sse2/32gcc -funroll-loops -m32 -march=k8 -O -fomit-frame-pointer2016101120161009
11016moon/sse2/32gcc -funroll-loops -m32 -march=pentiumpro -O -fomit-frame-pointer2016101120161009
11016moon/sse2/32gcc -m32 -march=core2 -O3 -fomit-frame-pointer2016101120161009
11016moon/sse2/32gcc -m32 -march=core2 -msse4.1 -O3 -fomit-frame-pointer2016101120161009
11016moon/sse2/32gcc -m32 -march=core2 -msse4 -O3 -fomit-frame-pointer2016101120161009
11016moon/sse2/32gcc -m32 -march=i486 -O2 -fomit-frame-pointer2016101120161009
11016moon/sse2/32gcc -m32 -march=k6-3 -Os -fomit-frame-pointer2016101120161009
11016moon/sse2/32gcc -m32 -march=k6 -Os -fomit-frame-pointer2016101120161009
11016moon/sse2/32gcc -m32 -march=native -mtune=native -O3 -fomit-frame-pointer2016101120161009
11016moon/sse2/32gcc -m32 -march=pentium-m -O2 -fomit-frame-pointer2016101120161009
11016moon/sse2/32gcc -m32 -march=pentium2 -O2 -fomit-frame-pointer2016101120161009
11016moon/sse2/32gcc -m32 -march=pentium3 -O2 -fomit-frame-pointer2016101120161009
11016moon/sse2/32gcc -m32 -march=pentium -O2 -fomit-frame-pointer2016101120161009
11016moon/sse2/32gcc -m32 -march=pentiumpro -O2 -fomit-frame-pointer2016101120161009
11025moon/sse2/32gcc -funroll-loops -m32 -O3 -fomit-frame-pointer2016101120161009
11025moon/sse2/32gcc -funroll-loops -m32 -march=k8 -O3 -fomit-frame-pointer2016101120161009
11025moon/sse2/32gcc -funroll-loops -m32 -march=nocona -O -fomit-frame-pointer2016101120161009
11025moon/sse2/32gcc -funroll-loops -m32 -march=prescott -O -fomit-frame-pointer2016101120161009
11025moon/sse2/32gcc -m32 -march=athlon -Os -fomit-frame-pointer2016101120161009
11025moon/sse2/32gcc -m32 -march=barcelona -Os -fomit-frame-pointer2016101120161009
11025moon/sse2/32gcc -m32 -march=core2 -O2 -fomit-frame-pointer2016101120161009
11025moon/sse2/32gcc -m32 -march=core2 -msse4.1 -O2 -fomit-frame-pointer2016101120161009
11025moon/sse2/32gcc -m32 -march=core2 -msse4 -O2 -fomit-frame-pointer2016101120161009
11025moon/sse2/32gcc -m32 -march=k6 -O2 -fomit-frame-pointer2016101120161009
11025moon/sse2/32gcc -m32 -march=k8 -Os -fomit-frame-pointer2016101120161009
11025moon/sse2/32gcc -m32 -march=native -mtune=native -O2 -fomit-frame-pointer2016101120161009
11025moon/sse2/32gcc -m32 -march=nocona -O -fomit-frame-pointer2016101120161009
11025moon/sse2/32gcc -m32 -march=pentium-m -O -fomit-frame-pointer2016101120161009
11025moon/sse2/32gcc -m32 -march=pentiumpro -O -fomit-frame-pointer2016101120161009
11025moon/sse2/32gcc -m32 -march=prescott -O -fomit-frame-pointer2016101120161009
11034moon/sse2/32gcc -funroll-loops -m32 -march=barcelona -O -fomit-frame-pointer2016101120161009
11034moon/sse2/32gcc -funroll-loops -m32 -march=k6-2 -O3 -fomit-frame-pointer2016101120161009
11034moon/sse2/32gcc -funroll-loops -m32 -march=k6-3 -O3 -fomit-frame-pointer2016101120161009
11034moon/sse2/32gcc -funroll-loops -m32 -march=pentium4 -O2 -fomit-frame-pointer2016101120161009
11034moon/sse2/32gcc -m32 -march=athlon -O -fomit-frame-pointer2016101120161009
11034moon/sse2/32gcc -m32 -march=core2 -O -fomit-frame-pointer2016101120161009
11034moon/sse2/32gcc -m32 -march=core2 -msse4.1 -O -fomit-frame-pointer2016101120161009
11034moon/sse2/32gcc -m32 -march=core2 -msse4 -O -fomit-frame-pointer2016101120161009
11034moon/sse2/32gcc -m32 -march=pentium-m -O3 -fomit-frame-pointer2016101120161009
11034moon/sse2/32gcc -m32 -march=pentium2 -O3 -fomit-frame-pointer2016101120161009
11034moon/sse2/32gcc -m32 -march=pentium3 -O3 -fomit-frame-pointer2016101120161009
11034moon/sse2/32gcc -m32 -march=pentiumpro -O3 -fomit-frame-pointer2016101120161009
11043moon/sse2/32gcc -funroll-loops -m32 -march=athlon -O -fomit-frame-pointer2016101120161009
11043moon/sse2/32gcc -funroll-loops -m32 -march=barcelona -O2 -fomit-frame-pointer2016101120161009
11043moon/sse2/32gcc -funroll-loops -m32 -march=i386 -O3 -fomit-frame-pointer2016101120161009
11043moon/sse2/32gcc -funroll-loops -m32 -march=i486 -O -fomit-frame-pointer2016101120161009
11043moon/sse2/32gcc -funroll-loops -m32 -march=nocona -O2 -fomit-frame-pointer2016101120161009
11043moon/sse2/32gcc -funroll-loops -m32 -march=pentium-m -O2 -fomit-frame-pointer2016101120161009
11043moon/sse2/32gcc -funroll-loops -m32 -march=pentium-mmx -O2 -fomit-frame-pointer2016101120161009
11043moon/sse2/32gcc -funroll-loops -m32 -march=pentium-mmx -O3 -fomit-frame-pointer2016101120161009
11043moon/sse2/32gcc -funroll-loops -m32 -march=pentium2 -O2 -fomit-frame-pointer2016101120161009
11043moon/sse2/32gcc -funroll-loops -m32 -march=pentium3 -O2 -fomit-frame-pointer2016101120161009
11043moon/sse2/32gcc -funroll-loops -m32 -march=pentium4 -O -fomit-frame-pointer2016101120161009
11043moon/sse2/32gcc -funroll-loops -m32 -march=pentium -O2 -fomit-frame-pointer2016101120161009
11043moon/sse2/32gcc -funroll-loops -m32 -march=pentium -O3 -fomit-frame-pointer2016101120161009
11043moon/sse2/32gcc -funroll-loops -m32 -march=pentiumpro -O2 -fomit-frame-pointer2016101120161009
11043moon/sse2/32gcc -funroll-loops -m32 -march=prescott -O2 -fomit-frame-pointer2016101120161009
11043moon/sse2/32gcc -m32 -Os -fomit-frame-pointer2016101120161009
11043moon/sse2/32gcc -m32 -march=barcelona -O -fomit-frame-pointer2016101120161009
11043moon/sse2/32gcc -m32 -march=native -mtune=native -O -fomit-frame-pointer2016101120161009
11043moon/sse2/32gcc -m32 -march=nocona -O3 -fomit-frame-pointer2016101120161009
11043moon/sse2/32gcc -m32 -march=pentium-mmx -O3 -fomit-frame-pointer2016101120161009
11043moon/sse2/32gcc -m32 -march=pentium2 -O -fomit-frame-pointer2016101120161009
11043moon/sse2/32gcc -m32 -march=pentium3 -O -fomit-frame-pointer2016101120161009
11043moon/sse2/32gcc -m32 -march=pentium -O3 -fomit-frame-pointer2016101120161009
11043moon/sse2/32gcc -m32 -march=prescott -O3 -fomit-frame-pointer2016101120161009
11052moon/sse2/32gcc -funroll-loops -m32 -O2 -fomit-frame-pointer2016101120161009
11052moon/sse2/32gcc -funroll-loops -m32 -march=athlon -O2 -fomit-frame-pointer2016101120161009
11052moon/sse2/32gcc -funroll-loops -m32 -march=i386 -Os -fomit-frame-pointer2016101120161009
11052moon/sse2/32gcc -funroll-loops -m32 -march=i486 -O3 -fomit-frame-pointer2016101120161009
11052moon/sse2/32gcc -funroll-loops -m32 -march=i486 -Os -fomit-frame-pointer2016101120161009
11052moon/sse2/32gcc -funroll-loops -m32 -march=k6-2 -O2 -fomit-frame-pointer2016101120161009
11052moon/sse2/32gcc -funroll-loops -m32 -march=k6-3 -O2 -fomit-frame-pointer2016101120161009
11052moon/sse2/32gcc -funroll-loops -m32 -march=nocona -Os -fomit-frame-pointer2016101120161009
11052moon/sse2/32gcc -funroll-loops -m32 -march=pentium-mmx -O -fomit-frame-pointer2016101120161009
11052moon/sse2/32gcc -funroll-loops -m32 -march=pentium4 -Os -fomit-frame-pointer2016101120161009
11052moon/sse2/32gcc -funroll-loops -m32 -march=pentium -O -fomit-frame-pointer2016101120161009
11052moon/sse2/32gcc -funroll-loops -m32 -march=prescott -Os -fomit-frame-pointer2016101120161009
11052moon/sse2/32gcc -m32 -O3 -fomit-frame-pointer2016101120161009
11052moon/sse2/32gcc -m32 -march=barcelona -O2 -fomit-frame-pointer2016101120161009
11052moon/sse2/32gcc -m32 -march=barcelona -O3 -fomit-frame-pointer2016101120161009
11052moon/sse2/32gcc -m32 -march=i486 -O3 -fomit-frame-pointer2016101120161009
11052moon/sse2/32gcc -m32 -march=k6 -O -fomit-frame-pointer2016101120161009
11052moon/sse2/32gcc -m32 -march=k8 -O3 -fomit-frame-pointer2016101120161009
11052moon/sse2/32gcc -m32 -march=nocona -O2 -fomit-frame-pointer2016101120161009
11052moon/sse2/32gcc -m32 -march=prescott -O2 -fomit-frame-pointer2016101120161009
11061moon/sse2/32gcc -funroll-loops -m32 -march=athlon -Os -fomit-frame-pointer2016101120161009
11061moon/sse2/32gcc -funroll-loops -m32 -march=barcelona -Os -fomit-frame-pointer2016101120161009
11061moon/sse2/32gcc -funroll-loops -m32 -march=i386 -O2 -fomit-frame-pointer2016101120161009
11061moon/sse2/32gcc -funroll-loops -m32 -march=i386 -O -fomit-frame-pointer2016101120161009
11061moon/sse2/32gcc -funroll-loops -m32 -march=k6-2 -O -fomit-frame-pointer2016101120161009
11061moon/sse2/32gcc -funroll-loops -m32 -march=k6-3 -O -fomit-frame-pointer2016101120161009
11061moon/sse2/32gcc -funroll-loops -m32 -march=k6 -O -fomit-frame-pointer2016101120161009
11061moon/sse2/32gcc -funroll-loops -m32 -march=k8 -O2 -fomit-frame-pointer2016101120161009
11061moon/sse2/32gcc -funroll-loops -m32 -march=pentium-m -Os -fomit-frame-pointer2016101120161009
11061moon/sse2/32gcc -funroll-loops -m32 -march=pentium-mmx -Os -fomit-frame-pointer2016101120161009
11061moon/sse2/32gcc -funroll-loops -m32 -march=pentium2 -Os -fomit-frame-pointer2016101120161009
11061moon/sse2/32gcc -funroll-loops -m32 -march=pentium3 -Os -fomit-frame-pointer2016101120161009
11061moon/sse2/32gcc -funroll-loops -m32 -march=pentium -Os -fomit-frame-pointer2016101120161009
11061moon/sse2/32gcc -funroll-loops -m32 -march=pentiumpro -Os -fomit-frame-pointer2016101120161009
11061moon/sse2/32gcc -m32 -march=athlon -O2 -fomit-frame-pointer2016101120161009
11061moon/sse2/32gcc -m32 -march=athlon -O3 -fomit-frame-pointer2016101120161009
11061moon/sse2/32gcc -m32 -march=k6-2 -O3 -fomit-frame-pointer2016101120161009
11061moon/sse2/32gcc -m32 -march=k6-3 -O3 -fomit-frame-pointer2016101120161009
11061moon/sse2/32gcc -m32 -march=k6 -O3 -fomit-frame-pointer2016101120161009
11061moon/sse2/32gcc -m32 -march=k8 -O2 -fomit-frame-pointer2016101120161009
11061moon/sse2/32gcc -m32 -march=pentium4 -O2 -fomit-frame-pointer2016101120161009
11061moon/sse2/32gcc -m32 -march=pentium4 -O -fomit-frame-pointer2016101120161009
11070moon/sse2/32gcc -funroll-loops -m32 -march=k6 -O3 -fomit-frame-pointer2016101120161009
11070moon/sse2/32gcc -m32 -march=pentium4 -O3 -fomit-frame-pointer2016101120161009
11079moon/sse2/32gcc -funroll-loops -m32 -march=i486 -O2 -fomit-frame-pointer2016101120161009
11079moon/sse2/32gcc -funroll-loops -m32 -march=k6-2 -Os -fomit-frame-pointer2016101120161009
11079moon/sse2/32gcc -funroll-loops -m32 -march=k6-3 -Os -fomit-frame-pointer2016101120161009
11079moon/sse2/32gcc -m32 -march=i386 -O3 -fomit-frame-pointer2016101120161009
11079moon/sse2/32gcc -m32 -march=native -mtune=native -Os -fomit-frame-pointer2016101120161009
11961xmmgcc -funroll-loops -m32 -march=pentium4 -O -fomit-frame-pointer2016101120161009
12015xmmgcc -funroll-loops -m32 -march=k8 -O2 -fomit-frame-pointer2016101120161009
12024xmmgcc -funroll-loops -m32 -march=barcelona -O2 -fomit-frame-pointer2016101120161009
12024xmmgcc -funroll-loops -m32 -march=barcelona -Os -fomit-frame-pointer2016101120161009
12024xmmgcc -funroll-loops -m32 -march=nocona -Os -fomit-frame-pointer2016101120161009
12024xmmgcc -funroll-loops -m32 -march=pentium-m -O2 -fomit-frame-pointer2016101120161009
12024xmmgcc -funroll-loops -m32 -march=pentium4 -Os -fomit-frame-pointer2016101120161009
12024xmmgcc -funroll-loops -m32 -march=prescott -Os -fomit-frame-pointer2016101120161009
12042xmmgcc -funroll-loops -m32 -march=barcelona -O3 -fomit-frame-pointer2016101120161009
12042xmmgcc -funroll-loops -m32 -march=k8 -O3 -fomit-frame-pointer2016101120161009
12051xmmgcc -funroll-loops -m32 -march=pentium-m -Os -fomit-frame-pointer2016101120161009
12060xmmgcc -funroll-loops -m32 -march=pentium-m -O3 -fomit-frame-pointer2016101120161009
12060xmmgcc -m32 -march=barcelona -O2 -fomit-frame-pointer2016101120161009
12087xmmgcc -funroll-loops -m32 -march=pentium4 -O3 -fomit-frame-pointer2016101120161009
12087xmmgcc -m32 -march=nocona -Os -fomit-frame-pointer2016101120161009
12087xmmgcc -m32 -march=pentium4 -Os -fomit-frame-pointer2016101120161009
12087xmmgcc -m32 -march=prescott -Os -fomit-frame-pointer2016101120161009
12105xmmgcc -funroll-loops -m32 -march=k8 -Os -fomit-frame-pointer2016101120161009
12114xmmgcc -funroll-loops -m32 -march=nocona -O3 -fomit-frame-pointer2016101120161009
12114xmmgcc -funroll-loops -m32 -march=nocona -O -fomit-frame-pointer2016101120161009
12114xmmgcc -funroll-loops -m32 -march=prescott -O3 -fomit-frame-pointer2016101120161009
12114xmmgcc -funroll-loops -m32 -march=prescott -O -fomit-frame-pointer2016101120161009
12114xmmgcc -m32 -march=barcelona -O3 -fomit-frame-pointer2016101120161009
12132xmmgcc -funroll-loops -m32 -march=k8 -O -fomit-frame-pointer2016101120161009
12132xmmgcc -m32 -march=k8 -O2 -fomit-frame-pointer2016101120161009
12132xmmgcc -m32 -march=pentium-m -O2 -fomit-frame-pointer2016101120161009
12141xmmgcc -m32 -march=barcelona -Os -fomit-frame-pointer2016101120161009
12141xmmgcc -m32 -march=k8 -Os -fomit-frame-pointer2016101120161009
12141xmmgcc -m32 -march=pentium4 -O -fomit-frame-pointer2016101120161009
12159xmmgcc -m32 -march=pentium-m -O3 -fomit-frame-pointer2016101120161009
12177xmmgcc -m32 -march=nocona -O -fomit-frame-pointer2016101120161009
12177xmmgcc -m32 -march=prescott -O -fomit-frame-pointer2016101120161009
12186xmmgcc -m32 -march=pentium4 -O2 -fomit-frame-pointer2016101120161009
12195xmmgcc -m32 -march=k8 -O3 -fomit-frame-pointer2016101120161009
12195xmmgcc -m32 -march=nocona -O3 -fomit-frame-pointer2016101120161009
12195xmmgcc -m32 -march=pentium4 -O3 -fomit-frame-pointer2016101120161009
12195xmmgcc -m32 -march=prescott -O3 -fomit-frame-pointer2016101120161009
12204xmmgcc -funroll-loops -m32 -march=barcelona -O -fomit-frame-pointer2016101120161009
12204xmmgcc -funroll-loops -m32 -march=pentium-m -O -fomit-frame-pointer2016101120161009
12204xmmgcc -funroll-loops -m32 -march=prescott -O2 -fomit-frame-pointer2016101120161009
12213xmmgcc -funroll-loops -m32 -march=nocona -O2 -fomit-frame-pointer2016101120161009
12213xmmgcc -m32 -march=k8 -O -fomit-frame-pointer2016101120161009
12213xmmgcc -m32 -march=nocona -O2 -fomit-frame-pointer2016101120161009
12213xmmgcc -m32 -march=pentium-m -O -fomit-frame-pointer2016101120161009
12213xmmgcc -m32 -march=prescott -O2 -fomit-frame-pointer2016101120161009
12231xmmgcc -funroll-loops -m32 -march=pentium4 -O2 -fomit-frame-pointer2016101120161009
12312xmmgcc -m32 -march=pentium-m -Os -fomit-frame-pointer2016101120161009
12447xmmgcc -m32 -march=barcelona -O -fomit-frame-pointer2016101120161009
16254regsgcc -m32 -march=pentium-mmx -Os -fomit-frame-pointer2016101120161009
16326regsgcc -funroll-loops -m32 -march=pentiumpro -O3 -fomit-frame-pointer2016101120161009
16326regsgcc -m32 -march=pentium -Os -fomit-frame-pointer2016101120161009
16389regsgcc -funroll-loops -m32 -march=pentium-m -O2 -fomit-frame-pointer2016101120161009
16389regsgcc -funroll-loops -m32 -march=pentiumpro -O2 -fomit-frame-pointer2016101120161009
16434regsgcc -m32 -march=k6-3 -Os -fomit-frame-pointer2016101120161009
16470regsgcc -funroll-loops -m32 -march=pentium-m -O3 -fomit-frame-pointer2016101120161009
16470regsgcc -funroll-loops -m32 -march=pentium2 -O3 -fomit-frame-pointer2016101120161009
16479regsgcc -funroll-loops -m32 -march=pentium2 -O2 -fomit-frame-pointer2016101120161009
16479regsgcc -funroll-loops -m32 -march=pentium3 -O2 -fomit-frame-pointer2016101120161009
16488regsgcc -m32 -march=k6-2 -Os -fomit-frame-pointer2016101120161009
16497regsgcc -funroll-loops -m32 -march=pentium3 -O3 -fomit-frame-pointer2016101120161009
16506regsgcc -m32 -march=athlon -O3 -fomit-frame-pointer2016101120161009
16533regsgcc -m32 -march=pentiumpro -Os -fomit-frame-pointer2016101120161009
16551regsgcc -m32 -march=athlon -O2 -fomit-frame-pointer2016101120161009
16560regsgcc -m32 -march=k6 -Os -fomit-frame-pointer2016101120161009
16569regsgcc -m32 -march=k8 -O2 -fomit-frame-pointer2016101120161009
16587regsgcc -m32 -march=pentium-m -Os -fomit-frame-pointer2016101120161009
16587regsgcc -m32 -march=pentium2 -Os -fomit-frame-pointer2016101120161009
16587regsgcc -m32 -march=pentium3 -Os -fomit-frame-pointer2016101120161009
16596regsgcc -m32 -O3 -fomit-frame-pointer2016101120161009
16605regsgcc -m32 -march=k6-3 -O3 -fomit-frame-pointer2016101120161009
16614regsgcc -m32 -march=barcelona -O2 -fomit-frame-pointer2016101120161009
16614regsgcc -m32 -march=k6 -O2 -fomit-frame-pointer2016101120161009
16623regsgcc -m32 -march=k6-2 -O3 -fomit-frame-pointer2016101120161009
16632regsgcc -m32 -march=k8 -O3 -fomit-frame-pointer2016101120161009
16641regsgcc -m32 -march=k6-3 -O2 -fomit-frame-pointer2016101120161009
16677regsgcc -m32 -O2 -fomit-frame-pointer2016101120161009
16686regsgcc -m32 -march=k6 -O3 -fomit-frame-pointer2016101120161009
16695regsgcc -m32 -march=barcelona -O3 -fomit-frame-pointer2016101120161009
16704regsgcc -m32 -march=barcelona -Os -fomit-frame-pointer2016101120161009
16722regsgcc -m32 -march=k6-2 -O2 -fomit-frame-pointer2016101120161009
16731regsgcc -funroll-loops -m32 -march=pentium-mmx -O2 -fomit-frame-pointer2016101120161009
16740regsgcc -funroll-loops -m32 -march=pentium-mmx -Os -fomit-frame-pointer2016101120161009
16740regsgcc -m32 -march=pentiumpro -O3 -fomit-frame-pointer2016101120161009
16749regsgcc -m32 -march=k8 -Os -fomit-frame-pointer2016101120161009
16749regsgcc -m32 -march=pentium-m -O2 -fomit-frame-pointer2016101120161009
16749regsgcc -m32 -march=pentium-m -O3 -fomit-frame-pointer2016101120161009
16749regsgcc -m32 -march=pentium2 -O2 -fomit-frame-pointer2016101120161009
16749regsgcc -m32 -march=pentium2 -O3 -fomit-frame-pointer2016101120161009
16749regsgcc -m32 -march=pentium3 -O2 -fomit-frame-pointer2016101120161009
16749regsgcc -m32 -march=pentium3 -O3 -fomit-frame-pointer2016101120161009
16749regsgcc -m32 -march=pentiumpro -O2 -fomit-frame-pointer2016101120161009
16758regsgcc -m32 -Os -fomit-frame-pointer2016101120161009
16758regsgcc -m32 -march=athlon -Os -fomit-frame-pointer2016101120161009
16785regsgcc -funroll-loops -m32 -march=pentium-mmx -O3 -fomit-frame-pointer2016101120161009
16830regsgcc -funroll-loops -m32 -march=pentium -Os -fomit-frame-pointer2016101120161009
16839regsgcc -funroll-loops -m32 -O2 -fomit-frame-pointer2016101120161009
16848regsgcc -funroll-loops -m32 -march=pentium -O3 -fomit-frame-pointer2016101120161009
16884regsgcc -funroll-loops -m32 -O3 -fomit-frame-pointer2016101120161009
16884regsgcc -funroll-loops -m32 -Os -fomit-frame-pointer2016101120161009
16893regsgcc -funroll-loops -m32 -march=pentium -O2 -fomit-frame-pointer2016101120161009
16902regsgcc -funroll-loops -m32 -march=pentiumpro -Os -fomit-frame-pointer2016101120161009
16911regsgcc -funroll-loops -m32 -march=k6-2 -Os -fomit-frame-pointer2016101120161009
16911regsgcc -funroll-loops -m32 -march=pentium-m -Os -fomit-frame-pointer2016101120161009
16911regsgcc -funroll-loops -m32 -march=pentium2 -Os -fomit-frame-pointer2016101120161009
16938regsgcc -m32 -march=native -mtune=native -O3 -fomit-frame-pointer2016101120161009
16947regsgcc -funroll-loops -m32 -march=k6 -Os -fomit-frame-pointer2016101120161009
16947regsgcc -funroll-loops -m32 -march=pentium3 -Os -fomit-frame-pointer2016101120161009
16956regsgcc -m32 -march=core2 -msse4.1 -O2 -fomit-frame-pointer2016101120161009
16956regsgcc -m32 -march=core2 -msse4 -O2 -fomit-frame-pointer2016101120161009
16956regsgcc -m32 -march=pentium -O2 -fomit-frame-pointer2016101120161009
16965regsgcc -m32 -march=core2 -msse4.1 -O3 -fomit-frame-pointer2016101120161009
16974regsgcc -funroll-loops -m32 -march=k6-3 -Os -fomit-frame-pointer2016101120161009
16974regsgcc -m32 -march=pentium-mmx -O2 -fomit-frame-pointer2016101120161009
16983regsgcc -funroll-loops -m32 -march=athlon -O2 -fomit-frame-pointer2016101120161009
17001regsgcc -funroll-loops -m32 -march=k6-3 -O2 -fomit-frame-pointer2016101120161009
17010regsgcc -m32 -march=core2 -O3 -fomit-frame-pointer2016101120161009
17010regsgcc -m32 -march=pentium -O3 -fomit-frame-pointer2016101120161009
17019regsgcc -funroll-loops -m32 -march=k6 -O2 -fomit-frame-pointer2016101120161009
17019regsgcc -m32 -march=native -mtune=native -O2 -fomit-frame-pointer2016101120161009
17019regsgcc -m32 -march=native -mtune=native -Os -fomit-frame-pointer2016101120161009
17028regsgcc -funroll-loops -m32 -march=k6-2 -O2 -fomit-frame-pointer2016101120161009
17028regsgcc -m32 -march=core2 -O2 -fomit-frame-pointer2016101120161009
17028regsgcc -m32 -march=core2 -msse4 -Os -fomit-frame-pointer2016101120161009
17037regsgcc -funroll-loops -m32 -march=barcelona -Os -fomit-frame-pointer2016101120161009
17037regsgcc -funroll-loops -m32 -march=k6-2 -O3 -fomit-frame-pointer2016101120161009
17037regsgcc -m32 -march=core2 -msse4 -O3 -fomit-frame-pointer2016101120161009
17046regsgcc -funroll-loops -m32 -march=k6-3 -O3 -fomit-frame-pointer2016101120161009
17046regsgcc -m32 -march=pentium-mmx -O3 -fomit-frame-pointer2016101120161009
17055regsgcc -funroll-loops -m32 -march=k6 -O3 -fomit-frame-pointer2016101120161009
17082regsgcc -funroll-loops -m32 -march=k8 -O2 -fomit-frame-pointer2016101120161009
17082regsgcc -m32 -march=core2 -msse4.1 -Os -fomit-frame-pointer2016101120161009
17100regsgcc -funroll-loops -m32 -march=barcelona -O3 -fomit-frame-pointer2016101120161009
17100regsgcc -funroll-loops -m32 -march=k8 -O3 -fomit-frame-pointer2016101120161009
17127regsgcc -funroll-loops -m32 -march=athlon -Os -fomit-frame-pointer2016101120161009
17154regsgcc -funroll-loops -m32 -march=athlon -O3 -fomit-frame-pointer2016101120161009
17181regsgcc -funroll-loops -m32 -march=k8 -Os -fomit-frame-pointer2016101120161009
17199regsgcc -m32 -march=core2 -Os -fomit-frame-pointer2016101120161009
17253regsgcc -funroll-loops -m32 -march=barcelona -O2 -fomit-frame-pointer2016101120161009
17334regsgcc -m32 -march=pentium4 -O3 -fomit-frame-pointer2016101120161009
17397regsgcc -m32 -march=i386 -O2 -fomit-frame-pointer2016101120161009
17415regsgcc -funroll-loops -m32 -march=prescott -O2 -fomit-frame-pointer2016101120161009
17487regsgcc -funroll-loops -m32 -march=i486 -O3 -fomit-frame-pointer2016101120161009
17496regsgcc -funroll-loops -m32 -march=i486 -O2 -fomit-frame-pointer2016101120161009
17496regsgcc -funroll-loops -m32 -march=nocona -O2 -fomit-frame-pointer2016101120161009
17505regsgcc -funroll-loops -m32 -march=pentium4 -O3 -fomit-frame-pointer2016101120161009
17523regsgcc -m32 -march=nocona -O3 -fomit-frame-pointer2016101120161009
17541regsgcc -m32 -march=prescott -O2 -fomit-frame-pointer2016101120161009
17559regsgcc -funroll-loops -m32 -march=pentium4 -O2 -fomit-frame-pointer2016101120161009
17559regsgcc -m32 -march=i486 -Os -fomit-frame-pointer2016101120161009
17604regsgcc -funroll-loops -m32 -march=prescott -O3 -fomit-frame-pointer2016101120161009
17604regsgcc -m32 -march=prescott -O3 -fomit-frame-pointer2016101120161009
17613regsgcc -funroll-loops -m32 -march=prescott -Os -fomit-frame-pointer2016101120161009
17622regsgcc -funroll-loops -m32 -march=nocona -O3 -fomit-frame-pointer2016101120161009
17631regsgcc -funroll-loops -m32 -march=i386 -O2 -fomit-frame-pointer2016101120161009
17640regsgcc -m32 -march=i386 -Os -fomit-frame-pointer2016101120161009
17658regsgcc -m32 -march=i486 -O2 -fomit-frame-pointer2016101120161009
17685regsgcc -m32 -march=i486 -O3 -fomit-frame-pointer2016101120161009
17721regsgcc -funroll-loops -m32 -march=i486 -Os -fomit-frame-pointer2016101120161009
17721regsgcc -m32 -march=pentium4 -Os -fomit-frame-pointer2016101120161009
17739regsgcc -m32 -march=i386 -O3 -fomit-frame-pointer2016101120161009
17739regsgcc -m32 -march=nocona -Os -fomit-frame-pointer2016101120161009
17811regsgcc -funroll-loops -m32 -march=i386 -O3 -fomit-frame-pointer2016101120161009
17811regsgcc -m32 -march=prescott -Os -fomit-frame-pointer2016101120161009
17865regsgcc -funroll-loops -m32 -march=i386 -Os -fomit-frame-pointer2016101120161009
17901regsgcc -funroll-loops -m32 -march=nocona -Os -fomit-frame-pointer2016101120161009
17937regsgcc -funroll-loops -m32 -march=pentium4 -Os -fomit-frame-pointer2016101120161009
18009regsgcc -m32 -march=pentium4 -O2 -fomit-frame-pointer2016101120161009
18270regsgcc -m32 -march=nocona -O2 -fomit-frame-pointer2016101120161009
18459regsgcc -m32 -march=i486 -O -fomit-frame-pointer2016101120161009
18513regsgcc -m32 -march=k8 -O -fomit-frame-pointer2016101120161009
18576regsgcc -funroll-loops -m32 -march=pentium-m -O -fomit-frame-pointer2016101120161009
18585regsgcc -funroll-loops -m32 -march=pentiumpro -O -fomit-frame-pointer2016101120161009
18648regsgcc -funroll-loops -m32 -march=pentium2 -O -fomit-frame-pointer2016101120161009
18675regsgcc -funroll-loops -m32 -march=pentium3 -O -fomit-frame-pointer2016101120161009
18720regsgcc -m32 -march=barcelona -O -fomit-frame-pointer2016101120161009
18738regsgcc -m32 -march=prescott -O -fomit-frame-pointer2016101120161009
18783regsgcc -m32 -march=pentium2 -O -fomit-frame-pointer2016101120161009
18783regsgcc -m32 -march=pentium3 -O -fomit-frame-pointer2016101120161009
18792regsgcc -m32 -march=core2 -O -fomit-frame-pointer2016101120161009
18819regsgcc -funroll-loops -m32 -march=pentium -O -fomit-frame-pointer2016101120161009
18828regsgcc -funroll-loops -m32 -march=athlon -O -fomit-frame-pointer2016101120161009
18828regsgcc -funroll-loops -m32 -march=k8 -O -fomit-frame-pointer2016101120161009
18855regsgcc -funroll-loops -m32 -march=pentium4 -O -fomit-frame-pointer2016101120161009
18864regsgcc -funroll-loops -m32 -O -fomit-frame-pointer2016101120161009
18882regsgcc -funroll-loops -m32 -march=prescott -O -fomit-frame-pointer2016101120161009
18882regsgcc -m32 -march=i386 -O -fomit-frame-pointer2016101120161009
18891regsgcc -funroll-loops -m32 -march=nocona -O -fomit-frame-pointer2016101120161009
18909regsgcc -m32 -march=core2 -msse4.1 -O -fomit-frame-pointer2016101120161009
18909regsgcc -m32 -march=native -mtune=native -O -fomit-frame-pointer2016101120161009
18936regsgcc -m32 -march=pentium-m -O -fomit-frame-pointer2016101120161009
18936regsgcc -m32 -march=pentiumpro -O -fomit-frame-pointer2016101120161009
18945regsgcc -funroll-loops -m32 -march=k6-2 -O -fomit-frame-pointer2016101120161009
18972regsgcc -m32 -march=core2 -msse4 -O -fomit-frame-pointer2016101120161009
18972regsgcc -m32 -march=k6-3 -O -fomit-frame-pointer2016101120161009
18990regsgcc -m32 -march=k6-2 -O -fomit-frame-pointer2016101120161009
18990regsgcc -m32 -march=pentium -O -fomit-frame-pointer2016101120161009
19035regsgcc -m32 -march=pentium4 -O -fomit-frame-pointer2016101120161009
19044regsgcc -m32 -march=pentium-mmx -O -fomit-frame-pointer2016101120161009
19053regsgcc -funroll-loops -m32 -march=barcelona -O -fomit-frame-pointer2016101120161009
19089regsgcc -funroll-loops -m32 -march=i486 -O -fomit-frame-pointer2016101120161009
19098regsgcc -funroll-loops -m32 -march=i386 -O -fomit-frame-pointer2016101120161009
19170regsgcc -m32 -march=athlon -O -fomit-frame-pointer2016101120161009
19197regsgcc -m32 -O -fomit-frame-pointer2016101120161009
19206regsgcc -funroll-loops -m32 -march=k6-3 -O -fomit-frame-pointer2016101120161009
19242regsgcc -funroll-loops -m32 -march=k6 -O -fomit-frame-pointer2016101120161009
19251regsgcc -funroll-loops -m32 -march=pentium-mmx -O -fomit-frame-pointer2016101120161009
19269regsgcc -m32 -march=nocona -O -fomit-frame-pointer2016101120161009
19431regsgcc -m32 -march=k6 -O -fomit-frame-pointer2016101120161009
20079refgcc -funroll-loops -m32 -march=pentium-m -O3 -fomit-frame-pointer2016101120161009
20151refgcc -funroll-loops -m32 -march=pentiumpro -O2 -fomit-frame-pointer2016101120161009
20178refgcc -funroll-loops -m32 -march=pentium-m -O2 -fomit-frame-pointer2016101120161009
20178refgcc -funroll-loops -m32 -march=pentium2 -O2 -fomit-frame-pointer2016101120161009
20178refgcc -funroll-loops -m32 -march=pentium3 -O2 -fomit-frame-pointer2016101120161009
20178refgcc -m32 -march=pentium-m -O3 -fomit-frame-pointer2016101120161009
20205refgcc -funroll-loops -m32 -march=pentium2 -O3 -fomit-frame-pointer2016101120161009
20205refgcc -funroll-loops -m32 -march=pentiumpro -O3 -fomit-frame-pointer2016101120161009
20304refgcc -m32 -march=pentiumpro -O3 -fomit-frame-pointer2016101120161009
20313refgcc -m32 -march=pentium2 -O3 -fomit-frame-pointer2016101120161009
20349refgcc -funroll-loops -m32 -march=pentium3 -O3 -fomit-frame-pointer2016101120161009
20691refgcc -m32 -march=pentium3 -O3 -fomit-frame-pointer2016101120161009
21492refgcc -m32 -march=pentium-m -O2 -fomit-frame-pointer2016101120161009
21492refgcc -m32 -march=pentium2 -O2 -fomit-frame-pointer2016101120161009
21492refgcc -m32 -march=pentiumpro -O2 -fomit-frame-pointer2016101120161009
21537refgcc -funroll-loops -m32 -march=i486 -O2 -fomit-frame-pointer2016101120161009
21546refgcc -m32 -march=pentium3 -O2 -fomit-frame-pointer2016101120161009
21618refgcc -m32 -O2 -fomit-frame-pointer2016101120161009
21627refgcc -funroll-loops -m32 -O3 -fomit-frame-pointer2016101120161009
21672refgcc -funroll-loops -m32 -march=k6-2 -O2 -fomit-frame-pointer2016101120161009
21690refgcc -m32 -march=i486 -O3 -fomit-frame-pointer2016101120161009
21699refgcc -funroll-loops -m32 -march=k8 -O2 -fomit-frame-pointer2016101120161009
21717refgcc -funroll-loops -m32 -march=k6-3 -O2 -fomit-frame-pointer2016101120161009
21753refgcc -funroll-loops -m32 -march=k6 -O2 -fomit-frame-pointer2016101120161009
21771refgcc -funroll-loops -m32 -march=i486 -O3 -fomit-frame-pointer2016101120161009
21780refgcc -m32 -march=k6-2 -O3 -fomit-frame-pointer2016101120161009
21780refgcc -m32 -march=k6-3 -O3 -fomit-frame-pointer2016101120161009
21780refgcc -m32 -march=k6 -O3 -fomit-frame-pointer2016101120161009
21789refgcc -m32 -march=athlon -O3 -fomit-frame-pointer2016101120161009
21789refgcc -m32 -march=k6-3 -O2 -fomit-frame-pointer2016101120161009
21789refgcc -m32 -march=k8 -O3 -fomit-frame-pointer2016101120161009
21798refgcc -m32 -march=k6-2 -O2 -fomit-frame-pointer2016101120161009
21816refgcc -m32 -march=k6 -O2 -fomit-frame-pointer2016101120161009
21843refgcc -funroll-loops -m32 -march=athlon -O3 -fomit-frame-pointer2016101120161009
21843refgcc -funroll-loops -m32 -march=k6-2 -O3 -fomit-frame-pointer2016101120161009
21843refgcc -funroll-loops -m32 -march=k6-3 -O3 -fomit-frame-pointer2016101120161009
21843refgcc -funroll-loops -m32 -march=k6 -O3 -fomit-frame-pointer2016101120161009
21852refgcc -funroll-loops -m32 -march=barcelona -O2 -fomit-frame-pointer2016101120161009
21852refgcc -m32 -march=pentium-mmx -O3 -fomit-frame-pointer2016101120161009
21861refgcc -m32 -march=pentium -O3 -fomit-frame-pointer2016101120161009
21888refgcc -funroll-loops -m32 -march=athlon -O2 -fomit-frame-pointer2016101120161009
21924refgcc -m32 -march=core2 -O3 -fomit-frame-pointer2016101120161009
21978refgcc -funroll-loops -m32 -march=pentium-mmx -O2 -fomit-frame-pointer2016101120161009
22077refgcc -m32 -march=k8 -O2 -fomit-frame-pointer2016101120161009
22086refgcc -funroll-loops -m32 -march=pentium -O3 -fomit-frame-pointer2016101120161009
22095refgcc -m32 -march=core2 -msse4 -O3 -fomit-frame-pointer2016101120161009
22095refgcc -m32 -march=native -mtune=native -O3 -fomit-frame-pointer2016101120161009
22113refgcc -funroll-loops -m32 -march=pentium -O2 -fomit-frame-pointer2016101120161009
22113refgcc -m32 -march=barcelona -O3 -fomit-frame-pointer2016101120161009
22113refgcc -m32 -march=core2 -msse4.1 -O2 -fomit-frame-pointer2016101120161009
22122refgcc -m32 -march=core2 -msse4.1 -O3 -fomit-frame-pointer2016101120161009
22122refgcc -m32 -march=core2 -msse4 -O2 -fomit-frame-pointer2016101120161009
22140refgcc -funroll-loops -m32 -march=pentium-mmx -O3 -fomit-frame-pointer2016101120161009
22176refgcc -m32 -O3 -fomit-frame-pointer2016101120161009
22230refgcc -m32 -march=i486 -O2 -fomit-frame-pointer2016101120161009
22266refgcc -funroll-loops -m32 -O2 -fomit-frame-pointer2016101120161009
22275refgcc -m32 -march=athlon -O2 -fomit-frame-pointer2016101120161009
22293refgcc -funroll-loops -m32 -march=prescott -O2 -fomit-frame-pointer2016101120161009
22311refgcc -m32 -march=native -mtune=native -O2 -fomit-frame-pointer2016101120161009
22320refgcc -m32 -march=core2 -O2 -fomit-frame-pointer2016101120161009
22338refgcc -funroll-loops -m32 -march=barcelona -O3 -fomit-frame-pointer2016101120161009
22338refgcc -m32 -march=pentium4 -O3 -fomit-frame-pointer2016101120161009
22401refgcc -m32 -march=barcelona -O2 -fomit-frame-pointer2016101120161009
22446refgcc -funroll-loops -m32 -march=nocona -O2 -fomit-frame-pointer2016101120161009
22464refgcc -funroll-loops -m32 -march=pentium -Os -fomit-frame-pointer2016101120161009
22473refgcc -funroll-loops -m32 -march=pentium-mmx -Os -fomit-frame-pointer2016101120161009
22509refgcc -funroll-loops -m32 -march=k6-3 -Os -fomit-frame-pointer2016101120161009
22509refgcc -funroll-loops -m32 -march=k8 -O3 -fomit-frame-pointer2016101120161009
22518refgcc -funroll-loops -m32 -march=k6-2 -Os -fomit-frame-pointer2016101120161009
22518refgcc -funroll-loops -m32 -march=k6 -Os -fomit-frame-pointer2016101120161009
22518refgcc -funroll-loops -m32 -march=prescott -O3 -fomit-frame-pointer2016101120161009
22554refgcc -funroll-loops -m32 -Os -fomit-frame-pointer2016101120161009
22563refgcc -funroll-loops -m32 -march=pentium2 -Os -fomit-frame-pointer2016101120161009
22563refgcc -funroll-loops -m32 -march=pentium3 -Os -fomit-frame-pointer2016101120161009
22563refgcc -funroll-loops -m32 -march=pentiumpro -Os -fomit-frame-pointer2016101120161009
22599refgcc -funroll-loops -m32 -march=nocona -O3 -fomit-frame-pointer2016101120161009
22599refgcc -m32 -march=pentium-mmx -O2 -fomit-frame-pointer2016101120161009
22617refgcc -funroll-loops -m32 -march=pentium-m -Os -fomit-frame-pointer2016101120161009
22617refgcc -m32 -march=nocona -O3 -fomit-frame-pointer2016101120161009
22617refgcc -m32 -march=pentium -O2 -fomit-frame-pointer2016101120161009
22662refgcc -m32 -march=prescott -O3 -fomit-frame-pointer2016101120161009
22707refgcc -funroll-loops -m32 -march=athlon -Os -fomit-frame-pointer2016101120161009
22716refgcc -funroll-loops -m32 -march=barcelona -Os -fomit-frame-pointer2016101120161009
22743refgcc -m32 -march=prescott -O2 -fomit-frame-pointer2016101120161009
22770refgcc -funroll-loops -m32 -march=pentium4 -O3 -fomit-frame-pointer2016101120161009
22833refgcc -m32 -march=nocona -O2 -fomit-frame-pointer2016101120161009
22905refgcc -funroll-loops -m32 -march=k8 -Os -fomit-frame-pointer2016101120161009
23013refgcc -m32 -march=pentium-mmx -Os -fomit-frame-pointer2016101120161009
23022refgcc -m32 -march=pentium -Os -fomit-frame-pointer2016101120161009
23058refgcc -funroll-loops -m32 -march=pentium4 -O2 -fomit-frame-pointer2016101120161009
23121refgcc -m32 -march=k8 -Os -fomit-frame-pointer2016101120161009
23130refgcc -m32 -march=pentium4 -O2 -fomit-frame-pointer2016101120161009
23202refgcc -m32 -march=k6-3 -Os -fomit-frame-pointer2016101120161009
23238refgcc -m32 -march=barcelona -Os -fomit-frame-pointer2016101120161009
23292refgcc -m32 -march=k6 -Os -fomit-frame-pointer2016101120161009
23355refgcc -m32 -march=k6-2 -Os -fomit-frame-pointer2016101120161009
23427refgcc -m32 -march=athlon -Os -fomit-frame-pointer2016101120161009
23535refgcc -m32 -march=core2 -Os -fomit-frame-pointer2016101120161009
23535refgcc -m32 -march=core2 -msse4 -Os -fomit-frame-pointer2016101120161009
23544refgcc -m32 -march=core2 -msse4.1 -Os -fomit-frame-pointer2016101120161009
23544refgcc -m32 -march=native -mtune=native -Os -fomit-frame-pointer2016101120161009
23571refgcc -m32 -march=pentium2 -Os -fomit-frame-pointer2016101120161009
23571refgcc -m32 -march=pentium3 -Os -fomit-frame-pointer2016101120161009
23571refgcc -m32 -march=pentiumpro -Os -fomit-frame-pointer2016101120161009
23616refgcc -m32 -march=pentium-m -Os -fomit-frame-pointer2016101120161009
23634refgcc -m32 -march=i386 -O3 -fomit-frame-pointer2016101120161009
23661refgcc -funroll-loops -m32 -march=i386 -Os -fomit-frame-pointer2016101120161009
23706refgcc -funroll-loops -m32 -march=pentium4 -Os -fomit-frame-pointer2016101120161009
23904refgcc -m32 -march=i486 -Os -fomit-frame-pointer2016101120161009
23940refgcc -m32 -march=i386 -Os -fomit-frame-pointer2016101120161009
23958refgcc -funroll-loops -m32 -march=i486 -Os -fomit-frame-pointer2016101120161009
23994refgcc -funroll-loops -m32 -march=prescott -Os -fomit-frame-pointer2016101120161009
24003refgcc -funroll-loops -m32 -march=i386 -O3 -fomit-frame-pointer2016101120161009
24003refgcc -funroll-loops -m32 -march=nocona -Os -fomit-frame-pointer2016101120161009
24021refgcc -funroll-loops -m32 -march=i386 -O2 -fomit-frame-pointer2016101120161009
24075refgcc -m32 -Os -fomit-frame-pointer2016101120161009
24228refgcc -m32 -march=prescott -Os -fomit-frame-pointer2016101120161009
24237refgcc -m32 -march=nocona -Os -fomit-frame-pointer2016101120161009
24372refgcc -m32 -march=pentium4 -Os -fomit-frame-pointer2016101120161009
24723refgcc -m32 -march=i386 -O2 -fomit-frame-pointer2016101120161009
24975refgcc -m32 -march=pentium2 -O -fomit-frame-pointer2016101120161009
25020refgcc -m32 -march=pentium-m -O -fomit-frame-pointer2016101120161009
25020refgcc -m32 -march=pentium3 -O -fomit-frame-pointer2016101120161009
25083refgcc -funroll-loops -m32 -march=pentiumpro -O -fomit-frame-pointer2016101120161009
25155refgcc -funroll-loops -m32 -march=pentium3 -O -fomit-frame-pointer2016101120161009
25200refgcc -funroll-loops -m32 -march=pentium2 -O -fomit-frame-pointer2016101120161009
25245refgcc -funroll-loops -m32 -march=pentium-m -O -fomit-frame-pointer2016101120161009
25254refgcc -m32 -march=pentiumpro -O -fomit-frame-pointer2016101120161009
25614refgcc -funroll-loops -m32 -march=k6-3 -O -fomit-frame-pointer2016101120161009
25650refgcc -funroll-loops -m32 -O -fomit-frame-pointer2016101120161009
25740refgcc -funroll-loops -m32 -march=athlon -O -fomit-frame-pointer2016101120161009
25812refgcc -funroll-loops -m32 -march=prescott -O -fomit-frame-pointer2016101120161009
25821refgcc -funroll-loops -m32 -march=k6-2 -O -fomit-frame-pointer2016101120161009
25821refgcc -funroll-loops -m32 -march=k6 -O -fomit-frame-pointer2016101120161009
25839refgcc -funroll-loops -m32 -march=k8 -O -fomit-frame-pointer2016101120161009
25866refgcc -funroll-loops -m32 -march=barcelona -O -fomit-frame-pointer2016101120161009
25992refgcc -funroll-loops -m32 -march=nocona -O -fomit-frame-pointer2016101120161009
26028refgcc -funroll-loops -m32 -march=pentium4 -O -fomit-frame-pointer2016101120161009
26289refgcc -m32 -march=pentium4 -O -fomit-frame-pointer2016101120161009
26307refgcc -m32 -march=prescott -O -fomit-frame-pointer2016101120161009
26334refgcc -m32 -march=athlon -O -fomit-frame-pointer2016101120161009
26334refgcc -m32 -march=k8 -O -fomit-frame-pointer2016101120161009
26352refgcc -m32 -O -fomit-frame-pointer2016101120161009
26370refgcc -m32 -march=nocona -O -fomit-frame-pointer2016101120161009
26415refgcc -m32 -march=barcelona -O -fomit-frame-pointer2016101120161009
26451refgcc -m32 -march=core2 -msse4.1 -O -fomit-frame-pointer2016101120161009
26451refgcc -m32 -march=core2 -msse4 -O -fomit-frame-pointer2016101120161009
26514refgcc -m32 -march=native -mtune=native -O -fomit-frame-pointer2016101120161009
26568refgcc -m32 -march=core2 -O -fomit-frame-pointer2016101120161009
26730refgcc -m32 -march=k6-3 -O -fomit-frame-pointer2016101120161009
26757refgcc -m32 -march=k6-2 -O -fomit-frame-pointer2016101120161009
26937refgcc -funroll-loops -m32 -march=i386 -O -fomit-frame-pointer2016101120161009
26991refgcc -m32 -march=k6 -O -fomit-frame-pointer2016101120161009
27648refgcc -m32 -march=i386 -O -fomit-frame-pointer2016101120161009
34821refgcc -m32 -march=i486 -O -fomit-frame-pointer2016101120161009
34938refgcc -funroll-loops -m32 -march=i486 -O -fomit-frame-pointer2016101120161009
35316refgcc -funroll-loops -m32 -march=pentium-mmx -O -fomit-frame-pointer2016101120161009
35487refgcc -funroll-loops -m32 -march=pentium -O -fomit-frame-pointer2016101120161009
35928refgcc -m32 -march=pentium-mmx -O -fomit-frame-pointer2016101120161009
35973refgcc -m32 -march=pentium -O -fomit-frame-pointer2016101120161009

Compiler output

Implementation: crypto_hash/blake2s/moon/avx/32
Compiler: gcc -funroll-loops -m32 -O2 -fomit-frame-pointer
blake2s.S: blake2s.S: Assembler messages:
blake2s.S: blake2s.S:25: Error: no such instruction: `vmovdqa 0(%ebx),%xmm1'
blake2s.S: blake2s.S:26: Error: no such instruction: `vmovdqu (%eax),%xmm0'
blake2s.S: blake2s.S:28: Error: no such instruction: `vmovdqa %xmm0,32(%esp)'
blake2s.S: blake2s.S:29: Error: no such instruction: `vmovdqu -16(%eax),%xmm0'
blake2s.S: blake2s.S:32: Error: no such instruction: `vmovdqa %xmm0,16(%esp)'
blake2s.S: blake2s.S:33: Error: no such instruction: `vmovdqa 16(%ebx),%xmm0'
blake2s.S: blake2s.S:55: Error: no such instruction: `vmovdqa 160(%ebx),%xmm3'
blake2s.S: blake2s.S:56: Error: no such instruction: `vmovdqa 16(%esp),%xmm2'
blake2s.S: blake2s.S:57: Error: no such instruction: `vmovdqa 32(%esp),%xmm5'
blake2s.S: blake2s.S:58: Error: no such instruction: `vmovdqu (%eax),%xmm4'
blake2s.S: blake2s.S:61: Error: no such instruction: `vpxor 176(%ebx),%xmm4,%xmm4'
blake2s.S: blake2s.S:73: Error: no such instruction: `vmovd (%edx,%edi),%xmm7'
blake2s.S: blake2s.S:75: Error: no such instruction: `vpinsrd $1,(%edx,%esi),%xmm7,%xmm6'
blake2s.S: blake2s.S:76: Error: no such instruction: `vmovd (%edx,%ecx),%xmm7'
blake2s.S: blake2s.S:80: Error: no such instruction: `vpinsrd $1,(%edi,%edx),%xmm7,%xmm7'
blake2s.S: blake2s.S:82: Error: no such instruction: `vpunpcklqdq %xmm6,%xmm7,%xmm7'
blake2s.S: blake2s.S:84: Error: no such instruction: `vpaddd %xmm7,%xmm5,%xmm5'
blake2s.S: blake2s.S:85: Error: no such instruction: `vpaddd %xmm2,%xmm5,%xmm5'
blake2s.S: blake2s.S:86: Error: no such instruction: `vpxor %xmm5,%xmm4,%xmm4'
blake2s.S: blake2s.S:87: Error: no such instruction: `vpshufb %xmm1,%xmm4,%xmm4'
blake2s.S: blake2s.S:88: Error: no such instruction: `vpaddd %xmm4,%xmm3,%xmm3'
blake2s.S: blake2s.S:91: Error: no such instruction: `vpxor %xmm3,%xmm2,%xmm2'
blake2s.S: blake2s.S:92: Error: no such instruction: `vpslld $20,%xmm2,%xmm6'
blake2s.S: blake2s.S:93: Error: no such instruction: `vpsrld $12,%xmm2,%xmm2'
blake2s.S: ...

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

Compiler output

Implementation: crypto_hash/blake2s/moon/xop/32
Compiler: gcc -funroll-loops -m32 -O2 -fomit-frame-pointer
blake2s.S: blake2s.S: Assembler messages:
blake2s.S: blake2s.S:25: Error: no such instruction: `vmovdqu (%eax),%xmm5'
blake2s.S: blake2s.S:26: Error: no such instruction: `vmovdqu 16(%eax),%xmm4'
blake2s.S: blake2s.S:48: Error: no such instruction: `vmovdqa 160(%ebx),%xmm1'
blake2s.S: blake2s.S:49: Error: no such instruction: `vmovdqa %xmm4,%xmm0'
blake2s.S: blake2s.S:50: Error: no such instruction: `vmovdqa %xmm5,%xmm3'
blake2s.S: blake2s.S:53: Error: no such instruction: `vmovdqu (%eax),%xmm2'
blake2s.S: blake2s.S:55: Error: no such instruction: `vpxor 176(%ebx),%xmm2,%xmm2'
blake2s.S: blake2s.S:67: Error: no such instruction: `vmovd (%edx,%edi),%xmm7'
blake2s.S: blake2s.S:69: Error: no such instruction: `vpinsrd $1,(%edx,%esi),%xmm7,%xmm6'
blake2s.S: blake2s.S:70: Error: no such instruction: `vmovd (%edx,%ecx),%xmm7'
blake2s.S: blake2s.S:74: Error: no such instruction: `vpinsrd $1,(%edi,%edx),%xmm7,%xmm7'
blake2s.S: blake2s.S:76: Error: no such instruction: `vpunpcklqdq %xmm6,%xmm7,%xmm6'
blake2s.S: blake2s.S:78: Error: no such instruction: `vpaddd %xmm6,%xmm3,%xmm3'
blake2s.S: blake2s.S:79: Error: no such instruction: `vpaddd %xmm0,%xmm3,%xmm3'
blake2s.S: blake2s.S:80: Error: no such instruction: `vpxor %xmm3,%xmm2,%xmm6'
blake2s.S: blake2s.S:81: Error: no such instruction: `vprotd $16,%xmm6,%xmm6'
blake2s.S: blake2s.S:84: Error: no such instruction: `vpaddd %xmm6,%xmm1,%xmm1'
blake2s.S: blake2s.S:85: Error: no such instruction: `vpxor %xmm1,%xmm0,%xmm0'
blake2s.S: blake2s.S:86: Error: no such instruction: `vprotd $20,%xmm0,%xmm0'
blake2s.S: blake2s.S:87: Error: no such instruction: `vmovd (%edx,%edi),%xmm7'
blake2s.S: blake2s.S:89: Error: no such instruction: `vpinsrd $1,(%edx,%esi),%xmm7,%xmm2'
blake2s.S: blake2s.S:90: Error: no such instruction: `vmovd (%edx,%ecx),%xmm7'
blake2s.S: blake2s.S:94: Error: no such instruction: `vpinsrd $1,(%edi,%edx),%xmm7,%xmm7'
blake2s.S: blake2s.S:96: Error: no such instruction: `vpunpcklqdq %xmm2,%xmm7,%xmm2'
blake2s.S: ...

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

Compiler output

Implementation: crypto_hash/blake2s/moon/xop/64
Compiler: gcc -funroll-loops -m32 -O2 -fomit-frame-pointer
blake2s.S: blake2s.S: Assembler messages:
blake2s.S: blake2s.S:6: Error: bad register name `%rbp'
blake2s.S: blake2s.S:7: Error: bad register name `%r8d'
blake2s.S: blake2s.S:8: Error: bad register name `%rsp'
blake2s.S: blake2s.S:9: Error: bad register name `%r12'
blake2s.S: blake2s.S:10: Error: bad register name `%rbx'
blake2s.S: blake2s.S:11: Error: bad register name `%rsp'
blake2s.S: blake2s.S:12: Error: bad register name `%rsp'
blake2s.S: blake2s.S:13: Error: bad register name `%rdx'
blake2s.S: blake2s.S:14: Error: bad register name `%rdx'
blake2s.S: blake2s.S:15: Error: bad register name `%rdi)'
blake2s.S: blake2s.S:17: Error: bad register name `%rdx'
blake2s.S: blake2s.S:19: Error: no such instruction: `vpxor %xmm0,%xmm0,%xmm0'
blake2s.S: blake2s.S:21: Error: bad register name `%rsp)'
blake2s.S: blake2s.S:22: Error: no such instruction: `vmovdqa %ymm0,-96(%rsp)'
blake2s.S: blake2s.S:23: Error: no such instruction: `vmovdqa %ymm0,-64(%rsp)'
blake2s.S: blake2s.S:25: Error: no such instruction: `vmovdqu (%rsi),%ymm0'
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: no such instruction: `vmovdqa %ymm0,-96(%rsp)'
blake2s.S: blake2s.S:31: Error: bad register name `%r9'
blake2s.S: blake2s.S:35: Error: no such instruction: `vmovdqu (%rsi),%xmm0'
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: no such instruction: `vmovdqa %xmm0,-16(%rax)'
blake2s.S: ...

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

Compiler output

Implementation: crypto_hash/blake2s/moon/avx/64
Compiler: gcc -funroll-loops -m32 -O2 -fomit-frame-pointer
blake2s.S: blake2s.S: Assembler messages:
blake2s.S: blake2s.S:6: Error: bad register name `%rbp'
blake2s.S: blake2s.S:7: Error: bad register name `%rsp'
blake2s.S: blake2s.S:8: Error: bad register name `%r15'
blake2s.S: blake2s.S:9: Error: bad register name `%r14'
blake2s.S: blake2s.S:10: Error: bad register name `%r13'
blake2s.S: blake2s.S:11: Error: bad register name `%r12'
blake2s.S: blake2s.S:12: Error: bad register name `%rbx'
blake2s.S: blake2s.S:14: Error: bad register name `%rsp'
blake2s.S: blake2s.S:15: Error: bad register name `%rsp'
blake2s.S: blake2s.S:16: Error: bad register name `%rdx'
blake2s.S: blake2s.S:17: Error: bad register name `%rdx'
blake2s.S: blake2s.S:18: Error: bad register name `%rdi)'
blake2s.S: blake2s.S:22: Error: bad register name `%rdi)'
blake2s.S: blake2s.S:23: Error: bad register name `%rdi)'
blake2s.S: blake2s.S:24: Error: bad register name `%r13d'
blake2s.S: blake2s.S:25: Error: no such instruction: `vmovdqu (%rdi),%xmm9'
blake2s.S: blake2s.S:26: Error: no such instruction: `vmovdqu 16(%rdi),%xmm8'
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: no such instruction: `vmovdqa 0(%r10),%xmm1'
blake2s.S: blake2s.S:29: Error: no such instruction: `vmovdqa 16(%r10),%xmm0'
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: no such instruction: `vmovdqa 0(%r10),%xmm11'
blake2s.S: ...

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

Compiler output

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

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

Compiler output

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

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

Compiler output

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

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

Compiler output

Implementation: crypto_hash/blake2s/avxicc
Compiler: gcc -funroll-loops -m32 -O2 -fomit-frame-pointer
blake2s.s: blake2s.s: Assembler messages:
blake2s.s: blake2s.s:13: Error: bad register name `%r11d'
blake2s.s: blake2s.s:15: Error: bad register name `%rsi'
blake2s.s: blake2s.s:16: Error: no such instruction: `vmovdqu .L_2il0floatpacket.10(%rip),%xmm4'
blake2s.s: blake2s.s:18: Error: no such instruction: `vmovdqu .L_2il0floatpacket.7(%rip),%xmm0'
blake2s.s: blake2s.s:19: Error: no such instruction: `vmovdqa %xmm4,%xmm2'
blake2s.s: blake2s.s:20: Error: no such instruction: `vmovdqu .L_2il0floatpacket.8(%rip),%xmm1'
blake2s.s: blake2s.s:21: Error: bad register name `%rdx'
blake2s.s: blake2s.s:22: Error: no such instruction: `vmovdqu .L_2il0floatpacket.9(%rip),%xmm3'
blake2s.s: blake2s.s:23: Error: bad register name `%r10d'
blake2s.s: blake2s.s:24: Error: no such instruction: `vmovdqu .L_2il0floatpacket.11(%rip),%xmm5'
blake2s.s: blake2s.s:25: Error: bad register name `%rdx'
blake2s.s: blake2s.s:28: Error: bad register name `%rbp'
blake2s.s: blake2s.s:29: Error: bad register name `%rdx)'
blake2s.s: blake2s.s:30: Error: bad register name `%rsi'
blake2s.s: blake2s.s:32: Error: bad register name `%rcx'
blake2s.s: blake2s.s:33: Error: bad register name `%rsi'
blake2s.s: blake2s.s:34: Error: bad register name `%rax'
blake2s.s: blake2s.s:35: Error: bad register name `%rsi,%rdx)'
blake2s.s: blake2s.s:36: Error: bad register name `%rdx'
blake2s.s: blake2s.s:37: Error: bad register name `%rdx'
blake2s.s: blake2s.s:39: Error: no such instruction: `vmovdqu (%rcx,%r9),%xmm9'
blake2s.s: blake2s.s:40: Error: no such instruction: `vmovdqu 16(%rcx,%r9),%xmm8'
blake2s.s: blake2s.s:41: Error: no such instruction: `vmovdqu 32(%rcx,%r9),%xmm7'
blake2s.s: blake2s.s:42: Error: no such instruction: `vmovdqu 48(%rcx,%r9),%xmm6'
blake2s.s: ...

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

Compiler output

Implementation: crypto_hash/blake2s/moon/avx/32
Compiler: gcc -m32 -march=barcelona -O2 -fomit-frame-pointer
blake2s.S: blake2s.S: Assembler messages:
blake2s.S: blake2s.S:25: Error: no such instruction: `vmovdqa 0(%ebx),%xmm1'
blake2s.S: blake2s.S:26: Error: no such instruction: `vmovdqu (%eax),%xmm0'
blake2s.S: blake2s.S:28: Error: no such instruction: `vmovdqa %xmm0,32(%esp)'
blake2s.S: blake2s.S:29: Error: no such instruction: `vmovdqu -16(%eax),%xmm0'
blake2s.S: blake2s.S:32: Error: no such instruction: `vmovdqa %xmm0,16(%esp)'
blake2s.S: blake2s.S:33: Error: no such instruction: `vmovdqa 16(%ebx),%xmm0'
blake2s.S: blake2s.S:55: Error: no such instruction: `vmovdqa 160(%ebx),%xmm3'
blake2s.S: blake2s.S:56: Error: no such instruction: `vmovdqa 16(%esp),%xmm2'
blake2s.S: blake2s.S:57: Error: no such instruction: `vmovdqa 32(%esp),%xmm5'
blake2s.S: blake2s.S:58: Error: no such instruction: `vmovdqu (%eax),%xmm4'
blake2s.S: blake2s.S:61: Error: no such instruction: `vpxor 176(%ebx),%xmm4,%xmm4'
blake2s.S: blake2s.S:73: Error: no such instruction: `vmovd (%edx,%edi),%xmm7'
blake2s.S: blake2s.S:75: Error: no such instruction: `vpinsrd $1,(%edx,%esi),%xmm7,%xmm6'
blake2s.S: blake2s.S:76: Error: no such instruction: `vmovd (%edx,%ecx),%xmm7'
blake2s.S: blake2s.S:80: Error: no such instruction: `vpinsrd $1,(%edi,%edx),%xmm7,%xmm7'
blake2s.S: blake2s.S:82: Error: no such instruction: `vpunpcklqdq %xmm6,%xmm7,%xmm7'
blake2s.S: blake2s.S:84: Error: no such instruction: `vpaddd %xmm7,%xmm5,%xmm5'
blake2s.S: blake2s.S:85: Error: no such instruction: `vpaddd %xmm2,%xmm5,%xmm5'
blake2s.S: blake2s.S:86: Error: no such instruction: `vpxor %xmm5,%xmm4,%xmm4'
blake2s.S: blake2s.S:87: Error: no such instruction: `vpshufb %xmm1,%xmm4,%xmm4'
blake2s.S: blake2s.S:88: Error: no such instruction: `vpaddd %xmm4,%xmm3,%xmm3'
blake2s.S: blake2s.S:91: Error: no such instruction: `vpxor %xmm3,%xmm2,%xmm2'
blake2s.S: blake2s.S:92: Error: no such instruction: `vpslld $20,%xmm2,%xmm6'
blake2s.S: blake2s.S:93: Error: no such instruction: `vpsrld $12,%xmm2,%xmm2'
blake2s.S: ...
blake2s.S: blake2s.S: Assembler messages:
blake2s.S: blake2s.S:25: Error: no such instruction: `vmovdqa 0(%ebx),%xmm1'
blake2s.S: blake2s.S:26: Error: no such instruction: `vmovdqu (%eax),%xmm0'
blake2s.S: blake2s.S:28: Error: no such instruction: `vmovdqa %xmm0,32(%esp)'
blake2s.S: blake2s.S:29: Error: no such instruction: `vmovdqu -16(%eax),%xmm0'
blake2s.S: blake2s.S:32: Error: no such instruction: `vmovdqa %xmm0,16(%esp)'
blake2s.S: blake2s.S:33: Error: no such instruction: `vmovdqa 16(%ebx),%xmm0'
blake2s.S: blake2s.S:55: Error: no such instruction: `vmovdqa 160(%ebx),%xmm3'
blake2s.S: blake2s.S:56: Error: no such instruction: `vmovdqa 16(%esp),%xmm2'
blake2s.S: blake2s.S:57: Error: no such instruction: `vmovdqa 32(%esp),%xmm5'
blake2s.S: blake2s.S:58: Error: no such instruction: `vmovdqu (%eax),%xmm4'
blake2s.S: blake2s.S:61: Error: no such instruction: `vpxor 176(%ebx),%xmm4,%xmm4'
blake2s.S: blake2s.S:73: Error: no such instruction: `vmovd (%edx,%edi),%xmm7'
blake2s.S: blake2s.S:75: Error: no such instruction: `vpinsrd $1,(%edx,%esi),%xmm7,%xmm6'
blake2s.S: blake2s.S:76: Error: no such instruction: `vmovd (%edx,%ecx),%xmm7'
blake2s.S: blake2s.S:80: Error: no such instruction: `vpinsrd $1,(%edi,%edx),%xmm7,%xmm7'
blake2s.S: blake2s.S:82: Error: no such instruction: `vpunpcklqdq %xmm6,%xmm7,%xmm7'
blake2s.S: blake2s.S:84: Error: no such instruction: `vpaddd %xmm7,%xmm5,%xmm5'
blake2s.S: blake2s.S:85: Error: no such instruction: `vpaddd %xmm2,%xmm5,%xmm5'
blake2s.S: blake2s.S:86: Error: no such instruction: `vpxor %xmm5,%xmm4,%xmm4'
blake2s.S: blake2s.S:87: Error: no such instruction: `vpshufb %xmm1,%xmm4,%xmm4'
blake2s.S: blake2s.S:88: Error: no such instruction: `vpaddd %xmm4,%xmm3,%xmm3'
blake2s.S: blake2s.S:91: Error: no such instruction: `vpxor %xmm3,%xmm2,%xmm2'
blake2s.S: blake2s.S:92: Error: no such instruction: `vpslld $20,%xmm2,%xmm6'
blake2s.S: blake2s.S:93: Error: no such instruction: `vpsrld $12,%xmm2,%xmm2'
blake2s.S: ...

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

Compiler output

Implementation: crypto_hash/blake2s/moon/xop/32
Compiler: gcc -m32 -march=barcelona -O2 -fomit-frame-pointer
blake2s.S: blake2s.S: Assembler messages:
blake2s.S: blake2s.S:25: Error: no such instruction: `vmovdqu (%eax),%xmm5'
blake2s.S: blake2s.S:26: Error: no such instruction: `vmovdqu 16(%eax),%xmm4'
blake2s.S: blake2s.S:48: Error: no such instruction: `vmovdqa 160(%ebx),%xmm1'
blake2s.S: blake2s.S:49: Error: no such instruction: `vmovdqa %xmm4,%xmm0'
blake2s.S: blake2s.S:50: Error: no such instruction: `vmovdqa %xmm5,%xmm3'
blake2s.S: blake2s.S:53: Error: no such instruction: `vmovdqu (%eax),%xmm2'
blake2s.S: blake2s.S:55: Error: no such instruction: `vpxor 176(%ebx),%xmm2,%xmm2'
blake2s.S: blake2s.S:67: Error: no such instruction: `vmovd (%edx,%edi),%xmm7'
blake2s.S: blake2s.S:69: Error: no such instruction: `vpinsrd $1,(%edx,%esi),%xmm7,%xmm6'
blake2s.S: blake2s.S:70: Error: no such instruction: `vmovd (%edx,%ecx),%xmm7'
blake2s.S: blake2s.S:74: Error: no such instruction: `vpinsrd $1,(%edi,%edx),%xmm7,%xmm7'
blake2s.S: blake2s.S:76: Error: no such instruction: `vpunpcklqdq %xmm6,%xmm7,%xmm6'
blake2s.S: blake2s.S:78: Error: no such instruction: `vpaddd %xmm6,%xmm3,%xmm3'
blake2s.S: blake2s.S:79: Error: no such instruction: `vpaddd %xmm0,%xmm3,%xmm3'
blake2s.S: blake2s.S:80: Error: no such instruction: `vpxor %xmm3,%xmm2,%xmm6'
blake2s.S: blake2s.S:81: Error: no such instruction: `vprotd $16,%xmm6,%xmm6'
blake2s.S: blake2s.S:84: Error: no such instruction: `vpaddd %xmm6,%xmm1,%xmm1'
blake2s.S: blake2s.S:85: Error: no such instruction: `vpxor %xmm1,%xmm0,%xmm0'
blake2s.S: blake2s.S:86: Error: no such instruction: `vprotd $20,%xmm0,%xmm0'
blake2s.S: blake2s.S:87: Error: no such instruction: `vmovd (%edx,%edi),%xmm7'
blake2s.S: blake2s.S:89: Error: no such instruction: `vpinsrd $1,(%edx,%esi),%xmm7,%xmm2'
blake2s.S: blake2s.S:90: Error: no such instruction: `vmovd (%edx,%ecx),%xmm7'
blake2s.S: blake2s.S:94: Error: no such instruction: `vpinsrd $1,(%edi,%edx),%xmm7,%xmm7'
blake2s.S: blake2s.S:96: Error: no such instruction: `vpunpcklqdq %xmm2,%xmm7,%xmm2'
blake2s.S: ...
blake2s.S: blake2s.S: Assembler messages:
blake2s.S: blake2s.S:25: Error: no such instruction: `vmovdqu (%eax),%xmm5'
blake2s.S: blake2s.S:26: Error: no such instruction: `vmovdqu 16(%eax),%xmm4'
blake2s.S: blake2s.S:48: Error: no such instruction: `vmovdqa 160(%ebx),%xmm1'
blake2s.S: blake2s.S:49: Error: no such instruction: `vmovdqa %xmm4,%xmm0'
blake2s.S: blake2s.S:50: Error: no such instruction: `vmovdqa %xmm5,%xmm3'
blake2s.S: blake2s.S:53: Error: no such instruction: `vmovdqu (%eax),%xmm2'
blake2s.S: blake2s.S:55: Error: no such instruction: `vpxor 176(%ebx),%xmm2,%xmm2'
blake2s.S: blake2s.S:67: Error: no such instruction: `vmovd (%edx,%edi),%xmm7'
blake2s.S: blake2s.S:69: Error: no such instruction: `vpinsrd $1,(%edx,%esi),%xmm7,%xmm6'
blake2s.S: blake2s.S:70: Error: no such instruction: `vmovd (%edx,%ecx),%xmm7'
blake2s.S: blake2s.S:74: Error: no such instruction: `vpinsrd $1,(%edi,%edx),%xmm7,%xmm7'
blake2s.S: blake2s.S:76: Error: no such instruction: `vpunpcklqdq %xmm6,%xmm7,%xmm6'
blake2s.S: blake2s.S:78: Error: no such instruction: `vpaddd %xmm6,%xmm3,%xmm3'
blake2s.S: blake2s.S:79: Error: no such instruction: `vpaddd %xmm0,%xmm3,%xmm3'
blake2s.S: blake2s.S:80: Error: no such instruction: `vpxor %xmm3,%xmm2,%xmm6'
blake2s.S: blake2s.S:81: Error: no such instruction: `vprotd $16,%xmm6,%xmm6'
blake2s.S: blake2s.S:84: Error: no such instruction: `vpaddd %xmm6,%xmm1,%xmm1'
blake2s.S: blake2s.S:85: Error: no such instruction: `vpxor %xmm1,%xmm0,%xmm0'
blake2s.S: blake2s.S:86: Error: no such instruction: `vprotd $20,%xmm0,%xmm0'
blake2s.S: blake2s.S:87: Error: no such instruction: `vmovd (%edx,%edi),%xmm7'
blake2s.S: blake2s.S:89: Error: no such instruction: `vpinsrd $1,(%edx,%esi),%xmm7,%xmm2'
blake2s.S: blake2s.S:90: Error: no such instruction: `vmovd (%edx,%ecx),%xmm7'
blake2s.S: blake2s.S:94: Error: no such instruction: `vpinsrd $1,(%edi,%edx),%xmm7,%xmm7'
blake2s.S: blake2s.S:96: Error: no such instruction: `vpunpcklqdq %xmm2,%xmm7,%xmm2'
blake2s.S: ...

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

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:19: Error: no such instruction: `vpxor %xmm0,%xmm0,%xmm0'
blake2s.S: blake2s.S:21: Error: bad register name `%rsp)'
blake2s.S: blake2s.S:22: Error: no such instruction: `vmovdqa %ymm0,-96(%rsp)'
blake2s.S: blake2s.S:23: Error: no such instruction: `vmovdqa %ymm0,-64(%rsp)'
blake2s.S: blake2s.S:25: Error: no such instruction: `vmovdqu (%rsi),%ymm0'
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: no such instruction: `vmovdqa %ymm0,-96(%rsp)'
blake2s.S: blake2s.S:31: Error: bad register name `%r9'
blake2s.S: blake2s.S:35: Error: no such instruction: `vmovdqu (%rsi),%xmm0'
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: no such instruction: `vmovdqa %xmm0,-16(%rax)'
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:19: Error: no such instruction: `vpxor %xmm0,%xmm0,%xmm0'
blake2s.S: blake2s.S:21: Error: bad register name `%rsp)'
blake2s.S: blake2s.S:22: Error: no such instruction: `vmovdqa %ymm0,-96(%rsp)'
blake2s.S: blake2s.S:23: Error: no such instruction: `vmovdqa %ymm0,-64(%rsp)'
blake2s.S: blake2s.S:25: Error: no such instruction: `vmovdqu (%rsi),%ymm0'
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: no such instruction: `vmovdqa %ymm0,-96(%rsp)'
blake2s.S: blake2s.S:31: Error: bad register name `%r9'
blake2s.S: blake2s.S:35: Error: no such instruction: `vmovdqu (%rsi),%xmm0'
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: no such instruction: `vmovdqa %xmm0,-16(%rax)'
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: no such instruction: `vmovdqu (%rdi),%xmm9'
blake2s.S: blake2s.S:26: Error: no such instruction: `vmovdqu 16(%rdi),%xmm8'
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: no such instruction: `vmovdqa 0(%r10),%xmm1'
blake2s.S: blake2s.S:29: Error: no such instruction: `vmovdqa 16(%r10),%xmm0'
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: no such instruction: `vmovdqa 0(%r10),%xmm11'
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: no such instruction: `vmovdqu (%rdi),%xmm9'
blake2s.S: blake2s.S:26: Error: no such instruction: `vmovdqu 16(%rdi),%xmm8'
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: no such instruction: `vmovdqa 0(%r10),%xmm1'
blake2s.S: blake2s.S:29: Error: no such instruction: `vmovdqa 16(%r10),%xmm0'
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: no such instruction: `vmovdqa 0(%r10),%xmm11'
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: no such instruction: `vmovdqu .L_2il0floatpacket.10(%rip),%xmm4'
blake2s.s: blake2s.s:18: Error: no such instruction: `vmovdqu .L_2il0floatpacket.7(%rip),%xmm0'
blake2s.s: blake2s.s:19: Error: no such instruction: `vmovdqa %xmm4,%xmm2'
blake2s.s: blake2s.s:20: Error: no such instruction: `vmovdqu .L_2il0floatpacket.8(%rip),%xmm1'
blake2s.s: blake2s.s:21: Error: bad register name `%rdx'
blake2s.s: blake2s.s:22: Error: no such instruction: `vmovdqu .L_2il0floatpacket.9(%rip),%xmm3'
blake2s.s: blake2s.s:23: Error: bad register name `%r10d'
blake2s.s: blake2s.s:24: Error: no such instruction: `vmovdqu .L_2il0floatpacket.11(%rip),%xmm5'
blake2s.s: blake2s.s:25: Error: bad register name `%rdx'
blake2s.s: blake2s.s:28: Error: bad register name `%rbp'
blake2s.s: blake2s.s:29: Error: bad register name `%rdx)'
blake2s.s: blake2s.s:30: Error: bad register name `%rsi'
blake2s.s: blake2s.s:32: Error: bad register name `%rcx'
blake2s.s: blake2s.s:33: Error: bad register name `%rsi'
blake2s.s: blake2s.s:34: Error: bad register name `%rax'
blake2s.s: blake2s.s:35: Error: bad register name `%rsi,%rdx)'
blake2s.s: blake2s.s:36: Error: bad register name `%rdx'
blake2s.s: blake2s.s:37: Error: bad register name `%rdx'
blake2s.s: blake2s.s:39: Error: no such instruction: `vmovdqu (%rcx,%r9),%xmm9'
blake2s.s: blake2s.s:40: Error: no such instruction: `vmovdqu 16(%rcx,%r9),%xmm8'
blake2s.s: blake2s.s:41: Error: no such instruction: `vmovdqu 32(%rcx,%r9),%xmm7'
blake2s.s: blake2s.s:42: Error: no such instruction: `vmovdqu 48(%rcx,%r9),%xmm6'
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: no such instruction: `vmovdqu .L_2il0floatpacket.10(%rip),%xmm4'
blake2s.s: blake2s.s:18: Error: no such instruction: `vmovdqu .L_2il0floatpacket.7(%rip),%xmm0'
blake2s.s: blake2s.s:19: Error: no such instruction: `vmovdqa %xmm4,%xmm2'
blake2s.s: blake2s.s:20: Error: no such instruction: `vmovdqu .L_2il0floatpacket.8(%rip),%xmm1'
blake2s.s: blake2s.s:21: Error: bad register name `%rdx'
blake2s.s: blake2s.s:22: Error: no such instruction: `vmovdqu .L_2il0floatpacket.9(%rip),%xmm3'
blake2s.s: blake2s.s:23: Error: bad register name `%r10d'
blake2s.s: blake2s.s:24: Error: no such instruction: `vmovdqu .L_2il0floatpacket.11(%rip),%xmm5'
blake2s.s: blake2s.s:25: Error: bad register name `%rdx'
blake2s.s: blake2s.s:28: Error: bad register name `%rbp'
blake2s.s: blake2s.s:29: Error: bad register name `%rdx)'
blake2s.s: blake2s.s:30: Error: bad register name `%rsi'
blake2s.s: blake2s.s:32: Error: bad register name `%rcx'
blake2s.s: blake2s.s:33: Error: bad register name `%rsi'
blake2s.s: blake2s.s:34: Error: bad register name `%rax'
blake2s.s: blake2s.s:35: Error: bad register name `%rsi,%rdx)'
blake2s.s: blake2s.s:36: Error: bad register name `%rdx'
blake2s.s: blake2s.s:37: Error: bad register name `%rdx'
blake2s.s: blake2s.s:39: Error: no such instruction: `vmovdqu (%rcx,%r9),%xmm9'
blake2s.s: blake2s.s:40: Error: no such instruction: `vmovdqu 16(%rcx,%r9),%xmm8'
blake2s.s: blake2s.s:41: Error: no such instruction: `vmovdqu 32(%rcx,%r9),%xmm7'
blake2s.s: blake2s.s:42: Error: no such instruction: `vmovdqu 48(%rcx,%r9),%xmm6'
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