Implementation notes: x86, slim, crypto_hash/skein10241024

Computer: slim
Architecture: x86
CPU ID: GenuineIntel-000106c2-bfe9fbff
SUPERCOP version: 20130126
Operation: crypto_hash
Primitive: skein10241024
TimeImplementationCompilerBenchmark dateSUPERCOP version
194390optgcc -m32 -march=pentium-mmx -Os -fomit-frame-pointer2012103020120928
194390optgcc -m32 -march=pentium -Os -fomit-frame-pointer2012103020120928
194390optgcc -march=pentium-mmx -Os -fomit-frame-pointer2012103020120928
194390optgcc -march=pentium -Os -fomit-frame-pointer2012103020120928
195120optgcc -m32 -march=core2 -Os -fomit-frame-pointer2012103020120928
195120optgcc -m32 -march=core2 -msse4.1 -Os -fomit-frame-pointer2012103020120928
195120optgcc -m32 -march=core2 -msse4 -Os -fomit-frame-pointer2012103020120928
195120optgcc -m32 -march=corei7 -Os -fomit-frame-pointer2012103020120928
195160optgcc -m32 -march=pentium-mmx -O -fomit-frame-pointer2012103020120928
195170optgcc -m32 -march=k8 -O -fomit-frame-pointer2012103020120928
195170optgcc -m32 -march=pentium -O -fomit-frame-pointer2012103020120928
195180optgcc -march=pentium -O -fomit-frame-pointer2012103020120928
195190optgcc -march=pentium-mmx -O -fomit-frame-pointer2012103020120928
195280optgcc -march=k8 -O -fomit-frame-pointer2012103020120928
195510optgcc -m32 -march=pentium3 -Os -fomit-frame-pointer2012103020120928
195510optgcc -m32 -march=pentiumpro -Os -fomit-frame-pointer2012103020120928
195510optgcc -march=pentium2 -Os -fomit-frame-pointer2012103020120928
195510optgcc -march=pentium3 -Os -fomit-frame-pointer2012103020120928
195520optgcc -m32 -march=pentium2 -Os -fomit-frame-pointer2012103020120928
195520optgcc -march=pentiumpro -Os -fomit-frame-pointer2012103020120928
195780optgcc -funroll-loops -m32 -march=pentium -O -fomit-frame-pointer2012103020120928
195780optgcc -funroll-loops -march=pentium-mmx -O -fomit-frame-pointer2012103020120928
195780optgcc -funroll-loops -march=pentium -O -fomit-frame-pointer2012103020120928
195900optgcc -funroll-loops -m32 -march=pentium-mmx -O -fomit-frame-pointer2012103020120928
196120optgcc -m32 -march=i486 -Os -fomit-frame-pointer2012103020120928
196120optgcc -march=i386 -Os -fomit-frame-pointer2012103020120928
196120optgcc -march=i486 -Os -fomit-frame-pointer2012103020120928
196190optgcc -m32 -march=i386 -Os -fomit-frame-pointer2012103020120928
196330optgcc -m32 -march=pentium4 -O -fomit-frame-pointer2012103020120928
196360optgcc -march=pentium4 -O -fomit-frame-pointer2012103020120928
196460optgcc -funroll-loops -m32 -march=barcelona -O -fomit-frame-pointer2012103020120928
196470optgcc -funroll-loops -march=barcelona -O -fomit-frame-pointer2012103020120928
196470optgcc -m32 -march=k8 -Os -fomit-frame-pointer2012103020120928
196470optgcc -march=barcelona -Os -fomit-frame-pointer2012103020120928
196470optgcc -march=k8 -Os -fomit-frame-pointer2012103020120928
196490optgcc -m32 -march=barcelona -Os -fomit-frame-pointer2012103020120928
196710optgcc -funroll-loops -march=k8 -O -fomit-frame-pointer2012103020120928
197120optgcc -m32 -march=core2 -msse4.1 -O -fomit-frame-pointer2012103020120928
197120optgcc -m32 -march=core2 -msse4 -O -fomit-frame-pointer2012103020120928
197120optgcc -m32 -march=corei7 -O -fomit-frame-pointer2012103020120928
197130optgcc -m32 -march=core2 -O -fomit-frame-pointer2012103020120928
197250optgcc -funroll-loops -m32 -march=pentium4 -O -fomit-frame-pointer2012103020120928
197260optgcc -funroll-loops -m32 -march=i486 -O -fomit-frame-pointer2012103020120928
197260optgcc -funroll-loops -march=i486 -O -fomit-frame-pointer2012103020120928
197260optgcc -funroll-loops -march=pentium4 -O -fomit-frame-pointer2012103020120928
197620optgcc -funroll-loops -m32 -march=pentium-m -Os -fomit-frame-pointer2012103020120928
197620optgcc -funroll-loops -march=pentium-m -Os -fomit-frame-pointer2012103020120928
197800optgcc -march=i486 -O -fomit-frame-pointer2012103020120928
197830optgcc -m32 -march=i486 -O -fomit-frame-pointer2012103020120928
198520optgcc -funroll-loops -m32 -march=athlon -Os -fomit-frame-pointer2012103020120928
198630optgcc -funroll-loops -march=athlon -Os -fomit-frame-pointer2012103020120928
198640optgcc -funroll-loops -m32 -march=k6 -O -fomit-frame-pointer2012103020120928
198640optgcc -funroll-loops -march=k6 -O -fomit-frame-pointer2012103020120928
198670optgcc -funroll-loops -m32 -march=k6-3 -O -fomit-frame-pointer2012103020120928
198670optgcc -funroll-loops -march=k6-3 -O -fomit-frame-pointer2012103020120928
198680optgcc -funroll-loops -march=k6-2 -O -fomit-frame-pointer2012103020120928
198700optgcc -funroll-loops -m32 -march=k6-2 -O -fomit-frame-pointer2012103020120928
198760optgcc -funroll-loops -m32 -march=athlon -O -fomit-frame-pointer2012103020120928
198760optgcc -funroll-loops -march=athlon -O -fomit-frame-pointer2012103020120928
198770optgcc -m32 -march=native -mtune=native -O -fomit-frame-pointer2012103020120928
199680optgcc -m32 -march=k6-2 -Os -fomit-frame-pointer2012103020120928
199680optgcc -m32 -march=k6-3 -Os -fomit-frame-pointer2012103020120928
199680optgcc -m32 -march=k6 -Os -fomit-frame-pointer2012103020120928
199680optgcc -march=k6-2 -Os -fomit-frame-pointer2012103020120928
199680optgcc -march=k6-3 -Os -fomit-frame-pointer2012103020120928
199680optgcc -march=k6 -Os -fomit-frame-pointer2012103020120928
199870optgcc -Os -fomit-frame-pointer2012103020120928
199870optgcc -m32 -Os -fomit-frame-pointer2012103020120928
199880optgcc -fno-schedule-insns -Os -fomit-frame-pointer2012103020120928
199930optgcc -m32 -march=pentium-m -Os -fomit-frame-pointer2012103020120928
199930optgcc -march=pentium-m -Os -fomit-frame-pointer2012103020120928
200000optgcc -march=athlon -Os -fomit-frame-pointer2012103020120928
200100optgcc -m32 -march=athlon -Os -fomit-frame-pointer2012103020120928
200440optgcc -m32 -march=nocona -Os -fomit-frame-pointer2012103020120928
200440optgcc -m32 -march=pentium4 -Os -fomit-frame-pointer2012103020120928
200440optgcc -march=nocona -Os -fomit-frame-pointer2012103020120928
200440optgcc -march=pentium4 -Os -fomit-frame-pointer2012103020120928
200450optgcc -march=prescott -Os -fomit-frame-pointer2012103020120928
200480optgcc -march=i386 -O -fomit-frame-pointer2012103020120928
200490optgcc -m32 -march=i386 -O -fomit-frame-pointer2012103020120928
200560optgcc -m32 -march=prescott -Os -fomit-frame-pointer2012103020120928
200600optgcc -funroll-loops -O -fomit-frame-pointer2012103020120928
200600optgcc -funroll-loops -fno-schedule-insns -O -fomit-frame-pointer2012103020120928
200610optgcc -funroll-loops -m32 -O -fomit-frame-pointer2012103020120928
200610optgcc -funroll-loops -m32 -march=prescott -O -fomit-frame-pointer2012103020120928
200610optgcc -funroll-loops -march=nocona -O -fomit-frame-pointer2012103020120928
200610optgcc -funroll-loops -march=prescott -O -fomit-frame-pointer2012103020120928
200650optgcc -funroll-loops -m32 -march=nocona -O -fomit-frame-pointer2012103020120928
200660optgcc -funroll-loops -m32 -march=pentium-mmx -Os -fomit-frame-pointer2012103020120928
200660optgcc -funroll-loops -m32 -march=pentium -Os -fomit-frame-pointer2012103020120928
200660optgcc -funroll-loops -march=pentium-mmx -Os -fomit-frame-pointer2012103020120928
200670optgcc -funroll-loops -march=pentium -Os -fomit-frame-pointer2012103020120928
200710optgcc -m32 -march=native -mtune=native -Os -fomit-frame-pointer2012103020120928
201130optgcc -funroll-loops -m32 -march=i386 -O -fomit-frame-pointer2012103020120928
201130optgcc -funroll-loops -march=i386 -O -fomit-frame-pointer2012103020120928
201160optgcc -m32 -march=k6-2 -O -fomit-frame-pointer2012103020120928
201180optgcc -m32 -march=k6-3 -O -fomit-frame-pointer2012103020120928
201180optgcc -m32 -march=k6 -O -fomit-frame-pointer2012103020120928
201180optgcc -march=k6-2 -O -fomit-frame-pointer2012103020120928
201180optgcc -march=k6-3 -O -fomit-frame-pointer2012103020120928
201180optgcc -march=k6 -O -fomit-frame-pointer2012103020120928
201460optgcc -funroll-loops -m32 -Os -fomit-frame-pointer2012103020120928
201470optgcc -funroll-loops -Os -fomit-frame-pointer2012103020120928
201470optgcc -funroll-loops -fno-schedule-insns -Os -fomit-frame-pointer2012103020120928
201770optgcc -funroll-loops -m32 -march=pentium2 -O -fomit-frame-pointer2012103020120928
201770optgcc -funroll-loops -m32 -march=pentium3 -O -fomit-frame-pointer2012103020120928
201770optgcc -funroll-loops -m32 -march=pentiumpro -O -fomit-frame-pointer2012103020120928
201770optgcc -funroll-loops -march=pentium2 -O -fomit-frame-pointer2012103020120928
201770optgcc -funroll-loops -march=pentium3 -O -fomit-frame-pointer2012103020120928
201800optgcc -funroll-loops -march=pentiumpro -O -fomit-frame-pointer2012103020120928
202170optgcc -m32 -march=prescott -O -fomit-frame-pointer2012103020120928
202170optgcc -march=nocona -O -fomit-frame-pointer2012103020120928
202170optgcc -march=prescott -O -fomit-frame-pointer2012103020120928
202290optgcc -m32 -march=nocona -O -fomit-frame-pointer2012103020120928
202300optgcc -m32 -march=athlon -O -fomit-frame-pointer2012103020120928
202300optgcc -march=athlon -O -fomit-frame-pointer2012103020120928
202320optgcc -m32 -march=barcelona -O -fomit-frame-pointer2012103020120928
202330optgcc -m32 -march=i486 -O2 -fomit-frame-pointer2012103020120928
202330optgcc -march=barcelona -O -fomit-frame-pointer2012103020120928
202430optgcc -march=i486 -O2 -fomit-frame-pointer2012103020120928
202570optgcc -m32 -march=k6-2 -O2 -fomit-frame-pointer2012103020120928
202570optgcc -march=k6-2 -O2 -fomit-frame-pointer2012103020120928
202580optgcc -m32 -march=k6-3 -O2 -fomit-frame-pointer2012103020120928
202580optgcc -m32 -march=k6 -O2 -fomit-frame-pointer2012103020120928
202580optgcc -march=k6 -O2 -fomit-frame-pointer2012103020120928
202800optgcc -fno-schedule-insns -O -fomit-frame-pointer2012103020120928
202810optgcc -O -fomit-frame-pointer2012103020120928
202830optgcc -m32 -O -fomit-frame-pointer2012103020120928
202880optgcc -march=k6-3 -O2 -fomit-frame-pointer2012103020120928
203090optgcc -O2 -fomit-frame-pointer2012103020120928
203090optgcc -fno-schedule-insns -O2 -fomit-frame-pointer2012103020120928
203090optgcc -m32 -O2 -fomit-frame-pointer2012103020120928
203140optgcc -funroll-loops -m32 -march=athlon -O2 -fomit-frame-pointer2012103020120928
203150optgcc -funroll-loops -march=athlon -O2 -fomit-frame-pointer2012103020120928
203280optgcc -funroll-loops -m32 -march=i386 -Os -fomit-frame-pointer2012103020120928
203280optgcc -funroll-loops -m32 -march=i486 -Os -fomit-frame-pointer2012103020120928
203280optgcc -funroll-loops -march=i386 -Os -fomit-frame-pointer2012103020120928
203280optgcc -funroll-loops -march=i486 -Os -fomit-frame-pointer2012103020120928
203460optgcc -funroll-loops -m32 -march=barcelona -Os -fomit-frame-pointer2012103020120928
203460optgcc -funroll-loops -m32 -march=k8 -Os -fomit-frame-pointer2012103020120928
203460optgcc -funroll-loops -march=k8 -Os -fomit-frame-pointer2012103020120928
203480optgcc -funroll-loops -march=barcelona -Os -fomit-frame-pointer2012103020120928
203600optgcc -march=barcelona -O2 -fomit-frame-pointer2012103020120928
203610optgcc -march=k8 -O2 -fomit-frame-pointer2012103020120928
203650optgcc -m32 -march=barcelona -O2 -fomit-frame-pointer2012103020120928
203680optgcc -m32 -march=k8 -O2 -fomit-frame-pointer2012103020120928
203870optgcc -funroll-loops -m32 -march=pentium-m -O -fomit-frame-pointer2012103020120928
203870optgcc -funroll-loops -march=pentium-m -O -fomit-frame-pointer2012103020120928
204090optgcc -funroll-loops -m32 -march=nocona -Os -fomit-frame-pointer2012103020120928
204090optgcc -funroll-loops -m32 -march=pentium4 -Os -fomit-frame-pointer2012103020120928
204090optgcc -funroll-loops -march=prescott -Os -fomit-frame-pointer2012103020120928
204100optgcc -funroll-loops -m32 -march=prescott -Os -fomit-frame-pointer2012103020120928
204100optgcc -funroll-loops -march=pentium4 -Os -fomit-frame-pointer2012103020120928
204120optgcc -funroll-loops -march=nocona -Os -fomit-frame-pointer2012103020120928
204390optgcc -funroll-loops -m32 -march=pentium2 -Os -fomit-frame-pointer2012103020120928
204390optgcc -funroll-loops -m32 -march=pentium3 -Os -fomit-frame-pointer2012103020120928
204390optgcc -funroll-loops -m32 -march=pentiumpro -Os -fomit-frame-pointer2012103020120928
204390optgcc -funroll-loops -march=pentium2 -Os -fomit-frame-pointer2012103020120928
204390optgcc -funroll-loops -march=pentiumpro -Os -fomit-frame-pointer2012103020120928
204400optgcc -funroll-loops -march=pentium3 -Os -fomit-frame-pointer2012103020120928
204530optgcc -march=pentium-mmx -O3 -fomit-frame-pointer2012103020120928
204530optgcc -march=pentium -O3 -fomit-frame-pointer2012103020120928
204540optgcc -m32 -march=pentium-mmx -O3 -fomit-frame-pointer2012103020120928
204550optgcc -m32 -march=pentium -O3 -fomit-frame-pointer2012103020120928
204670optgcc -m32 -march=pentium-m -O -fomit-frame-pointer2012103020120928
204670optgcc -march=pentium-m -O -fomit-frame-pointer2012103020120928
205140optgcc -m32 -march=core2 -O3 -fomit-frame-pointer2012103020120928
205330optgcc -m32 -march=pentium2 -O -fomit-frame-pointer2012103020120928
205330optgcc -m32 -march=pentium3 -O -fomit-frame-pointer2012103020120928
205330optgcc -march=pentium2 -O -fomit-frame-pointer2012103020120928
205330optgcc -march=pentium3 -O -fomit-frame-pointer2012103020120928
205340optgcc -m32 -march=pentiumpro -O -fomit-frame-pointer2012103020120928
205340optgcc -march=pentiumpro -O -fomit-frame-pointer2012103020120928
205360optgcc -funroll-loops -m32 -march=k6-2 -Os -fomit-frame-pointer2012103020120928
205360optgcc -funroll-loops -m32 -march=k6-3 -Os -fomit-frame-pointer2012103020120928
205360optgcc -funroll-loops -m32 -march=k6 -Os -fomit-frame-pointer2012103020120928
205360optgcc -funroll-loops -march=k6-2 -Os -fomit-frame-pointer2012103020120928
205360optgcc -funroll-loops -march=k6-3 -Os -fomit-frame-pointer2012103020120928
205400optgcc -funroll-loops -m32 -march=pentium-mmx -O2 -fomit-frame-pointer2012103020120928
205400optgcc -funroll-loops -m32 -march=pentium -O2 -fomit-frame-pointer2012103020120928
205400optgcc -funroll-loops -march=pentium-mmx -O2 -fomit-frame-pointer2012103020120928
205410optgcc -funroll-loops -march=pentium -O2 -fomit-frame-pointer2012103020120928
205500optgcc -m32 -march=pentium4 -O2 -fomit-frame-pointer2012103020120928
205500optgcc -march=pentium4 -O2 -fomit-frame-pointer2012103020120928
205540optgcc -funroll-loops -m32 -march=athlon -O3 -fomit-frame-pointer2012103020120928
205550optgcc -funroll-loops -march=athlon -O3 -fomit-frame-pointer2012103020120928
205570optgcc -march=athlon -O2 -fomit-frame-pointer2012103020120928
205620optgcc -m32 -march=athlon -O2 -fomit-frame-pointer2012103020120928
205930optgcc -m32 -march=prescott -O3 -fomit-frame-pointer2012103020120928
205930optgcc -march=prescott -O3 -fomit-frame-pointer2012103020120928
205960optgcc -m32 -march=nocona -O3 -fomit-frame-pointer2012103020120928
206620optgcc -march=nocona -O3 -fomit-frame-pointer2012103020120928
206880optgcc -march=athlon -O3 -fomit-frame-pointer2012103020120928
206890optgcc -m32 -march=athlon -O3 -fomit-frame-pointer2012103020120928
207030optgcc -m32 -march=prescott -O2 -fomit-frame-pointer2012103020120928
207040optgcc -march=nocona -O2 -fomit-frame-pointer2012103020120928
207040optgcc -march=prescott -O2 -fomit-frame-pointer2012103020120928
207140optgcc -m32 -march=nocona -O2 -fomit-frame-pointer2012103020120928
207420optgcc -funroll-loops -m32 -march=pentium4 -O3 -fomit-frame-pointer2012103020120928
207420optgcc -funroll-loops -march=pentium4 -O3 -fomit-frame-pointer2012103020120928
207690optgcc -funroll-loops -m32 -march=k8 -O2 -fomit-frame-pointer2012103020120928
207690optgcc -funroll-loops -march=k8 -O2 -fomit-frame-pointer2012103020120928
207730optgcc -funroll-loops -m32 -march=barcelona -O2 -fomit-frame-pointer2012103020120928
207730optgcc -funroll-loops -march=barcelona -O2 -fomit-frame-pointer2012103020120928
208160optgcc -funroll-loops -march=nocona -O3 -fomit-frame-pointer2012103020120928
208170optgcc -funroll-loops -m32 -march=i486 -O2 -fomit-frame-pointer2012103020120928
208170optgcc -funroll-loops -march=i486 -O2 -fomit-frame-pointer2012103020120928
208170optgcc -funroll-loops -march=pentium3 -O3 -fomit-frame-pointer2012103020120928
208180optgcc -funroll-loops -m32 -march=prescott -O3 -fomit-frame-pointer2012103020120928
208190optgcc -funroll-loops -m32 -march=nocona -O3 -fomit-frame-pointer2012103020120928
208190optgcc -funroll-loops -march=prescott -O3 -fomit-frame-pointer2012103020120928
208200optgcc -funroll-loops -m32 -march=pentium3 -O3 -fomit-frame-pointer2012103020120928
208230optgcc -funroll-loops -m32 -march=nocona -O2 -fomit-frame-pointer2012103020120928
208230optgcc -funroll-loops -m32 -march=prescott -O2 -fomit-frame-pointer2012103020120928
208230optgcc -funroll-loops -march=nocona -O2 -fomit-frame-pointer2012103020120928
208230optgcc -funroll-loops -march=prescott -O2 -fomit-frame-pointer2012103020120928
208240optgcc -funroll-loops -m32 -march=i486 -O3 -fomit-frame-pointer2012103020120928
208250optgcc -march=i486 -O3 -fomit-frame-pointer2012103020120928
208350optgcc -funroll-loops -march=i486 -O3 -fomit-frame-pointer2012103020120928
208350optgcc -m32 -march=i486 -O3 -fomit-frame-pointer2012103020120928
208360optgcc -m32 -march=pentium-m -O2 -fomit-frame-pointer2012103020120928
208360optgcc -march=pentium-m -O2 -fomit-frame-pointer2012103020120928
208400optgcc -m32 -march=pentium2 -O2 -fomit-frame-pointer2012103020120928
208400optgcc -m32 -march=pentium3 -O2 -fomit-frame-pointer2012103020120928
208400optgcc -m32 -march=pentiumpro -O2 -fomit-frame-pointer2012103020120928
208400optgcc -march=pentium2 -O2 -fomit-frame-pointer2012103020120928
208400optgcc -march=pentium3 -O2 -fomit-frame-pointer2012103020120928
208400optgcc -march=pentiumpro -O2 -fomit-frame-pointer2012103020120928
208640optgcc -funroll-loops -m32 -march=i386 -O2 -fomit-frame-pointer2012103020120928
208680optgcc -m32 -march=native -mtune=native -O2 -fomit-frame-pointer2012103020120928
208730optgcc -funroll-loops -march=i386 -O2 -fomit-frame-pointer2012103020120928
208870optgcc -m32 -march=corei7 -O2 -fomit-frame-pointer2012103020120928
208880optgcc -m32 -march=core2 -msse4.1 -O2 -fomit-frame-pointer2012103020120928
208880optgcc -m32 -march=core2 -msse4 -O2 -fomit-frame-pointer2012103020120928
208900optgcc -funroll-loops -m32 -march=barcelona -O3 -fomit-frame-pointer2012103020120928
208900optgcc -funroll-loops -march=barcelona -O3 -fomit-frame-pointer2012103020120928
208910optgcc -funroll-loops -march=k8 -O3 -fomit-frame-pointer2012103020120928
208920optgcc -funroll-loops -march=k6 -O2 -fomit-frame-pointer2012103020120928
208930optgcc -funroll-loops -m32 -march=k6-2 -O2 -fomit-frame-pointer2012103020120928
208930optgcc -funroll-loops -m32 -march=k8 -O3 -fomit-frame-pointer2012103020120928
208930optgcc -funroll-loops -march=k6-2 -O2 -fomit-frame-pointer2012103020120928
208930optgcc -funroll-loops -march=k6-3 -O2 -fomit-frame-pointer2012103020120928
208940optgcc -funroll-loops -m32 -march=k6-3 -O2 -fomit-frame-pointer2012103020120928
208940optgcc -funroll-loops -m32 -march=k6 -O2 -fomit-frame-pointer2012103020120928
208940optgcc -m32 -march=pentium-m -O3 -fomit-frame-pointer2012103020120928
208980optgcc -m32 -march=core2 -O2 -fomit-frame-pointer2012103020120928
209070optgcc -march=pentium-m -O3 -fomit-frame-pointer2012103020120928
209300optgcc -funroll-loops -m32 -march=pentium-m -O2 -fomit-frame-pointer2012103020120928
209300optgcc -funroll-loops -m32 -march=pentium3 -O2 -fomit-frame-pointer2012103020120928
209300optgcc -funroll-loops -march=pentium3 -O2 -fomit-frame-pointer2012103020120928
209320optgcc -funroll-loops -m32 -march=pentium2 -O2 -fomit-frame-pointer2012103020120928
209320optgcc -funroll-loops -m32 -march=pentiumpro -O2 -fomit-frame-pointer2012103020120928
209320optgcc -funroll-loops -march=pentium-m -O2 -fomit-frame-pointer2012103020120928
209320optgcc -funroll-loops -march=pentium2 -O2 -fomit-frame-pointer2012103020120928
209320optgcc -march=pentium4 -O3 -fomit-frame-pointer2012103020120928
209370optgcc -m32 -march=pentium4 -O3 -fomit-frame-pointer2012103020120928
209400optgcc -m32 -march=native -mtune=native -O3 -fomit-frame-pointer2012103020120928
209410optgcc -funroll-loops -march=pentiumpro -O2 -fomit-frame-pointer2012103020120928
209460optgcc -funroll-loops -m32 -march=i386 -O3 -fomit-frame-pointer2012103020120928
209460optgcc -funroll-loops -march=i386 -O3 -fomit-frame-pointer2012103020120928
209460optgcc -m32 -march=i386 -O3 -fomit-frame-pointer2012103020120928
209460optgcc -march=i386 -O3 -fomit-frame-pointer2012103020120928
209520optgcc -funroll-loops -m32 -O3 -fomit-frame-pointer2012103020120928
209530optgcc -funroll-loops -fno-schedule-insns -O3 -fomit-frame-pointer2012103020120928
209550optgcc -funroll-loops -march=pentium-m -O3 -fomit-frame-pointer2012103020120928
209600optgcc -funroll-loops -O3 -fomit-frame-pointer2012103020120928
209600optgcc -funroll-loops -m32 -march=pentium2 -O3 -fomit-frame-pointer2012103020120928
209640optgcc -funroll-loops -m32 -march=pentium-m -O3 -fomit-frame-pointer2012103020120928
209650optgcc -funroll-loops -march=pentium2 -O3 -fomit-frame-pointer2012103020120928
209650optgcc -funroll-loops -march=pentiumpro -O3 -fomit-frame-pointer2012103020120928
209660optgcc -O3 -fomit-frame-pointer2012103020120928
209660optgcc -fno-schedule-insns -O3 -fomit-frame-pointer2012103020120928
209660optgcc -funroll-loops -m32 -march=pentiumpro -O3 -fomit-frame-pointer2012103020120928
209660optgcc -m32 -O3 -fomit-frame-pointer2012103020120928
209730optgcc -m32 -march=k6 -O3 -fomit-frame-pointer2012103020120928
209730optgcc -march=k6 -O3 -fomit-frame-pointer2012103020120928
210100optgcc -funroll-loops -m32 -march=pentium -O3 -fomit-frame-pointer2012103020120928
210100optgcc -funroll-loops -march=pentium-mmx -O3 -fomit-frame-pointer2012103020120928
210110optgcc -funroll-loops -m32 -march=pentium-mmx -O3 -fomit-frame-pointer2012103020120928
210130optgcc -funroll-loops -march=pentium -O3 -fomit-frame-pointer2012103020120928
210260optgcc -m32 -march=pentium-mmx -O2 -fomit-frame-pointer2012103020120928
210260optgcc -m32 -march=pentium -O2 -fomit-frame-pointer2012103020120928
210270optgcc -march=pentium-mmx -O2 -fomit-frame-pointer2012103020120928
210270optgcc -march=pentium -O2 -fomit-frame-pointer2012103020120928
210330optgcc -m32 -march=k6-3 -O3 -fomit-frame-pointer2012103020120928
210340optgcc -m32 -march=k6-2 -O3 -fomit-frame-pointer2012103020120928
210340optgcc -march=k6-2 -O3 -fomit-frame-pointer2012103020120928
210350optgcc -funroll-loops -O2 -fomit-frame-pointer2012103020120928
210350optgcc -funroll-loops -m32 -O2 -fomit-frame-pointer2012103020120928
210350optgcc -march=k6-3 -O3 -fomit-frame-pointer2012103020120928
210450optgcc -funroll-loops -fno-schedule-insns -O2 -fomit-frame-pointer2012103020120928
211090optgcc -funroll-loops -march=k6 -O3 -fomit-frame-pointer2012103020120928
211100optgcc -funroll-loops -m32 -march=k6 -O3 -fomit-frame-pointer2012103020120928
212780optgcc -funroll-loops -march=pentium4 -O2 -fomit-frame-pointer2012103020120928
212800optgcc -funroll-loops -m32 -march=pentium4 -O2 -fomit-frame-pointer2012103020120928
213760optgcc -m32 -march=pentium3 -O3 -fomit-frame-pointer2012103020120928
213760optgcc -march=pentium3 -O3 -fomit-frame-pointer2012103020120928
213780optgcc -m32 -march=pentium2 -O3 -fomit-frame-pointer2012103020120928
213780optgcc -m32 -march=pentiumpro -O3 -fomit-frame-pointer2012103020120928
213780optgcc -march=pentium2 -O3 -fomit-frame-pointer2012103020120928
213780optgcc -march=pentiumpro -O3 -fomit-frame-pointer2012103020120928
214870optgcc -march=k8 -O3 -fomit-frame-pointer2012103020120928
214880optgcc -m32 -march=k8 -O3 -fomit-frame-pointer2012103020120928
214890optgcc -m32 -march=barcelona -O3 -fomit-frame-pointer2012103020120928
214940optgcc -march=barcelona -O3 -fomit-frame-pointer2012103020120928
216080optgcc -m32 -march=i386 -O2 -fomit-frame-pointer2012103020120928
216080optgcc -march=i386 -O2 -fomit-frame-pointer2012103020120928
216880optgcc -funroll-loops -march=k6-2 -O3 -fomit-frame-pointer2012103020120928
216880optgcc -funroll-loops -march=k6-3 -O3 -fomit-frame-pointer2012103020120928
216890optgcc -funroll-loops -m32 -march=k6-2 -O3 -fomit-frame-pointer2012103020120928
216890optgcc -funroll-loops -m32 -march=k6-3 -O3 -fomit-frame-pointer2012103020120928
222960optgcc -funroll-loops -march=k6 -Os -fomit-frame-pointer2012103020120928
239010optgcc -funroll-loops -m32 -march=k8 -O -fomit-frame-pointer2012103020120928
250470optcc2012103020120928
250490optgcc2012103020120928
250490optgcc -funroll-loops2012103020120928

Checksum failure

Implementation: crypto_hash/skein10241024/xmm
Compiler: cc
de83a991555ba8a35ac1356bcbaebc87d3088ea790c7d024dbe4e9a4714abda9312871bbe1ac92968c8fb0f248a2be9d632811b3f79371e483af15f9d3ece65f97d80158cdb541d817955241131cc5cd820e9bf618079d92ba7079d0b78bcfdd3716a53f2213ae7f371a202828a0cc3c93a112dc200d42e839f6cded9cea4322
Number of similar (compiler,implementation) pairs: 316, namely:
CompilerImplementations
cc xmm
gcc xmm
gcc -O2 -fomit-frame-pointer xmm
gcc -O3 -fomit-frame-pointer xmm
gcc -O -fomit-frame-pointer xmm
gcc -Os -fomit-frame-pointer xmm
gcc -fno-schedule-insns -O2 -fomit-frame-pointer xmm
gcc -fno-schedule-insns -O3 -fomit-frame-pointer xmm
gcc -fno-schedule-insns -O -fomit-frame-pointer xmm
gcc -fno-schedule-insns -Os -fomit-frame-pointer xmm
gcc -funroll-loops xmm
gcc -funroll-loops -O2 -fomit-frame-pointer xmm
gcc -funroll-loops -O3 -fomit-frame-pointer xmm
gcc -funroll-loops -O -fomit-frame-pointer xmm
gcc -funroll-loops -Os -fomit-frame-pointer xmm
gcc -funroll-loops -fno-schedule-insns -O2 -fomit-frame-pointer xmm
gcc -funroll-loops -fno-schedule-insns -O3 -fomit-frame-pointer xmm
gcc -funroll-loops -fno-schedule-insns -O -fomit-frame-pointer xmm
gcc -funroll-loops -fno-schedule-insns -Os -fomit-frame-pointer xmm
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=barcelona -O2 -fomit-frame-pointer xmm
gcc -funroll-loops -m32 -march=barcelona -O3 -fomit-frame-pointer xmm
gcc -funroll-loops -m32 -march=barcelona -O -fomit-frame-pointer xmm
gcc -funroll-loops -m32 -march=barcelona -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=k8 -O2 -fomit-frame-pointer xmm
gcc -funroll-loops -m32 -march=k8 -O3 -fomit-frame-pointer xmm
gcc -funroll-loops -m32 -march=k8 -O -fomit-frame-pointer xmm
gcc -funroll-loops -m32 -march=k8 -Os -fomit-frame-pointer xmm
gcc -funroll-loops -m32 -march=nocona -O2 -fomit-frame-pointer xmm
gcc -funroll-loops -m32 -march=nocona -O3 -fomit-frame-pointer xmm
gcc -funroll-loops -m32 -march=nocona -O -fomit-frame-pointer xmm
gcc -funroll-loops -m32 -march=nocona -Os -fomit-frame-pointer xmm
gcc -funroll-loops -m32 -march=pentium-m -O2 -fomit-frame-pointer xmm
gcc -funroll-loops -m32 -march=pentium-m -O3 -fomit-frame-pointer xmm
gcc -funroll-loops -m32 -march=pentium-m -O -fomit-frame-pointer xmm
gcc -funroll-loops -m32 -march=pentium-m -Os -fomit-frame-pointer xmm
gcc -funroll-loops -m32 -march=pentium-mmx -O2 -fomit-frame-pointer xmm
gcc -funroll-loops -m32 -march=pentium-mmx -O3 -fomit-frame-pointer xmm
gcc -funroll-loops -m32 -march=pentium-mmx -O -fomit-frame-pointer xmm
gcc -funroll-loops -m32 -march=pentium-mmx -Os -fomit-frame-pointer xmm
gcc -funroll-loops -m32 -march=pentium2 -O2 -fomit-frame-pointer xmm
gcc -funroll-loops -m32 -march=pentium2 -O3 -fomit-frame-pointer xmm
gcc -funroll-loops -m32 -march=pentium2 -O -fomit-frame-pointer xmm
gcc -funroll-loops -m32 -march=pentium2 -Os -fomit-frame-pointer xmm
gcc -funroll-loops -m32 -march=pentium3 -O2 -fomit-frame-pointer xmm
gcc -funroll-loops -m32 -march=pentium3 -O3 -fomit-frame-pointer xmm
gcc -funroll-loops -m32 -march=pentium3 -O -fomit-frame-pointer xmm
gcc -funroll-loops -m32 -march=pentium3 -Os -fomit-frame-pointer xmm
gcc -funroll-loops -m32 -march=pentium4 -O2 -fomit-frame-pointer xmm
gcc -funroll-loops -m32 -march=pentium4 -O3 -fomit-frame-pointer xmm
gcc -funroll-loops -m32 -march=pentium4 -O -fomit-frame-pointer xmm
gcc -funroll-loops -m32 -march=pentium4 -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 -funroll-loops -m32 -march=prescott -O2 -fomit-frame-pointer xmm
gcc -funroll-loops -m32 -march=prescott -O3 -fomit-frame-pointer xmm
gcc -funroll-loops -m32 -march=prescott -O -fomit-frame-pointer xmm
gcc -funroll-loops -m32 -march=prescott -Os -fomit-frame-pointer xmm
gcc -funroll-loops -march=athlon -O2 -fomit-frame-pointer xmm
gcc -funroll-loops -march=athlon -O3 -fomit-frame-pointer xmm
gcc -funroll-loops -march=athlon -O -fomit-frame-pointer xmm
gcc -funroll-loops -march=athlon -Os -fomit-frame-pointer xmm
gcc -funroll-loops -march=barcelona -O2 -fomit-frame-pointer xmm
gcc -funroll-loops -march=barcelona -O3 -fomit-frame-pointer xmm
gcc -funroll-loops -march=barcelona -O -fomit-frame-pointer xmm
gcc -funroll-loops -march=barcelona -Os -fomit-frame-pointer xmm
gcc -funroll-loops -march=i386 -O2 -fomit-frame-pointer xmm
gcc -funroll-loops -march=i386 -O3 -fomit-frame-pointer xmm
gcc -funroll-loops -march=i386 -O -fomit-frame-pointer xmm
gcc -funroll-loops -march=i386 -Os -fomit-frame-pointer xmm
gcc -funroll-loops -march=i486 -O2 -fomit-frame-pointer xmm
gcc -funroll-loops -march=i486 -O3 -fomit-frame-pointer xmm
gcc -funroll-loops -march=i486 -O -fomit-frame-pointer xmm
gcc -funroll-loops -march=i486 -Os -fomit-frame-pointer xmm
gcc -funroll-loops -march=k6-2 -O2 -fomit-frame-pointer xmm
gcc -funroll-loops -march=k6-2 -O3 -fomit-frame-pointer xmm
gcc -funroll-loops -march=k6-2 -O -fomit-frame-pointer xmm
gcc -funroll-loops -march=k6-2 -Os -fomit-frame-pointer xmm
gcc -funroll-loops -march=k6-3 -O2 -fomit-frame-pointer xmm
gcc -funroll-loops -march=k6-3 -O3 -fomit-frame-pointer xmm
gcc -funroll-loops -march=k6-3 -O -fomit-frame-pointer xmm
gcc -funroll-loops -march=k6-3 -Os -fomit-frame-pointer xmm
gcc -funroll-loops -march=k6 -O2 -fomit-frame-pointer xmm
gcc -funroll-loops -march=k6 -O3 -fomit-frame-pointer xmm
gcc -funroll-loops -march=k6 -O -fomit-frame-pointer xmm
gcc -funroll-loops -march=k6 -Os -fomit-frame-pointer xmm
gcc -funroll-loops -march=k8 -O2 -fomit-frame-pointer xmm
gcc -funroll-loops -march=k8 -O3 -fomit-frame-pointer xmm
gcc -funroll-loops -march=k8 -O -fomit-frame-pointer xmm
gcc -funroll-loops -march=k8 -Os -fomit-frame-pointer xmm
gcc -funroll-loops -march=nocona -O2 -fomit-frame-pointer xmm
gcc -funroll-loops -march=nocona -O3 -fomit-frame-pointer xmm
gcc -funroll-loops -march=nocona -O -fomit-frame-pointer xmm
gcc -funroll-loops -march=nocona -Os -fomit-frame-pointer xmm
gcc -funroll-loops -march=pentium-m -O2 -fomit-frame-pointer xmm
gcc -funroll-loops -march=pentium-m -O3 -fomit-frame-pointer xmm
gcc -funroll-loops -march=pentium-m -O -fomit-frame-pointer xmm
gcc -funroll-loops -march=pentium-m -Os -fomit-frame-pointer xmm
gcc -funroll-loops -march=pentium-mmx -O2 -fomit-frame-pointer xmm
gcc -funroll-loops -march=pentium-mmx -O3 -fomit-frame-pointer xmm
gcc -funroll-loops -march=pentium-mmx -O -fomit-frame-pointer xmm
gcc -funroll-loops -march=pentium-mmx -Os -fomit-frame-pointer xmm
gcc -funroll-loops -march=pentium2 -O2 -fomit-frame-pointer xmm
gcc -funroll-loops -march=pentium2 -O3 -fomit-frame-pointer xmm
gcc -funroll-loops -march=pentium2 -O -fomit-frame-pointer xmm
gcc -funroll-loops -march=pentium2 -Os -fomit-frame-pointer xmm
gcc -funroll-loops -march=pentium3 -O2 -fomit-frame-pointer xmm
gcc -funroll-loops -march=pentium3 -O3 -fomit-frame-pointer xmm
gcc -funroll-loops -march=pentium3 -O -fomit-frame-pointer xmm
gcc -funroll-loops -march=pentium3 -Os -fomit-frame-pointer xmm
gcc -funroll-loops -march=pentium4 -O2 -fomit-frame-pointer xmm
gcc -funroll-loops -march=pentium4 -O3 -fomit-frame-pointer xmm
gcc -funroll-loops -march=pentium4 -O -fomit-frame-pointer xmm
gcc -funroll-loops -march=pentium4 -Os -fomit-frame-pointer xmm
gcc -funroll-loops -march=pentium -O2 -fomit-frame-pointer xmm
gcc -funroll-loops -march=pentium -O3 -fomit-frame-pointer xmm
gcc -funroll-loops -march=pentium -O -fomit-frame-pointer xmm
gcc -funroll-loops -march=pentium -Os -fomit-frame-pointer xmm
gcc -funroll-loops -march=pentiumpro -O2 -fomit-frame-pointer xmm
gcc -funroll-loops -march=pentiumpro -O3 -fomit-frame-pointer xmm
gcc -funroll-loops -march=pentiumpro -O -fomit-frame-pointer xmm
gcc -funroll-loops -march=pentiumpro -Os -fomit-frame-pointer xmm
gcc -funroll-loops -march=prescott -O2 -fomit-frame-pointer xmm
gcc -funroll-loops -march=prescott -O3 -fomit-frame-pointer xmm
gcc -funroll-loops -march=prescott -O -fomit-frame-pointer xmm
gcc -funroll-loops -march=prescott -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=core-avx-i -O2 -fomit-frame-pointer xmm
gcc -m32 -march=core-avx-i -O -fomit-frame-pointer xmm
gcc -m32 -march=core2 -O2 -fomit-frame-pointer xmm
gcc -m32 -march=core2 -O3 -fomit-frame-pointer xmm
gcc -m32 -march=core2 -O -fomit-frame-pointer xmm
gcc -m32 -march=core2 -Os -fomit-frame-pointer xmm
gcc -m32 -march=core2 -msse4.1 -O2 -fomit-frame-pointer xmm
gcc -m32 -march=core2 -msse4.1 -O -fomit-frame-pointer xmm
gcc -m32 -march=core2 -msse4.1 -Os -fomit-frame-pointer xmm
gcc -m32 -march=core2 -msse4 -O2 -fomit-frame-pointer xmm
gcc -m32 -march=core2 -msse4 -O -fomit-frame-pointer xmm
gcc -m32 -march=core2 -msse4 -Os -fomit-frame-pointer xmm
gcc -m32 -march=corei7-avx -O2 -fomit-frame-pointer xmm
gcc -m32 -march=corei7-avx -O -fomit-frame-pointer xmm
gcc -m32 -march=corei7 -O2 -fomit-frame-pointer xmm
gcc -m32 -march=corei7 -O -fomit-frame-pointer xmm
gcc -m32 -march=corei7 -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=k8 -O2 -fomit-frame-pointer xmm
gcc -m32 -march=k8 -O3 -fomit-frame-pointer xmm
gcc -m32 -march=k8 -O -fomit-frame-pointer xmm
gcc -m32 -march=k8 -Os -fomit-frame-pointer xmm
gcc -m32 -march=native -mtune=native -O2 -fomit-frame-pointer xmm
gcc -m32 -march=native -mtune=native -O3 -fomit-frame-pointer xmm
gcc -m32 -march=native -mtune=native -O -fomit-frame-pointer xmm
gcc -m32 -march=native -mtune=native -Os -fomit-frame-pointer xmm
gcc -m32 -march=nocona -O2 -fomit-frame-pointer xmm
gcc -m32 -march=nocona -O3 -fomit-frame-pointer xmm
gcc -m32 -march=nocona -O -fomit-frame-pointer xmm
gcc -m32 -march=nocona -Os -fomit-frame-pointer xmm
gcc -m32 -march=pentium-m -O2 -fomit-frame-pointer xmm
gcc -m32 -march=pentium-m -O3 -fomit-frame-pointer xmm
gcc -m32 -march=pentium-m -O -fomit-frame-pointer xmm
gcc -m32 -march=pentium-m -Os -fomit-frame-pointer xmm
gcc -m32 -march=pentium-mmx -O2 -fomit-frame-pointer xmm
gcc -m32 -march=pentium-mmx -O3 -fomit-frame-pointer xmm
gcc -m32 -march=pentium-mmx -O -fomit-frame-pointer xmm
gcc -m32 -march=pentium-mmx -Os -fomit-frame-pointer xmm
gcc -m32 -march=pentium2 -O2 -fomit-frame-pointer xmm
gcc -m32 -march=pentium2 -O3 -fomit-frame-pointer xmm
gcc -m32 -march=pentium2 -O -fomit-frame-pointer xmm
gcc -m32 -march=pentium2 -Os -fomit-frame-pointer xmm
gcc -m32 -march=pentium3 -O2 -fomit-frame-pointer xmm
gcc -m32 -march=pentium3 -O3 -fomit-frame-pointer xmm
gcc -m32 -march=pentium3 -O -fomit-frame-pointer xmm
gcc -m32 -march=pentium3 -Os -fomit-frame-pointer xmm
gcc -m32 -march=pentium4 -O2 -fomit-frame-pointer xmm
gcc -m32 -march=pentium4 -O3 -fomit-frame-pointer xmm
gcc -m32 -march=pentium4 -O -fomit-frame-pointer xmm
gcc -m32 -march=pentium4 -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
gcc -m32 -march=prescott -O2 -fomit-frame-pointer xmm
gcc -m32 -march=prescott -O3 -fomit-frame-pointer xmm
gcc -m32 -march=prescott -O -fomit-frame-pointer xmm
gcc -m32 -march=prescott -Os -fomit-frame-pointer xmm
gcc -march=athlon -O2 -fomit-frame-pointer xmm
gcc -march=athlon -O3 -fomit-frame-pointer xmm
gcc -march=athlon -O -fomit-frame-pointer xmm
gcc -march=athlon -Os -fomit-frame-pointer xmm
gcc -march=barcelona -O2 -fomit-frame-pointer xmm
gcc -march=barcelona -O3 -fomit-frame-pointer xmm
gcc -march=barcelona -O -fomit-frame-pointer xmm
gcc -march=barcelona -Os -fomit-frame-pointer xmm
gcc -march=i386 -O2 -fomit-frame-pointer xmm
gcc -march=i386 -O3 -fomit-frame-pointer xmm
gcc -march=i386 -O -fomit-frame-pointer xmm
gcc -march=i386 -Os -fomit-frame-pointer xmm
gcc -march=i486 -O2 -fomit-frame-pointer xmm
gcc -march=i486 -O3 -fomit-frame-pointer xmm
gcc -march=i486 -O -fomit-frame-pointer xmm
gcc -march=i486 -Os -fomit-frame-pointer xmm
gcc -march=k6-2 -O2 -fomit-frame-pointer xmm
gcc -march=k6-2 -O3 -fomit-frame-pointer xmm
gcc -march=k6-2 -O -fomit-frame-pointer xmm
gcc -march=k6-2 -Os -fomit-frame-pointer xmm
gcc -march=k6-3 -O2 -fomit-frame-pointer xmm
gcc -march=k6-3 -O3 -fomit-frame-pointer xmm
gcc -march=k6-3 -O -fomit-frame-pointer xmm
gcc -march=k6-3 -Os -fomit-frame-pointer xmm
gcc -march=k6 -O2 -fomit-frame-pointer xmm
gcc -march=k6 -O3 -fomit-frame-pointer xmm
gcc -march=k6 -O -fomit-frame-pointer xmm
gcc -march=k6 -Os -fomit-frame-pointer xmm
gcc -march=k8 -O2 -fomit-frame-pointer xmm
gcc -march=k8 -O3 -fomit-frame-pointer xmm
gcc -march=k8 -O -fomit-frame-pointer xmm
gcc -march=k8 -Os -fomit-frame-pointer xmm
gcc -march=nocona -O2 -fomit-frame-pointer xmm
gcc -march=nocona -O3 -fomit-frame-pointer xmm
gcc -march=nocona -O -fomit-frame-pointer xmm
gcc -march=nocona -Os -fomit-frame-pointer xmm
gcc -march=pentium-m -O2 -fomit-frame-pointer xmm
gcc -march=pentium-m -O3 -fomit-frame-pointer xmm
gcc -march=pentium-m -O -fomit-frame-pointer xmm
gcc -march=pentium-m -Os -fomit-frame-pointer xmm
gcc -march=pentium-mmx -O2 -fomit-frame-pointer xmm
gcc -march=pentium-mmx -O3 -fomit-frame-pointer xmm
gcc -march=pentium-mmx -O -fomit-frame-pointer xmm
gcc -march=pentium-mmx -Os -fomit-frame-pointer xmm
gcc -march=pentium2 -O2 -fomit-frame-pointer xmm
gcc -march=pentium2 -O3 -fomit-frame-pointer xmm
gcc -march=pentium2 -O -fomit-frame-pointer xmm
gcc -march=pentium2 -Os -fomit-frame-pointer xmm
gcc -march=pentium3 -O2 -fomit-frame-pointer xmm
gcc -march=pentium3 -O3 -fomit-frame-pointer xmm
gcc -march=pentium3 -O -fomit-frame-pointer xmm
gcc -march=pentium3 -Os -fomit-frame-pointer xmm
gcc -march=pentium4 -O2 -fomit-frame-pointer xmm
gcc -march=pentium4 -O3 -fomit-frame-pointer xmm
gcc -march=pentium4 -O -fomit-frame-pointer xmm
gcc -march=pentium4 -Os -fomit-frame-pointer xmm
gcc -march=pentium -O2 -fomit-frame-pointer xmm
gcc -march=pentium -O3 -fomit-frame-pointer xmm
gcc -march=pentium -O -fomit-frame-pointer xmm
gcc -march=pentium -Os -fomit-frame-pointer xmm
gcc -march=pentiumpro -O2 -fomit-frame-pointer xmm
gcc -march=pentiumpro -O3 -fomit-frame-pointer xmm
gcc -march=pentiumpro -O -fomit-frame-pointer xmm
gcc -march=pentiumpro -Os -fomit-frame-pointer xmm
gcc -march=prescott -O2 -fomit-frame-pointer xmm
gcc -march=prescott -O3 -fomit-frame-pointer xmm
gcc -march=prescott -O -fomit-frame-pointer xmm
gcc -march=prescott -Os -fomit-frame-pointer xmm

Checksum failure

Implementation: crypto_hash/skein10241024/xmm
Compiler: gcc -m32 -march=barcelona -O2 -fomit-frame-pointer
de83a991555ba8a35ac1356bcbaebc87d3088ea790c7d024dbe4e9a4714abda9312871bbe1ac92968c8fb0f248a2be9d632811b3f79371e483af15f9d3ece65f97d80158cdb541d817955241131cc5cd820e9bf618079d92ba7079d0b78bcfdd3716a53f2213ae7f371a202828a0cc3c93a112dc200d42e839f6cded9cea4322 de83a991555ba8a35ac1356bcbaebc87d3088ea790c7d024dbe4e9a4714abda9312871bbe1ac92968c8fb0f248a2be9d632811b3f79371e483af15f9d3ece65f97d80158cdb541d817955241131cc5cd820e9bf618079d92ba7079d0b78bcfdd3716a53f2213ae7f371a202828a0cc3c93a112dc200d42e839f6cded9cea4322
Number of similar (compiler,implementation) pairs: 4, namely:
CompilerImplementations
gcc -m32 -march=barcelona -O2 -fomit-frame-pointer xmm
gcc -m32 -march=barcelona -O3 -fomit-frame-pointer xmm
gcc -m32 -march=barcelona -O -fomit-frame-pointer xmm
gcc -m32 -march=barcelona -Os -fomit-frame-pointer xmm

Test failure

Implementation: crypto_hash/skein10241024/opt
Compiler: gcc -m32 -march=core-avx-i -O2 -fomit-frame-pointer
error 111

Number of similar (compiler,implementation) pairs: 8, namely:
CompilerImplementations
gcc -m32 -march=core-avx-i -O2 -fomit-frame-pointer opt
gcc -m32 -march=core-avx-i -O -fomit-frame-pointer opt
gcc -m32 -march=core-avx-i -Os -fomit-frame-pointer opt xmm
gcc -m32 -march=corei7-avx -O2 -fomit-frame-pointer opt
gcc -m32 -march=corei7-avx -O -fomit-frame-pointer opt
gcc -m32 -march=corei7-avx -Os -fomit-frame-pointer opt xmm

Compiler output

Implementation: crypto_hash/skein10241024/xmm
Compiler: cc
skein_block_xmm32.S: skein_block_xmm32.S:297:61: warning: trigraph ??) ignored, use -trigraphs to enable [-Wtrigraphs]

Number of similar (compiler,implementation) pairs: 318, namely:
CompilerImplementations
cc xmm
gcc xmm
gcc -O2 -fomit-frame-pointer xmm
gcc -O3 -fomit-frame-pointer xmm
gcc -O -fomit-frame-pointer xmm
gcc -Os -fomit-frame-pointer xmm
gcc -fno-schedule-insns -O2 -fomit-frame-pointer xmm
gcc -fno-schedule-insns -O3 -fomit-frame-pointer xmm
gcc -fno-schedule-insns -O -fomit-frame-pointer xmm
gcc -fno-schedule-insns -Os -fomit-frame-pointer xmm
gcc -funroll-loops xmm
gcc -funroll-loops -O2 -fomit-frame-pointer xmm
gcc -funroll-loops -O3 -fomit-frame-pointer xmm
gcc -funroll-loops -O -fomit-frame-pointer xmm
gcc -funroll-loops -Os -fomit-frame-pointer xmm
gcc -funroll-loops -fno-schedule-insns -O2 -fomit-frame-pointer xmm
gcc -funroll-loops -fno-schedule-insns -O3 -fomit-frame-pointer xmm
gcc -funroll-loops -fno-schedule-insns -O -fomit-frame-pointer xmm
gcc -funroll-loops -fno-schedule-insns -Os -fomit-frame-pointer xmm
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=barcelona -O2 -fomit-frame-pointer xmm
gcc -funroll-loops -m32 -march=barcelona -O3 -fomit-frame-pointer xmm
gcc -funroll-loops -m32 -march=barcelona -O -fomit-frame-pointer xmm
gcc -funroll-loops -m32 -march=barcelona -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=k8 -O2 -fomit-frame-pointer xmm
gcc -funroll-loops -m32 -march=k8 -O3 -fomit-frame-pointer xmm
gcc -funroll-loops -m32 -march=k8 -O -fomit-frame-pointer xmm
gcc -funroll-loops -m32 -march=k8 -Os -fomit-frame-pointer xmm
gcc -funroll-loops -m32 -march=nocona -O2 -fomit-frame-pointer xmm
gcc -funroll-loops -m32 -march=nocona -O3 -fomit-frame-pointer xmm
gcc -funroll-loops -m32 -march=nocona -O -fomit-frame-pointer xmm
gcc -funroll-loops -m32 -march=nocona -Os -fomit-frame-pointer xmm
gcc -funroll-loops -m32 -march=pentium-m -O2 -fomit-frame-pointer xmm
gcc -funroll-loops -m32 -march=pentium-m -O3 -fomit-frame-pointer xmm
gcc -funroll-loops -m32 -march=pentium-m -O -fomit-frame-pointer xmm
gcc -funroll-loops -m32 -march=pentium-m -Os -fomit-frame-pointer xmm
gcc -funroll-loops -m32 -march=pentium-mmx -O2 -fomit-frame-pointer xmm
gcc -funroll-loops -m32 -march=pentium-mmx -O3 -fomit-frame-pointer xmm
gcc -funroll-loops -m32 -march=pentium-mmx -O -fomit-frame-pointer xmm
gcc -funroll-loops -m32 -march=pentium-mmx -Os -fomit-frame-pointer xmm
gcc -funroll-loops -m32 -march=pentium2 -O2 -fomit-frame-pointer xmm
gcc -funroll-loops -m32 -march=pentium2 -O3 -fomit-frame-pointer xmm
gcc -funroll-loops -m32 -march=pentium2 -O -fomit-frame-pointer xmm
gcc -funroll-loops -m32 -march=pentium2 -Os -fomit-frame-pointer xmm
gcc -funroll-loops -m32 -march=pentium3 -O2 -fomit-frame-pointer xmm
gcc -funroll-loops -m32 -march=pentium3 -O3 -fomit-frame-pointer xmm
gcc -funroll-loops -m32 -march=pentium3 -O -fomit-frame-pointer xmm
gcc -funroll-loops -m32 -march=pentium3 -Os -fomit-frame-pointer xmm
gcc -funroll-loops -m32 -march=pentium4 -O2 -fomit-frame-pointer xmm
gcc -funroll-loops -m32 -march=pentium4 -O3 -fomit-frame-pointer xmm
gcc -funroll-loops -m32 -march=pentium4 -O -fomit-frame-pointer xmm
gcc -funroll-loops -m32 -march=pentium4 -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 -funroll-loops -m32 -march=prescott -O2 -fomit-frame-pointer xmm
gcc -funroll-loops -m32 -march=prescott -O3 -fomit-frame-pointer xmm
gcc -funroll-loops -m32 -march=prescott -O -fomit-frame-pointer xmm
gcc -funroll-loops -m32 -march=prescott -Os -fomit-frame-pointer xmm
gcc -funroll-loops -march=athlon -O2 -fomit-frame-pointer xmm
gcc -funroll-loops -march=athlon -O3 -fomit-frame-pointer xmm
gcc -funroll-loops -march=athlon -O -fomit-frame-pointer xmm
gcc -funroll-loops -march=athlon -Os -fomit-frame-pointer xmm
gcc -funroll-loops -march=barcelona -O2 -fomit-frame-pointer xmm
gcc -funroll-loops -march=barcelona -O3 -fomit-frame-pointer xmm
gcc -funroll-loops -march=barcelona -O -fomit-frame-pointer xmm
gcc -funroll-loops -march=barcelona -Os -fomit-frame-pointer xmm
gcc -funroll-loops -march=i386 -O2 -fomit-frame-pointer xmm
gcc -funroll-loops -march=i386 -O3 -fomit-frame-pointer xmm
gcc -funroll-loops -march=i386 -O -fomit-frame-pointer xmm
gcc -funroll-loops -march=i386 -Os -fomit-frame-pointer xmm
gcc -funroll-loops -march=i486 -O2 -fomit-frame-pointer xmm
gcc -funroll-loops -march=i486 -O3 -fomit-frame-pointer xmm
gcc -funroll-loops -march=i486 -O -fomit-frame-pointer xmm
gcc -funroll-loops -march=i486 -Os -fomit-frame-pointer xmm
gcc -funroll-loops -march=k6-2 -O2 -fomit-frame-pointer xmm
gcc -funroll-loops -march=k6-2 -O3 -fomit-frame-pointer xmm
gcc -funroll-loops -march=k6-2 -O -fomit-frame-pointer xmm
gcc -funroll-loops -march=k6-2 -Os -fomit-frame-pointer xmm
gcc -funroll-loops -march=k6-3 -O2 -fomit-frame-pointer xmm
gcc -funroll-loops -march=k6-3 -O3 -fomit-frame-pointer xmm
gcc -funroll-loops -march=k6-3 -O -fomit-frame-pointer xmm
gcc -funroll-loops -march=k6-3 -Os -fomit-frame-pointer xmm
gcc -funroll-loops -march=k6 -O2 -fomit-frame-pointer xmm
gcc -funroll-loops -march=k6 -O3 -fomit-frame-pointer xmm
gcc -funroll-loops -march=k6 -O -fomit-frame-pointer xmm
gcc -funroll-loops -march=k6 -Os -fomit-frame-pointer xmm
gcc -funroll-loops -march=k8 -O2 -fomit-frame-pointer xmm
gcc -funroll-loops -march=k8 -O3 -fomit-frame-pointer xmm
gcc -funroll-loops -march=k8 -O -fomit-frame-pointer xmm
gcc -funroll-loops -march=k8 -Os -fomit-frame-pointer xmm
gcc -funroll-loops -march=nocona -O2 -fomit-frame-pointer xmm
gcc -funroll-loops -march=nocona -O3 -fomit-frame-pointer xmm
gcc -funroll-loops -march=nocona -O -fomit-frame-pointer xmm
gcc -funroll-loops -march=nocona -Os -fomit-frame-pointer xmm
gcc -funroll-loops -march=pentium-m -O2 -fomit-frame-pointer xmm
gcc -funroll-loops -march=pentium-m -O3 -fomit-frame-pointer xmm
gcc -funroll-loops -march=pentium-m -O -fomit-frame-pointer xmm
gcc -funroll-loops -march=pentium-m -Os -fomit-frame-pointer xmm
gcc -funroll-loops -march=pentium-mmx -O2 -fomit-frame-pointer xmm
gcc -funroll-loops -march=pentium-mmx -O3 -fomit-frame-pointer xmm
gcc -funroll-loops -march=pentium-mmx -O -fomit-frame-pointer xmm
gcc -funroll-loops -march=pentium-mmx -Os -fomit-frame-pointer xmm
gcc -funroll-loops -march=pentium2 -O2 -fomit-frame-pointer xmm
gcc -funroll-loops -march=pentium2 -O3 -fomit-frame-pointer xmm
gcc -funroll-loops -march=pentium2 -O -fomit-frame-pointer xmm
gcc -funroll-loops -march=pentium2 -Os -fomit-frame-pointer xmm
gcc -funroll-loops -march=pentium3 -O2 -fomit-frame-pointer xmm
gcc -funroll-loops -march=pentium3 -O3 -fomit-frame-pointer xmm
gcc -funroll-loops -march=pentium3 -O -fomit-frame-pointer xmm
gcc -funroll-loops -march=pentium3 -Os -fomit-frame-pointer xmm
gcc -funroll-loops -march=pentium4 -O2 -fomit-frame-pointer xmm
gcc -funroll-loops -march=pentium4 -O3 -fomit-frame-pointer xmm
gcc -funroll-loops -march=pentium4 -O -fomit-frame-pointer xmm
gcc -funroll-loops -march=pentium4 -Os -fomit-frame-pointer xmm
gcc -funroll-loops -march=pentium -O2 -fomit-frame-pointer xmm
gcc -funroll-loops -march=pentium -O3 -fomit-frame-pointer xmm
gcc -funroll-loops -march=pentium -O -fomit-frame-pointer xmm
gcc -funroll-loops -march=pentium -Os -fomit-frame-pointer xmm
gcc -funroll-loops -march=pentiumpro -O2 -fomit-frame-pointer xmm
gcc -funroll-loops -march=pentiumpro -O3 -fomit-frame-pointer xmm
gcc -funroll-loops -march=pentiumpro -O -fomit-frame-pointer xmm
gcc -funroll-loops -march=pentiumpro -Os -fomit-frame-pointer xmm
gcc -funroll-loops -march=prescott -O2 -fomit-frame-pointer xmm
gcc -funroll-loops -march=prescott -O3 -fomit-frame-pointer xmm
gcc -funroll-loops -march=prescott -O -fomit-frame-pointer xmm
gcc -funroll-loops -march=prescott -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=core-avx-i -O2 -fomit-frame-pointer xmm
gcc -m32 -march=core-avx-i -O -fomit-frame-pointer xmm
gcc -m32 -march=core-avx-i -Os -fomit-frame-pointer xmm
gcc -m32 -march=core2 -O2 -fomit-frame-pointer xmm
gcc -m32 -march=core2 -O3 -fomit-frame-pointer xmm
gcc -m32 -march=core2 -O -fomit-frame-pointer xmm
gcc -m32 -march=core2 -Os -fomit-frame-pointer xmm
gcc -m32 -march=core2 -msse4.1 -O2 -fomit-frame-pointer xmm
gcc -m32 -march=core2 -msse4.1 -O -fomit-frame-pointer xmm
gcc -m32 -march=core2 -msse4.1 -Os -fomit-frame-pointer xmm
gcc -m32 -march=core2 -msse4 -O2 -fomit-frame-pointer xmm
gcc -m32 -march=core2 -msse4 -O -fomit-frame-pointer xmm
gcc -m32 -march=core2 -msse4 -Os -fomit-frame-pointer xmm
gcc -m32 -march=corei7-avx -O2 -fomit-frame-pointer xmm
gcc -m32 -march=corei7-avx -O -fomit-frame-pointer xmm
gcc -m32 -march=corei7-avx -Os -fomit-frame-pointer xmm
gcc -m32 -march=corei7 -O2 -fomit-frame-pointer xmm
gcc -m32 -march=corei7 -O -fomit-frame-pointer xmm
gcc -m32 -march=corei7 -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=k8 -O2 -fomit-frame-pointer xmm
gcc -m32 -march=k8 -O3 -fomit-frame-pointer xmm
gcc -m32 -march=k8 -O -fomit-frame-pointer xmm
gcc -m32 -march=k8 -Os -fomit-frame-pointer xmm
gcc -m32 -march=native -mtune=native -O2 -fomit-frame-pointer xmm
gcc -m32 -march=native -mtune=native -O3 -fomit-frame-pointer xmm
gcc -m32 -march=native -mtune=native -O -fomit-frame-pointer xmm
gcc -m32 -march=native -mtune=native -Os -fomit-frame-pointer xmm
gcc -m32 -march=nocona -O2 -fomit-frame-pointer xmm
gcc -m32 -march=nocona -O3 -fomit-frame-pointer xmm
gcc -m32 -march=nocona -O -fomit-frame-pointer xmm
gcc -m32 -march=nocona -Os -fomit-frame-pointer xmm
gcc -m32 -march=pentium-m -O2 -fomit-frame-pointer xmm
gcc -m32 -march=pentium-m -O3 -fomit-frame-pointer xmm
gcc -m32 -march=pentium-m -O -fomit-frame-pointer xmm
gcc -m32 -march=pentium-m -Os -fomit-frame-pointer xmm
gcc -m32 -march=pentium-mmx -O2 -fomit-frame-pointer xmm
gcc -m32 -march=pentium-mmx -O3 -fomit-frame-pointer xmm
gcc -m32 -march=pentium-mmx -O -fomit-frame-pointer xmm
gcc -m32 -march=pentium-mmx -Os -fomit-frame-pointer xmm
gcc -m32 -march=pentium2 -O2 -fomit-frame-pointer xmm
gcc -m32 -march=pentium2 -O3 -fomit-frame-pointer xmm
gcc -m32 -march=pentium2 -O -fomit-frame-pointer xmm
gcc -m32 -march=pentium2 -Os -fomit-frame-pointer xmm
gcc -m32 -march=pentium3 -O2 -fomit-frame-pointer xmm
gcc -m32 -march=pentium3 -O3 -fomit-frame-pointer xmm
gcc -m32 -march=pentium3 -O -fomit-frame-pointer xmm
gcc -m32 -march=pentium3 -Os -fomit-frame-pointer xmm
gcc -m32 -march=pentium4 -O2 -fomit-frame-pointer xmm
gcc -m32 -march=pentium4 -O3 -fomit-frame-pointer xmm
gcc -m32 -march=pentium4 -O -fomit-frame-pointer xmm
gcc -m32 -march=pentium4 -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
gcc -m32 -march=prescott -O2 -fomit-frame-pointer xmm
gcc -m32 -march=prescott -O3 -fomit-frame-pointer xmm
gcc -m32 -march=prescott -O -fomit-frame-pointer xmm
gcc -m32 -march=prescott -Os -fomit-frame-pointer xmm
gcc -march=athlon -O2 -fomit-frame-pointer xmm
gcc -march=athlon -O3 -fomit-frame-pointer xmm
gcc -march=athlon -O -fomit-frame-pointer xmm
gcc -march=athlon -Os -fomit-frame-pointer xmm
gcc -march=barcelona -O2 -fomit-frame-pointer xmm
gcc -march=barcelona -O3 -fomit-frame-pointer xmm
gcc -march=barcelona -O -fomit-frame-pointer xmm
gcc -march=barcelona -Os -fomit-frame-pointer xmm
gcc -march=i386 -O2 -fomit-frame-pointer xmm
gcc -march=i386 -O3 -fomit-frame-pointer xmm
gcc -march=i386 -O -fomit-frame-pointer xmm
gcc -march=i386 -Os -fomit-frame-pointer xmm
gcc -march=i486 -O2 -fomit-frame-pointer xmm
gcc -march=i486 -O3 -fomit-frame-pointer xmm
gcc -march=i486 -O -fomit-frame-pointer xmm
gcc -march=i486 -Os -fomit-frame-pointer xmm
gcc -march=k6-2 -O2 -fomit-frame-pointer xmm
gcc -march=k6-2 -O3 -fomit-frame-pointer xmm
gcc -march=k6-2 -O -fomit-frame-pointer xmm
gcc -march=k6-2 -Os -fomit-frame-pointer xmm
gcc -march=k6-3 -O2 -fomit-frame-pointer xmm
gcc -march=k6-3 -O3 -fomit-frame-pointer xmm
gcc -march=k6-3 -O -fomit-frame-pointer xmm
gcc -march=k6-3 -Os -fomit-frame-pointer xmm
gcc -march=k6 -O2 -fomit-frame-pointer xmm
gcc -march=k6 -O3 -fomit-frame-pointer xmm
gcc -march=k6 -O -fomit-frame-pointer xmm
gcc -march=k6 -Os -fomit-frame-pointer xmm
gcc -march=k8 -O2 -fomit-frame-pointer xmm
gcc -march=k8 -O3 -fomit-frame-pointer xmm
gcc -march=k8 -O -fomit-frame-pointer xmm
gcc -march=k8 -Os -fomit-frame-pointer xmm
gcc -march=nocona -O2 -fomit-frame-pointer xmm
gcc -march=nocona -O3 -fomit-frame-pointer xmm
gcc -march=nocona -O -fomit-frame-pointer xmm
gcc -march=nocona -Os -fomit-frame-pointer xmm
gcc -march=pentium-m -O2 -fomit-frame-pointer xmm
gcc -march=pentium-m -O3 -fomit-frame-pointer xmm
gcc -march=pentium-m -O -fomit-frame-pointer xmm
gcc -march=pentium-m -Os -fomit-frame-pointer xmm
gcc -march=pentium-mmx -O2 -fomit-frame-pointer xmm
gcc -march=pentium-mmx -O3 -fomit-frame-pointer xmm
gcc -march=pentium-mmx -O -fomit-frame-pointer xmm
gcc -march=pentium-mmx -Os -fomit-frame-pointer xmm
gcc -march=pentium2 -O2 -fomit-frame-pointer xmm
gcc -march=pentium2 -O3 -fomit-frame-pointer xmm
gcc -march=pentium2 -O -fomit-frame-pointer xmm
gcc -march=pentium2 -Os -fomit-frame-pointer xmm
gcc -march=pentium3 -O2 -fomit-frame-pointer xmm
gcc -march=pentium3 -O3 -fomit-frame-pointer xmm
gcc -march=pentium3 -O -fomit-frame-pointer xmm
gcc -march=pentium3 -Os -fomit-frame-pointer xmm
gcc -march=pentium4 -O2 -fomit-frame-pointer xmm
gcc -march=pentium4 -O3 -fomit-frame-pointer xmm
gcc -march=pentium4 -O -fomit-frame-pointer xmm
gcc -march=pentium4 -Os -fomit-frame-pointer xmm
gcc -march=pentium -O2 -fomit-frame-pointer xmm
gcc -march=pentium -O3 -fomit-frame-pointer xmm
gcc -march=pentium -O -fomit-frame-pointer xmm
gcc -march=pentium -Os -fomit-frame-pointer xmm
gcc -march=pentiumpro -O2 -fomit-frame-pointer xmm
gcc -march=pentiumpro -O3 -fomit-frame-pointer xmm
gcc -march=pentiumpro -O -fomit-frame-pointer xmm
gcc -march=pentiumpro -Os -fomit-frame-pointer xmm
gcc -march=prescott -O2 -fomit-frame-pointer xmm
gcc -march=prescott -O3 -fomit-frame-pointer xmm
gcc -march=prescott -O -fomit-frame-pointer xmm
gcc -march=prescott -Os -fomit-frame-pointer xmm

Compiler output

Implementation: crypto_hash/skein10241024/xmm
Compiler: gcc -m32 -march=barcelona -O2 -fomit-frame-pointer
skein_block_xmm32.S: skein_block_xmm32.S:297:61: warning: trigraph ??) ignored, use -trigraphs to enable [-Wtrigraphs]
skein_block_xmm32.S: skein_block_xmm32.S:297:61: warning: trigraph ??) ignored, use -trigraphs to enable [-Wtrigraphs]

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