Implementation notes: x86, kizomba, crypto_hash/skein10241024

Computer: kizomba
Architecture: x86
CPU ID: GenuineIntel-000906e9-bfebfbff
SUPERCOP version: 20181216
Operation: crypto_hash
Primitive: skein10241024
TimeImplementationCompilerBenchmark dateSUPERCOP version
51361optgcc -m32 -march=i486 -Os -fomit-frame-pointer2018082020180818
51443optgcc -m32 -march=i386 -Os -fomit-frame-pointer2018082020180818
51474optgcc -funroll-loops -m32 -march=i386 -Os -fomit-frame-pointer2018082020180818
51476optgcc -funroll-loops -m32 -march=pentium4 -O -fomit-frame-pointer2018082020180818
51506optgcc -funroll-loops -m32 -march=athlon -Os -fomit-frame-pointer2018082020180818
51514optgcc -funroll-loops -m32 -march=pentium -Os -fomit-frame-pointer2018082020180818
51528optgcc -funroll-loops -m32 -march=pentium-m -O -fomit-frame-pointer2018082020180818
51560optgcc -funroll-loops -m32 -march=k6 -Os -fomit-frame-pointer2018082020180818
51571optgcc -funroll-loops -m32 -march=pentium-mmx -Os -fomit-frame-pointer2018082020180818
51599optgcc -funroll-loops -m32 -Os -fomit-frame-pointer2018082020180818
51668optgcc -funroll-loops -m32 -march=k6-3 -Os -fomit-frame-pointer2018082020180818
51701optgcc -funroll-loops -m32 -march=i486 -Os -fomit-frame-pointer2018082020180818
51810optgcc -funroll-loops -m32 -march=k6-2 -Os -fomit-frame-pointer2018082020180818
51837optgcc -funroll-loops -m32 -march=pentiumpro -Os -fomit-frame-pointer2018082020180818
51845optgcc -funroll-loops -m32 -march=pentium3 -Os -fomit-frame-pointer2018082020180818
51885optgcc -funroll-loops -m32 -march=pentium2 -Os -fomit-frame-pointer2018082020180818
52037optgcc -funroll-loops -m32 -march=prescott -O -fomit-frame-pointer2018082020180818
52099optgcc -m32 -march=pentium-mmx -Os -fomit-frame-pointer2018082020180818
52137optgcc -funroll-loops -m32 -march=k8 -O -fomit-frame-pointer2018082020180818
52248optgcc -m32 -march=pentium -Os -fomit-frame-pointer2018082020180818
52262optgcc -m32 -march=k6 -Os -fomit-frame-pointer2018082020180818
52271optgcc -m32 -march=k6-2 -Os -fomit-frame-pointer2018082020180818
52387optgcc -m32 -march=prescott -O2 -fomit-frame-pointer2018082020180818
52411optgcc -m32 -march=nocona -O2 -fomit-frame-pointer2018082020180818
52467optgcc -m32 -march=k6-3 -Os -fomit-frame-pointer2018082020180818
52468optgcc -m32 -march=nocona -O -fomit-frame-pointer2018082020180818
52482optgcc -m32 -march=prescott -O -fomit-frame-pointer2018082020180818
52510optgcc -m32 -march=pentium4 -O2 -fomit-frame-pointer2018082020180818
52520optgcc -m32 -Os -fomit-frame-pointer2018082020180818
52597optgcc -funroll-loops -m32 -march=nocona -O -fomit-frame-pointer2018082020180818
52639optgcc -m32 -march=athlon -Os -fomit-frame-pointer2018082020180818
52663optgcc -m32 -march=pentium3 -Os -fomit-frame-pointer2018082020180818
52788optgcc -m32 -march=pentiumpro -Os -fomit-frame-pointer2018082020180818
52819optgcc -m32 -march=core-avx2 -O -fomit-frame-pointer2018082020180818
52972optgcc -m32 -march=pentium2 -Os -fomit-frame-pointer2018082020180818
53256optgcc -m32 -march=core2 -O -fomit-frame-pointer2018082020180818
53280optgcc -funroll-loops -m32 -march=prescott -O2 -fomit-frame-pointer2018082020180818
53309optgcc -m32 -march=core2 -msse4.1 -O -fomit-frame-pointer2018082020180818
53332optgcc -m32 -march=native -mtune=native -O -fomit-frame-pointer2018082020180818
53423optgcc -m32 -march=corei7 -O -fomit-frame-pointer2018082020180818
53490optgcc -funroll-loops -m32 -march=i486 -O2 -fomit-frame-pointer2018082020180818
53500optgcc -m32 -march=corei7-avx -O -fomit-frame-pointer2018082020180818
53508optgcc -m32 -march=core-avx-i -O -fomit-frame-pointer2018082020180818
53518optgcc -m32 -march=pentium4 -O -fomit-frame-pointer2018082020180818
53540optgcc -m32 -march=core2 -msse4 -O -fomit-frame-pointer2018082020180818
53970optgcc -funroll-loops -m32 -march=nocona -O2 -fomit-frame-pointer2018082020180818
54113optgcc -funroll-loops -m32 -march=pentium4 -O2 -fomit-frame-pointer2018082020180818
54226optgcc -m32 -march=barcelona -O -fomit-frame-pointer2018082020180818
54522optgcc -funroll-loops -m32 -march=athlon -O2 -fomit-frame-pointer2018082020180818
55274optgcc -m32 -march=k8 -O -fomit-frame-pointer2018082020180818
55397optgcc -funroll-loops -m32 -march=k6-3 -O2 -fomit-frame-pointer2018082020180818
55494optgcc -funroll-loops -m32 -march=k6-2 -O3 -fomit-frame-pointer2018082020180818
55871optgcc -funroll-loops -m32 -march=k6-2 -O2 -fomit-frame-pointer2018082020180818
56002optgcc -funroll-loops -m32 -march=i486 -O3 -fomit-frame-pointer2018082020180818
56022optgcc -funroll-loops -m32 -march=barcelona -O -fomit-frame-pointer2018082020180818
56080optgcc -funroll-loops -m32 -march=k6 -O2 -fomit-frame-pointer2018082020180818
56085optgcc -funroll-loops -m32 -march=i386 -O2 -fomit-frame-pointer2018082020180818
56190optgcc -funroll-loops -m32 -O2 -fomit-frame-pointer2018082020180818
56458optgcc -funroll-loops -m32 -march=pentiumpro -O2 -fomit-frame-pointer2018082020180818
56494optgcc -funroll-loops -m32 -march=pentium2 -O2 -fomit-frame-pointer2018082020180818
56536optgcc -funroll-loops -m32 -march=pentium -O3 -fomit-frame-pointer2018082020180818
56564optgcc -funroll-loops -m32 -march=pentium-mmx -O2 -fomit-frame-pointer2018082020180818
56566optgcc -m32 -march=i486 -O3 -fomit-frame-pointer2018082020180818
56633optgcc -funroll-loops -m32 -march=pentium3 -O2 -fomit-frame-pointer2018082020180818
56637optgcc -funroll-loops -m32 -march=pentium -O2 -fomit-frame-pointer2018082020180818
56670optgcc -funroll-loops -m32 -march=pentium-mmx -O3 -fomit-frame-pointer2018082020180818
56867optgcc -funroll-loops -m32 -march=i386 -O -fomit-frame-pointer2018082020180818
57041optgcc -funroll-loops -m32 -march=k6-3 -O3 -fomit-frame-pointer2018082020180818
57210optgcc -funroll-loops -m32 -march=i386 -O3 -fomit-frame-pointer2018082020180818
57260optgcc -m32 -march=athlon -O2 -fomit-frame-pointer2018082020180818
57266optgcc -m32 -march=k6-3 -O3 -fomit-frame-pointer2018082020180818
57290optgcc -funroll-loops -m32 -march=pentium3 -O -fomit-frame-pointer2018082020180818
57325optgcc -m32 -march=k6-2 -O3 -fomit-frame-pointer2018082020180818
57347optgcc -funroll-loops -m32 -march=pentium-mmx -O -fomit-frame-pointer2018082020180818
57379optgcc -funroll-loops -m32 -march=pentium -O -fomit-frame-pointer2018082020180818
57468optgcc -funroll-loops -m32 -march=pentiumpro -O -fomit-frame-pointer2018082020180818
57506optgcc -funroll-loops -m32 -march=pentium2 -O -fomit-frame-pointer2018082020180818
57654optgcc -funroll-loops -m32 -march=k6-3 -O -fomit-frame-pointer2018082020180818
57716optgcc -funroll-loops -m32 -march=k6-2 -O -fomit-frame-pointer2018082020180818
57720optgcc -m32 -march=pentium-mmx -O3 -fomit-frame-pointer2018082020180818
57907optgcc -m32 -march=pentium-m -O -fomit-frame-pointer2018082020180818
57986optgcc -funroll-loops -m32 -march=athlon -O3 -fomit-frame-pointer2018082020180818
57998optgcc -funroll-loops -m32 -march=k6 -O -fomit-frame-pointer2018082020180818
58049optgcc -m32 -march=k6-3 -O2 -fomit-frame-pointer2018082020180818
58243optgcc -m32 -march=i386 -O3 -fomit-frame-pointer2018082020180818
58290optgcc -m32 -march=i486 -O2 -fomit-frame-pointer2018082020180818
58435optgcc -m32 -march=athlon -O3 -fomit-frame-pointer2018082020180818
58482optgcc -m32 -march=k6 -O2 -fomit-frame-pointer2018082020180818
58570optgcc -m32 -march=pentium -O3 -fomit-frame-pointer2018082020180818
58653optgcc -m32 -march=i386 -O2 -fomit-frame-pointer2018082020180818
58670optgcc -m32 -O2 -fomit-frame-pointer2018082020180818
58800optgcc -funroll-loops -m32 -march=pentium4 -O3 -fomit-frame-pointer2018082020180818
58873optgcc -m32 -march=pentium2 -O2 -fomit-frame-pointer2018082020180818
58948optgcc -funroll-loops -m32 -O -fomit-frame-pointer2018082020180818
59121optgcc -m32 -march=pentium3 -O2 -fomit-frame-pointer2018082020180818
59121optgcc -m32 -march=pentiumpro -O2 -fomit-frame-pointer2018082020180818
59331optgcc -funroll-loops -m32 -march=i486 -O -fomit-frame-pointer2018082020180818
59385optgcc -funroll-loops -m32 -march=prescott -O3 -fomit-frame-pointer2018082020180818
59429optgcc -funroll-loops -m32 -march=nocona -O3 -fomit-frame-pointer2018082020180818
59536optgcc -m32 -march=k6-2 -O2 -fomit-frame-pointer2018082020180818
59603optgcc -m32 -O3 -fomit-frame-pointer2018082020180818
59786optgcc -m32 -march=pentium-mmx -O -fomit-frame-pointer2018082020180818
59914optgcc -m32 -march=pentium -O -fomit-frame-pointer2018082020180818
60113optgcc -m32 -march=pentium-mmx -O2 -fomit-frame-pointer2018082020180818
60216optgcc -m32 -march=i386 -O -fomit-frame-pointer2018082020180818
60347optgcc -m32 -march=nocona -O3 -fomit-frame-pointer2018082020180818
60373optgcc -m32 -march=prescott -O3 -fomit-frame-pointer2018082020180818
60464optgcc -m32 -march=k6 -O3 -fomit-frame-pointer2018082020180818
60532optgcc -m32 -march=i486 -O -fomit-frame-pointer2018082020180818
60625optgcc -m32 -march=pentium -O2 -fomit-frame-pointer2018082020180818
60661optgcc -m32 -march=pentiumpro -O -fomit-frame-pointer2018082020180818
60681optgcc -m32 -march=pentium3 -O -fomit-frame-pointer2018082020180818
60733optgcc -funroll-loops -m32 -march=k6 -O3 -fomit-frame-pointer2018082020180818
60918optgcc -m32 -march=k6 -O -fomit-frame-pointer2018082020180818
60957optgcc -funroll-loops -m32 -O3 -fomit-frame-pointer2018082020180818
61093optgcc -funroll-loops -m32 -march=pentium3 -O3 -fomit-frame-pointer2018082020180818
61141optgcc -m32 -march=k6-2 -O -fomit-frame-pointer2018082020180818
61377optgcc -m32 -march=pentium4 -O3 -fomit-frame-pointer2018082020180818
61452optgcc -m32 -march=k6-3 -O -fomit-frame-pointer2018082020180818
61474optgcc -funroll-loops -m32 -march=pentiumpro -O3 -fomit-frame-pointer2018082020180818
61768optgcc -m32 -march=pentiumpro -O3 -fomit-frame-pointer2018082020180818
61883optgcc -m32 -march=pentium2 -O3 -fomit-frame-pointer2018082020180818
61885optgcc -funroll-loops -m32 -march=pentium2 -O3 -fomit-frame-pointer2018082020180818
62250optgcc -m32 -march=athlon -O -fomit-frame-pointer2018082020180818
62271optgcc -m32 -march=pentium2 -O -fomit-frame-pointer2018082020180818
62788optgcc -m32 -march=pentium3 -O3 -fomit-frame-pointer2018082020180818
62861optgcc -m32 -O -fomit-frame-pointer2018082020180818
63410optgcc -funroll-loops -m32 -march=athlon -O -fomit-frame-pointer2018082020180818
72262optgcc -funroll-loops -m32 -march=pentium-m -Os -fomit-frame-pointer2018082020180818
73681optgcc -m32 -march=core-avx2 -Os -fomit-frame-pointer2018082020180818
80439optgcc -m32 -march=core2 -msse4 -Os -fomit-frame-pointer2018082020180818
80590optgcc -m32 -march=corei7 -Os -fomit-frame-pointer2018082020180818
80972optgcc -m32 -march=core-avx-i -Os -fomit-frame-pointer2018082020180818
81043optgcc -m32 -march=core2 -msse4.1 -Os -fomit-frame-pointer2018082020180818
81090optgcc -m32 -march=corei7-avx -Os -fomit-frame-pointer2018082020180818
81587optgcc -m32 -march=pentium-m -Os -fomit-frame-pointer2018082020180818
83627optgcc -funroll-loops -m32 -march=nocona -Os -fomit-frame-pointer2018082020180818
83661optgcc -funroll-loops -m32 -march=prescott -Os -fomit-frame-pointer2018082020180818
83676optgcc -funroll-loops -m32 -march=pentium4 -Os -fomit-frame-pointer2018082020180818
83845optgcc -m32 -march=core2 -Os -fomit-frame-pointer2018082020180818
84041optgcc -m32 -march=prescott -Os -fomit-frame-pointer2018082020180818
84159optgcc -m32 -march=nocona -Os -fomit-frame-pointer2018082020180818
84680optgcc -m32 -march=pentium4 -Os -fomit-frame-pointer2018082020180818
89397optgcc -m32 -march=corei7-avx -O3 -fomit-frame-pointer2018082020180818
89586optgcc -m32 -march=core-avx-i -O3 -fomit-frame-pointer2018082020180818
93974optgcc -m32 -march=core2 -O3 -fomit-frame-pointer2018082020180818
97133optgcc -m32 -march=core-avx2 -O3 -fomit-frame-pointer2018082020180818
100581optgcc -m32 -march=core2 -msse4 -O3 -fomit-frame-pointer2018082020180818
100934optgcc -m32 -march=core2 -msse4.1 -O3 -fomit-frame-pointer2018082020180818
101129optgcc -m32 -march=corei7 -O3 -fomit-frame-pointer2018082020180818
103649optgcc -funroll-loops -m32 -march=pentium-m -O3 -fomit-frame-pointer2018082020180818
104528optgcc -m32 -march=pentium-m -O3 -fomit-frame-pointer2018082020180818
114347optgcc -funroll-loops -m32 -march=pentium-m -O2 -fomit-frame-pointer2018082020180818
120978optgcc -m32 -march=corei7-avx -O2 -fomit-frame-pointer2018082020180818
121209optgcc -m32 -march=core-avx-i -O2 -fomit-frame-pointer2018082020180818
123613optgcc -m32 -march=pentium-m -O2 -fomit-frame-pointer2018082020180818
125212optgcc -m32 -march=core2 -msse4 -O2 -fomit-frame-pointer2018082020180818
125321optgcc -m32 -march=corei7 -O2 -fomit-frame-pointer2018082020180818
125449optgcc -m32 -march=core2 -msse4.1 -O2 -fomit-frame-pointer2018082020180818
128425optgcc -m32 -march=core2 -O2 -fomit-frame-pointer2018082020180818
131133optgcc -m32 -march=core-avx2 -O2 -fomit-frame-pointer2018082020180818
180100optgcc -m32 -march=barcelona -O3 -fomit-frame-pointer2018082020180818
186145optgcc -funroll-loops -m32 -march=barcelona -O3 -fomit-frame-pointer2018082020180818
188282optgcc -m32 -march=native -mtune=native -O3 -fomit-frame-pointer2018082020180818
193274optgcc -funroll-loops -m32 -march=barcelona -Os -fomit-frame-pointer2018082020180818
199663optgcc -m32 -march=barcelona -Os -fomit-frame-pointer2018082020180818
201752optgcc -m32 -march=native -mtune=native -Os -fomit-frame-pointer2018082020180818
207828optgcc -funroll-loops -m32 -march=k8 -O3 -fomit-frame-pointer2018082020180818
214278optgcc -m32 -march=k8 -O3 -fomit-frame-pointer2018082020180818
217609optgcc -m32 -march=native -mtune=native -O2 -fomit-frame-pointer2018082020180818
220901optgcc -funroll-loops -m32 -march=barcelona -O2 -fomit-frame-pointer2018082020180818
230127optgcc -m32 -march=barcelona -O2 -fomit-frame-pointer2018082020180818
243796optgcc -funroll-loops -m32 -march=k8 -O2 -fomit-frame-pointer2018082020180818
252232optgcc -funroll-loops -m32 -march=k8 -Os -fomit-frame-pointer2018082020180818
255486optgcc -m32 -march=k8 -O2 -fomit-frame-pointer2018082020180818
261012optgcc -m32 -march=k8 -Os -fomit-frame-pointer2018082020180818

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