Implementation notes: x86, titan0, crypto_hash/skein10241024

Computer: titan0
Architecture: x86
CPU ID: GenuineIntel-000306c3-bfebfbff
SUPERCOP version: 20190803
Operation: crypto_hash
Primitive: skein10241024
TimeImplementationCompilerBenchmark dateSUPERCOP version
55840optgcc -funroll-loops -m32 -march=pentium-mmx -Os -fomit-frame-pointer2019070620190110
55856optgcc -funroll-loops -m32 -march=pentium -Os -fomit-frame-pointer2019070620190110
55872optgcc -funroll-loops -m32 -march=pentium3 -Os -fomit-frame-pointer2019070620190110
56008optgcc -m32 -march=i486 -Os -fomit-frame-pointer2019070620190110
56036optgcc -funroll-loops -m32 -march=i486 -Os -fomit-frame-pointer2019070620190110
56052optgcc -funroll-loops -m32 -march=pentiumpro -Os -fomit-frame-pointer2019070620190110
56088optgcc -funroll-loops -m32 -march=k6-2 -Os -fomit-frame-pointer2019070620190110
56092optgcc -m32 -march=i386 -Os -fomit-frame-pointer2019070620190110
56104optgcc -funroll-loops -m32 -march=i386 -Os -fomit-frame-pointer2019070620190110
56188optgcc -funroll-loops -m32 -march=pentium2 -Os -fomit-frame-pointer2019070620190110
56368optgcc -funroll-loops -m32 -march=k6-3 -Os -fomit-frame-pointer2019070620190110
56444optgcc -funroll-loops -m32 -march=athlon -Os -fomit-frame-pointer2019070620190110
56748optgcc -m32 -march=k6 -Os -fomit-frame-pointer2019070620190110
56752optgcc -m32 -march=k6-3 -Os -fomit-frame-pointer2019070620190110
56756optgcc -funroll-loops -m32 -march=k6 -Os -fomit-frame-pointer2019070620190110
56788optgcc -m32 -march=pentium-mmx -Os -fomit-frame-pointer2019070620190110
56796optgcc -m32 -march=pentium -Os -fomit-frame-pointer2019070620190110
56860optgcc -m32 -march=k6-2 -Os -fomit-frame-pointer2019070620190110
56916optgcc -funroll-loops -m32 -Os -fomit-frame-pointer2019070620190110
56996optgcc -m32 -march=athlon -Os -fomit-frame-pointer2019070620190110
57128optgcc -m32 -march=pentiumpro -Os -fomit-frame-pointer2019070620190110
57144optgcc -m32 -Os -fomit-frame-pointer2019070620190110
57344optgcc -m32 -march=pentium2 -Os -fomit-frame-pointer2019070620190110
57408optgcc -m32 -march=pentium3 -Os -fomit-frame-pointer2019070620190110
60068optgcc -m32 -march=prescott -O -fomit-frame-pointer2019070620190110
60236optgcc -m32 -march=nocona -O -fomit-frame-pointer2019070620190110
60240optgcc -funroll-loops -m32 -march=athlon -O2 -fomit-frame-pointer2019070620190110
60296optgcc -funroll-loops -m32 -march=nocona -O2 -fomit-frame-pointer2019070620190110
60452optgcc -funroll-loops -m32 -march=prescott -O2 -fomit-frame-pointer2019070620190110
60516optgcc -funroll-loops -m32 -march=i386 -O2 -fomit-frame-pointer2019070620190110
60544optgcc -m32 -march=corei7 -O -fomit-frame-pointer2019070620190110
60564optgcc -funroll-loops -m32 -march=k6-2 -O2 -fomit-frame-pointer2019070620190110
60576optgcc -funroll-loops -m32 -march=nocona -O -fomit-frame-pointer2019070620190110
60580optgcc -funroll-loops -m32 -march=i386 -O -fomit-frame-pointer2019070620190110
60600optgcc -m32 -march=native -mtune=native -O -fomit-frame-pointer2019070620190110
60620optgcc -m32 -march=core2 -msse4.1 -O -fomit-frame-pointer2019070620190110
60636optgcc -m32 -march=corei7-avx -O -fomit-frame-pointer2019070620190110
60636optgcc -m32 -march=prescott -O2 -fomit-frame-pointer2019070620190110
60704optgcc -m32 -march=nocona -O2 -fomit-frame-pointer2019070620190110
60720optgcc -funroll-loops -m32 -march=k6-3 -O2 -fomit-frame-pointer2019070620190110
60780optgcc -m32 -march=core2 -msse4 -O -fomit-frame-pointer2019070620190110
60788optgcc -funroll-loops -m32 -march=i486 -O2 -fomit-frame-pointer2019070620190110
60788optgcc -funroll-loops -m32 -march=pentiumpro -O -fomit-frame-pointer2019070620190110
60804optgcc -funroll-loops -m32 -march=k6-2 -O -fomit-frame-pointer2019070620190110
60828optgcc -funroll-loops -m32 -march=pentium2 -O -fomit-frame-pointer2019070620190110
60844optgcc -funroll-loops -m32 -march=prescott -O -fomit-frame-pointer2019070620190110
60868optgcc -funroll-loops -m32 -march=pentium3 -O -fomit-frame-pointer2019070620190110
60868optgcc -m32 -march=core2 -O -fomit-frame-pointer2019070620190110
60872optgcc -funroll-loops -m32 -march=k6-3 -O -fomit-frame-pointer2019070620190110
60876optgcc -m32 -march=core-avx-i -O -fomit-frame-pointer2019070620190110
60912optgcc -m32 -march=core-avx2 -O -fomit-frame-pointer2019070620190110
60928optgcc -funroll-loops -m32 -march=pentium4 -O -fomit-frame-pointer2019070620190110
60992optgcc -funroll-loops -m32 -march=k6 -O -fomit-frame-pointer2019070620190110
60992optgcc -funroll-loops -m32 -march=pentium -O2 -fomit-frame-pointer2019070620190110
60996optgcc -funroll-loops -m32 -march=pentium-m -O -fomit-frame-pointer2019070620190110
61000optgcc -funroll-loops -m32 -march=pentium4 -O2 -fomit-frame-pointer2019070620190110
61164optgcc -funroll-loops -m32 -march=pentium -O -fomit-frame-pointer2019070620190110
61176optgcc -funroll-loops -m32 -march=i486 -O3 -fomit-frame-pointer2019070620190110
61184optgcc -funroll-loops -m32 -O2 -fomit-frame-pointer2019070620190110
61252optgcc -funroll-loops -m32 -march=pentium-mmx -O -fomit-frame-pointer2019070620190110
61360optgcc -funroll-loops -m32 -march=k8 -O -fomit-frame-pointer2019070620190110
61404optgcc -funroll-loops -m32 -march=k6 -O2 -fomit-frame-pointer2019070620190110
61468optgcc -funroll-loops -m32 -march=i486 -O -fomit-frame-pointer2019070620190110
61516optgcc -funroll-loops -m32 -march=pentium -O3 -fomit-frame-pointer2019070620190110
61592optgcc -m32 -march=pentium4 -O2 -fomit-frame-pointer2019070620190110
61628optgcc -funroll-loops -m32 -march=pentium-mmx -O2 -fomit-frame-pointer2019070620190110
61632optgcc -funroll-loops -m32 -march=pentium-mmx -O3 -fomit-frame-pointer2019070620190110
61712optgcc -m32 -march=k6-3 -O3 -fomit-frame-pointer2019070620190110
61852optgcc -funroll-loops -m32 -march=athlon -O -fomit-frame-pointer2019070620190110
61856optgcc -funroll-loops -m32 -march=pentiumpro -O2 -fomit-frame-pointer2019070620190110
61936optgcc -funroll-loops -m32 -march=pentium3 -O2 -fomit-frame-pointer2019070620190110
61956optgcc -funroll-loops -m32 -march=pentium2 -O2 -fomit-frame-pointer2019070620190110
62000optgcc -funroll-loops -m32 -march=i386 -O3 -fomit-frame-pointer2019070620190110
62096optgcc -m32 -march=k8 -O -fomit-frame-pointer2019070620190110
62304optgcc -m32 -march=pentium4 -O -fomit-frame-pointer2019070620190110
62336optgcc -m32 -march=athlon -O2 -fomit-frame-pointer2019070620190110
62344optgcc -m32 -march=barcelona -O -fomit-frame-pointer2019070620190110
62372optgcc -funroll-loops -m32 -march=k6-3 -O3 -fomit-frame-pointer2019070620190110
62380optgcc -m32 -march=k6-2 -O3 -fomit-frame-pointer2019070620190110
62428optgcc -m32 -march=i386 -O3 -fomit-frame-pointer2019070620190110
62436optgcc -funroll-loops -m32 -march=k6-2 -O3 -fomit-frame-pointer2019070620190110
62516optgcc -m32 -march=pentium-mmx -O3 -fomit-frame-pointer2019070620190110
62552optgcc -funroll-loops -m32 -O -fomit-frame-pointer2019070620190110
62756optgcc -m32 -march=k6-2 -O2 -fomit-frame-pointer2019070620190110
62796optgcc -m32 -march=i486 -O3 -fomit-frame-pointer2019070620190110
62992optgcc -m32 -march=pentium -O3 -fomit-frame-pointer2019070620190110
63000optgcc -m32 -march=k6-3 -O2 -fomit-frame-pointer2019070620190110
63040optgcc -m32 -march=k6 -O2 -fomit-frame-pointer2019070620190110
63080optgcc -funroll-loops -m32 -march=barcelona -O -fomit-frame-pointer2019070620190110
63288optgcc -m32 -march=i486 -O -fomit-frame-pointer2019070620190110
63364optgcc -m32 -march=i386 -O2 -fomit-frame-pointer2019070620190110
63632optgcc -m32 -march=pentium -O -fomit-frame-pointer2019070620190110
63636optgcc -m32 -march=i486 -O2 -fomit-frame-pointer2019070620190110
63784optgcc -m32 -march=pentium2 -O -fomit-frame-pointer2019070620190110
63792optgcc -m32 -march=pentium -O2 -fomit-frame-pointer2019070620190110
63824optgcc -m32 -march=i386 -O -fomit-frame-pointer2019070620190110
63868optgcc -funroll-loops -m32 -march=athlon -O3 -fomit-frame-pointer2019070620190110
63936optgcc -m32 -march=pentium-mmx -O2 -fomit-frame-pointer2019070620190110
64092optgcc -m32 -march=pentium-m -O -fomit-frame-pointer2019070620190110
64236optgcc -m32 -march=pentiumpro -O -fomit-frame-pointer2019070620190110
64240optgcc -m32 -march=pentium-mmx -O -fomit-frame-pointer2019070620190110
64304optgcc -m32 -march=athlon -O3 -fomit-frame-pointer2019070620190110
64312optgcc -m32 -march=pentium3 -O -fomit-frame-pointer2019070620190110
64320optgcc -m32 -O2 -fomit-frame-pointer2019070620190110
64332optgcc -m32 -march=pentium3 -O2 -fomit-frame-pointer2019070620190110
64360optgcc -m32 -march=pentium2 -O2 -fomit-frame-pointer2019070620190110
64392optgcc -funroll-loops -m32 -march=pentium4 -O3 -fomit-frame-pointer2019070620190110
64440optgcc -m32 -march=k6 -O -fomit-frame-pointer2019070620190110
64460optgcc -funroll-loops -m32 -march=prescott -O3 -fomit-frame-pointer2019070620190110
64516optgcc -funroll-loops -m32 -march=nocona -O3 -fomit-frame-pointer2019070620190110
64708optgcc -m32 -march=k6 -O3 -fomit-frame-pointer2019070620190110
64788optgcc -m32 -march=k6-3 -O -fomit-frame-pointer2019070620190110
64900optgcc -m32 -O3 -fomit-frame-pointer2019070620190110
64928optgcc -m32 -march=k6-2 -O -fomit-frame-pointer2019070620190110
65080optgcc -m32 -march=athlon -O -fomit-frame-pointer2019070620190110
65504optgcc -m32 -march=pentiumpro -O2 -fomit-frame-pointer2019070620190110
65588optgcc -m32 -march=prescott -O3 -fomit-frame-pointer2019070620190110
65636optgcc -m32 -march=nocona -O3 -fomit-frame-pointer2019070620190110
65776optgcc -m32 -march=pentium2 -O3 -fomit-frame-pointer2019070620190110
65796optgcc -m32 -march=pentiumpro -O3 -fomit-frame-pointer2019070620190110
65820optgcc -funroll-loops -m32 -march=pentiumpro -O3 -fomit-frame-pointer2019070620190110
65924optgcc -m32 -O -fomit-frame-pointer2019070620190110
66024optgcc -funroll-loops -m32 -march=k6 -O3 -fomit-frame-pointer2019070620190110
66208optgcc -funroll-loops -m32 -O3 -fomit-frame-pointer2019070620190110
66572optgcc -m32 -march=pentium4 -O3 -fomit-frame-pointer2019070620190110
66632optgcc -m32 -march=pentium3 -O3 -fomit-frame-pointer2019070620190110
66932optgcc -funroll-loops -m32 -march=pentium2 -O3 -fomit-frame-pointer2019070620190110
67112optgcc -funroll-loops -m32 -march=pentium3 -O3 -fomit-frame-pointer2019070620190110
73116optgcc -funroll-loops -m32 -march=pentium-m -Os -fomit-frame-pointer2019070620190110
74108optgcc -m32 -march=core-avx2 -Os -fomit-frame-pointer2019070620190110
74648optgcc -m32 -march=native -mtune=native -Os -fomit-frame-pointer2019070620190110
80920optgcc -m32 -march=core-avx-i -Os -fomit-frame-pointer2019070620190110
81284optgcc -m32 -march=corei7-avx -Os -fomit-frame-pointer2019070620190110
81932optgcc -m32 -march=pentium-m -Os -fomit-frame-pointer2019070620190110
84216optgcc -m32 -march=core2 -Os -fomit-frame-pointer2019070620190110
84380optgcc -m32 -march=corei7 -Os -fomit-frame-pointer2019070620190110
84404optgcc -funroll-loops -m32 -march=pentium4 -Os -fomit-frame-pointer2019070620190110
84504optgcc -funroll-loops -m32 -march=nocona -Os -fomit-frame-pointer2019070620190110
84588optgcc -m32 -march=core2 -msse4.1 -Os -fomit-frame-pointer2019070620190110
84672optgcc -m32 -march=core2 -msse4 -Os -fomit-frame-pointer2019070620190110
85144optgcc -funroll-loops -m32 -march=prescott -Os -fomit-frame-pointer2019070620190110
85272optgcc -m32 -march=pentium4 -Os -fomit-frame-pointer2019070620190110
85624optgcc -m32 -march=nocona -Os -fomit-frame-pointer2019070620190110
85748optgcc -m32 -march=prescott -Os -fomit-frame-pointer2019070620190110
86380optgcc -m32 -march=core-avx-i -O3 -fomit-frame-pointer2019070620190110
86560optgcc -m32 -march=corei7-avx -O3 -fomit-frame-pointer2019070620190110
91360optgcc -m32 -march=core-avx2 -O3 -fomit-frame-pointer2019070620190110
91376optgcc -m32 -march=native -mtune=native -O3 -fomit-frame-pointer2019070620190110
92696optgcc -m32 -march=core2 -O3 -fomit-frame-pointer2019070620190110
95072optgcc -m32 -march=pentium-m -O3 -fomit-frame-pointer2019070620190110
97144optgcc -m32 -march=corei7 -O3 -fomit-frame-pointer2019070620190110
97308optgcc -m32 -march=core2 -msse4 -O3 -fomit-frame-pointer2019070620190110
97708optgcc -m32 -march=core2 -msse4.1 -O3 -fomit-frame-pointer2019070620190110
99104optgcc -funroll-loops -m32 -march=pentium-m -O3 -fomit-frame-pointer2019070620190110
110884optgcc -funroll-loops -m32 -march=pentium-m -O2 -fomit-frame-pointer2019070620190110
115720optgcc -m32 -march=core-avx-i -O2 -fomit-frame-pointer2019070620190110
115908optgcc -m32 -march=corei7-avx -O2 -fomit-frame-pointer2019070620190110
119564optgcc -m32 -march=pentium-m -O2 -fomit-frame-pointer2019070620190110
120456optgcc -m32 -march=core2 -msse4 -O2 -fomit-frame-pointer2019070620190110
120628optgcc -m32 -march=corei7 -O2 -fomit-frame-pointer2019070620190110
120676optgcc -m32 -march=core2 -msse4.1 -O2 -fomit-frame-pointer2019070620190110
123452optgcc -m32 -march=native -mtune=native -O2 -fomit-frame-pointer2019070620190110
123960optgcc -m32 -march=core2 -O2 -fomit-frame-pointer2019070620190110
124540optgcc -m32 -march=core-avx2 -O2 -fomit-frame-pointer2019070620190110
178972optgcc -m32 -march=barcelona -O3 -fomit-frame-pointer2019070620190110
186812optgcc -funroll-loops -m32 -march=barcelona -O3 -fomit-frame-pointer2019070620190110
189452optgcc -funroll-loops -m32 -march=barcelona -Os -fomit-frame-pointer2019070620190110
194740optgcc -m32 -march=barcelona -Os -fomit-frame-pointer2019070620190110
211328optgcc -funroll-loops -m32 -march=k8 -O3 -fomit-frame-pointer2019070620190110
214364optgcc -funroll-loops -m32 -march=barcelona -O2 -fomit-frame-pointer2019070620190110
220580optgcc -m32 -march=k8 -O3 -fomit-frame-pointer2019070620190110
229620optgcc -m32 -march=barcelona -O2 -fomit-frame-pointer2019070620190110
252980optgcc -funroll-loops -m32 -march=k8 -O2 -fomit-frame-pointer2019070620190110
262432optgcc -funroll-loops -m32 -march=k8 -Os -fomit-frame-pointer2019070620190110
264420optgcc -m32 -march=k8 -O2 -fomit-frame-pointer2019070620190110
269396optgcc -m32 -march=k8 -Os -fomit-frame-pointer2019070620190110

Checksum failure

Implementation: crypto_hash/skein10241024/xmm
Compiler: gcc -funroll-loops -m32 -O2 -fomit-frame-pointer
f36cb441d413b6f362a4c2034d006b7292527e1295b9690019fb6d47367e3e07
Number of similar (compiler,implementation) pairs: 172, 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=core-avx2 -O2 -fomit-frame-pointer xmm
gcc -m32 -march=core-avx2 -O3 -fomit-frame-pointer xmm
gcc -m32 -march=core-avx2 -O -fomit-frame-pointer xmm
gcc -m32 -march=core-avx2 -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]
skein_block_xmm32.S: movl %ebx,%esp #get rid of locals (wipe??)
skein_block_xmm32.S:

Number of similar (compiler,implementation) pairs: 172, 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=core-avx2 -O2 -fomit-frame-pointer xmm
gcc -m32 -march=core-avx2 -O3 -fomit-frame-pointer xmm
gcc -m32 -march=core-avx2 -O -fomit-frame-pointer xmm
gcc -m32 -march=core-avx2 -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: movl %ebx,%esp #get rid of locals (wipe??)
skein_block_xmm32.S:
skein_block_xmm32.S: skein_block_xmm32.S:297:61: warning: trigraph ??) ignored, use -trigraphs to enable [-Wtrigraphs]
skein_block_xmm32.S: movl %ebx,%esp #get rid of locals (wipe??)
skein_block_xmm32.S:

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