Implementation notes: x86, h9ivy, crypto_hash/skein10241024

Computer: h9ivy
Architecture: x86
CPU ID: GenuineIntel-000306a9-bfebfbff
SUPERCOP version: 20141014
Operation: crypto_hash
Primitive: skein10241024
TimeImplementationCompilerBenchmark dateSUPERCOP version
69072optgcc -m32 -march=i486 -O -fomit-frame-pointer2014042920140425
69104optgcc -m32 -march=pentium -O -fomit-frame-pointer2014042920140425
69120optgcc -m32 -march=pentium-mmx -O -fomit-frame-pointer2014042920140425
69168optgcc -m32 -march=i386 -O -fomit-frame-pointer2014042920140425
69300optgcc -funroll-loops -m32 -march=barcelona -O -fomit-frame-pointer2014042920140425
69368optgcc -m32 -march=barcelona -O -fomit-frame-pointer2014042920140425
69396optgcc -m32 -march=athlon -O -fomit-frame-pointer2014042920140425
69432optgcc -funroll-loops -m32 -march=k8 -O -fomit-frame-pointer2014042920140425
69444optgcc -funroll-loops -m32 -march=athlon -O -fomit-frame-pointer2014042920140425
69452optgcc -m32 -march=k8 -O -fomit-frame-pointer2014042920140425
69480optgcc -funroll-loops -m32 -march=i386 -O -fomit-frame-pointer2014042920140425
69556optgcc -funroll-loops -m32 -march=pentium-mmx -O -fomit-frame-pointer2014042920140425
69576optgcc -funroll-loops -m32 -march=pentium -O -fomit-frame-pointer2014042920140425
69640optgcc -funroll-loops -m32 -march=i486 -O -fomit-frame-pointer2014042920140425
70300optgcc -funroll-loops -m32 -O -fomit-frame-pointer2014042920140425
70328optgcc -funroll-loops -m32 -march=prescott -O -fomit-frame-pointer2014042920140425
70344optgcc -funroll-loops -m32 -march=nocona -O -fomit-frame-pointer2014042920140425
70372optgcc -funroll-loops -m32 -march=k6-2 -O -fomit-frame-pointer2014042920140425
70372optgcc -funroll-loops -m32 -march=k6-3 -O -fomit-frame-pointer2014042920140425
70392optgcc -funroll-loops -m32 -march=pentium4 -O -fomit-frame-pointer2014042920140425
70396optgcc -funroll-loops -m32 -march=k6 -O -fomit-frame-pointer2014042920140425
70452optgcc -m32 -march=native -mtune=native -O -fomit-frame-pointer2014042920140425
70472optgcc -m32 -march=nocona -O -fomit-frame-pointer2014042920140425
70476optgcc -m32 -march=corei7-avx -O -fomit-frame-pointer2014042920140425
70480optgcc -m32 -march=core2 -msse4 -O -fomit-frame-pointer2014042920140425
70488optgcc -m32 -march=core2 -O -fomit-frame-pointer2014042920140425
70512optgcc -m32 -march=corei7 -O -fomit-frame-pointer2014042920140425
70512optgcc -m32 -march=prescott -O -fomit-frame-pointer2014042920140425
70520optgcc -m32 -O -fomit-frame-pointer2014042920140425
70520optgcc -m32 -march=core2 -msse4.1 -O -fomit-frame-pointer2014042920140425
70532optgcc -m32 -march=pentium4 -O -fomit-frame-pointer2014042920140425
70544optgcc -m32 -march=k6-2 -O -fomit-frame-pointer2014042920140425
70548optgcc -m32 -march=k6-3 -O -fomit-frame-pointer2014042920140425
70584optgcc -m32 -march=k6 -O -fomit-frame-pointer2014042920140425
70592optgcc -m32 -march=core-avx-i -O -fomit-frame-pointer2014042920140425
70748optgcc -m32 -march=pentium-mmx -Os -fomit-frame-pointer2014042920140425
70756optgcc -m32 -march=pentium -Os -fomit-frame-pointer2014042920140425
70772optgcc -funroll-loops -m32 -march=pentium-m -O -fomit-frame-pointer2014042920140425
70780optgcc -funroll-loops -m32 -march=pentium3 -O -fomit-frame-pointer2014042920140425
70808optgcc -funroll-loops -m32 -march=pentiumpro -O -fomit-frame-pointer2014042920140425
70824optgcc -funroll-loops -m32 -march=pentium2 -O -fomit-frame-pointer2014042920140425
70920optgcc -m32 -march=native -mtune=native -Os -fomit-frame-pointer2014042920140425
70924optgcc -m32 -Os -fomit-frame-pointer2014042920140425
71028optgcc -m32 -march=pentium3 -Os -fomit-frame-pointer2014042920140425
71036optgcc -m32 -march=pentium2 -Os -fomit-frame-pointer2014042920140425
71068optgcc -m32 -march=pentium-m -Os -fomit-frame-pointer2014042920140425
71072optgcc -m32 -march=pentium2 -O -fomit-frame-pointer2014042920140425
71072optgcc -m32 -march=pentiumpro -Os -fomit-frame-pointer2014042920140425
71084optgcc -m32 -march=pentiumpro -O -fomit-frame-pointer2014042920140425
71088optgcc -m32 -march=pentium3 -O -fomit-frame-pointer2014042920140425
71144optgcc -funroll-loops -m32 -march=pentium-mmx -Os -fomit-frame-pointer2014042920140425
71164optgcc -funroll-loops -m32 -march=pentium -Os -fomit-frame-pointer2014042920140425
71320optgcc -funroll-loops -m32 -Os -fomit-frame-pointer2014042920140425
71320optgcc -funroll-loops -m32 -march=pentium-m -Os -fomit-frame-pointer2014042920140425
71364optgcc -m32 -march=pentium-m -O -fomit-frame-pointer2014042920140425
71368optgcc -funroll-loops -m32 -march=pentiumpro -Os -fomit-frame-pointer2014042920140425
71392optgcc -funroll-loops -m32 -march=pentium3 -Os -fomit-frame-pointer2014042920140425
71404optgcc -funroll-loops -m32 -march=pentium2 -Os -fomit-frame-pointer2014042920140425
71564optgcc -m32 -march=core2 -Os -fomit-frame-pointer2014042920140425
71596optgcc -m32 -march=k6 -Os -fomit-frame-pointer2014042920140425
71600optgcc -m32 -march=core2 -msse4 -Os -fomit-frame-pointer2014042920140425
71600optgcc -m32 -march=k6-3 -Os -fomit-frame-pointer2014042920140425
71604optgcc -m32 -march=k6-2 -Os -fomit-frame-pointer2014042920140425
71608optgcc -m32 -march=core2 -msse4.1 -Os -fomit-frame-pointer2014042920140425
71624optgcc -m32 -march=corei7 -Os -fomit-frame-pointer2014042920140425
71644optgcc -m32 -march=core-avx-i -Os -fomit-frame-pointer2014042920140425
71668optgcc -m32 -march=corei7-avx -Os -fomit-frame-pointer2014042920140425
71700optgcc -m32 -march=nocona -Os -fomit-frame-pointer2014042920140425
71732optgcc -funroll-loops -m32 -march=pentium4 -Os -fomit-frame-pointer2014042920140425
71736optgcc -m32 -march=prescott -Os -fomit-frame-pointer2014042920140425
71740optgcc -m32 -march=i486 -Os -fomit-frame-pointer2014042920140425
71748optgcc -funroll-loops -m32 -march=prescott -Os -fomit-frame-pointer2014042920140425
71760optgcc -funroll-loops -m32 -march=nocona -Os -fomit-frame-pointer2014042920140425
71760optgcc -m32 -march=pentium4 -Os -fomit-frame-pointer2014042920140425
71772optgcc -funroll-loops -m32 -march=i486 -Os -fomit-frame-pointer2014042920140425
71788optgcc -m32 -march=athlon -Os -fomit-frame-pointer2014042920140425
71796optgcc -funroll-loops -m32 -march=i386 -Os -fomit-frame-pointer2014042920140425
71796optgcc -m32 -march=i386 -Os -fomit-frame-pointer2014042920140425
71832optgcc -m32 -march=barcelona -Os -fomit-frame-pointer2014042920140425
71872optgcc -m32 -march=k8 -Os -fomit-frame-pointer2014042920140425
71920optgcc -funroll-loops -m32 -march=k6-2 -Os -fomit-frame-pointer2014042920140425
71988optgcc -funroll-loops -m32 -march=k6-3 -Os -fomit-frame-pointer2014042920140425
72012optgcc -funroll-loops -m32 -march=k6 -Os -fomit-frame-pointer2014042920140425
72420optgcc -funroll-loops -m32 -march=athlon -Os -fomit-frame-pointer2014042920140425
72480optgcc -funroll-loops -m32 -march=barcelona -Os -fomit-frame-pointer2014042920140425
72560optgcc -funroll-loops -m32 -march=k8 -Os -fomit-frame-pointer2014042920140425
75096optgcc -m32 -march=pentium -O3 -fomit-frame-pointer2014042920140425
75168optgcc -m32 -march=pentium-mmx -O3 -fomit-frame-pointer2014042920140425
75588optgcc -m32 -march=pentium -O2 -fomit-frame-pointer2014042920140425
75592optgcc -m32 -march=pentium-mmx -O2 -fomit-frame-pointer2014042920140425
75664optgcc -m32 -O3 -fomit-frame-pointer2014042920140425
75708optgcc -m32 -march=native -mtune=native -O3 -fomit-frame-pointer2014042920140425
75780optgcc -funroll-loops -m32 -march=pentium2 -O2 -fomit-frame-pointer2014042920140425
75792optgcc -funroll-loops -m32 -march=pentium -O2 -fomit-frame-pointer2014042920140425
75812optgcc -m32 -O2 -fomit-frame-pointer2014042920140425
75812optgcc -m32 -march=i386 -O3 -fomit-frame-pointer2014042920140425
75848optgcc -funroll-loops -m32 -march=pentiumpro -O2 -fomit-frame-pointer2014042920140425
75852optgcc -funroll-loops -m32 -march=pentium-m -O2 -fomit-frame-pointer2014042920140425
75860optgcc -funroll-loops -m32 -march=pentium-mmx -O2 -fomit-frame-pointer2014042920140425
75880optgcc -funroll-loops -m32 -march=pentium3 -O2 -fomit-frame-pointer2014042920140425
75928optgcc -m32 -march=native -mtune=native -O2 -fomit-frame-pointer2014042920140425
75940optgcc -funroll-loops -m32 -march=pentium-mmx -O3 -fomit-frame-pointer2014042920140425
75968optgcc -funroll-loops -m32 -march=i486 -O3 -fomit-frame-pointer2014042920140425
75972optgcc -funroll-loops -m32 -march=pentium -O3 -fomit-frame-pointer2014042920140425
75980optgcc -funroll-loops -m32 -march=i386 -O3 -fomit-frame-pointer2014042920140425
76000optgcc -m32 -march=i486 -O3 -fomit-frame-pointer2014042920140425
76044optgcc -m32 -march=pentium-m -O2 -fomit-frame-pointer2014042920140425
76144optgcc -m32 -march=k6-2 -O3 -fomit-frame-pointer2014042920140425
76180optgcc -m32 -march=pentium-m -O3 -fomit-frame-pointer2014042920140425
76184optgcc -m32 -march=k6-3 -O3 -fomit-frame-pointer2014042920140425
76196optgcc -m32 -march=prescott -O3 -fomit-frame-pointer2014042920140425
76212optgcc -m32 -march=k6 -O3 -fomit-frame-pointer2014042920140425
76216optgcc -m32 -march=pentium4 -O3 -fomit-frame-pointer2014042920140425
76228optgcc -m32 -march=core2 -O3 -fomit-frame-pointer2014042920140425
76228optgcc -m32 -march=core2 -msse4 -O3 -fomit-frame-pointer2014042920140425
76244optgcc -m32 -march=pentiumpro -O2 -fomit-frame-pointer2014042920140425
76248optgcc -m32 -march=pentium3 -O2 -fomit-frame-pointer2014042920140425
76252optgcc -m32 -march=pentium4 -O2 -fomit-frame-pointer2014042920140425
76264optgcc -m32 -march=core-avx-i -O3 -fomit-frame-pointer2014042920140425
76264optgcc -m32 -march=pentium2 -O2 -fomit-frame-pointer2014042920140425
76280optgcc -m32 -march=corei7-avx -O3 -fomit-frame-pointer2014042920140425
76280optgcc -m32 -march=nocona -O3 -fomit-frame-pointer2014042920140425
76304optgcc -m32 -march=k6-3 -O2 -fomit-frame-pointer2014042920140425
76308optgcc -funroll-loops -m32 -march=pentium4 -O2 -fomit-frame-pointer2014042920140425
76308optgcc -m32 -march=core2 -msse4.1 -O3 -fomit-frame-pointer2014042920140425
76316optgcc -m32 -march=k8 -O2 -fomit-frame-pointer2014042920140425
76324optgcc -m32 -march=athlon -O2 -fomit-frame-pointer2014042920140425
76328optgcc -m32 -march=corei7 -O3 -fomit-frame-pointer2014042920140425
76332optgcc -m32 -march=k6 -O2 -fomit-frame-pointer2014042920140425
76336optgcc -funroll-loops -m32 -march=pentiumpro -O3 -fomit-frame-pointer2014042920140425
76372optgcc -funroll-loops -m32 -march=pentium-m -O3 -fomit-frame-pointer2014042920140425
76372optgcc -funroll-loops -m32 -march=pentium2 -O3 -fomit-frame-pointer2014042920140425
76388optgcc -m32 -march=k6-2 -O2 -fomit-frame-pointer2014042920140425
76400optgcc -funroll-loops -m32 -march=k6-3 -O2 -fomit-frame-pointer2014042920140425
76400optgcc -m32 -march=barcelona -O2 -fomit-frame-pointer2014042920140425
76412optgcc -funroll-loops -m32 -march=k6-2 -O2 -fomit-frame-pointer2014042920140425
76436optgcc -funroll-loops -m32 -march=k6 -O2 -fomit-frame-pointer2014042920140425
76436optgcc -funroll-loops -m32 -march=k8 -O3 -fomit-frame-pointer2014042920140425
76440optgcc -funroll-loops -m32 -march=pentium4 -O3 -fomit-frame-pointer2014042920140425
76440optgcc -m32 -march=nocona -O2 -fomit-frame-pointer2014042920140425
76444optgcc -funroll-loops -m32 -march=barcelona -O3 -fomit-frame-pointer2014042920140425
76492optgcc -funroll-loops -m32 -march=k6-2 -O3 -fomit-frame-pointer2014042920140425
76500optgcc -m32 -march=barcelona -O3 -fomit-frame-pointer2014042920140425
76500optgcc -m32 -march=i386 -O2 -fomit-frame-pointer2014042920140425
76508optgcc -funroll-loops -m32 -march=pentium3 -O3 -fomit-frame-pointer2014042920140425
76512optgcc -funroll-loops -m32 -march=prescott -O3 -fomit-frame-pointer2014042920140425
76516optgcc -funroll-loops -m32 -march=k6-3 -O3 -fomit-frame-pointer2014042920140425
76516optgcc -m32 -march=k8 -O3 -fomit-frame-pointer2014042920140425
76524optgcc -m32 -march=prescott -O2 -fomit-frame-pointer2014042920140425
76532optgcc -funroll-loops -m32 -march=nocona -O3 -fomit-frame-pointer2014042920140425
76668optgcc -funroll-loops -m32 -O2 -fomit-frame-pointer2014042920140425
76668optgcc -funroll-loops -m32 -march=prescott -O2 -fomit-frame-pointer2014042920140425
76676optgcc -m32 -march=athlon -O3 -fomit-frame-pointer2014042920140425
76684optgcc -funroll-loops -m32 -march=athlon -O2 -fomit-frame-pointer2014042920140425
76696optgcc -funroll-loops -m32 -march=barcelona -O2 -fomit-frame-pointer2014042920140425
76712optgcc -funroll-loops -m32 -march=k6 -O3 -fomit-frame-pointer2014042920140425
76712optgcc -m32 -march=corei7-avx -O2 -fomit-frame-pointer2014042920140425
76716optgcc -funroll-loops -m32 -march=nocona -O2 -fomit-frame-pointer2014042920140425
76720optgcc -funroll-loops -m32 -march=i386 -O2 -fomit-frame-pointer2014042920140425
76736optgcc -m32 -march=core-avx-i -O2 -fomit-frame-pointer2014042920140425
76740optgcc -m32 -march=i486 -O2 -fomit-frame-pointer2014042920140425
76744optgcc -funroll-loops -m32 -march=k8 -O2 -fomit-frame-pointer2014042920140425
76768optgcc -funroll-loops -m32 -march=i486 -O2 -fomit-frame-pointer2014042920140425
76768optgcc -m32 -march=core2 -msse4 -O2 -fomit-frame-pointer2014042920140425
76772optgcc -funroll-loops -m32 -O3 -fomit-frame-pointer2014042920140425
76792optgcc -m32 -march=core2 -msse4.1 -O2 -fomit-frame-pointer2014042920140425
76808optgcc -m32 -march=corei7 -O2 -fomit-frame-pointer2014042920140425
76808optgcc -m32 -march=pentium3 -O3 -fomit-frame-pointer2014042920140425
76848optgcc -m32 -march=core2 -O2 -fomit-frame-pointer2014042920140425
76876optgcc -m32 -march=pentium2 -O3 -fomit-frame-pointer2014042920140425
76884optgcc -m32 -march=pentiumpro -O3 -fomit-frame-pointer2014042920140425
77128optgcc -funroll-loops -m32 -march=athlon -O3 -fomit-frame-pointer2014042920140425

Checksum failure

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

Checksum failure

Implementation: crypto_hash/skein10241024/xmm
Compiler: gcc -m32 -march=barcelona -O2 -fomit-frame-pointer
f36cb441d413b6f362a4c2034d006b7292527e1295b9690019fb6d47367e3e07 f36cb441d413b6f362a4c2034d006b7292527e1295b9690019fb6d47367e3e07
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

Compiler output

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

Number of similar (compiler,implementation) pairs: 168, namely:
CompilerImplementations
gcc -funroll-loops -m32 -O2 -fomit-frame-pointer xmm
gcc -funroll-loops -m32 -O3 -fomit-frame-pointer xmm
gcc -funroll-loops -m32 -O -fomit-frame-pointer xmm
gcc -funroll-loops -m32 -Os -fomit-frame-pointer xmm
gcc -funroll-loops -m32 -march=athlon -O2 -fomit-frame-pointer xmm
gcc -funroll-loops -m32 -march=athlon -O3 -fomit-frame-pointer xmm
gcc -funroll-loops -m32 -march=athlon -O -fomit-frame-pointer xmm
gcc -funroll-loops -m32 -march=athlon -Os -fomit-frame-pointer xmm
gcc -funroll-loops -m32 -march=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 -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 -O3 -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 -O3 -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 -O3 -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 -O3 -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 -O3 -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

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