Implementation notes: x86, h4e450, crypto_hash/blake2s

Computer: h4e450
Architecture: x86
CPU ID: AuthenticAMD-00500f20-178bfbff
SUPERCOP version: 20171218
Operation: crypto_hash
Primitive: blake2s
TimeImplementationCompilerBenchmark dateSUPERCOP version
20344regsgcc -funroll-loops -m32 -march=k6-3 -Os -fomit-frame-pointer2017090120170725
20444regsgcc -funroll-loops -m32 -march=k6 -Os -fomit-frame-pointer2017090120170725
20454regsgcc -funroll-loops -m32 -march=k6-2 -Os -fomit-frame-pointer2017090120170725
20520regsgcc -funroll-loops -m32 -march=barcelona -Os -fomit-frame-pointer2017090120170725
20567regsgcc -m32 -march=k6 -Os -fomit-frame-pointer2017090120170725
20573regsgcc -funroll-loops -m32 -march=pentium -Os -fomit-frame-pointer2017090120170725
20615regsgcc -funroll-loops -m32 -Os -fomit-frame-pointer2017090120170725
20629regsgcc -m32 -march=pentium-mmx -Os -fomit-frame-pointer2017090120170725
20630regsgcc -m32 -march=pentium -Os -fomit-frame-pointer2017090120170725
20634regsgcc -funroll-loops -m32 -march=athlon -Os -fomit-frame-pointer2017090120170725
20634regsgcc -funroll-loops -m32 -march=k8 -Os -fomit-frame-pointer2017090120170725
20634regsgcc -m32 -march=k6-3 -Os -fomit-frame-pointer2017090120170725
20653regsgcc -m32 -march=core2 -msse4 -Os -fomit-frame-pointer2017090120170725
20700regsgcc -m32 -Os -fomit-frame-pointer2017090120170725
20710regsgcc -m32 -march=barcelona -Os -fomit-frame-pointer2017090120170725
20710regsgcc -m32 -march=k8 -Os -fomit-frame-pointer2017090120170725
20714regsgcc -funroll-loops -m32 -march=pentium-mmx -Os -fomit-frame-pointer2017090120170725
20724regsgcc -m32 -march=core2 -Os -fomit-frame-pointer2017090120170725
20724regsgcc -m32 -march=corei7 -Os -fomit-frame-pointer2017090120170725
20729regsgcc -m32 -march=core2 -msse4.1 -Os -fomit-frame-pointer2017090120170725
20767regsgcc -m32 -march=athlon -Os -fomit-frame-pointer2017090120170725
20815regsgcc -m32 -march=native -mtune=native -Os -fomit-frame-pointer2017090120170725
20862regsgcc -funroll-loops -m32 -march=pentium-m -Os -fomit-frame-pointer2017090120170725
20909regsgcc -funroll-loops -m32 -march=pentium4 -Os -fomit-frame-pointer2017090120170725
20910regsgcc -funroll-loops -m32 -march=pentium2 -Os -fomit-frame-pointer2017090120170725
20914regsgcc -funroll-loops -m32 -march=pentiumpro -Os -fomit-frame-pointer2017090120170725
20938regsgcc -funroll-loops -m32 -march=pentium3 -Os -fomit-frame-pointer2017090120170725
20938regsgcc -m32 -march=i486 -Os -fomit-frame-pointer2017090120170725
20943regsgcc -funroll-loops -m32 -march=i386 -Os -fomit-frame-pointer2017090120170725
20952regsgcc -m32 -march=nocona -Os -fomit-frame-pointer2017090120170725
20972regsgcc -m32 -march=k6-2 -Os -fomit-frame-pointer2017090120170725
21000regsgcc -funroll-loops -m32 -march=nocona -Os -fomit-frame-pointer2017090120170725
21009regsgcc -funroll-loops -m32 -march=prescott -Os -fomit-frame-pointer2017090120170725
21038regsgcc -funroll-loops -m32 -march=i486 -Os -fomit-frame-pointer2017090120170725
21057regsgcc -m32 -march=prescott -Os -fomit-frame-pointer2017090120170725
21061regsgcc -m32 -march=pentium4 -Os -fomit-frame-pointer2017090120170725
21067regsgcc -m32 -march=i386 -Os -fomit-frame-pointer2017090120170725
21171regsgcc -m32 -march=pentium-m -Os -fomit-frame-pointer2017090120170725
21232regsgcc -m32 -march=pentium3 -Os -fomit-frame-pointer2017090120170725
21271regsgcc -m32 -march=pentiumpro -Os -fomit-frame-pointer2017090120170725
21280regsgcc -m32 -march=pentium2 -Os -fomit-frame-pointer2017090120170725
21992regsgcc -funroll-loops -m32 -march=barcelona -O2 -fomit-frame-pointer2017090120170725
22021regsgcc -funroll-loops -m32 -march=k6-3 -O2 -fomit-frame-pointer2017090120170725
22026regsgcc -funroll-loops -m32 -march=k6-2 -O2 -fomit-frame-pointer2017090120170725
22078regsgcc -funroll-loops -m32 -O3 -fomit-frame-pointer2017090120170725
22087regsgcc -funroll-loops -m32 -march=k8 -O2 -fomit-frame-pointer2017090120170725
22116regsgcc -funroll-loops -m32 -march=athlon -O2 -fomit-frame-pointer2017090120170725
22121regsgcc -funroll-loops -m32 -march=k6 -O2 -fomit-frame-pointer2017090120170725
22177regsgcc -funroll-loops -m32 -O2 -fomit-frame-pointer2017090120170725
22197regsgcc -funroll-loops -m32 -march=athlon -O3 -fomit-frame-pointer2017090120170725
22444regsgcc -funroll-loops -m32 -march=k6 -O3 -fomit-frame-pointer2017090120170725
22463regsgcc -funroll-loops -m32 -march=pentium2 -O -fomit-frame-pointer2017090120170725
22463regsgcc -funroll-loops -m32 -march=pentiumpro -O -fomit-frame-pointer2017090120170725
22510regsgcc -funroll-loops -m32 -march=pentium-m -O -fomit-frame-pointer2017090120170725
22558regsgcc -funroll-loops -m32 -march=k6-3 -O3 -fomit-frame-pointer2017090120170725
22572regsgcc -funroll-loops -m32 -march=pentium3 -O -fomit-frame-pointer2017090120170725
22596regsgcc -funroll-loops -m32 -march=k6-2 -O3 -fomit-frame-pointer2017090120170725
22743regsgcc -funroll-loops -m32 -march=prescott -O3 -fomit-frame-pointer2017090120170725
22762regsgcc -funroll-loops -m32 -march=prescott -O2 -fomit-frame-pointer2017090120170725
22767regsgcc -funroll-loops -m32 -march=i486 -O -fomit-frame-pointer2017090120170725
22772regsgcc -funroll-loops -m32 -march=k6 -O -fomit-frame-pointer2017090120170725
22776regsgcc -funroll-loops -m32 -march=k6-2 -O -fomit-frame-pointer2017090120170725
22795regsgcc -funroll-loops -m32 -O -fomit-frame-pointer2017090120170725
22804regsgcc -funroll-loops -m32 -march=barcelona -O -fomit-frame-pointer2017090120170725
22838regsgcc -funroll-loops -m32 -march=pentium-mmx -O -fomit-frame-pointer2017090120170725
22857regsgcc -funroll-loops -m32 -march=k8 -O -fomit-frame-pointer2017090120170725
22861regsgcc -m32 -march=k6 -O3 -fomit-frame-pointer2017090120170725
22862regsgcc -funroll-loops -m32 -march=i386 -O2 -fomit-frame-pointer2017090120170725
22862regsgcc -funroll-loops -m32 -march=prescott -O -fomit-frame-pointer2017090120170725
22866regsgcc -funroll-loops -m32 -march=pentium4 -O3 -fomit-frame-pointer2017090120170725
22871regsgcc -funroll-loops -m32 -march=athlon -O -fomit-frame-pointer2017090120170725
22871regsgcc -funroll-loops -m32 -march=pentium4 -O2 -fomit-frame-pointer2017090120170725
22876regsgcc -funroll-loops -m32 -march=nocona -O -fomit-frame-pointer2017090120170725
22881regsgcc -funroll-loops -m32 -march=i486 -O3 -fomit-frame-pointer2017090120170725
22886regsgcc -funroll-loops -m32 -march=i386 -O3 -fomit-frame-pointer2017090120170725
22886regsgcc -funroll-loops -m32 -march=i486 -O2 -fomit-frame-pointer2017090120170725
22895regsgcc -funroll-loops -m32 -march=k6-3 -O -fomit-frame-pointer2017090120170725
22895regsgcc -funroll-loops -m32 -march=nocona -O2 -fomit-frame-pointer2017090120170725
22905regsgcc -funroll-loops -m32 -march=pentium -O -fomit-frame-pointer2017090120170725
22924regsgcc -m32 -march=corei7 -O2 -fomit-frame-pointer2017090120170725
22933regsgcc -funroll-loops -m32 -march=pentium4 -O -fomit-frame-pointer2017090120170725
22933regsgcc -m32 -march=barcelona -O2 -fomit-frame-pointer2017090120170725
22948regsgcc -funroll-loops -m32 -march=i386 -O -fomit-frame-pointer2017090120170725
22948regsgcc -m32 -march=k8 -O2 -fomit-frame-pointer2017090120170725
22952regsgcc -m32 -march=k6-3 -O2 -fomit-frame-pointer2017090120170725
22956regsgcc -m32 -march=k6-2 -O2 -fomit-frame-pointer2017090120170725
22966regsgcc -m32 -march=k6 -O2 -fomit-frame-pointer2017090120170725
22981regsgcc -funroll-loops -m32 -march=nocona -O3 -fomit-frame-pointer2017090120170725
23004regsgcc -m32 -march=k6-2 -O3 -fomit-frame-pointer2017090120170725
23005regsgcc -m32 -march=k6-3 -O3 -fomit-frame-pointer2017090120170725
23014regsgcc -m32 -march=core2 -msse4 -O2 -fomit-frame-pointer2017090120170725
23014regsgcc -m32 -march=native -mtune=native -O2 -fomit-frame-pointer2017090120170725
23019regsgcc -m32 -O3 -fomit-frame-pointer2017090120170725
23024regsgcc -m32 -O2 -fomit-frame-pointer2017090120170725
23024regsgcc -m32 -march=pentium2 -O -fomit-frame-pointer2017090120170725
23028regsgcc -m32 -march=pentium-m -O -fomit-frame-pointer2017090120170725
23038regsgcc -m32 -march=core2 -O3 -fomit-frame-pointer2017090120170725
23042regsgcc -m32 -march=pentiumpro -O -fomit-frame-pointer2017090120170725
23047regsgcc -m32 -march=pentium3 -O -fomit-frame-pointer2017090120170725
23057regsgcc -m32 -march=core2 -msse4.1 -O2 -fomit-frame-pointer2017090120170725
23071regsgcc -m32 -march=core2 -O2 -fomit-frame-pointer2017090120170725
23094regsgcc -m32 -march=athlon -O2 -fomit-frame-pointer2017090120170725
23113regsgcc -m32 -march=k6-2 -O -fomit-frame-pointer2017090120170725
23133regsgcc -m32 -march=athlon -O -fomit-frame-pointer2017090120170725
23147regsgcc -m32 -march=i486 -O3 -fomit-frame-pointer2017090120170725
23189regsgcc -m32 -march=pentium -O -fomit-frame-pointer2017090120170725
23189regsgcc -m32 -march=prescott -O2 -fomit-frame-pointer2017090120170725
23190regsgcc -m32 -march=pentium-mmx -O -fomit-frame-pointer2017090120170725
23194regsgcc -m32 -march=corei7 -O -fomit-frame-pointer2017090120170725
23195regsgcc -m32 -march=core2 -msse4.1 -O -fomit-frame-pointer2017090120170725
23195regsgcc -m32 -march=nocona -O3 -fomit-frame-pointer2017090120170725
23199regsgcc -m32 -march=core2 -msse4 -O -fomit-frame-pointer2017090120170725
23199regsgcc -m32 -march=i486 -O2 -fomit-frame-pointer2017090120170725
23204regsgcc -m32 -march=i386 -O -fomit-frame-pointer2017090120170725
23208regsgcc -m32 -march=k6-3 -O -fomit-frame-pointer2017090120170725
23208regsgcc -m32 -march=k6 -O -fomit-frame-pointer2017090120170725
23209regsgcc -m32 -march=k8 -O -fomit-frame-pointer2017090120170725
23209regsgcc -m32 -march=pentium4 -O2 -fomit-frame-pointer2017090120170725
23213regsgcc -m32 -march=i386 -O2 -fomit-frame-pointer2017090120170725
23213regsgcc -m32 -march=pentium4 -O3 -fomit-frame-pointer2017090120170725
23214regsgcc -m32 -march=core2 -O -fomit-frame-pointer2017090120170725
23227regsgcc -m32 -march=i386 -O3 -fomit-frame-pointer2017090120170725
23227regsgcc -m32 -march=nocona -O -fomit-frame-pointer2017090120170725
23227regsgcc -m32 -march=prescott -O -fomit-frame-pointer2017090120170725
23237regsgcc -m32 -march=barcelona -O -fomit-frame-pointer2017090120170725
23237regsgcc -m32 -march=native -mtune=native -O -fomit-frame-pointer2017090120170725
23241regsgcc -m32 -O -fomit-frame-pointer2017090120170725
23251regsgcc -m32 -march=nocona -O2 -fomit-frame-pointer2017090120170725
23252regsgcc -m32 -march=pentium4 -O -fomit-frame-pointer2017090120170725
23270regsgcc -m32 -march=pentiumpro -O2 -fomit-frame-pointer2017090120170725
23271regsgcc -m32 -march=prescott -O3 -fomit-frame-pointer2017090120170725
23290regsgcc -m32 -march=pentium-m -O2 -fomit-frame-pointer2017090120170725
23294regsgcc -m32 -march=pentium3 -O3 -fomit-frame-pointer2017090120170725
23384regsgcc -m32 -march=i486 -O -fomit-frame-pointer2017090120170725
23413regsgcc -m32 -march=pentium2 -O2 -fomit-frame-pointer2017090120170725
23417regsgcc -m32 -march=pentium2 -O3 -fomit-frame-pointer2017090120170725
23432regsgcc -m32 -march=athlon -O3 -fomit-frame-pointer2017090120170725
23451regsgcc -m32 -march=pentium-m -O3 -fomit-frame-pointer2017090120170725
23475xmmgcc -m32 -march=native -mtune=native -Os -fomit-frame-pointer2017090120170725
23475regsgcc -m32 -march=pentiumpro -O3 -fomit-frame-pointer2017090120170725
23494regsgcc -m32 -march=pentium3 -O2 -fomit-frame-pointer2017090120170725
23522regsgcc -funroll-loops -m32 -march=pentiumpro -O2 -fomit-frame-pointer2017090120170725
23536regsgcc -funroll-loops -m32 -march=pentiumpro -O3 -fomit-frame-pointer2017090120170725
23612regsgcc -funroll-loops -m32 -march=pentium3 -O2 -fomit-frame-pointer2017090120170725
23617regsgcc -funroll-loops -m32 -march=pentium2 -O2 -fomit-frame-pointer2017090120170725
23631regsgcc -funroll-loops -m32 -march=pentium3 -O3 -fomit-frame-pointer2017090120170725
23632regsgcc -funroll-loops -m32 -march=k8 -O3 -fomit-frame-pointer2017090120170725
23636regsgcc -funroll-loops -m32 -march=pentium-m -O2 -fomit-frame-pointer2017090120170725
23650regsgcc -funroll-loops -m32 -march=barcelona -O3 -fomit-frame-pointer2017090120170725
23670regsgcc -funroll-loops -m32 -march=pentium-m -O3 -fomit-frame-pointer2017090120170725
23688regsgcc -funroll-loops -m32 -march=pentium2 -O3 -fomit-frame-pointer2017090120170725
23698regsgcc -funroll-loops -m32 -march=pentium -O2 -fomit-frame-pointer2017090120170725
23802regsgcc -funroll-loops -m32 -march=pentium -O3 -fomit-frame-pointer2017090120170725
23821regsgcc -funroll-loops -m32 -march=pentium-mmx -O3 -fomit-frame-pointer2017090120170725
23854regsgcc -funroll-loops -m32 -march=pentium-mmx -O2 -fomit-frame-pointer2017090120170725
24007xmmgcc -m32 -march=core2 -Os -fomit-frame-pointer2017090120170725
24026regsgcc -m32 -march=pentium-mmx -O2 -fomit-frame-pointer2017090120170725
24031xmmgcc -funroll-loops -m32 -march=barcelona -O2 -fomit-frame-pointer2017090120170725
24040xmmgcc -funroll-loops -m32 -march=barcelona -O3 -fomit-frame-pointer2017090120170725
24120regsgcc -m32 -march=pentium -O2 -fomit-frame-pointer2017090120170725
24144regsgcc -m32 -march=pentium -O3 -fomit-frame-pointer2017090120170725
24163regsgcc -m32 -march=pentium-mmx -O3 -fomit-frame-pointer2017090120170725
24273xmmgcc -funroll-loops -m32 -march=barcelona -O -fomit-frame-pointer2017090120170725
24310regsgcc -m32 -march=k8 -O3 -fomit-frame-pointer2017090120170725
24358regsgcc -m32 -march=barcelona -O3 -fomit-frame-pointer2017090120170725
24401regsgcc -m32 -march=native -mtune=native -O3 -fomit-frame-pointer2017090120170725
24577xmmgcc -m32 -march=barcelona -O2 -fomit-frame-pointer2017090120170725
24582xmmgcc -funroll-loops -m32 -march=k8 -O2 -fomit-frame-pointer2017090120170725
24620xmmgcc -m32 -march=barcelona -O3 -fomit-frame-pointer2017090120170725
24629xmmgcc -funroll-loops -m32 -march=k8 -O3 -fomit-frame-pointer2017090120170725
24657refgcc -funroll-loops -m32 -O2 -fomit-frame-pointer2017090120170725
24662xmmgcc -funroll-loops -m32 -march=pentium-m -Os -fomit-frame-pointer2017090120170725
24662refgcc -m32 -march=core2 -msse4 -O2 -fomit-frame-pointer2017090120170725
24672refgcc -m32 -march=core2 -O2 -fomit-frame-pointer2017090120170725
24686refgcc -m32 -march=core2 -msse4.1 -O2 -fomit-frame-pointer2017090120170725
24866xmmgcc -funroll-loops -m32 -march=barcelona -Os -fomit-frame-pointer2017090120170725
24895refgcc -m32 -O2 -fomit-frame-pointer2017090120170725
24947xmmgcc -m32 -march=native -mtune=native -O -fomit-frame-pointer2017090120170725
24980xmmgcc -funroll-loops -m32 -march=k8 -O -fomit-frame-pointer2017090120170725
24980xmmgcc -funroll-loops -m32 -march=k8 -Os -fomit-frame-pointer2017090120170725
24999xmmgcc -m32 -march=barcelona -Os -fomit-frame-pointer2017090120170725
25013xmmgcc -m32 -march=k8 -O3 -fomit-frame-pointer2017090120170725
25019xmmgcc -m32 -march=k8 -O2 -fomit-frame-pointer2017090120170725
25051xmmgcc -m32 -march=barcelona -O -fomit-frame-pointer2017090120170725
25052xmmgcc -m32 -march=pentium-m -Os -fomit-frame-pointer2017090120170725
25094xmmgcc -m32 -march=k8 -Os -fomit-frame-pointer2017090120170725
25555refgcc -funroll-loops -m32 -O3 -fomit-frame-pointer2017090120170725
25617xmmgcc -m32 -march=k8 -O -fomit-frame-pointer2017090120170725
25631refgcc -funroll-loops -m32 -march=barcelona -O3 -fomit-frame-pointer2017090120170725
25646xmmgcc -funroll-loops -m32 -march=pentium-m -O3 -fomit-frame-pointer2017090120170725
25650xmmgcc -funroll-loops -m32 -march=pentium-m -O2 -fomit-frame-pointer2017090120170725
25669refgcc -funroll-loops -m32 -march=k8 -O3 -fomit-frame-pointer2017090120170725
25864refgcc -m32 -march=barcelona -O3 -fomit-frame-pointer2017090120170725
25887refgcc -m32 -march=corei7 -O2 -fomit-frame-pointer2017090120170725
25897refgcc -m32 -march=k8 -O3 -fomit-frame-pointer2017090120170725
25916xmmgcc -m32 -march=native -mtune=native -O2 -fomit-frame-pointer2017090120170725
25920refgcc -m32 -march=native -mtune=native -O3 -fomit-frame-pointer2017090120170725
25935xmmgcc -m32 -march=native -mtune=native -O3 -fomit-frame-pointer2017090120170725
26059refgcc -m32 -march=k6 -O2 -fomit-frame-pointer2017090120170725
26083refgcc -m32 -march=k6-2 -O2 -fomit-frame-pointer2017090120170725
26187xmmgcc -funroll-loops -m32 -march=pentium4 -Os -fomit-frame-pointer2017090120170725
26187xmmgcc -funroll-loops -m32 -march=prescott -Os -fomit-frame-pointer2017090120170725
26192moon/sse2/32gcc -m32 -march=core2 -O3 -fomit-frame-pointer2017090120170725
26192moon/sse2/32gcc -m32 -march=nocona -O3 -fomit-frame-pointer2017090120170725
26192moon/sse2/32gcc -m32 -march=prescott -O3 -fomit-frame-pointer2017090120170725
26196xmmgcc -funroll-loops -m32 -march=nocona -Os -fomit-frame-pointer2017090120170725
26215moon/sse2/32gcc -funroll-loops -m32 -march=nocona -O3 -fomit-frame-pointer2017090120170725
26215moon/sse2/32gcc -funroll-loops -m32 -march=prescott -O3 -fomit-frame-pointer2017090120170725
26220xmmgcc -funroll-loops -m32 -march=pentium-m -O -fomit-frame-pointer2017090120170725
26225refgcc -m32 -march=nocona -O2 -fomit-frame-pointer2017090120170725
26225refgcc -m32 -march=prescott -O2 -fomit-frame-pointer2017090120170725
26253xmmgcc -m32 -march=nocona -Os -fomit-frame-pointer2017090120170725
26291xmmgcc -m32 -march=pentium4 -Os -fomit-frame-pointer2017090120170725
26291xmmgcc -m32 -march=prescott -Os -fomit-frame-pointer2017090120170725
26292moon/sse2/32gcc -m32 -march=k8 -O2 -fomit-frame-pointer2017090120170725
26320moon/sse2/32gcc -funroll-loops -m32 -march=nocona -O -fomit-frame-pointer2017090120170725
26320moon/sse2/32gcc -funroll-loops -m32 -march=prescott -O -fomit-frame-pointer2017090120170725
26324moon/sse2/32gcc -funroll-loops -m32 -march=nocona -O2 -fomit-frame-pointer2017090120170725
26325moon/sse2/32gcc -funroll-loops -m32 -march=barcelona -O2 -fomit-frame-pointer2017090120170725
26325moon/sse2/32gcc -m32 -march=nocona -O2 -fomit-frame-pointer2017090120170725
26325moon/sse2/32gcc -m32 -march=prescott -O2 -fomit-frame-pointer2017090120170725
26329moon/sse2/32gcc -funroll-loops -m32 -O2 -fomit-frame-pointer2017090120170725
26329moon/sse2/32gcc -funroll-loops -m32 -march=prescott -O2 -fomit-frame-pointer2017090120170725
26329moon/sse2/32gcc -m32 -O2 -fomit-frame-pointer2017090120170725
26329moon/sse2/32gcc -m32 -O -fomit-frame-pointer2017090120170725
26329moon/sse2/32gcc -m32 -march=core2 -msse4 -O2 -fomit-frame-pointer2017090120170725
26329moon/sse2/32gcc -m32 -march=corei7 -O2 -fomit-frame-pointer2017090120170725
26330moon/sse2/32gcc -funroll-loops -m32 -O -fomit-frame-pointer2017090120170725
26330moon/sse2/32gcc -m32 -O3 -fomit-frame-pointer2017090120170725
26330moon/sse2/32gcc -m32 -march=core2 -O2 -fomit-frame-pointer2017090120170725
26330moon/sse2/32gcc -m32 -march=core2 -msse4.1 -O2 -fomit-frame-pointer2017090120170725
26330moon/sse2/32gcc -m32 -march=core2 -msse4.1 -O -fomit-frame-pointer2017090120170725
26330moon/sse2/32gcc -m32 -march=core2 -msse4 -O -fomit-frame-pointer2017090120170725
26330moon/sse2/32gcc -m32 -march=prescott -O -fomit-frame-pointer2017090120170725
26334refgcc -funroll-loops -m32 -march=k6-2 -O2 -fomit-frame-pointer2017090120170725
26334refgcc -m32 -march=core2 -O3 -fomit-frame-pointer2017090120170725
26334moon/sse2/32gcc -m32 -march=core2 -O -fomit-frame-pointer2017090120170725
26334moon/sse2/32gcc -m32 -march=corei7 -O -fomit-frame-pointer2017090120170725
26338moon/sse2/32gcc -m32 -march=nocona -O -fomit-frame-pointer2017090120170725
26339moon/sse2/32gcc -funroll-loops -m32 -O3 -fomit-frame-pointer2017090120170725
26353moon/sse2/32gcc -m32 -march=pentium3 -O -fomit-frame-pointer2017090120170725
26358moon/sse2/32gcc -funroll-loops -m32 -march=pentium3 -O -fomit-frame-pointer2017090120170725
26362moon/sse2/32gcc -funroll-loops -m32 -march=pentium-m -O -fomit-frame-pointer2017090120170725
26362moon/sse2/32gcc -funroll-loops -m32 -march=pentiumpro -O -fomit-frame-pointer2017090120170725
26362moon/sse2/32gcc -m32 -march=pentium2 -O -fomit-frame-pointer2017090120170725
26362moon/sse2/32gcc -m32 -march=pentiumpro -O -fomit-frame-pointer2017090120170725
26363moon/sse2/32gcc -funroll-loops -m32 -march=pentium2 -O -fomit-frame-pointer2017090120170725
26363moon/sse2/32gcc -m32 -march=pentium2 -O3 -fomit-frame-pointer2017090120170725
26363moon/sse2/32gcc -m32 -march=pentiumpro -O3 -fomit-frame-pointer2017090120170725
26367moon/sse2/32gcc -funroll-loops -m32 -march=pentium-m -O2 -fomit-frame-pointer2017090120170725
26367moon/sse2/32gcc -funroll-loops -m32 -march=pentium-m -O3 -fomit-frame-pointer2017090120170725
26367moon/sse2/32gcc -funroll-loops -m32 -march=pentium3 -O2 -fomit-frame-pointer2017090120170725
26367moon/sse2/32gcc -m32 -march=k8 -O3 -fomit-frame-pointer2017090120170725
26367moon/sse2/32gcc -m32 -march=pentiumpro -O2 -fomit-frame-pointer2017090120170725
26368moon/sse2/32gcc -funroll-loops -m32 -march=pentium3 -O3 -fomit-frame-pointer2017090120170725
26368moon/sse2/32gcc -m32 -march=athlon -O -fomit-frame-pointer2017090120170725
26368moon/sse2/32gcc -m32 -march=pentium-m -O3 -fomit-frame-pointer2017090120170725
26368moon/sse2/32gcc -m32 -march=pentium2 -O2 -fomit-frame-pointer2017090120170725
26368moon/sse2/32gcc -m32 -march=pentium3 -O3 -fomit-frame-pointer2017090120170725
26372moon/sse2/32gcc -funroll-loops -m32 -march=athlon -O2 -fomit-frame-pointer2017090120170725
26372moon/sse2/32gcc -funroll-loops -m32 -march=athlon -O -fomit-frame-pointer2017090120170725
26372moon/sse2/32gcc -funroll-loops -m32 -march=k8 -O2 -fomit-frame-pointer2017090120170725
26372moon/sse2/32gcc -funroll-loops -m32 -march=pentium2 -O2 -fomit-frame-pointer2017090120170725
26372moon/sse2/32gcc -funroll-loops -m32 -march=pentium4 -O2 -fomit-frame-pointer2017090120170725
26372moon/sse2/32gcc -funroll-loops -m32 -march=pentiumpro -O2 -fomit-frame-pointer2017090120170725
26372moon/sse2/32gcc -funroll-loops -m32 -march=pentiumpro -O3 -fomit-frame-pointer2017090120170725
26372moon/sse2/32gcc -m32 -march=athlon -O3 -fomit-frame-pointer2017090120170725
26372moon/sse2/32gcc -m32 -march=native -mtune=native -O2 -fomit-frame-pointer2017090120170725
26372moon/sse2/32gcc -m32 -march=pentium-m -Os -fomit-frame-pointer2017090120170725
26372moon/sse2/32gcc -m32 -march=pentium3 -Os -fomit-frame-pointer2017090120170725
26376moon/sse2/32gcc -funroll-loops -m32 -march=k8 -O -fomit-frame-pointer2017090120170725
26376moon/sse2/32gcc -funroll-loops -m32 -march=pentium2 -O3 -fomit-frame-pointer2017090120170725
26376moon/sse2/32gcc -m32 -march=pentium3 -O2 -fomit-frame-pointer2017090120170725
26377refgcc -m32 -march=athlon -O2 -fomit-frame-pointer2017090120170725
26377moon/sse2/32gcc -m32 -march=barcelona -O2 -fomit-frame-pointer2017090120170725
26377moon/sse2/32gcc -m32 -march=barcelona -O3 -fomit-frame-pointer2017090120170725
26377moon/sse2/32gcc -m32 -march=native -mtune=native -O3 -fomit-frame-pointer2017090120170725
26377moon/sse2/32gcc -m32 -march=pentium-m -O2 -fomit-frame-pointer2017090120170725
26377xmmgcc -m32 -march=pentium-m -O3 -fomit-frame-pointer2017090120170725
26381moon/sse2/32gcc -funroll-loops -m32 -march=athlon -O3 -fomit-frame-pointer2017090120170725
26381moon/sse2/32gcc -funroll-loops -m32 -march=pentium3 -Os -fomit-frame-pointer2017090120170725
26381moon/sse2/32gcc -m32 -march=barcelona -O -fomit-frame-pointer2017090120170725
26382moon/sse2/32gcc -funroll-loops -m32 -march=barcelona -O -fomit-frame-pointer2017090120170725
26382moon/sse2/32gcc -funroll-loops -m32 -march=pentium-m -Os -fomit-frame-pointer2017090120170725
26382moon/sse2/32gcc -m32 -march=k8 -O -fomit-frame-pointer2017090120170725
26382moon/sse2/32gcc -m32 -march=native -mtune=native -O -fomit-frame-pointer2017090120170725
26387refgcc -funroll-loops -m32 -march=prescott -O3 -fomit-frame-pointer2017090120170725
26391moon/sse2/32gcc -funroll-loops -m32 -march=barcelona -O3 -fomit-frame-pointer2017090120170725
26391moon/sse2/32gcc -funroll-loops -m32 -march=k8 -O3 -fomit-frame-pointer2017090120170725
26391refgcc -funroll-loops -m32 -march=nocona -O3 -fomit-frame-pointer2017090120170725
26396moon/sse2/32gcc -m32 -march=pentium-m -O -fomit-frame-pointer2017090120170725
26410moon/sse2/32gcc -m32 -march=athlon -O2 -fomit-frame-pointer2017090120170725
26414moon/sse2/32gcc -funroll-loops -m32 -march=i386 -O3 -fomit-frame-pointer2017090120170725
26414moon/sse2/32gcc -funroll-loops -m32 -march=pentium4 -O3 -fomit-frame-pointer2017090120170725
26415moon/sse2/32gcc -funroll-loops -m32 -march=k6 -Os -fomit-frame-pointer2017090120170725
26415moon/sse2/32gcc -m32 -march=nocona -Os -fomit-frame-pointer2017090120170725
26415xmmgcc -m32 -march=pentium-m -O2 -fomit-frame-pointer2017090120170725
26415moon/sse2/32gcc -m32 -march=pentium4 -Os -fomit-frame-pointer2017090120170725
26415moon/sse2/32gcc -m32 -march=prescott -Os -fomit-frame-pointer2017090120170725
26419moon/sse2/32gcc -m32 -march=i486 -Os -fomit-frame-pointer2017090120170725
26419moon/sse2/32gcc -m32 -march=k6-2 -Os -fomit-frame-pointer2017090120170725
26419moon/sse2/32gcc -m32 -march=k6-3 -Os -fomit-frame-pointer2017090120170725
26420moon/sse2/32gcc -funroll-loops -m32 -march=athlon -Os -fomit-frame-pointer2017090120170725
26420moon/sse2/32gcc -funroll-loops -m32 -march=barcelona -Os -fomit-frame-pointer2017090120170725
26420moon/sse2/32gcc -funroll-loops -m32 -march=k6-2 -Os -fomit-frame-pointer2017090120170725
26420moon/sse2/32gcc -funroll-loops -m32 -march=k6-3 -Os -fomit-frame-pointer2017090120170725
26420moon/sse2/32gcc -funroll-loops -m32 -march=k8 -Os -fomit-frame-pointer2017090120170725
26420moon/sse2/32gcc -funroll-loops -m32 -march=pentium2 -Os -fomit-frame-pointer2017090120170725
26420moon/sse2/32gcc -m32 -Os -fomit-frame-pointer2017090120170725
26420moon/sse2/32gcc -m32 -march=athlon -Os -fomit-frame-pointer2017090120170725
26420moon/sse2/32gcc -m32 -march=barcelona -Os -fomit-frame-pointer2017090120170725
26420moon/sse2/32gcc -m32 -march=core2 -Os -fomit-frame-pointer2017090120170725
26420moon/sse2/32gcc -m32 -march=core2 -msse4.1 -Os -fomit-frame-pointer2017090120170725
26420moon/sse2/32gcc -m32 -march=core2 -msse4 -Os -fomit-frame-pointer2017090120170725
26420moon/sse2/32gcc -m32 -march=corei7 -Os -fomit-frame-pointer2017090120170725
26420moon/sse2/32gcc -m32 -march=i386 -O3 -fomit-frame-pointer2017090120170725
26420moon/sse2/32gcc -m32 -march=i386 -Os -fomit-frame-pointer2017090120170725
26420moon/sse2/32gcc -m32 -march=k6 -Os -fomit-frame-pointer2017090120170725
26420moon/sse2/32gcc -m32 -march=k8 -Os -fomit-frame-pointer2017090120170725
26420moon/sse2/32gcc -m32 -march=native -mtune=native -Os -fomit-frame-pointer2017090120170725
26420moon/sse2/32gcc -m32 -march=pentium-mmx -Os -fomit-frame-pointer2017090120170725
26420moon/sse2/32gcc -m32 -march=pentium2 -Os -fomit-frame-pointer2017090120170725
26420moon/sse2/32gcc -m32 -march=pentium4 -O2 -fomit-frame-pointer2017090120170725
26420moon/sse2/32gcc -m32 -march=pentium4 -O3 -fomit-frame-pointer2017090120170725
26420moon/sse2/32gcc -m32 -march=pentium -Os -fomit-frame-pointer2017090120170725
26420moon/sse2/32gcc -m32 -march=pentiumpro -Os -fomit-frame-pointer2017090120170725
26424moon/sse2/32gcc -funroll-loops -m32 -Os -fomit-frame-pointer2017090120170725
26424moon/sse2/32gcc -funroll-loops -m32 -march=i386 -O -fomit-frame-pointer2017090120170725
26424moon/sse2/32gcc -m32 -march=pentium4 -O -fomit-frame-pointer2017090120170725
26425moon/sse2/32gcc -funroll-loops -m32 -march=i386 -O2 -fomit-frame-pointer2017090120170725
26425moon/sse2/32gcc -funroll-loops -m32 -march=i486 -O2 -fomit-frame-pointer2017090120170725
26425moon/sse2/32gcc -funroll-loops -m32 -march=i486 -Os -fomit-frame-pointer2017090120170725
26425moon/sse2/32gcc -funroll-loops -m32 -march=nocona -Os -fomit-frame-pointer2017090120170725
26425moon/sse2/32gcc -funroll-loops -m32 -march=pentium-mmx -Os -fomit-frame-pointer2017090120170725
26425moon/sse2/32gcc -funroll-loops -m32 -march=pentium4 -Os -fomit-frame-pointer2017090120170725
26425moon/sse2/32gcc -funroll-loops -m32 -march=pentium -Os -fomit-frame-pointer2017090120170725
26425moon/sse2/32gcc -funroll-loops -m32 -march=prescott -Os -fomit-frame-pointer2017090120170725
26429moon/sse2/32gcc -funroll-loops -m32 -march=i386 -Os -fomit-frame-pointer2017090120170725
26429moon/sse2/32gcc -funroll-loops -m32 -march=i486 -O3 -fomit-frame-pointer2017090120170725
26429moon/sse2/32gcc -funroll-loops -m32 -march=i486 -O -fomit-frame-pointer2017090120170725
26429moon/sse2/32gcc -funroll-loops -m32 -march=k6-2 -O2 -fomit-frame-pointer2017090120170725
26429moon/sse2/32gcc -funroll-loops -m32 -march=k6-2 -O3 -fomit-frame-pointer2017090120170725
26429moon/sse2/32gcc -funroll-loops -m32 -march=pentium-mmx -O2 -fomit-frame-pointer2017090120170725
26429moon/sse2/32gcc -funroll-loops -m32 -march=pentium-mmx -O3 -fomit-frame-pointer2017090120170725
26429moon/sse2/32gcc -funroll-loops -m32 -march=pentium4 -O -fomit-frame-pointer2017090120170725
26429moon/sse2/32gcc -funroll-loops -m32 -march=pentium -O3 -fomit-frame-pointer2017090120170725
26429moon/sse2/32gcc -m32 -march=i386 -O -fomit-frame-pointer2017090120170725
26429moon/sse2/32gcc -m32 -march=i486 -O3 -fomit-frame-pointer2017090120170725
26429moon/sse2/32gcc -m32 -march=i486 -O -fomit-frame-pointer2017090120170725
26429moon/sse2/32gcc -m32 -march=k6-2 -O3 -fomit-frame-pointer2017090120170725
26429moon/sse2/32gcc -m32 -march=k6-3 -O2 -fomit-frame-pointer2017090120170725
26429moon/sse2/32gcc -m32 -march=k6-3 -O3 -fomit-frame-pointer2017090120170725
26429moon/sse2/32gcc -m32 -march=k6 -O2 -fomit-frame-pointer2017090120170725
26429moon/sse2/32gcc -m32 -march=k6 -O3 -fomit-frame-pointer2017090120170725
26429moon/sse2/32gcc -m32 -march=pentium-mmx -O3 -fomit-frame-pointer2017090120170725
26429moon/sse2/32gcc -m32 -march=pentium -O2 -fomit-frame-pointer2017090120170725
26433moon/sse2/32gcc -funroll-loops -m32 -march=k6-3 -O2 -fomit-frame-pointer2017090120170725
26433moon/sse2/32gcc -funroll-loops -m32 -march=pentium -O -fomit-frame-pointer2017090120170725
26433moon/sse2/32gcc -m32 -march=pentium-mmx -O2 -fomit-frame-pointer2017090120170725
26434moon/sse2/32gcc -funroll-loops -m32 -march=k6-2 -O -fomit-frame-pointer2017090120170725
26434moon/sse2/32gcc -funroll-loops -m32 -march=k6-3 -O3 -fomit-frame-pointer2017090120170725
26434moon/sse2/32gcc -funroll-loops -m32 -march=k6-3 -O -fomit-frame-pointer2017090120170725
26434moon/sse2/32gcc -funroll-loops -m32 -march=k6 -O2 -fomit-frame-pointer2017090120170725
26434moon/sse2/32gcc -funroll-loops -m32 -march=k6 -O3 -fomit-frame-pointer2017090120170725
26434refgcc -funroll-loops -m32 -march=nocona -O2 -fomit-frame-pointer2017090120170725
26434moon/sse2/32gcc -funroll-loops -m32 -march=pentium-mmx -O -fomit-frame-pointer2017090120170725
26434moon/sse2/32gcc -funroll-loops -m32 -march=pentiumpro -Os -fomit-frame-pointer2017090120170725
26434moon/sse2/32gcc -m32 -march=k6-2 -O -fomit-frame-pointer2017090120170725
26434moon/sse2/32gcc -m32 -march=k6-3 -O -fomit-frame-pointer2017090120170725
26434moon/sse2/32gcc -m32 -march=k6 -O -fomit-frame-pointer2017090120170725
26434moon/sse2/32gcc -m32 -march=pentium-mmx -O -fomit-frame-pointer2017090120170725
26434moon/sse2/32gcc -m32 -march=pentium -O3 -fomit-frame-pointer2017090120170725
26438moon/sse2/32gcc -funroll-loops -m32 -march=pentium -O2 -fomit-frame-pointer2017090120170725
26438refgcc -funroll-loops -m32 -march=prescott -O2 -fomit-frame-pointer2017090120170725
26438moon/sse2/32gcc -m32 -march=i386 -O2 -fomit-frame-pointer2017090120170725
26438moon/sse2/32gcc -m32 -march=pentium -O -fomit-frame-pointer2017090120170725
26448moon/sse2/32gcc -funroll-loops -m32 -march=k6 -O -fomit-frame-pointer2017090120170725
26471moon/sse2/32gcc -m32 -march=k6-2 -O2 -fomit-frame-pointer2017090120170725
26481moon/sse2/32gcc -m32 -march=i486 -O2 -fomit-frame-pointer2017090120170725
26567refgcc -funroll-loops -m32 -march=k6-3 -O3 -fomit-frame-pointer2017090120170725
26600refgcc -funroll-loops -m32 -march=k6-2 -O3 -fomit-frame-pointer2017090120170725
26638refgcc -m32 -O3 -fomit-frame-pointer2017090120170725
26648refgcc -m32 -march=k6-2 -O3 -fomit-frame-pointer2017090120170725
26648refgcc -m32 -march=k6 -O3 -fomit-frame-pointer2017090120170725
26704refgcc -m32 -march=k8 -O2 -fomit-frame-pointer2017090120170725
26718refgcc -funroll-loops -m32 -march=athlon -O2 -fomit-frame-pointer2017090120170725
26719refgcc -m32 -march=native -mtune=native -O2 -fomit-frame-pointer2017090120170725
26723refgcc -m32 -march=barcelona -O2 -fomit-frame-pointer2017090120170725
26880refgcc -funroll-loops -m32 -march=barcelona -O2 -fomit-frame-pointer2017090120170725
26938refgcc -m32 -march=prescott -O3 -fomit-frame-pointer2017090120170725
26942refgcc -m32 -march=nocona -O3 -fomit-frame-pointer2017090120170725
26980xmmgcc -m32 -march=pentium-m -O -fomit-frame-pointer2017090120170725
27009refgcc -m32 -march=k6-3 -O2 -fomit-frame-pointer2017090120170725
27075refgcc -funroll-loops -m32 -march=k8 -O2 -fomit-frame-pointer2017090120170725
27085refgcc -m32 -march=pentium4 -O2 -fomit-frame-pointer2017090120170725
27165moon/ssse3/32gcc -funroll-loops -m32 -march=nocona -O3 -fomit-frame-pointer2017090120170725
27165moon/ssse3/32gcc -m32 -march=nocona -O3 -fomit-frame-pointer2017090120170725
27175moon/ssse3/32gcc -m32 -march=core2 -O3 -fomit-frame-pointer2017090120170725
27180moon/ssse3/32gcc -funroll-loops -m32 -march=prescott -O3 -fomit-frame-pointer2017090120170725
27185moon/ssse3/32gcc -m32 -march=prescott -O3 -fomit-frame-pointer2017090120170725
27232refgcc -funroll-loops -m32 -march=pentium4 -O3 -fomit-frame-pointer2017090120170725
27265refgcc -funroll-loops -m32 -march=k6 -O2 -fomit-frame-pointer2017090120170725
27312refgcc -funroll-loops -m32 -march=k6-3 -O2 -fomit-frame-pointer2017090120170725
27313moon/ssse3/32gcc -funroll-loops -m32 -march=nocona -O2 -fomit-frame-pointer2017090120170725
27313moon/ssse3/32gcc -funroll-loops -m32 -march=nocona -O -fomit-frame-pointer2017090120170725
27313moon/ssse3/32gcc -funroll-loops -m32 -march=prescott -O -fomit-frame-pointer2017090120170725
27317moon/ssse3/32gcc -funroll-loops -m32 -march=prescott -O2 -fomit-frame-pointer2017090120170725
27317moon/ssse3/32gcc -m32 -O2 -fomit-frame-pointer2017090120170725
27317moon/ssse3/32gcc -m32 -O3 -fomit-frame-pointer2017090120170725
27317moon/ssse3/32gcc -m32 -march=core2 -O2 -fomit-frame-pointer2017090120170725
27317moon/ssse3/32gcc -m32 -march=core2 -msse4.1 -O2 -fomit-frame-pointer2017090120170725
27317moon/ssse3/32gcc -m32 -march=prescott -O2 -fomit-frame-pointer2017090120170725
27317moon/ssse3/32gcc -m32 -march=prescott -O -fomit-frame-pointer2017090120170725
27318moon/ssse3/32gcc -funroll-loops -m32 -O -fomit-frame-pointer2017090120170725
27318moon/ssse3/32gcc -m32 -march=core2 -msse4 -O2 -fomit-frame-pointer2017090120170725
27322moon/ssse3/32gcc -funroll-loops -m32 -O3 -fomit-frame-pointer2017090120170725
27337moon/ssse3/32gcc -m32 -march=corei7 -O2 -fomit-frame-pointer2017090120170725
27337moon/ssse3/32gcc -m32 -march=nocona -O2 -fomit-frame-pointer2017090120170725
27341moon/ssse3/32gcc -m32 -O -fomit-frame-pointer2017090120170725
27351moon/ssse3/32gcc -funroll-loops -m32 -march=pentium3 -O2 -fomit-frame-pointer2017090120170725
27351moon/ssse3/32gcc -m32 -march=pentium3 -O -fomit-frame-pointer2017090120170725
27351moon/ssse3/32gcc -m32 -march=pentiumpro -O3 -fomit-frame-pointer2017090120170725
27355moon/ssse3/32gcc -funroll-loops -m32 -march=pentium-m -O3 -fomit-frame-pointer2017090120170725
27355moon/ssse3/32gcc -m32 -march=athlon -O -fomit-frame-pointer2017090120170725
27356moon/ssse3/32gcc -funroll-loops -m32 -march=pentium-m -O -fomit-frame-pointer2017090120170725
27356moon/ssse3/32gcc -m32 -march=athlon -O2 -fomit-frame-pointer2017090120170725
27356moon/ssse3/32gcc -m32 -march=k8 -O2 -fomit-frame-pointer2017090120170725
27360moon/ssse3/32gcc -funroll-loops -m32 -march=athlon -O2 -fomit-frame-pointer2017090120170725
27360moon/ssse3/32gcc -funroll-loops -m32 -march=barcelona -O2 -fomit-frame-pointer2017090120170725
27360moon/ssse3/32gcc -funroll-loops -m32 -march=k8 -O -fomit-frame-pointer2017090120170725
27360moon/ssse3/32gcc -funroll-loops -m32 -march=pentium2 -O3 -fomit-frame-pointer2017090120170725
27360moon/ssse3/32gcc -funroll-loops -m32 -march=pentiumpro -O3 -fomit-frame-pointer2017090120170725
27360moon/ssse3/32gcc -m32 -march=athlon -O3 -fomit-frame-pointer2017090120170725
27360moon/ssse3/32gcc -m32 -march=k8 -O3 -fomit-frame-pointer2017090120170725
27360moon/ssse3/32gcc -m32 -march=pentium2 -O -fomit-frame-pointer2017090120170725
27364moon/ssse3/32gcc -funroll-loops -m32 -march=athlon -O -fomit-frame-pointer2017090120170725
27365moon/ssse3/32gcc -m32 -march=barcelona -O3 -fomit-frame-pointer2017090120170725
27365moon/ssse3/32gcc -m32 -march=native -mtune=native -O2 -fomit-frame-pointer2017090120170725
27365moon/ssse3/32gcc -m32 -march=pentium-m -O2 -fomit-frame-pointer2017090120170725
27369refgcc -funroll-loops -m32 -march=athlon -O3 -fomit-frame-pointer2017090120170725
27369moon/ssse3/32gcc -m32 -march=barcelona -O2 -fomit-frame-pointer2017090120170725
27369moon/ssse3/32gcc -m32 -march=barcelona -O -fomit-frame-pointer2017090120170725
27369refgcc -m32 -march=i486 -O2 -fomit-frame-pointer2017090120170725
27369moon/ssse3/32gcc -m32 -march=native -mtune=native -O3 -fomit-frame-pointer2017090120170725
27370moon/ssse3/32gcc -funroll-loops -m32 -march=barcelona -O -fomit-frame-pointer2017090120170725
27370moon/ssse3/32gcc -m32 -march=corei7 -O -fomit-frame-pointer2017090120170725
27370moon/ssse3/32gcc -m32 -march=native -mtune=native -O -fomit-frame-pointer2017090120170725
27374moon/ssse3/32gcc -m32 -march=core2 -msse4 -O -fomit-frame-pointer2017090120170725
27374moon/ssse3/32gcc -m32 -march=pentium-m -O3 -fomit-frame-pointer2017090120170725
27374moon/ssse3/32gcc -m32 -march=pentium-m -O -fomit-frame-pointer2017090120170725
27374moon/ssse3/32gcc -m32 -march=pentium2 -O2 -fomit-frame-pointer2017090120170725
27374moon/ssse3/32gcc -m32 -march=pentium2 -O3 -fomit-frame-pointer2017090120170725
27375moon/ssse3/32gcc -funroll-loops -m32 -march=pentium-m -O2 -fomit-frame-pointer2017090120170725
27375moon/ssse3/32gcc -funroll-loops -m32 -march=pentium3 -O3 -fomit-frame-pointer2017090120170725
27375moon/ssse3/32gcc -m32 -march=core2 -msse4.1 -O -fomit-frame-pointer2017090120170725
27379moon/ssse3/32gcc -funroll-loops -m32 -march=athlon -O3 -fomit-frame-pointer2017090120170725
27379moon/ssse3/32gcc -funroll-loops -m32 -march=pentium3 -O -fomit-frame-pointer2017090120170725
27379moon/ssse3/32gcc -funroll-loops -m32 -march=pentiumpro -O -fomit-frame-pointer2017090120170725
27379moon/ssse3/32gcc -m32 -march=pentium3 -O3 -fomit-frame-pointer2017090120170725
27379moon/ssse3/32gcc -m32 -march=pentiumpro -O -fomit-frame-pointer2017090120170725
27383moon/ssse3/32gcc -funroll-loops -m32 -march=k8 -O2 -fomit-frame-pointer2017090120170725
27383moon/ssse3/32gcc -funroll-loops -m32 -march=k8 -O3 -fomit-frame-pointer2017090120170725
27384moon/ssse3/32gcc -funroll-loops -m32 -O2 -fomit-frame-pointer2017090120170725
27384moon/ssse3/32gcc -funroll-loops -m32 -march=pentium2 -O -fomit-frame-pointer2017090120170725
27384moon/ssse3/32gcc -m32 -march=pentium3 -O2 -fomit-frame-pointer2017090120170725
27389moon/ssse3/32gcc -m32 -march=pentiumpro -O2 -fomit-frame-pointer2017090120170725
27393moon/ssse3/32gcc -funroll-loops -m32 -march=barcelona -O3 -fomit-frame-pointer2017090120170725
27403moon/ssse3/32gcc -funroll-loops -m32 -march=k6-3 -Os -fomit-frame-pointer2017090120170725
27403moon/ssse3/32gcc -funroll-loops -m32 -march=pentium2 -O2 -fomit-frame-pointer2017090120170725
27407moon/ssse3/32gcc -m32 -march=barcelona -Os -fomit-frame-pointer2017090120170725
27407moon/ssse3/32gcc -m32 -march=corei7 -Os -fomit-frame-pointer2017090120170725
27407moon/ssse3/32gcc -m32 -march=k6-3 -Os -fomit-frame-pointer2017090120170725
27408moon/ssse3/32gcc -funroll-loops -m32 -march=k8 -Os -fomit-frame-pointer2017090120170725
27408moon/ssse3/32gcc -funroll-loops -m32 -march=pentium-m -Os -fomit-frame-pointer2017090120170725
27408moon/ssse3/32gcc -funroll-loops -m32 -march=pentium4 -O3 -fomit-frame-pointer2017090120170725
27408moon/ssse3/32gcc -funroll-loops -m32 -march=pentiumpro -Os -fomit-frame-pointer2017090120170725
27408moon/ssse3/32gcc -m32 -march=core2 -Os -fomit-frame-pointer2017090120170725
27408moon/ssse3/32gcc -m32 -march=core2 -msse4 -Os -fomit-frame-pointer2017090120170725
27408moon/ssse3/32gcc -m32 -march=k6-2 -Os -fomit-frame-pointer2017090120170725
27408moon/ssse3/32gcc -m32 -march=k6 -Os -fomit-frame-pointer2017090120170725
27408moon/ssse3/32gcc -m32 -march=pentium-m -Os -fomit-frame-pointer2017090120170725
27408moon/ssse3/32gcc -m32 -march=pentium2 -Os -fomit-frame-pointer2017090120170725
27408moon/ssse3/32gcc -m32 -march=pentium3 -Os -fomit-frame-pointer2017090120170725
27408moon/ssse3/32gcc -m32 -march=pentium4 -Os -fomit-frame-pointer2017090120170725
27408moon/ssse3/32gcc -m32 -march=pentium -Os -fomit-frame-pointer2017090120170725
27408moon/ssse3/32gcc -m32 -march=pentiumpro -Os -fomit-frame-pointer2017090120170725
27412moon/ssse3/32gcc -funroll-loops -m32 -march=i386 -O2 -fomit-frame-pointer2017090120170725
27412moon/ssse3/32gcc -funroll-loops -m32 -march=i386 -O -fomit-frame-pointer2017090120170725
27412moon/ssse3/32gcc -funroll-loops -m32 -march=i386 -Os -fomit-frame-pointer2017090120170725
27412moon/ssse3/32gcc -funroll-loops -m32 -march=pentium4 -O2 -fomit-frame-pointer2017090120170725
27412moon/ssse3/32gcc -m32 -march=i386 -Os -fomit-frame-pointer2017090120170725
27412moon/ssse3/32gcc -m32 -march=nocona -O -fomit-frame-pointer2017090120170725
27412moon/ssse3/32gcc -m32 -march=pentium4 -O2 -fomit-frame-pointer2017090120170725
27413moon/ssse3/32gcc -funroll-loops -m32 -march=i486 -O -fomit-frame-pointer2017090120170725
27413moon/ssse3/32gcc -funroll-loops -m32 -march=prescott -Os -fomit-frame-pointer2017090120170725
27413moon/ssse3/32gcc -m32 -march=i386 -O -fomit-frame-pointer2017090120170725
27413moon/ssse3/32gcc -m32 -march=i486 -O2 -fomit-frame-pointer2017090120170725
27413moon/ssse3/32gcc -m32 -march=i486 -Os -fomit-frame-pointer2017090120170725
27413moon/ssse3/32gcc -m32 -march=k6-3 -O2 -fomit-frame-pointer2017090120170725
27417moon/ssse3/32gcc -funroll-loops -m32 -march=i486 -O2 -fomit-frame-pointer2017090120170725
27417moon/ssse3/32gcc -funroll-loops -m32 -march=k6-2 -O3 -fomit-frame-pointer2017090120170725
27417moon/ssse3/32gcc -funroll-loops -m32 -march=k6-2 -O -fomit-frame-pointer2017090120170725
27417moon/ssse3/32gcc -funroll-loops -m32 -march=k6-2 -Os -fomit-frame-pointer2017090120170725
27417moon/ssse3/32gcc -funroll-loops -m32 -march=k6-3 -O -fomit-frame-pointer2017090120170725
27417moon/ssse3/32gcc -funroll-loops -m32 -march=k6 -Os -fomit-frame-pointer2017090120170725
27417moon/ssse3/32gcc -funroll-loops -m32 -march=pentium-mmx -O3 -fomit-frame-pointer2017090120170725
27417moon/ssse3/32gcc -funroll-loops -m32 -march=pentium -O3 -fomit-frame-pointer2017090120170725
27417moon/ssse3/32gcc -m32 -march=i486 -O -fomit-frame-pointer2017090120170725
27417moon/ssse3/32gcc -m32 -march=k6-2 -O2 -fomit-frame-pointer2017090120170725
27417moon/ssse3/32gcc -m32 -march=k6-2 -O -fomit-frame-pointer2017090120170725
27417moon/ssse3/32gcc -m32 -march=k6 -O3 -fomit-frame-pointer2017090120170725
27421moon/ssse3/32gcc -funroll-loops -m32 -march=pentium-mmx -O -fomit-frame-pointer2017090120170725
27421moon/ssse3/32gcc -m32 -march=pentium -O2 -fomit-frame-pointer2017090120170725
27422moon/ssse3/32gcc -funroll-loops -m32 -march=pentium-mmx -O2 -fomit-frame-pointer2017090120170725
27422moon/ssse3/32gcc -m32 -Os -fomit-frame-pointer2017090120170725
27422moon/ssse3/32gcc -m32 -march=k6-3 -O3 -fomit-frame-pointer2017090120170725
27422refgcc -m32 -march=k6-3 -O3 -fomit-frame-pointer2017090120170725
27422moon/ssse3/32gcc -m32 -march=k6 -O -fomit-frame-pointer2017090120170725
27422moon/ssse3/32gcc -m32 -march=pentium-mmx -O2 -fomit-frame-pointer2017090120170725
27422moon/ssse3/32gcc -m32 -march=pentium-mmx -O -fomit-frame-pointer2017090120170725
27422moon/ssse3/32gcc -m32 -march=pentium -O3 -fomit-frame-pointer2017090120170725
27422moon/ssse3/32gcc -m32 -march=pentium -O -fomit-frame-pointer2017090120170725
27427moon/ssse3/32gcc -funroll-loops -m32 -march=k6-3 -O2 -fomit-frame-pointer2017090120170725
27427moon/ssse3/32gcc -funroll-loops -m32 -march=k6 -O3 -fomit-frame-pointer2017090120170725
27427moon/ssse3/32gcc -funroll-loops -m32 -march=pentiumpro -O2 -fomit-frame-pointer2017090120170725
27427moon/ssse3/32gcc -m32 -march=athlon -Os -fomit-frame-pointer2017090120170725
27427moon/ssse3/32gcc -m32 -march=k8 -Os -fomit-frame-pointer2017090120170725
27427moon/ssse3/32gcc -m32 -march=native -mtune=native -Os -fomit-frame-pointer2017090120170725
27427moon/ssse3/32gcc -m32 -march=pentium4 -O -fomit-frame-pointer2017090120170725
27427moon/ssse3/32gcc -m32 -march=prescott -Os -fomit-frame-pointer2017090120170725
27431moon/ssse3/32gcc -funroll-loops -m32 -march=barcelona -Os -fomit-frame-pointer2017090120170725
27431moon/ssse3/32gcc -funroll-loops -m32 -march=pentium2 -Os -fomit-frame-pointer2017090120170725
27431moon/ssse3/32gcc -m32 -march=core2 -msse4.1 -Os -fomit-frame-pointer2017090120170725
27431moon/ssse3/32gcc -m32 -march=nocona -Os -fomit-frame-pointer2017090120170725
27432moon/ssse3/32gcc -funroll-loops -m32 -march=i486 -Os -fomit-frame-pointer2017090120170725
27432moon/ssse3/32gcc -funroll-loops -m32 -march=nocona -Os -fomit-frame-pointer2017090120170725
27432moon/ssse3/32gcc -funroll-loops -m32 -march=pentium3 -Os -fomit-frame-pointer2017090120170725
27436moon/ssse3/32gcc -m32 -march=i386 -O2 -fomit-frame-pointer2017090120170725
27436moon/ssse3/32gcc -m32 -march=i486 -O3 -fomit-frame-pointer2017090120170725
27436moon/ssse3/32gcc -m32 -march=k6 -O2 -fomit-frame-pointer2017090120170725
27436moon/ssse3/32gcc -m32 -march=pentium4 -O3 -fomit-frame-pointer2017090120170725
27440moon/ssse3/32gcc -funroll-loops -m32 -march=k6 -O -fomit-frame-pointer2017090120170725
27440moon/ssse3/32gcc -funroll-loops -m32 -march=pentium4 -O -fomit-frame-pointer2017090120170725
27441moon/ssse3/32gcc -funroll-loops -m32 -march=k6-3 -O3 -fomit-frame-pointer2017090120170725
27441moon/ssse3/32gcc -funroll-loops -m32 -march=pentium4 -Os -fomit-frame-pointer2017090120170725
27441moon/ssse3/32gcc -funroll-loops -m32 -march=pentium -O -fomit-frame-pointer2017090120170725
27441moon/ssse3/32gcc -m32 -march=k6-3 -O -fomit-frame-pointer2017090120170725
27441moon/ssse3/32gcc -m32 -march=pentium-mmx -O3 -fomit-frame-pointer2017090120170725
27445moon/ssse3/32gcc -funroll-loops -m32 -march=pentium -O2 -fomit-frame-pointer2017090120170725
27446moon/ssse3/32gcc -funroll-loops -m32 -march=k6 -O2 -fomit-frame-pointer2017090120170725
27455moon/ssse3/32gcc -funroll-loops -m32 -march=k6-2 -O2 -fomit-frame-pointer2017090120170725
27455refgcc -funroll-loops -m32 -march=k6 -O3 -fomit-frame-pointer2017090120170725
27508moon/ssse3/32gcc -m32 -march=i386 -O3 -fomit-frame-pointer2017090120170725
27521moon/ssse3/32gcc -m32 -march=k8 -O -fomit-frame-pointer2017090120170725
27554moon/ssse3/32gcc -funroll-loops -m32 -Os -fomit-frame-pointer2017090120170725
27554moon/ssse3/32gcc -funroll-loops -m32 -march=pentium -Os -fomit-frame-pointer2017090120170725
27574moon/ssse3/32gcc -funroll-loops -m32 -march=athlon -Os -fomit-frame-pointer2017090120170725
27579moon/ssse3/32gcc -funroll-loops -m32 -march=pentium-mmx -Os -fomit-frame-pointer2017090120170725
27588refgcc -m32 -march=pentium4 -O3 -fomit-frame-pointer2017090120170725
27621refgcc -funroll-loops -m32 -march=pentium4 -O2 -fomit-frame-pointer2017090120170725
27640refgcc -m32 -O -fomit-frame-pointer2017090120170725
27664refgcc -funroll-loops -m32 -march=i486 -O3 -fomit-frame-pointer2017090120170725
27664refgcc -funroll-loops -m32 -march=pentium-mmx -Os -fomit-frame-pointer2017090120170725
27669refgcc -m32 -march=core2 -msse4.1 -O -fomit-frame-pointer2017090120170725
27679refgcc -funroll-loops -m32 -march=pentium-mmx -O2 -fomit-frame-pointer2017090120170725
27712refgcc -funroll-loops -m32 -march=k8 -Os -fomit-frame-pointer2017090120170725
27735refgcc -m32 -march=core2 -msse4 -O -fomit-frame-pointer2017090120170725
27740refgcc -m32 -march=core2 -O -fomit-frame-pointer2017090120170725
27754moon/ssse3/32gcc -m32 -march=core2 -O -fomit-frame-pointer2017090120170725
27759refgcc -funroll-loops -m32 -march=barcelona -Os -fomit-frame-pointer2017090120170725
27783refgcc -funroll-loops -m32 -Os -fomit-frame-pointer2017090120170725
27816refgcc -funroll-loops -m32 -march=athlon -Os -fomit-frame-pointer2017090120170725
27840moon/ssse3/32gcc -m32 -march=pentium-mmx -Os -fomit-frame-pointer2017090120170725
27840refgcc -m32 -march=pentium -Os -fomit-frame-pointer2017090120170725
27850moon/ssse3/32gcc -m32 -march=k6-2 -O3 -fomit-frame-pointer2017090120170725
27854moon/ssse3/32gcc -funroll-loops -m32 -march=i486 -O3 -fomit-frame-pointer2017090120170725
27878refgcc -m32 -march=athlon -O3 -fomit-frame-pointer2017090120170725
27906refgcc -funroll-loops -m32 -march=pentium -Os -fomit-frame-pointer2017090120170725
27930refgcc -funroll-loops -m32 -march=pentium2 -Os -fomit-frame-pointer2017090120170725
27930refgcc -funroll-loops -m32 -march=pentium -O3 -fomit-frame-pointer2017090120170725
27935moon/ssse3/32gcc -funroll-loops -m32 -march=i386 -O3 -fomit-frame-pointer2017090120170725
27939refgcc -m32 -march=pentium-mmx -Os -fomit-frame-pointer2017090120170725
27968refgcc -funroll-loops -m32 -march=i486 -O2 -fomit-frame-pointer2017090120170725
27973refgcc -m32 -march=athlon -Os -fomit-frame-pointer2017090120170725
27996refgcc -funroll-loops -m32 -march=pentiumpro -Os -fomit-frame-pointer2017090120170725
27996refgcc -m32 -Os -fomit-frame-pointer2017090120170725
28011refgcc -funroll-loops -m32 -march=i486 -Os -fomit-frame-pointer2017090120170725
28020refgcc -m32 -march=pentium-m -Os -fomit-frame-pointer2017090120170725
28020refgcc -m32 -march=pentium3 -Os -fomit-frame-pointer2017090120170725
28025refgcc -m32 -march=core2 -Os -fomit-frame-pointer2017090120170725
28029refgcc -m32 -march=core2 -msse4.1 -Os -fomit-frame-pointer2017090120170725
28029refgcc -m32 -march=core2 -msse4 -Os -fomit-frame-pointer2017090120170725
28030refgcc -m32 -march=corei7 -Os -fomit-frame-pointer2017090120170725
28049refgcc -m32 -march=k8 -Os -fomit-frame-pointer2017090120170725
28049refgcc -m32 -march=native -mtune=native -Os -fomit-frame-pointer2017090120170725
28054refgcc -m32 -march=barcelona -Os -fomit-frame-pointer2017090120170725
28077refgcc -funroll-loops -m32 -march=i386 -Os -fomit-frame-pointer2017090120170725
28087refgcc -funroll-loops -m32 -march=k6 -Os -fomit-frame-pointer2017090120170725
28091refgcc -funroll-loops -m32 -march=k6-2 -Os -fomit-frame-pointer2017090120170725
28091refgcc -funroll-loops -m32 -march=k6-3 -Os -fomit-frame-pointer2017090120170725
28115refgcc -funroll-loops -m32 -march=nocona -O -fomit-frame-pointer2017090120170725
28115refgcc -funroll-loops -m32 -march=prescott -O -fomit-frame-pointer2017090120170725
28120refgcc -m32 -march=i486 -O3 -fomit-frame-pointer2017090120170725
28124refgcc -funroll-loops -m32 -march=pentium-m -Os -fomit-frame-pointer2017090120170725
28124refgcc -funroll-loops -m32 -march=pentium3 -Os -fomit-frame-pointer2017090120170725
28186refgcc -m32 -march=i486 -Os -fomit-frame-pointer2017090120170725
28191refgcc -m32 -march=k6-2 -Os -fomit-frame-pointer2017090120170725
28191refgcc -m32 -march=k6-3 -Os -fomit-frame-pointer2017090120170725
28191refgcc -m32 -march=k6 -Os -fomit-frame-pointer2017090120170725
28201refgcc -m32 -march=i386 -Os -fomit-frame-pointer2017090120170725
28210refgcc -m32 -march=prescott -Os -fomit-frame-pointer2017090120170725
28211refgcc -m32 -march=nocona -Os -fomit-frame-pointer2017090120170725
28224refgcc -funroll-loops -m32 -march=pentium4 -Os -fomit-frame-pointer2017090120170725
28230refgcc -funroll-loops -m32 -march=nocona -Os -fomit-frame-pointer2017090120170725
28230refgcc -funroll-loops -m32 -march=prescott -Os -fomit-frame-pointer2017090120170725
28244refgcc -m32 -march=prescott -O -fomit-frame-pointer2017090120170725
28248refgcc -m32 -march=nocona -O -fomit-frame-pointer2017090120170725
28391refgcc -m32 -march=pentium-mmx -O3 -fomit-frame-pointer2017090120170725
28434refgcc -m32 -march=pentium -O3 -fomit-frame-pointer2017090120170725
28448refgcc -m32 -march=pentiumpro -Os -fomit-frame-pointer2017090120170725
28452refgcc -m32 -march=pentium2 -Os -fomit-frame-pointer2017090120170725
28519refgcc -m32 -march=pentium3 -O2 -fomit-frame-pointer2017090120170725
28519refgcc -m32 -march=pentium4 -Os -fomit-frame-pointer2017090120170725
28528refgcc -m32 -march=pentium-m -O2 -fomit-frame-pointer2017090120170725
28543refgcc -m32 -march=pentium2 -O2 -fomit-frame-pointer2017090120170725
28543refgcc -m32 -march=pentiumpro -O2 -fomit-frame-pointer2017090120170725
28652refgcc -m32 -march=pentium-mmx -O2 -fomit-frame-pointer2017090120170725
28657refgcc -m32 -march=pentium -O2 -fomit-frame-pointer2017090120170725
28695refgcc -funroll-loops -m32 -O -fomit-frame-pointer2017090120170725
28718refgcc -funroll-loops -m32 -march=k6-2 -O -fomit-frame-pointer2017090120170725
28719refgcc -funroll-loops -m32 -march=k6-3 -O -fomit-frame-pointer2017090120170725
28799refgcc -funroll-loops -m32 -march=pentium -O2 -fomit-frame-pointer2017090120170725
28894refgcc -m32 -march=i386 -O2 -fomit-frame-pointer2017090120170725
28927refgcc -m32 -march=corei7 -O -fomit-frame-pointer2017090120170725
28994refgcc -m32 -march=native -mtune=native -O -fomit-frame-pointer2017090120170725
29018refgcc -m32 -march=k8 -O -fomit-frame-pointer2017090120170725
29151refgcc -m32 -march=barcelona -O -fomit-frame-pointer2017090120170725
29198refgcc -funroll-loops -m32 -march=pentium4 -O -fomit-frame-pointer2017090120170725
29231refgcc -m32 -march=pentium4 -O -fomit-frame-pointer2017090120170725
29298refgcc -funroll-loops -m32 -march=barcelona -O -fomit-frame-pointer2017090120170725
29302refgcc -funroll-loops -m32 -march=k8 -O -fomit-frame-pointer2017090120170725
29312refgcc -m32 -march=k6-2 -O -fomit-frame-pointer2017090120170725
29379refgcc -funroll-loops -m32 -march=i386 -O3 -fomit-frame-pointer2017090120170725
29379refgcc -m32 -march=k6 -O -fomit-frame-pointer2017090120170725
29474refgcc -m32 -march=athlon -O -fomit-frame-pointer2017090120170725
29479refgcc -m32 -march=k6-3 -O -fomit-frame-pointer2017090120170725
29498refgcc -funroll-loops -m32 -march=pentium-m -O2 -fomit-frame-pointer2017090120170725
29502refgcc -funroll-loops -m32 -march=pentium2 -O2 -fomit-frame-pointer2017090120170725
29502refgcc -funroll-loops -m32 -march=pentium3 -O2 -fomit-frame-pointer2017090120170725
29507refgcc -funroll-loops -m32 -march=pentiumpro -O2 -fomit-frame-pointer2017090120170725
29626refgcc -funroll-loops -m32 -march=i386 -O2 -fomit-frame-pointer2017090120170725
29659refgcc -funroll-loops -m32 -march=k6 -O -fomit-frame-pointer2017090120170725
29739refgcc -funroll-loops -m32 -march=athlon -O -fomit-frame-pointer2017090120170725
29830refgcc -m32 -march=i386 -O3 -fomit-frame-pointer2017090120170725
29873refgcc -funroll-loops -m32 -march=pentium-mmx -O -fomit-frame-pointer2017090120170725
30153refgcc -funroll-loops -m32 -march=pentiumpro -O -fomit-frame-pointer2017090120170725
30172refgcc -funroll-loops -m32 -march=pentium2 -O -fomit-frame-pointer2017090120170725
30172refgcc -funroll-loops -m32 -march=pentium3 -O -fomit-frame-pointer2017090120170725
30177refgcc -funroll-loops -m32 -march=pentium-m -O -fomit-frame-pointer2017090120170725
30282refgcc -funroll-loops -m32 -march=i486 -O -fomit-frame-pointer2017090120170725
30453refgcc -m32 -march=pentium3 -O -fomit-frame-pointer2017090120170725
30457refgcc -m32 -march=pentium-m -O -fomit-frame-pointer2017090120170725
30480refgcc -m32 -march=pentium2 -O -fomit-frame-pointer2017090120170725
30480refgcc -m32 -march=pentiumpro -O -fomit-frame-pointer2017090120170725
30633refgcc -m32 -march=pentium-mmx -O -fomit-frame-pointer2017090120170725
30671refgcc -m32 -march=pentium -O -fomit-frame-pointer2017090120170725
30808refgcc -funroll-loops -m32 -march=pentium -O -fomit-frame-pointer2017090120170725
30918refgcc -funroll-loops -m32 -march=i386 -O -fomit-frame-pointer2017090120170725
31164refgcc -m32 -march=i486 -O -fomit-frame-pointer2017090120170725
31464refgcc -funroll-loops -m32 -march=pentium-mmx -O3 -fomit-frame-pointer2017090120170725
32015refgcc -m32 -march=i386 -O -fomit-frame-pointer2017090120170725
41277refgcc -funroll-loops -m32 -march=pentium2 -O3 -fomit-frame-pointer2017090120170725
41283refgcc -funroll-loops -m32 -march=pentiumpro -O3 -fomit-frame-pointer2017090120170725
41805refgcc -m32 -march=pentiumpro -O3 -fomit-frame-pointer2017090120170725
41876refgcc -m32 -march=pentium2 -O3 -fomit-frame-pointer2017090120170725
42171refgcc -funroll-loops -m32 -march=pentium3 -O3 -fomit-frame-pointer2017090120170725
42304refgcc -funroll-loops -m32 -march=pentium-m -O3 -fomit-frame-pointer2017090120170725
42911refgcc -m32 -march=pentium-m -O3 -fomit-frame-pointer2017090120170725
43639refgcc -m32 -march=pentium3 -O3 -fomit-frame-pointer2017090120170725
54516xmmgcc -funroll-loops -m32 -march=pentium4 -O2 -fomit-frame-pointer2017090120170725
54929xmmgcc -funroll-loops -m32 -march=pentium4 -O3 -fomit-frame-pointer2017090120170725
55124xmmgcc -m32 -march=pentium4 -O3 -fomit-frame-pointer2017090120170725
55129xmmgcc -m32 -march=pentium4 -O2 -fomit-frame-pointer2017090120170725
60363xmmgcc -funroll-loops -m32 -march=prescott -O2 -fomit-frame-pointer2017090120170725
60372xmmgcc -funroll-loops -m32 -march=nocona -O3 -fomit-frame-pointer2017090120170725
60378xmmgcc -funroll-loops -m32 -march=nocona -O2 -fomit-frame-pointer2017090120170725
60396xmmgcc -funroll-loops -m32 -march=prescott -O3 -fomit-frame-pointer2017090120170725
61469xmmgcc -m32 -march=nocona -O3 -fomit-frame-pointer2017090120170725
61484xmmgcc -m32 -march=prescott -O3 -fomit-frame-pointer2017090120170725
61527xmmgcc -m32 -march=nocona -O2 -fomit-frame-pointer2017090120170725
61527xmmgcc -m32 -march=prescott -O2 -fomit-frame-pointer2017090120170725
67649xmmgcc -funroll-loops -m32 -march=pentium4 -O -fomit-frame-pointer2017090120170725
67816xmmgcc -m32 -march=pentium4 -O -fomit-frame-pointer2017090120170725
69241xmmgcc -m32 -march=core2 -O -fomit-frame-pointer2017090120170725
71373xmmgcc -m32 -march=core2 -O2 -fomit-frame-pointer2017090120170725
71383xmmgcc -m32 -march=core2 -O3 -fomit-frame-pointer2017090120170725
81221xmmgcc -funroll-loops -m32 -march=nocona -O -fomit-frame-pointer2017090120170725
81225xmmgcc -funroll-loops -m32 -march=prescott -O -fomit-frame-pointer2017090120170725
81486xmmgcc -m32 -march=nocona -O -fomit-frame-pointer2017090120170725
81491xmmgcc -m32 -march=prescott -O -fomit-frame-pointer2017090120170725

Test failure

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

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

Test failure

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

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

Compiler output

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

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

Compiler output

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

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

Compiler output

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

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

Compiler output

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

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

Compiler output

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

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

Compiler output

Implementation: crypto_hash/blake2s/xmm
Compiler: gcc -funroll-loops -m32 -O2 -fomit-frame-pointer
blake2s.c: In file included from blake2s.c:21:0:
blake2s.c: blake2-config.h:68:2: error: #error "This code requires at least SSE2."
blake2s.c: #error "This code requires at least SSE2."
blake2s.c: ^
blake2s.c: blake2s.c: In function 'crypto_hash_blake2s_xmm':
blake2s.c: blake2s.c:57:8: warning: SSE vector return without SSE enabled changes the ABI [-Wpsabi]
blake2s.c: row1 = _mm_setr_epi32(0x6A09E667UL ^ 0x01010020UL, 0xBB67AE85UL, 0x3C6EF372UL, 0xA54FF53AUL);
blake2s.c: ^

Number of similar (compiler,implementation) pairs: 88, 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=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=pentium -O2 -fomit-frame-pointer xmm
gcc -m32 -march=pentium -O3 -fomit-frame-pointer xmm
gcc -m32 -march=pentium -O -fomit-frame-pointer xmm
gcc -m32 -march=pentium -Os -fomit-frame-pointer xmm
gcc -m32 -march=pentiumpro -O2 -fomit-frame-pointer xmm
gcc -m32 -march=pentiumpro -O3 -fomit-frame-pointer xmm
gcc -m32 -march=pentiumpro -O -fomit-frame-pointer xmm
gcc -m32 -march=pentiumpro -Os -fomit-frame-pointer xmm

Compiler output

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

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

Compiler output

Implementation: crypto_hash/blake2s/xmm
Compiler: gcc -funroll-loops -m32 -march=pentium3 -O2 -fomit-frame-pointer
blake2s.c: In file included from blake2s.c:21:0:
blake2s.c: blake2-config.h:68:2: error: #error "This code requires at least SSE2."
blake2s.c: #error "This code requires at least SSE2."
blake2s.c: ^

Number of similar (compiler,implementation) pairs: 8, namely:
CompilerImplementations
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 -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

Compiler output

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

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

Compiler output

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

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

Compiler output

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

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

Compiler output

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

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

Compiler output

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

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

Compiler output

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

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