Implementation notes: x86, samba, crypto_hash/skein10241024

Computer: samba
Architecture: x86
CPU ID: GenuineIntel-000506e3-bfebfbff
SUPERCOP version: 20190803
Operation: crypto_hash
Primitive: skein10241024
TimeImplementationCompilerBenchmark dateSUPERCOP version
51324optgcc -m32 -march=i386 -Os -fomit-frame-pointer2019070520190110
51439optgcc -m32 -march=i486 -Os -fomit-frame-pointer2019070520190110
51476optgcc -funroll-loops -m32 -march=pentium -Os -fomit-frame-pointer2019070520190110
51484optgcc -funroll-loops -m32 -march=i486 -Os -fomit-frame-pointer2019070520190110
51488optgcc -funroll-loops -m32 -Os -fomit-frame-pointer2019070520190110
51518optgcc -funroll-loops -m32 -march=k6-2 -Os -fomit-frame-pointer2019070520190110
51562optgcc -funroll-loops -m32 -march=k6 -Os -fomit-frame-pointer2019070520190110
51611optgcc -funroll-loops -m32 -march=pentium-mmx -Os -fomit-frame-pointer2019070520190110
51623optgcc -funroll-loops -m32 -march=pentium-m -O -fomit-frame-pointer2019070520190110
51669optgcc -funroll-loops -m32 -march=k6-3 -Os -fomit-frame-pointer2019070520190110
51672optgcc -funroll-loops -m32 -march=athlon -Os -fomit-frame-pointer2019070520190110
51690optgcc -funroll-loops -m32 -march=pentium4 -O -fomit-frame-pointer2019070520190110
51762optgcc -funroll-loops -m32 -march=i386 -Os -fomit-frame-pointer2019070520190110
51849optgcc -funroll-loops -m32 -march=pentium2 -Os -fomit-frame-pointer2019070520190110
51881optgcc -funroll-loops -m32 -march=pentium3 -Os -fomit-frame-pointer2019070520190110
52014optgcc -funroll-loops -m32 -march=pentiumpro -Os -fomit-frame-pointer2019070520190110
52024optgcc -funroll-loops -m32 -march=prescott -O -fomit-frame-pointer2019070520190110
52073optgcc -m32 -march=prescott -O2 -fomit-frame-pointer2019070520190110
52210optgcc -funroll-loops -m32 -march=k8 -O -fomit-frame-pointer2019070520190110
52240optgcc -m32 -march=k6-2 -Os -fomit-frame-pointer2019070520190110
52265optgcc -m32 -march=pentium -Os -fomit-frame-pointer2019070520190110
52274optgcc -m32 -march=k6 -Os -fomit-frame-pointer2019070520190110
52309optgcc -funroll-loops -m32 -march=nocona -O -fomit-frame-pointer2019070520190110
52320optgcc -m32 -march=pentium-mmx -Os -fomit-frame-pointer2019070520190110
52351optgcc -m32 -march=nocona -O2 -fomit-frame-pointer2019070520190110
52500optgcc -m32 -march=pentium4 -O2 -fomit-frame-pointer2019070520190110
52682optgcc -m32 -march=pentium2 -Os -fomit-frame-pointer2019070520190110
52722optgcc -m32 -march=pentiumpro -Os -fomit-frame-pointer2019070520190110
52736optgcc -m32 -march=k6-3 -Os -fomit-frame-pointer2019070520190110
52778optgcc -m32 -march=nocona -O -fomit-frame-pointer2019070520190110
52778optgcc -m32 -march=prescott -O -fomit-frame-pointer2019070520190110
52818optgcc -m32 -march=athlon -Os -fomit-frame-pointer2019070520190110
52828optgcc -m32 -march=core-avx2 -O -fomit-frame-pointer2019070520190110
52836optgcc -m32 -march=native -mtune=native -O -fomit-frame-pointer2019070520190110
52889optgcc -m32 -march=pentium3 -Os -fomit-frame-pointer2019070520190110
52934optgcc -m32 -Os -fomit-frame-pointer2019070520190110
53371optgcc -funroll-loops -m32 -march=nocona -O2 -fomit-frame-pointer2019070520190110
53371optgcc -m32 -march=pentium4 -O -fomit-frame-pointer2019070520190110
53467optgcc -m32 -march=core2 -msse4 -O -fomit-frame-pointer2019070520190110
53502optgcc -m32 -march=core2 -O -fomit-frame-pointer2019070520190110
53510optgcc -m32 -march=core-avx-i -O -fomit-frame-pointer2019070520190110
53651optgcc -funroll-loops -m32 -march=prescott -O2 -fomit-frame-pointer2019070520190110
53703optgcc -funroll-loops -m32 -march=i486 -O2 -fomit-frame-pointer2019070520190110
53715optgcc -m32 -march=corei7-avx -O -fomit-frame-pointer2019070520190110
53832optgcc -m32 -march=corei7 -O -fomit-frame-pointer2019070520190110
53887optgcc -m32 -march=core2 -msse4.1 -O -fomit-frame-pointer2019070520190110
54145optgcc -funroll-loops -m32 -march=pentium4 -O2 -fomit-frame-pointer2019070520190110
54454optgcc -m32 -march=barcelona -O -fomit-frame-pointer2019070520190110
54627optgcc -m32 -march=k8 -O -fomit-frame-pointer2019070520190110
54722optgcc -funroll-loops -m32 -march=athlon -O2 -fomit-frame-pointer2019070520190110
55595optgcc -funroll-loops -m32 -march=k6 -O2 -fomit-frame-pointer2019070520190110
55734optgcc -funroll-loops -m32 -march=k6-3 -O2 -fomit-frame-pointer2019070520190110
55839optgcc -funroll-loops -m32 -march=k6-2 -O3 -fomit-frame-pointer2019070520190110
55869optgcc -funroll-loops -m32 -march=k6-3 -O3 -fomit-frame-pointer2019070520190110
55899optgcc -funroll-loops -m32 -march=k6-2 -O2 -fomit-frame-pointer2019070520190110
55998optgcc -funroll-loops -m32 -march=i386 -O2 -fomit-frame-pointer2019070520190110
56091optgcc -funroll-loops -m32 -O2 -fomit-frame-pointer2019070520190110
56111optgcc -funroll-loops -m32 -march=barcelona -O -fomit-frame-pointer2019070520190110
56311optgcc -funroll-loops -m32 -march=pentium -O3 -fomit-frame-pointer2019070520190110
56410optgcc -funroll-loops -m32 -march=pentium3 -O2 -fomit-frame-pointer2019070520190110
56418optgcc -funroll-loops -m32 -march=i486 -O3 -fomit-frame-pointer2019070520190110
56448optgcc -funroll-loops -m32 -march=pentium2 -O2 -fomit-frame-pointer2019070520190110
56613optgcc -funroll-loops -m32 -march=pentium -O2 -fomit-frame-pointer2019070520190110
56696optgcc -funroll-loops -m32 -march=pentiumpro -O2 -fomit-frame-pointer2019070520190110
56805optgcc -funroll-loops -m32 -march=pentium-mmx -O3 -fomit-frame-pointer2019070520190110
56846optgcc -funroll-loops -m32 -march=pentium-mmx -O2 -fomit-frame-pointer2019070520190110
56916optgcc -m32 -march=i486 -O3 -fomit-frame-pointer2019070520190110
57409optgcc -m32 -march=athlon -O2 -fomit-frame-pointer2019070520190110
57442optgcc -funroll-loops -m32 -march=pentium3 -O -fomit-frame-pointer2019070520190110
57461optgcc -funroll-loops -m32 -march=pentium -O -fomit-frame-pointer2019070520190110
57464optgcc -funroll-loops -m32 -march=i386 -O -fomit-frame-pointer2019070520190110
57504optgcc -funroll-loops -m32 -march=pentium-mmx -O -fomit-frame-pointer2019070520190110
57518optgcc -m32 -march=k6-2 -O3 -fomit-frame-pointer2019070520190110
57534optgcc -funroll-loops -m32 -march=i386 -O3 -fomit-frame-pointer2019070520190110
57539optgcc -m32 -march=k6-3 -O3 -fomit-frame-pointer2019070520190110
57568optgcc -funroll-loops -m32 -march=pentium2 -O -fomit-frame-pointer2019070520190110
57655optgcc -funroll-loops -m32 -march=pentiumpro -O -fomit-frame-pointer2019070520190110
57873optgcc -funroll-loops -m32 -march=k6-3 -O -fomit-frame-pointer2019070520190110
57891optgcc -m32 -march=pentium-m -O -fomit-frame-pointer2019070520190110
57927optgcc -funroll-loops -m32 -march=k6-2 -O -fomit-frame-pointer2019070520190110
58038optgcc -m32 -march=i386 -O3 -fomit-frame-pointer2019070520190110
58040optgcc -funroll-loops -m32 -march=athlon -O3 -fomit-frame-pointer2019070520190110
58081optgcc -m32 -march=athlon -O3 -fomit-frame-pointer2019070520190110
58087optgcc -funroll-loops -m32 -march=athlon -O -fomit-frame-pointer2019070520190110
58129optgcc -m32 -march=k6-2 -O2 -fomit-frame-pointer2019070520190110
58264optgcc -m32 -march=pentium-mmx -O3 -fomit-frame-pointer2019070520190110
58329optgcc -m32 -march=pentium -O3 -fomit-frame-pointer2019070520190110
58387optgcc -funroll-loops -m32 -march=k6 -O -fomit-frame-pointer2019070520190110
58542optgcc -m32 -march=k6-3 -O2 -fomit-frame-pointer2019070520190110
58552optgcc -funroll-loops -m32 -march=i486 -O -fomit-frame-pointer2019070520190110
58633optgcc -m32 -march=i386 -O2 -fomit-frame-pointer2019070520190110
58714optgcc -m32 -march=k6 -O2 -fomit-frame-pointer2019070520190110
58760optgcc -funroll-loops -m32 -march=pentium4 -O3 -fomit-frame-pointer2019070520190110
58793optgcc -funroll-loops -m32 -O -fomit-frame-pointer2019070520190110
58860optgcc -m32 -march=i486 -O2 -fomit-frame-pointer2019070520190110
58877optgcc -m32 -march=pentiumpro -O2 -fomit-frame-pointer2019070520190110
59013optgcc -m32 -march=pentium3 -O2 -fomit-frame-pointer2019070520190110
59059optgcc -m32 -march=pentium2 -O2 -fomit-frame-pointer2019070520190110
59198optgcc -m32 -O2 -fomit-frame-pointer2019070520190110
59642optgcc -funroll-loops -m32 -march=nocona -O3 -fomit-frame-pointer2019070520190110
59709optgcc -m32 -march=pentium -O -fomit-frame-pointer2019070520190110
60006optgcc -funroll-loops -m32 -march=prescott -O3 -fomit-frame-pointer2019070520190110
60125optgcc -m32 -march=pentium-mmx -O2 -fomit-frame-pointer2019070520190110
60208optgcc -m32 -O3 -fomit-frame-pointer2019070520190110
60216optgcc -m32 -march=pentium-mmx -O -fomit-frame-pointer2019070520190110
60379optgcc -m32 -march=i486 -O -fomit-frame-pointer2019070520190110
60385optgcc -m32 -march=k6 -O3 -fomit-frame-pointer2019070520190110
60410optgcc -m32 -march=prescott -O3 -fomit-frame-pointer2019070520190110
60440optgcc -m32 -march=i386 -O -fomit-frame-pointer2019070520190110
60488optgcc -m32 -march=pentium -O2 -fomit-frame-pointer2019070520190110
60584optgcc -funroll-loops -m32 -march=pentium3 -O3 -fomit-frame-pointer2019070520190110
60593optgcc -m32 -march=nocona -O3 -fomit-frame-pointer2019070520190110
60651optgcc -m32 -march=pentium2 -O -fomit-frame-pointer2019070520190110
60713optgcc -funroll-loops -m32 -march=k6 -O3 -fomit-frame-pointer2019070520190110
60853optgcc -m32 -march=pentiumpro -O -fomit-frame-pointer2019070520190110
60944optgcc -m32 -march=k6-2 -O -fomit-frame-pointer2019070520190110
60956optgcc -m32 -march=k6 -O -fomit-frame-pointer2019070520190110
61256optgcc -funroll-loops -m32 -O3 -fomit-frame-pointer2019070520190110
61300optgcc -m32 -march=pentium4 -O3 -fomit-frame-pointer2019070520190110
61607optgcc -m32 -march=k6-3 -O -fomit-frame-pointer2019070520190110
61623optgcc -funroll-loops -m32 -march=pentium2 -O3 -fomit-frame-pointer2019070520190110
61671optgcc -m32 -march=pentiumpro -O3 -fomit-frame-pointer2019070520190110
61715optgcc -m32 -march=pentium3 -O -fomit-frame-pointer2019070520190110
62119optgcc -funroll-loops -m32 -march=pentiumpro -O3 -fomit-frame-pointer2019070520190110
62258optgcc -m32 -march=pentium2 -O3 -fomit-frame-pointer2019070520190110
62639optgcc -m32 -march=athlon -O -fomit-frame-pointer2019070520190110
62856optgcc -m32 -O -fomit-frame-pointer2019070520190110
62867optgcc -m32 -march=pentium3 -O3 -fomit-frame-pointer2019070520190110
72086optgcc -funroll-loops -m32 -march=pentium-m -Os -fomit-frame-pointer2019070520190110
73811optgcc -m32 -march=core-avx2 -Os -fomit-frame-pointer2019070520190110
73818optgcc -m32 -march=native -mtune=native -Os -fomit-frame-pointer2019070520190110
80460optgcc -m32 -march=corei7 -Os -fomit-frame-pointer2019070520190110
80808optgcc -m32 -march=core2 -msse4.1 -Os -fomit-frame-pointer2019070520190110
80863optgcc -m32 -march=core-avx-i -Os -fomit-frame-pointer2019070520190110
81088optgcc -m32 -march=core2 -msse4 -Os -fomit-frame-pointer2019070520190110
81093optgcc -m32 -march=corei7-avx -Os -fomit-frame-pointer2019070520190110
81654optgcc -m32 -march=pentium-m -Os -fomit-frame-pointer2019070520190110
83944optgcc -funroll-loops -m32 -march=prescott -Os -fomit-frame-pointer2019070520190110
84212optgcc -m32 -march=prescott -Os -fomit-frame-pointer2019070520190110
84262optgcc -funroll-loops -m32 -march=pentium4 -Os -fomit-frame-pointer2019070520190110
84445optgcc -m32 -march=nocona -Os -fomit-frame-pointer2019070520190110
84458optgcc -funroll-loops -m32 -march=nocona -Os -fomit-frame-pointer2019070520190110
85064optgcc -m32 -march=pentium4 -Os -fomit-frame-pointer2019070520190110
86008optgcc -m32 -march=core2 -Os -fomit-frame-pointer2019070520190110
89510optgcc -m32 -march=corei7-avx -O3 -fomit-frame-pointer2019070520190110
90209optgcc -m32 -march=core-avx-i -O3 -fomit-frame-pointer2019070520190110
93855optgcc -m32 -march=core2 -O3 -fomit-frame-pointer2019070520190110
97169optgcc -m32 -march=native -mtune=native -O3 -fomit-frame-pointer2019070520190110
97536optgcc -m32 -march=core-avx2 -O3 -fomit-frame-pointer2019070520190110
100145optgcc -m32 -march=pentium-m -O3 -fomit-frame-pointer2019070520190110
101038optgcc -m32 -march=core2 -msse4.1 -O3 -fomit-frame-pointer2019070520190110
101248optgcc -m32 -march=corei7 -O3 -fomit-frame-pointer2019070520190110
102317optgcc -m32 -march=core2 -msse4 -O3 -fomit-frame-pointer2019070520190110
104810optgcc -funroll-loops -m32 -march=pentium-m -O3 -fomit-frame-pointer2019070520190110
114210optgcc -funroll-loops -m32 -march=pentium-m -O2 -fomit-frame-pointer2019070520190110
121504optgcc -m32 -march=core-avx-i -O2 -fomit-frame-pointer2019070520190110
121605optgcc -m32 -march=corei7-avx -O2 -fomit-frame-pointer2019070520190110
123998optgcc -m32 -march=pentium-m -O2 -fomit-frame-pointer2019070520190110
125655optgcc -m32 -march=corei7 -O2 -fomit-frame-pointer2019070520190110
125657optgcc -m32 -march=core2 -msse4 -O2 -fomit-frame-pointer2019070520190110
126486optgcc -m32 -march=core2 -msse4.1 -O2 -fomit-frame-pointer2019070520190110
128153optgcc -m32 -march=core2 -O2 -fomit-frame-pointer2019070520190110
131492optgcc -m32 -march=native -mtune=native -O2 -fomit-frame-pointer2019070520190110
131609optgcc -m32 -march=core-avx2 -O2 -fomit-frame-pointer2019070520190110
180047optgcc -m32 -march=barcelona -O3 -fomit-frame-pointer2019070520190110
186178optgcc -funroll-loops -m32 -march=barcelona -O3 -fomit-frame-pointer2019070520190110
194135optgcc -funroll-loops -m32 -march=barcelona -Os -fomit-frame-pointer2019070520190110
200542optgcc -m32 -march=barcelona -Os -fomit-frame-pointer2019070520190110
202300optgcc -funroll-loops -m32 -march=k8 -O3 -fomit-frame-pointer2019070520190110
215189optgcc -m32 -march=k8 -O3 -fomit-frame-pointer2019070520190110
216040optgcc -funroll-loops -m32 -march=barcelona -O2 -fomit-frame-pointer2019070520190110
230238optgcc -m32 -march=barcelona -O2 -fomit-frame-pointer2019070520190110
243988optgcc -funroll-loops -m32 -march=k8 -O2 -fomit-frame-pointer2019070520190110
252105optgcc -funroll-loops -m32 -march=k8 -Os -fomit-frame-pointer2019070520190110
255674optgcc -m32 -march=k8 -O2 -fomit-frame-pointer2019070520190110
262440optgcc -m32 -march=k8 -Os -fomit-frame-pointer2019070520190110

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