Implementation notes: x86, kizomba, crypto_hash/skein256256

Computer: kizomba
Architecture: x86
CPU ID: GenuineIntel-000906e9-bfebfbff
SUPERCOP version: 20181216
Operation: crypto_hash
Primitive: skein256256
TimeImplementationCompilerBenchmark dateSUPERCOP version
35590optgcc -m32 -march=core-avx2 -O2 -fomit-frame-pointer2018082020180818
35919optgcc -m32 -march=core-avx2 -O3 -fomit-frame-pointer2018082020180818
36073optgcc -funroll-loops -m32 -march=nocona -O3 -fomit-frame-pointer2018082020180818
36077optgcc -m32 -march=core2 -msse4.1 -O2 -fomit-frame-pointer2018082020180818
36095optgcc -m32 -march=core2 -msse4 -O3 -fomit-frame-pointer2018082020180818
36117optgcc -m32 -march=core-avx-i -O3 -fomit-frame-pointer2018082020180818
36121optgcc -m32 -march=corei7-avx -O2 -fomit-frame-pointer2018082020180818
36125optgcc -funroll-loops -m32 -march=prescott -O3 -fomit-frame-pointer2018082020180818
36141optgcc -m32 -march=corei7-avx -O3 -fomit-frame-pointer2018082020180818
36147optgcc -funroll-loops -m32 -march=prescott -O2 -fomit-frame-pointer2018082020180818
36148optgcc -m32 -march=core2 -O3 -fomit-frame-pointer2018082020180818
36153optgcc -m32 -march=core2 -msse4.1 -O3 -fomit-frame-pointer2018082020180818
36166optgcc -m32 -march=core-avx-i -O2 -fomit-frame-pointer2018082020180818
36184optgcc -m32 -march=core2 -O2 -fomit-frame-pointer2018082020180818
36184optgcc -m32 -march=corei7 -O2 -fomit-frame-pointer2018082020180818
36189optgcc -m32 -march=native -mtune=native -O2 -fomit-frame-pointer2018082020180818
36194optgcc -funroll-loops -m32 -march=nocona -O2 -fomit-frame-pointer2018082020180818
36241optgcc -m32 -march=core2 -msse4 -O2 -fomit-frame-pointer2018082020180818
36288optgcc -m32 -march=corei7 -O3 -fomit-frame-pointer2018082020180818
36330optgcc -funroll-loops -m32 -march=pentium4 -O2 -fomit-frame-pointer2018082020180818
36371optgcc -m32 -march=native -mtune=native -O3 -fomit-frame-pointer2018082020180818
36408optgcc -funroll-loops -m32 -march=pentium4 -O3 -fomit-frame-pointer2018082020180818
36590optgcc -m32 -march=nocona -O2 -fomit-frame-pointer2018082020180818
36734optgcc -m32 -march=prescott -O2 -fomit-frame-pointer2018082020180818
36756optgcc -m32 -march=nocona -O3 -fomit-frame-pointer2018082020180818
37018optgcc -m32 -march=prescott -O3 -fomit-frame-pointer2018082020180818
37213optgcc -m32 -march=pentium4 -O2 -fomit-frame-pointer2018082020180818
37220optgcc -m32 -march=pentium4 -O3 -fomit-frame-pointer2018082020180818
38850optgcc -funroll-loops -m32 -march=pentium2 -O3 -fomit-frame-pointer2018082020180818
38955optgcc -funroll-loops -m32 -march=pentium3 -O3 -fomit-frame-pointer2018082020180818
39039optgcc -funroll-loops -m32 -march=k6 -O3 -fomit-frame-pointer2018082020180818
39045optgcc -m32 -O3 -fomit-frame-pointer2018082020180818
39189optgcc -funroll-loops -m32 -march=k6-3 -O2 -fomit-frame-pointer2018082020180818
39216optgcc -funroll-loops -m32 -march=k6 -O2 -fomit-frame-pointer2018082020180818
39222optgcc -funroll-loops -m32 -march=k6-2 -O2 -fomit-frame-pointer2018082020180818
39234optgcc -m32 -march=pentium2 -O3 -fomit-frame-pointer2018082020180818
39242optgcc -m32 -march=k6 -O3 -fomit-frame-pointer2018082020180818
39278optgcc -funroll-loops -m32 -march=pentiumpro -O3 -fomit-frame-pointer2018082020180818
39297optgcc -funroll-loops -m32 -march=pentium3 -O2 -fomit-frame-pointer2018082020180818
39328optgcc -m32 -march=pentium3 -O3 -fomit-frame-pointer2018082020180818
39341optgcc -funroll-loops -m32 -march=athlon -O2 -fomit-frame-pointer2018082020180818
39357optgcc -funroll-loops -m32 -march=pentiumpro -O2 -fomit-frame-pointer2018082020180818
39466optgcc -funroll-loops -m32 -march=pentium2 -O2 -fomit-frame-pointer2018082020180818
39472optgcc -funroll-loops -m32 -O3 -fomit-frame-pointer2018082020180818
39498optgcc -m32 -march=native -mtune=native -O -fomit-frame-pointer2018082020180818
39557optgcc -m32 -march=corei7 -O -fomit-frame-pointer2018082020180818
39563optgcc -m32 -march=k6 -O2 -fomit-frame-pointer2018082020180818
39566optgcc -funroll-loops -m32 -march=athlon -O3 -fomit-frame-pointer2018082020180818
39593optgcc -funroll-loops -m32 -march=barcelona -O -fomit-frame-pointer2018082020180818
39593optgcc -m32 -march=corei7-avx -O -fomit-frame-pointer2018082020180818
39610optgcc -funroll-loops -m32 -march=pentium4 -O -fomit-frame-pointer2018082020180818
39615optgcc -m32 -march=k6-2 -O2 -fomit-frame-pointer2018082020180818
39619optgcc -m32 -O2 -fomit-frame-pointer2018082020180818
39621optgcc -funroll-loops -m32 -march=pentium-m -O -fomit-frame-pointer2018082020180818
39625optgcc -m32 -march=core2 -msse4 -O -fomit-frame-pointer2018082020180818
39625optgcc -m32 -march=pentiumpro -O3 -fomit-frame-pointer2018082020180818
39639optgcc -m32 -march=core2 -O -fomit-frame-pointer2018082020180818
39647optgcc -m32 -march=prescott -O -fomit-frame-pointer2018082020180818
39671optgcc -funroll-loops -m32 -march=prescott -O -fomit-frame-pointer2018082020180818
39679optgcc -m32 -march=k8 -O -fomit-frame-pointer2018082020180818
39684optgcc -m32 -march=barcelona -O -fomit-frame-pointer2018082020180818
39694optgcc -m32 -march=k6-3 -O2 -fomit-frame-pointer2018082020180818
39696optgcc -m32 -march=core-avx-i -O -fomit-frame-pointer2018082020180818
39712optgcc -m32 -march=core-avx2 -O -fomit-frame-pointer2018082020180818
39722optgcc -funroll-loops -m32 -march=pentium-mmx -O2 -fomit-frame-pointer2018082020180818
39737optgcc -funroll-loops -m32 -march=pentium -O2 -fomit-frame-pointer2018082020180818
39738optgcc -m32 -march=nocona -O -fomit-frame-pointer2018082020180818
39742optgcc -m32 -march=pentium-mmx -O2 -fomit-frame-pointer2018082020180818
39772optgcc -m32 -march=core2 -msse4.1 -O -fomit-frame-pointer2018082020180818
39790optgcc -m32 -march=pentium2 -O2 -fomit-frame-pointer2018082020180818
39791optgcc -m32 -march=pentium4 -O -fomit-frame-pointer2018082020180818
39814optgcc -m32 -march=k6-2 -O3 -fomit-frame-pointer2018082020180818
39818optgcc -m32 -march=k6-3 -O3 -fomit-frame-pointer2018082020180818
39821optgcc -funroll-loops -m32 -march=k8 -O -fomit-frame-pointer2018082020180818
39865optgcc -funroll-loops -m32 -O2 -fomit-frame-pointer2018082020180818
39910optgcc -m32 -march=pentium-m -O -fomit-frame-pointer2018082020180818
39934optgcc -funroll-loops -m32 -march=nocona -O -fomit-frame-pointer2018082020180818
40000optgcc -m32 -march=pentiumpro -O2 -fomit-frame-pointer2018082020180818
40042optgcc -funroll-loops -m32 -march=k6-2 -O3 -fomit-frame-pointer2018082020180818
40049optgcc -m32 -march=pentium3 -O2 -fomit-frame-pointer2018082020180818
40061optgcc -m32 -march=athlon -O2 -fomit-frame-pointer2018082020180818
40063optgcc -m32 -march=athlon -O3 -fomit-frame-pointer2018082020180818
40176optgcc -funroll-loops -m32 -march=i486 -O2 -fomit-frame-pointer2018082020180818
40286optgcc -funroll-loops -m32 -march=k6-3 -O3 -fomit-frame-pointer2018082020180818
40299optgcc -funroll-loops -m32 -march=pentium -O3 -fomit-frame-pointer2018082020180818
40338optgcc -funroll-loops -m32 -march=pentium-mmx -O3 -fomit-frame-pointer2018082020180818
40419optgcc -m32 -march=pentium -O2 -fomit-frame-pointer2018082020180818
40441optgcc -m32 -march=i386 -O2 -fomit-frame-pointer2018082020180818
40455optgcc -funroll-loops -m32 -march=i386 -O2 -fomit-frame-pointer2018082020180818
40456optgcc -funroll-loops -m32 -march=i486 -O3 -fomit-frame-pointer2018082020180818
40480optgcc -m32 -march=i486 -O2 -fomit-frame-pointer2018082020180818
40639optgcc -m32 -march=pentium-mmx -O3 -fomit-frame-pointer2018082020180818
40736optgcc -funroll-loops -m32 -march=i386 -O3 -fomit-frame-pointer2018082020180818
40893optgcc -m32 -march=i386 -O3 -fomit-frame-pointer2018082020180818
41068optgcc -m32 -march=pentium -O3 -fomit-frame-pointer2018082020180818
41129optgcc -m32 -march=i486 -O3 -fomit-frame-pointer2018082020180818
46697optgcc -funroll-loops -m32 -march=k6-3 -O -fomit-frame-pointer2018082020180818
46714optgcc -funroll-loops -m32 -march=i486 -O -fomit-frame-pointer2018082020180818
46732optgcc -funroll-loops -m32 -march=pentiumpro -O -fomit-frame-pointer2018082020180818
46748optgcc -funroll-loops -m32 -march=pentium2 -O -fomit-frame-pointer2018082020180818
46772optgcc -funroll-loops -m32 -march=athlon -O -fomit-frame-pointer2018082020180818
46776optgcc -funroll-loops -m32 -march=k6-2 -O -fomit-frame-pointer2018082020180818
46776optgcc -funroll-loops -m32 -march=k6 -O -fomit-frame-pointer2018082020180818
46911optgcc -funroll-loops -m32 -march=pentium3 -O -fomit-frame-pointer2018082020180818
47058optgcc -m32 -O -fomit-frame-pointer2018082020180818
47123optgcc -funroll-loops -m32 -march=i386 -O -fomit-frame-pointer2018082020180818
47212optgcc -funroll-loops -m32 -march=pentium -O -fomit-frame-pointer2018082020180818
47238optgcc -funroll-loops -m32 -march=pentium-mmx -O -fomit-frame-pointer2018082020180818
47264optgcc -m32 -march=pentium -O -fomit-frame-pointer2018082020180818
47280optgcc -m32 -march=i486 -O -fomit-frame-pointer2018082020180818
47304optgcc -funroll-loops -m32 -O -fomit-frame-pointer2018082020180818
47312optgcc -m32 -march=pentium2 -O -fomit-frame-pointer2018082020180818
47316optgcc -m32 -march=pentium3 -O -fomit-frame-pointer2018082020180818
47450optgcc -m32 -march=pentium-mmx -O -fomit-frame-pointer2018082020180818
47577optgcc -m32 -march=i386 -O -fomit-frame-pointer2018082020180818
47750optgcc -m32 -march=k6-3 -O -fomit-frame-pointer2018082020180818
47824optgcc -m32 -march=athlon -O -fomit-frame-pointer2018082020180818
47919optgcc -m32 -march=k6 -O -fomit-frame-pointer2018082020180818
48065optgcc -m32 -march=pentiumpro -O -fomit-frame-pointer2018082020180818
48091optgcc -m32 -march=k6-2 -O -fomit-frame-pointer2018082020180818
48675optgcc -funroll-loops -m32 -march=nocona -Os -fomit-frame-pointer2018082020180818
48732optgcc -m32 -march=pentium4 -Os -fomit-frame-pointer2018082020180818
48772optgcc -funroll-loops -m32 -march=prescott -Os -fomit-frame-pointer2018082020180818
48808optgcc -funroll-loops -m32 -march=pentium4 -Os -fomit-frame-pointer2018082020180818
48820optgcc -m32 -march=prescott -Os -fomit-frame-pointer2018082020180818
48835optgcc -m32 -march=nocona -Os -fomit-frame-pointer2018082020180818
50252optgcc -m32 -march=pentium-m -Os -fomit-frame-pointer2018082020180818
50315optgcc -funroll-loops -m32 -march=pentium-m -Os -fomit-frame-pointer2018082020180818
50576optgcc -funroll-loops -m32 -march=pentium-m -O3 -fomit-frame-pointer2018082020180818
50710optgcc -m32 -march=pentium-m -O2 -fomit-frame-pointer2018082020180818
50736optgcc -m32 -march=pentium-m -O3 -fomit-frame-pointer2018082020180818
50780optgcc -funroll-loops -m32 -march=pentium-m -O2 -fomit-frame-pointer2018082020180818
51006optgcc -m32 -march=core2 -Os -fomit-frame-pointer2018082020180818
53187optgcc -m32 -march=pentiumpro -Os -fomit-frame-pointer2018082020180818
53194optgcc -m32 -march=pentium3 -Os -fomit-frame-pointer2018082020180818
53341optgcc -funroll-loops -m32 -march=k6 -Os -fomit-frame-pointer2018082020180818
53456optgcc -m32 -march=core2 -msse4.1 -Os -fomit-frame-pointer2018082020180818
53480optgcc -m32 -march=core2 -msse4 -Os -fomit-frame-pointer2018082020180818
53551optgcc -funroll-loops -m32 -march=pentium-mmx -Os -fomit-frame-pointer2018082020180818
53554optgcc -funroll-loops -m32 -march=k6-2 -Os -fomit-frame-pointer2018082020180818
53561optgcc -m32 -march=i386 -Os -fomit-frame-pointer2018082020180818
53570optgcc -funroll-loops -m32 -march=i486 -Os -fomit-frame-pointer2018082020180818
53580optgcc -m32 -march=i486 -Os -fomit-frame-pointer2018082020180818
53607optgcc -m32 -march=pentium2 -Os -fomit-frame-pointer2018082020180818
53640optgcc -funroll-loops -m32 -march=k6-3 -Os -fomit-frame-pointer2018082020180818
53655optgcc -m32 -march=corei7 -Os -fomit-frame-pointer2018082020180818
53674optgcc -m32 -march=athlon -Os -fomit-frame-pointer2018082020180818
53680optgcc -funroll-loops -m32 -march=i386 -Os -fomit-frame-pointer2018082020180818
53687optgcc -funroll-loops -m32 -march=athlon -Os -fomit-frame-pointer2018082020180818
53732optgcc -funroll-loops -m32 -Os -fomit-frame-pointer2018082020180818
53756optgcc -m32 -march=k6 -Os -fomit-frame-pointer2018082020180818
53765optgcc -funroll-loops -m32 -march=pentium3 -Os -fomit-frame-pointer2018082020180818
53802optgcc -m32 -march=pentium-mmx -Os -fomit-frame-pointer2018082020180818
53807optgcc -m32 -march=pentium -Os -fomit-frame-pointer2018082020180818
53875optgcc -funroll-loops -m32 -march=pentium2 -Os -fomit-frame-pointer2018082020180818
53889optgcc -m32 -march=core-avx2 -Os -fomit-frame-pointer2018082020180818
53907optgcc -funroll-loops -m32 -march=pentium -Os -fomit-frame-pointer2018082020180818
53944optgcc -funroll-loops -m32 -march=pentiumpro -Os -fomit-frame-pointer2018082020180818
54139optgcc -m32 -march=k6-2 -Os -fomit-frame-pointer2018082020180818
54438optgcc -m32 -Os -fomit-frame-pointer2018082020180818
54724optgcc -m32 -march=k6-3 -Os -fomit-frame-pointer2018082020180818
55064optgcc -m32 -march=core-avx-i -Os -fomit-frame-pointer2018082020180818
55653optgcc -m32 -march=corei7-avx -Os -fomit-frame-pointer2018082020180818
154926optgcc -funroll-loops -m32 -march=barcelona -O3 -fomit-frame-pointer2018082020180818
155786optgcc -funroll-loops -m32 -march=barcelona -O2 -fomit-frame-pointer2018082020180818
155809optgcc -funroll-loops -m32 -march=barcelona -Os -fomit-frame-pointer2018082020180818
156884optgcc -m32 -march=barcelona -O3 -fomit-frame-pointer2018082020180818
156948optgcc -m32 -march=barcelona -Os -fomit-frame-pointer2018082020180818
157407optgcc -m32 -march=barcelona -O2 -fomit-frame-pointer2018082020180818
163068optgcc -m32 -march=native -mtune=native -Os -fomit-frame-pointer2018082020180818
187829optgcc -funroll-loops -m32 -march=k8 -O2 -fomit-frame-pointer2018082020180818
188166optgcc -funroll-loops -m32 -march=k8 -O3 -fomit-frame-pointer2018082020180818
189943optgcc -m32 -march=k8 -Os -fomit-frame-pointer2018082020180818
189952optgcc -funroll-loops -m32 -march=k8 -Os -fomit-frame-pointer2018082020180818
190218optgcc -m32 -march=k8 -O3 -fomit-frame-pointer2018082020180818
191016optgcc -m32 -march=k8 -O2 -fomit-frame-pointer2018082020180818

Checksum failure

Implementation: crypto_hash/skein256256/xmm
Compiler: gcc -funroll-loops -m32 -O2 -fomit-frame-pointer
f1842d193d830e780d823e7feb35a42ba72a4991152e3bce84bac20e9a27fbda
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/skein256256/xmm
Compiler: gcc -m32 -march=barcelona -O2 -fomit-frame-pointer
f1842d193d830e780d823e7feb35a42ba72a4991152e3bce84bac20e9a27fbda f1842d193d830e780d823e7feb35a42ba72a4991152e3bce84bac20e9a27fbda
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/skein256256/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/skein256256/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