Implementation notes: x86, fireball, crypto_hash/skein10241024

Computer: fireball
Architecture: x86
CPU ID: GenuineIntel-00000f12-3febfbff
SUPERCOP version: 20130419
Operation: crypto_hash
Primitive: skein10241024
TimeImplementationCompilerBenchmark dateSUPERCOP version
391616optgcc -funroll-loops -m32 -march=i486 -O -fomit-frame-pointer2012080820120717
391652optgcc -funroll-loops -march=i486 -O -fomit-frame-pointer2012080820120717
391812optgcc -m32 -march=pentium-mmx -O -fomit-frame-pointer2012080820120717
391812optgcc -march=i486 -O -fomit-frame-pointer2012080820120717
391820optgcc -funroll-loops -march=pentium -O -fomit-frame-pointer2012080820120717
391824optgcc -funroll-loops -m32 -march=pentium -O -fomit-frame-pointer2012080820120717
391852optgcc -m32 -march=i486 -O -fomit-frame-pointer2012080820120717
391856optgcc -march=k8 -O -fomit-frame-pointer2012080820120717
391896optgcc -funroll-loops -m32 -march=k8 -O -fomit-frame-pointer2012080820120717
391924optgcc -m32 -march=pentium -O -fomit-frame-pointer2012080820120717
391960optgcc -funroll-loops -m32 -march=pentium-mmx -O -fomit-frame-pointer2012080820120717
391964optgcc -march=pentium-mmx -O -fomit-frame-pointer2012080820120717
391968optgcc -funroll-loops -march=k8 -O -fomit-frame-pointer2012080820120717
391992optgcc -march=athlon -O -fomit-frame-pointer2012080820120717
392056optgcc -funroll-loops -march=barcelona -O -fomit-frame-pointer2012080820120717
392064optgcc -m32 -march=k8 -O -fomit-frame-pointer2012080820120717
392088optgcc -funroll-loops -m32 -march=barcelona -O -fomit-frame-pointer2012080820120717
392096optgcc -march=prescott -O -fomit-frame-pointer2012080820120717
392132optgcc -m32 -march=i386 -O -fomit-frame-pointer2012080820120717
392132optgcc -march=pentium -O -fomit-frame-pointer2012080820120717
392152optgcc -funroll-loops -march=pentium-mmx -O -fomit-frame-pointer2012080820120717
392156optgcc -funroll-loops -m32 -march=i386 -O -fomit-frame-pointer2012080820120717
392160optgcc -funroll-loops -march=i386 -O -fomit-frame-pointer2012080820120717
392272optgcc -m32 -march=athlon -O -fomit-frame-pointer2012080820120717
392296optgcc -funroll-loops -m32 -march=athlon -O -fomit-frame-pointer2012080820120717
392300optgcc -m32 -march=barcelona -O -fomit-frame-pointer2012080820120717
392304optgcc -funroll-loops -fno-schedule-insns -O -fomit-frame-pointer2012080820120717
392316optgcc -march=i386 -O -fomit-frame-pointer2012080820120717
392324optgcc -funroll-loops -m32 -O -fomit-frame-pointer2012080820120717
392328optgcc -funroll-loops -O -fomit-frame-pointer2012080820120717
392416optgcc -march=nocona -O -fomit-frame-pointer2012080820120717
392424optgcc -m32 -march=nocona -O -fomit-frame-pointer2012080820120717
392444optgcc -funroll-loops -march=athlon -O -fomit-frame-pointer2012080820120717
392472optgcc -m32 -march=corei7 -O -fomit-frame-pointer2012080820120717
392496optgcc -funroll-loops -m32 -march=nocona -O -fomit-frame-pointer2012080820120717
392608optgcc -m32 -march=prescott -O -fomit-frame-pointer2012080820120717
392700optgcc -funroll-loops -march=prescott -O -fomit-frame-pointer2012080820120717
392728optgcc -march=barcelona -O -fomit-frame-pointer2012080820120717
392756optgcc -m32 -march=core2 -msse4 -O -fomit-frame-pointer2012080820120717
392760optgcc -funroll-loops -march=nocona -O -fomit-frame-pointer2012080820120717
392772optgcc -m32 -march=core2 -O -fomit-frame-pointer2012080820120717
392812optgcc -m32 -march=core2 -msse4.1 -O -fomit-frame-pointer2012080820120717
392884optgcc -O -fomit-frame-pointer2012080820120717
392924optgcc -funroll-loops -m32 -march=k6 -O -fomit-frame-pointer2012080820120717
392936optgcc -funroll-loops -m32 -march=prescott -O -fomit-frame-pointer2012080820120717
393020optgcc -m32 -march=k6-2 -O -fomit-frame-pointer2012080820120717
393020optgcc -march=k6-2 -O -fomit-frame-pointer2012080820120717
393052optgcc -m32 -O -fomit-frame-pointer2012080820120717
393072optgcc -m32 -march=k6-3 -O -fomit-frame-pointer2012080820120717
393072optgcc -march=k6 -O -fomit-frame-pointer2012080820120717
393076optgcc -m32 -march=k6 -O -fomit-frame-pointer2012080820120717
393088optgcc -funroll-loops -march=k6-2 -O -fomit-frame-pointer2012080820120717
393112optgcc -funroll-loops -m32 -march=k6-3 -O -fomit-frame-pointer2012080820120717
393128optgcc -funroll-loops -march=k6-3 -O -fomit-frame-pointer2012080820120717
393188optgcc -fno-schedule-insns -O -fomit-frame-pointer2012080820120717
393192optgcc -march=pentium4 -O -fomit-frame-pointer2012080820120717
393208optgcc -funroll-loops -march=k6 -O -fomit-frame-pointer2012080820120717
393208optgcc -march=k6-3 -O -fomit-frame-pointer2012080820120717
393256optgcc -m32 -march=native -mtune=native -O -fomit-frame-pointer2012080820120717
393272optgcc -funroll-loops -march=pentium4 -O -fomit-frame-pointer2012080820120717
393296optgcc -m32 -march=pentium4 -O -fomit-frame-pointer2012080820120717
393356optgcc -funroll-loops -march=pentium3 -O -fomit-frame-pointer2012080820120717
393388optgcc -funroll-loops -m32 -march=pentiumpro -O -fomit-frame-pointer2012080820120717
393392optgcc -funroll-loops -m32 -march=k6-2 -O -fomit-frame-pointer2012080820120717
393428optgcc -funroll-loops -m32 -march=pentium4 -O -fomit-frame-pointer2012080820120717
393772optgcc -funroll-loops -march=pentium-m -O -fomit-frame-pointer2012080820120717
393816optgcc -march=pentium3 -O -fomit-frame-pointer2012080820120717
393868optgcc -funroll-loops -m32 -march=pentium2 -O -fomit-frame-pointer2012080820120717
393880optgcc -funroll-loops -march=pentiumpro -O -fomit-frame-pointer2012080820120717
394072optgcc -march=pentium2 -O -fomit-frame-pointer2012080820120717
394132optgcc -funroll-loops -march=pentium2 -O -fomit-frame-pointer2012080820120717
394188optgcc -funroll-loops -m32 -march=pentium3 -O -fomit-frame-pointer2012080820120717
394192optgcc -m32 -march=pentiumpro -O -fomit-frame-pointer2012080820120717
394216optgcc -march=pentium-m -O -fomit-frame-pointer2012080820120717
394288optgcc -m32 -march=pentium-m -O -fomit-frame-pointer2012080820120717
394304optgcc -m32 -march=pentium3 -O -fomit-frame-pointer2012080820120717
394328optgcc -m32 -march=pentium2 -O -fomit-frame-pointer2012080820120717
394340optgcc -march=pentiumpro -O -fomit-frame-pointer2012080820120717
394396optgcc -funroll-loops -m32 -march=pentium-m -O -fomit-frame-pointer2012080820120717
394800optclang -O32012080820120717
397148optgcc -funroll-loops -march=i486 -Os -fomit-frame-pointer2012080820120717
397160optgcc -funroll-loops -march=i386 -Os -fomit-frame-pointer2012080820120717
397232optgcc -march=i386 -Os -fomit-frame-pointer2012080820120717
397244optgcc -march=i486 -Os -fomit-frame-pointer2012080820120717
397324optgcc -funroll-loops -march=nocona -Os -fomit-frame-pointer2012080820120717
397344optgcc -funroll-loops -m32 -march=prescott -Os -fomit-frame-pointer2012080820120717
397372optgcc -m32 -march=i486 -Os -fomit-frame-pointer2012080820120717
397436optgcc -march=prescott -Os -fomit-frame-pointer2012080820120717
397456optgcc -m32 -march=nocona -Os -fomit-frame-pointer2012080820120717
397528optgcc -funroll-loops -march=pentium4 -Os -fomit-frame-pointer2012080820120717
397536optgcc -funroll-loops -m32 -march=i486 -Os -fomit-frame-pointer2012080820120717
397584optgcc -funroll-loops -m32 -march=i386 -Os -fomit-frame-pointer2012080820120717
397628optgcc -funroll-loops -m32 -march=pentium4 -Os -fomit-frame-pointer2012080820120717
397656optgcc -m32 -march=i386 -Os -fomit-frame-pointer2012080820120717
397664optgcc -march=pentium4 -Os -fomit-frame-pointer2012080820120717
397668optgcc -m32 -march=native -mtune=native -Os -fomit-frame-pointer2012080820120717
397732optgcc -m32 -march=pentium4 -Os -fomit-frame-pointer2012080820120717
397740optgcc -m32 -march=prescott -Os -fomit-frame-pointer2012080820120717
397740optgcc -march=nocona -Os -fomit-frame-pointer2012080820120717
397772optgcc -funroll-loops -m32 -march=nocona -Os -fomit-frame-pointer2012080820120717
397780optgcc -funroll-loops -march=prescott -Os -fomit-frame-pointer2012080820120717
399288optgcc -march=pentium -Os -fomit-frame-pointer2012080820120717
399296optgcc -funroll-loops -m32 -march=pentium -Os -fomit-frame-pointer2012080820120717
399456optgcc -m32 -march=pentium-mmx -Os -fomit-frame-pointer2012080820120717
399480optgcc -funroll-loops -march=pentium-mmx -Os -fomit-frame-pointer2012080820120717
399500optgcc -m32 -march=pentium -Os -fomit-frame-pointer2012080820120717
399604optgcc -funroll-loops -march=pentium -Os -fomit-frame-pointer2012080820120717
399616optgcc -march=pentium-mmx -Os -fomit-frame-pointer2012080820120717
399644optgcc -funroll-loops -m32 -march=pentium-mmx -Os -fomit-frame-pointer2012080820120717
400948optgcc -funroll-loops -march=k6-3 -Os -fomit-frame-pointer2012080820120717
400952optgcc -funroll-loops -march=k6-2 -Os -fomit-frame-pointer2012080820120717
401140optgcc -funroll-loops -m32 -march=k6-2 -Os -fomit-frame-pointer2012080820120717
401164optgcc -funroll-loops -march=k6 -Os -fomit-frame-pointer2012080820120717
401184optgcc -funroll-loops -m32 -march=k6-3 -Os -fomit-frame-pointer2012080820120717
401184optgcc -funroll-loops -m32 -march=k6 -Os -fomit-frame-pointer2012080820120717
402628optgcc -march=k6-3 -Os -fomit-frame-pointer2012080820120717
402644optgcc -march=pentium2 -Os -fomit-frame-pointer2012080820120717
402660optgcc -march=k6 -Os -fomit-frame-pointer2012080820120717
402708optgcc -m32 -march=pentium2 -Os -fomit-frame-pointer2012080820120717
402760optgcc -funroll-loops -m32 -march=pentium3 -Os -fomit-frame-pointer2012080820120717
402804optgcc -m32 -march=pentium-m -Os -fomit-frame-pointer2012080820120717
402804optgcc -march=pentium-m -Os -fomit-frame-pointer2012080820120717
402820optgcc -march=pentiumpro -Os -fomit-frame-pointer2012080820120717
402864optgcc -m32 -march=k6 -Os -fomit-frame-pointer2012080820120717
402868optgcc -m32 -march=pentiumpro -Os -fomit-frame-pointer2012080820120717
402876optgcc -m32 -march=k6-2 -Os -fomit-frame-pointer2012080820120717
402876optgcc -march=k6-2 -Os -fomit-frame-pointer2012080820120717
402992optgcc -m32 -march=k6-3 -Os -fomit-frame-pointer2012080820120717
402992optgcc -march=pentium3 -Os -fomit-frame-pointer2012080820120717
402996optgcc -m32 -march=pentium3 -Os -fomit-frame-pointer2012080820120717
403092optgcc -funroll-loops -march=pentium-m -Os -fomit-frame-pointer2012080820120717
403108optgcc -funroll-loops -march=pentiumpro -Os -fomit-frame-pointer2012080820120717
403160optgcc -funroll-loops -march=pentium3 -Os -fomit-frame-pointer2012080820120717
403168optgcc -funroll-loops -march=pentium2 -Os -fomit-frame-pointer2012080820120717
403368optgcc -funroll-loops -m32 -march=pentiumpro -Os -fomit-frame-pointer2012080820120717
403400optgcc -funroll-loops -m32 -march=pentium-m -Os -fomit-frame-pointer2012080820120717
403420optgcc -funroll-loops -m32 -march=pentium2 -Os -fomit-frame-pointer2012080820120717
405968optgcc -m32 -march=core2 -msse4 -Os -fomit-frame-pointer2012080820120717
406144optgcc -m32 -march=core2 -Os -fomit-frame-pointer2012080820120717
406304optgcc -m32 -march=core2 -msse4.1 -Os -fomit-frame-pointer2012080820120717
406304optgcc -m32 -march=corei7 -Os -fomit-frame-pointer2012080820120717
409072optgcc -funroll-loops -m32 -march=i486 -O3 -fomit-frame-pointer2012080820120717
409136optgcc -funroll-loops -march=i486 -O3 -fomit-frame-pointer2012080820120717
409144optgcc -m32 -march=i486 -O3 -fomit-frame-pointer2012080820120717
409272optgcc -funroll-loops -Os -fomit-frame-pointer2012080820120717
409624optgcc -march=i486 -O2 -fomit-frame-pointer2012080820120717
409648optgcc -funroll-loops -march=pentium4 -O2 -fomit-frame-pointer2012080820120717
409728optgcc -funroll-loops -fno-schedule-insns -Os -fomit-frame-pointer2012080820120717
409736optgcc -march=i386 -O3 -fomit-frame-pointer2012080820120717
409808optgcc -funroll-loops -march=i386 -O3 -fomit-frame-pointer2012080820120717
409872optgcc -funroll-loops -m32 -march=nocona -O2 -fomit-frame-pointer2012080820120717
409880optgcc -march=prescott -O2 -fomit-frame-pointer2012080820120717
409928optgcc -funroll-loops -m32 -Os -fomit-frame-pointer2012080820120717
409952optgcc -m32 -march=i386 -O3 -fomit-frame-pointer2012080820120717
409984optgcc -m32 -march=native -mtune=native -O2 -fomit-frame-pointer2012080820120717
410020optgcc -march=nocona -O2 -fomit-frame-pointer2012080820120717
410084optgcc -m32 -Os -fomit-frame-pointer2012080820120717
410140optgcc -funroll-loops -march=nocona -O2 -fomit-frame-pointer2012080820120717
410192optgcc -funroll-loops -m32 -march=pentium4 -O2 -fomit-frame-pointer2012080820120717
410272optgcc -Os -fomit-frame-pointer2012080820120717
410284optgcc -fno-schedule-insns -Os -fomit-frame-pointer2012080820120717
410312optgcc -march=pentium4 -O2 -fomit-frame-pointer2012080820120717
410384optgcc -funroll-loops -march=i486 -O2 -fomit-frame-pointer2012080820120717
410388optgcc -march=i486 -O3 -fomit-frame-pointer2012080820120717
410424optgcc -funroll-loops -march=prescott -O2 -fomit-frame-pointer2012080820120717
410496optgcc -funroll-loops -m32 -march=prescott -O2 -fomit-frame-pointer2012080820120717
410564optgcc -m32 -march=prescott -O2 -fomit-frame-pointer2012080820120717
410576optgcc -m32 -march=nocona -O2 -fomit-frame-pointer2012080820120717
410596optgcc -m32 -march=i486 -O2 -fomit-frame-pointer2012080820120717
410600optgcc -m32 -march=prescott -O3 -fomit-frame-pointer2012080820120717
410764optgcc -funroll-loops -m32 -march=i486 -O2 -fomit-frame-pointer2012080820120717
410848optgcc -m32 -march=pentium4 -O2 -fomit-frame-pointer2012080820120717
410920optgcc -funroll-loops -march=i386 -O2 -fomit-frame-pointer2012080820120717
410936optgcc -funroll-loops -m32 -march=i386 -O2 -fomit-frame-pointer2012080820120717
410944optgcc -march=pentium2 -O3 -fomit-frame-pointer2012080820120717
411008optgcc -funroll-loops -m32 -march=i386 -O3 -fomit-frame-pointer2012080820120717
411108optgcc -funroll-loops -m32 -march=nocona -O3 -fomit-frame-pointer2012080820120717
411208optgcc -funroll-loops -march=k6 -O3 -fomit-frame-pointer2012080820120717
411288optgcc -m32 -march=i386 -O2 -fomit-frame-pointer2012080820120717
411308optgcc -march=i386 -O2 -fomit-frame-pointer2012080820120717
411420optgcc -m32 -march=nocona -O3 -fomit-frame-pointer2012080820120717
411768optgcc -march=nocona -O3 -fomit-frame-pointer2012080820120717
411816optgcc -m32 -march=pentium2 -O3 -fomit-frame-pointer2012080820120717
411896optgcc -m32 -march=pentium4 -O3 -fomit-frame-pointer2012080820120717
411960optgcc -march=pentiumpro -O3 -fomit-frame-pointer2012080820120717
411964optgcc -funroll-loops -m32 -march=athlon -Os -fomit-frame-pointer2012080820120717
412104optgcc -funroll-loops -march=prescott -O3 -fomit-frame-pointer2012080820120717
412160optgcc -funroll-loops -march=athlon -Os -fomit-frame-pointer2012080820120717
412296optgcc -m32 -march=pentium3 -O3 -fomit-frame-pointer2012080820120717
412296optgcc -march=pentium3 -O3 -fomit-frame-pointer2012080820120717
412372optgcc -funroll-loops -march=k8 -Os -fomit-frame-pointer2012080820120717
412376optgcc -funroll-loops -march=nocona -O3 -fomit-frame-pointer2012080820120717
412392optgcc -funroll-loops -m32 -march=k8 -Os -fomit-frame-pointer2012080820120717
412496optgcc -funroll-loops -march=barcelona -Os -fomit-frame-pointer2012080820120717
412556optgcc -funroll-loops -m32 -march=pentium4 -O3 -fomit-frame-pointer2012080820120717
412560optgcc -funroll-loops -m32 -march=prescott -O3 -fomit-frame-pointer2012080820120717
412560optgcc -m32 -march=pentiumpro -O3 -fomit-frame-pointer2012080820120717
412568optgcc -funroll-loops -march=pentium4 -O3 -fomit-frame-pointer2012080820120717
412624optgcc -march=prescott -O3 -fomit-frame-pointer2012080820120717
412636optgcc -funroll-loops -m32 -march=barcelona -Os -fomit-frame-pointer2012080820120717
412780optgcc -funroll-loops -m32 -march=k6 -O2 -fomit-frame-pointer2012080820120717
412828optgcc -funroll-loops -m32 -march=k6-2 -O2 -fomit-frame-pointer2012080820120717
412972optgcc -funroll-loops -march=pentium -O2 -fomit-frame-pointer2012080820120717
413028optgcc -m32 -march=native -mtune=native -O3 -fomit-frame-pointer2012080820120717
413044optgcc -march=pentium4 -O3 -fomit-frame-pointer2012080820120717
413152optgcc -march=k6-2 -O2 -fomit-frame-pointer2012080820120717
413160optgcc -m32 -march=k6 -O3 -fomit-frame-pointer2012080820120717
413192optgcc -march=pentium-mmx -O3 -fomit-frame-pointer2012080820120717
413212optgcc -march=k6 -O3 -fomit-frame-pointer2012080820120717
413220optgcc -march=k6 -O2 -fomit-frame-pointer2012080820120717
413236optgcc -m32 -march=k6-2 -O2 -fomit-frame-pointer2012080820120717
413316optgcc -m32 -march=pentium-mmx -O3 -fomit-frame-pointer2012080820120717
413324optgcc -funroll-loops -m32 -march=k6-3 -O2 -fomit-frame-pointer2012080820120717
413348optgcc -m32 -march=k6 -O2 -fomit-frame-pointer2012080820120717
413348optgcc -m32 -march=pentium -O3 -fomit-frame-pointer2012080820120717
413396optgcc -funroll-loops -march=k6-2 -O2 -fomit-frame-pointer2012080820120717
413576optgcc -march=k6-3 -O2 -fomit-frame-pointer2012080820120717
413732optgcc -m32 -march=k6-3 -O2 -fomit-frame-pointer2012080820120717
413808optgcc -m32 -march=pentium -O2 -fomit-frame-pointer2012080820120717
413868optgcc -march=pentium-m -O3 -fomit-frame-pointer2012080820120717
413928optgcc -funroll-loops -m32 -march=pentium3 -O3 -fomit-frame-pointer2012080820120717
413992optgcc -m32 -march=pentium-m -O3 -fomit-frame-pointer2012080820120717
414000optgcc -funroll-loops -march=pentium-mmx -O2 -fomit-frame-pointer2012080820120717
414012optgcc -march=pentium -O3 -fomit-frame-pointer2012080820120717
414036optgcc -funroll-loops -march=k6 -O2 -fomit-frame-pointer2012080820120717
414164optgcc -funroll-loops -march=k6-3 -O2 -fomit-frame-pointer2012080820120717
414300optgcc -march=athlon -Os -fomit-frame-pointer2012080820120717
414356optgcc -funroll-loops -m32 -march=pentium -O3 -fomit-frame-pointer2012080820120717
414380optgcc -funroll-loops -march=pentium-mmx -O3 -fomit-frame-pointer2012080820120717
414380optgcc -march=k8 -Os -fomit-frame-pointer2012080820120717
414396optgcc -funroll-loops -m32 -march=pentium-mmx -O2 -fomit-frame-pointer2012080820120717
414500optgcc -m32 -march=athlon -Os -fomit-frame-pointer2012080820120717
414500optgcc -march=barcelona -Os -fomit-frame-pointer2012080820120717
414504optgcc -m32 -march=barcelona -Os -fomit-frame-pointer2012080820120717
414564optgcc -funroll-loops -march=pentiumpro -O2 -fomit-frame-pointer2012080820120717
414604optgcc -funroll-loops -march=pentium3 -O2 -fomit-frame-pointer2012080820120717
414612optgcc -m32 -march=k8 -Os -fomit-frame-pointer2012080820120717
414644optgcc -funroll-loops -m32 -march=pentium -O2 -fomit-frame-pointer2012080820120717
414660optgcc -march=pentium -O2 -fomit-frame-pointer2012080820120717
414664optgcc -funroll-loops -m32 -march=k6 -O3 -fomit-frame-pointer2012080820120717
414700optgcc -funroll-loops -march=pentium-m -O2 -fomit-frame-pointer2012080820120717
414720optgcc -funroll-loops -m32 -march=pentiumpro -O3 -fomit-frame-pointer2012080820120717
414728optgcc -funroll-loops -march=pentium2 -O2 -fomit-frame-pointer2012080820120717
414740optgcc -funroll-loops -m32 -march=pentiumpro -O2 -fomit-frame-pointer2012080820120717
414800optgcc -march=pentium-mmx -O2 -fomit-frame-pointer2012080820120717
414812optgcc -m32 -march=pentium-mmx -O2 -fomit-frame-pointer2012080820120717
415056optgcc -funroll-loops -m32 -march=pentium3 -O2 -fomit-frame-pointer2012080820120717
415064optgcc -funroll-loops -march=pentium -O3 -fomit-frame-pointer2012080820120717
415092optgcc -funroll-loops -m32 -march=pentium-mmx -O3 -fomit-frame-pointer2012080820120717
415484optgcc -funroll-loops -march=pentium3 -O3 -fomit-frame-pointer2012080820120717
415508optgcc -funroll-loops -m32 -march=pentium-m -O2 -fomit-frame-pointer2012080820120717
415532optgcc -m32 -march=pentium2 -O2 -fomit-frame-pointer2012080820120717
415532optgcc -march=pentium2 -O2 -fomit-frame-pointer2012080820120717
415636optgcc -m32 -march=pentiumpro -O2 -fomit-frame-pointer2012080820120717
415640optgcc -m32 -march=pentium3 -O2 -fomit-frame-pointer2012080820120717
415640optgcc -march=pentiumpro -O2 -fomit-frame-pointer2012080820120717
415724optgcc -march=pentium-m -O2 -fomit-frame-pointer2012080820120717
415792optgcc -m32 -march=pentium-m -O2 -fomit-frame-pointer2012080820120717
415868optgcc -march=pentium3 -O2 -fomit-frame-pointer2012080820120717
416048optgcc -funroll-loops -m32 -march=pentium2 -O2 -fomit-frame-pointer2012080820120717
417328optgcc -funroll-loops -m32 -march=pentium2 -O3 -fomit-frame-pointer2012080820120717
417372optgcc -funroll-loops -march=pentiumpro -O3 -fomit-frame-pointer2012080820120717
417400optgcc -funroll-loops -march=pentium2 -O3 -fomit-frame-pointer2012080820120717
417976optgcc -funroll-loops -march=pentium-m -O3 -fomit-frame-pointer2012080820120717
420264optgcc -fno-schedule-insns -O3 -fomit-frame-pointer2012080820120717
420332optgcc -funroll-loops -m32 -march=pentium-m -O3 -fomit-frame-pointer2012080820120717
420604optgcc -fno-schedule-insns -O2 -fomit-frame-pointer2012080820120717
420732optgcc -O2 -fomit-frame-pointer2012080820120717
420752optgcc -m32 -O2 -fomit-frame-pointer2012080820120717
421276optgcc -m32 -march=core2 -O2 -fomit-frame-pointer2012080820120717
421308optgcc -m32 -march=corei7 -O2 -fomit-frame-pointer2012080820120717
421356optgcc -m32 -march=core2 -msse4.1 -O2 -fomit-frame-pointer2012080820120717
421416optgcc -O3 -fomit-frame-pointer2012080820120717
421512optgcc -m32 -march=core2 -msse4 -O2 -fomit-frame-pointer2012080820120717
421628optgcc -funroll-loops -fno-schedule-insns -O2 -fomit-frame-pointer2012080820120717
421628optgcc -m32 -O3 -fomit-frame-pointer2012080820120717
421672optgcc -funroll-loops -O2 -fomit-frame-pointer2012080820120717
421860optgcc -m32 -march=core2 -O3 -fomit-frame-pointer2012080820120717
422916optgcc -funroll-loops -fno-schedule-insns -O3 -fomit-frame-pointer2012080820120717
423248optgcc -march=barcelona -O2 -fomit-frame-pointer2012080820120717
423276optgcc -march=k8 -O2 -fomit-frame-pointer2012080820120717
423284optgcc -funroll-loops -m32 -O2 -fomit-frame-pointer2012080820120717
423404optgcc -funroll-loops -O3 -fomit-frame-pointer2012080820120717
423624optgcc -march=athlon -O2 -fomit-frame-pointer2012080820120717
423684optgcc -m32 -march=barcelona -O2 -fomit-frame-pointer2012080820120717
423924optgcc -m32 -march=athlon -O2 -fomit-frame-pointer2012080820120717
424396optgcc -m32 -march=k8 -O2 -fomit-frame-pointer2012080820120717
424640optgcc -funroll-loops -m32 -march=barcelona -O2 -fomit-frame-pointer2012080820120717
424768optgcc -funroll-loops -march=barcelona -O2 -fomit-frame-pointer2012080820120717
424852optgcc -funroll-loops -m32 -O3 -fomit-frame-pointer2012080820120717
424980optgcc -funroll-loops -march=k8 -O2 -fomit-frame-pointer2012080820120717
425088optgcc -funroll-loops -march=athlon -O2 -fomit-frame-pointer2012080820120717
425220optgcc -funroll-loops -m32 -march=athlon -O2 -fomit-frame-pointer2012080820120717
425908optgcc -funroll-loops -m32 -march=k8 -O2 -fomit-frame-pointer2012080820120717
447800optgcc -funroll-loops2012080820120717
448068optcc2012080820120717
448152optgcc2012080820120717

Checksum failure

Implementation: crypto_hash/skein10241024/xmm
Compiler: cc
de83a991555ba8a35ac1356bcbaebc87d3088ea790c7d024dbe4e9a4714abda9312871bbe1ac92968c8fb0f248a2be9d632811b3f79371e483af15f9d3ece65f97d80158cdb541d817955241131cc5cd820e9bf618079d92ba7079d0b78bcfdd3716a53f2213ae7f371a202828a0cc3c93a112dc200d42e839f6cded9cea4322
Number of similar (compiler,implementation) pairs: 297, 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 -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 -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 -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 -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 -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 -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 -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 -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 -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 -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 -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 -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 -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 -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 -O -fomit-frame-pointer xmm
gcc -march=athlon -Os -fomit-frame-pointer xmm
gcc -march=barcelona -O2 -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 -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 -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 -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: 3, namely:
CompilerImplementations
gcc -m32 -march=barcelona -O2 -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 -funroll-loops -m32 -march=athlon -O3 -fomit-frame-pointer
error 111

Number of similar (compiler,implementation) pairs: 46, namely:
CompilerImplementations
gcc -funroll-loops -m32 -march=athlon -O3 -fomit-frame-pointer opt xmm
gcc -funroll-loops -m32 -march=barcelona -O3 -fomit-frame-pointer opt xmm
gcc -funroll-loops -m32 -march=k6-2 -O3 -fomit-frame-pointer opt xmm
gcc -funroll-loops -m32 -march=k6-3 -O3 -fomit-frame-pointer opt xmm
gcc -funroll-loops -m32 -march=k8 -O3 -fomit-frame-pointer opt xmm
gcc -funroll-loops -march=athlon -O3 -fomit-frame-pointer opt xmm
gcc -funroll-loops -march=barcelona -O3 -fomit-frame-pointer opt xmm
gcc -funroll-loops -march=k6-2 -O3 -fomit-frame-pointer opt xmm
gcc -funroll-loops -march=k6-3 -O3 -fomit-frame-pointer opt xmm
gcc -funroll-loops -march=k8 -O3 -fomit-frame-pointer opt xmm
gcc -m32 -march=athlon -O3 -fomit-frame-pointer opt xmm
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
gcc -m32 -march=k6-2 -O3 -fomit-frame-pointer opt xmm
gcc -m32 -march=k6-3 -O3 -fomit-frame-pointer opt xmm
gcc -m32 -march=k8 -O3 -fomit-frame-pointer opt xmm
gcc -march=athlon -O3 -fomit-frame-pointer opt xmm
gcc -march=barcelona -O3 -fomit-frame-pointer opt xmm
gcc -march=k6-2 -O3 -fomit-frame-pointer opt xmm
gcc -march=k6-3 -O3 -fomit-frame-pointer opt xmm
gcc -march=k8 -O3 -fomit-frame-pointer opt xmm

Test failure

Implementation: crypto_hash/skein10241024/opt
Compiler: gcc -m32 -march=barcelona -O3 -fomit-frame-pointer
error 111
error 111

Number of similar (compiler,implementation) pairs: 2, namely:
CompilerImplementations
gcc -m32 -march=barcelona -O3 -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: clang -O3
skein_block_xmm32.S: skein_block_xmm32.S:297:61: warning: trigraph ignored [-Wtrigraphs]
skein_block_xmm32.S: movl %ebx,%esp #get rid of locals (wipe??)
skein_block_xmm32.S: ^
skein_block_xmm32.S: 1 warning generated.
skein_block_xmm32.S: skein_block_xmm32.S:16:5: warning: ignoring directive for now
skein_block_xmm32.S: .altmacro #use advanced macro features
skein_block_xmm32.S: ^
skein_block_xmm32.S: skein_block_xmm32.S:17:5: warning: ignoring directive for now
skein_block_xmm32.S: .psize 0,128 #list file has no page boundaries
skein_block_xmm32.S: ^
skein_block_xmm32.S: skein_block_xmm32.S:46:3: warning: ignoring directive for now
skein_block_xmm32.S: .irp _NN_,256,512,1024
skein_block_xmm32.S: ^
skein_block_xmm32.S: skein_block_xmm32.S:47:23: error: expected ')' in parentheses expression
skein_block_xmm32.S: .if (SKEIN_UNROLL_\_NN_) == 0
skein_block_xmm32.S: ^
skein_block_xmm32.S: skein_block_xmm32.S:48:39: error: unknown token in expression
skein_block_xmm32.S: SKEIN_ASM_UNROLL = SKEIN_ASM_UNROLL + \_NN_
skein_block_xmm32.S: ^
skein_block_xmm32.S: skein_block_xmm32.S:50:3: warning: ignoring directive for now
skein_block_xmm32.S: .endr
skein_block_xmm32.S: ^
skein_block_xmm32.S: skein_block_xmm32.S:325:19: error: expected identifier in directive
skein_block_xmm32.S: .macro Reset_Stack,procStart
skein_block_xmm32.S: ^
skein_block_xmm32.S: ...

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