Implementation notes: x86, rumba5, crypto_hash/skein10241024

Computer: rumba5
Architecture: x86
CPU ID: AuthenticAMD-00800f11-178bfbff
SUPERCOP version: 20181216
Operation: crypto_hash
Primitive: skein10241024
TimeImplementationCompilerBenchmark dateSUPERCOP version
79104optgcc -funroll-loops -m32 -march=i386 -Os -fomit-frame-pointer2018081820180818
79136optgcc -m32 -march=i486 -Os -fomit-frame-pointer2018081820180818
79136optgcc -m32 -march=prescott -Os -fomit-frame-pointer2018081820180818
79168optgcc -m32 -march=i386 -Os -fomit-frame-pointer2018081820180818
79296optgcc -m32 -march=pentium-mmx -Os -fomit-frame-pointer2018081820180818
79520optgcc -m32 -march=pentium -Os -fomit-frame-pointer2018081820180818
80096optgcc -m32 -march=native -mtune=native -Os -fomit-frame-pointer2018081820180818
80256optgcc -funroll-loops -m32 -march=k6-3 -O -fomit-frame-pointer2018081820180818
80288optgcc -funroll-loops -m32 -march=barcelona -O -fomit-frame-pointer2018081820180818
80288optgcc -funroll-loops -m32 -march=pentiumpro -O -fomit-frame-pointer2018081820180818
80288optgcc -m32 -march=core-avx2 -Os -fomit-frame-pointer2018081820180818
80320optgcc -funroll-loops -m32 -O -fomit-frame-pointer2018081820180818
80320optgcc -funroll-loops -m32 -march=k6 -O -fomit-frame-pointer2018081820180818
80320optgcc -funroll-loops -m32 -march=nocona -O -fomit-frame-pointer2018081820180818
80320optgcc -funroll-loops -m32 -march=prescott -O -fomit-frame-pointer2018081820180818
80320optgcc -m32 -march=core-avx-i -Os -fomit-frame-pointer2018081820180818
80320optgcc -m32 -march=core2 -Os -fomit-frame-pointer2018081820180818
80352optgcc -funroll-loops -m32 -march=k6-2 -O -fomit-frame-pointer2018081820180818
80384optgcc -m32 -Os -fomit-frame-pointer2018081820180818
80384optgcc -m32 -march=nocona -O -fomit-frame-pointer2018081820180818
80416optgcc -m32 -march=core2 -msse4.1 -Os -fomit-frame-pointer2018081820180818
80448optgcc -funroll-loops -m32 -march=pentium-m -O -fomit-frame-pointer2018081820180818
80448optgcc -m32 -march=athlon -Os -fomit-frame-pointer2018081820180818
80448optgcc -m32 -march=core2 -msse4 -O -fomit-frame-pointer2018081820180818
80448optgcc -m32 -march=corei7-avx -Os -fomit-frame-pointer2018081820180818
80448optgcc -m32 -march=corei7 -Os -fomit-frame-pointer2018081820180818
80512optgcc -m32 -march=pentium-m -Os -fomit-frame-pointer2018081820180818
80512optgcc -m32 -march=prescott -O -fomit-frame-pointer2018081820180818
80544optgcc -funroll-loops -m32 -march=athlon -O -fomit-frame-pointer2018081820180818
80544optgcc -funroll-loops -m32 -march=pentium4 -O -fomit-frame-pointer2018081820180818
80544optgcc -m32 -march=core2 -O -fomit-frame-pointer2018081820180818
80544optgcc -m32 -march=pentium3 -Os -fomit-frame-pointer2018081820180818
80640optgcc -m32 -march=core2 -msse4.1 -O -fomit-frame-pointer2018081820180818
80672optgcc -m32 -march=core-avx2 -O -fomit-frame-pointer2018081820180818
80672optgcc -m32 -march=k6-3 -Os -fomit-frame-pointer2018081820180818
80736optgcc -m32 -march=k6-3 -O -fomit-frame-pointer2018081820180818
80736optgcc -m32 -march=native -mtune=native -O -fomit-frame-pointer2018081820180818
81152optgcc -funroll-loops -m32 -march=pentium -O -fomit-frame-pointer2018081820180818
81184optgcc -funroll-loops -m32 -march=k6-2 -Os -fomit-frame-pointer2018081820180818
81280optgcc -funroll-loops -m32 -march=k6-3 -Os -fomit-frame-pointer2018081820180818
81280optgcc -funroll-loops -m32 -march=pentium4 -O2 -fomit-frame-pointer2018081820180818
81280optgcc -m32 -march=i486 -O -fomit-frame-pointer2018081820180818
81312optgcc -funroll-loops -m32 -march=k6 -Os -fomit-frame-pointer2018081820180818
81312optgcc -m32 -march=i386 -O -fomit-frame-pointer2018081820180818
81312optgcc -m32 -march=pentium-mmx -O -fomit-frame-pointer2018081820180818
81408optgcc -m32 -march=pentium -O -fomit-frame-pointer2018081820180818
81472optgcc -funroll-loops -m32 -march=i486 -O -fomit-frame-pointer2018081820180818
81600optgcc -funroll-loops -m32 -march=nocona -O2 -fomit-frame-pointer2018081820180818
81600optgcc -m32 -march=prescott -O2 -fomit-frame-pointer2018081820180818
81632optgcc -funroll-loops -m32 -march=prescott -O2 -fomit-frame-pointer2018081820180818
81856optgcc -funroll-loops -m32 -march=pentium4 -Os -fomit-frame-pointer2018081820180818
81856optgcc -m32 -march=nocona -Os -fomit-frame-pointer2018081820180818
81888optgcc -m32 -march=i386 -O2 -fomit-frame-pointer2018081820180818
81920optgcc -funroll-loops -m32 -march=i486 -Os -fomit-frame-pointer2018081820180818
81920optgcc -funroll-loops -m32 -march=nocona -Os -fomit-frame-pointer2018081820180818
81952optgcc -m32 -march=pentium4 -Os -fomit-frame-pointer2018081820180818
81984optgcc -m32 -march=i486 -O2 -fomit-frame-pointer2018081820180818
82368optgcc -m32 -march=corei7 -O -fomit-frame-pointer2018081820180818
82496optgcc -m32 -march=athlon -O -fomit-frame-pointer2018081820180818
82592optgcc -m32 -march=core2 -msse4 -Os -fomit-frame-pointer2018081820180818
82880optgcc -funroll-loops -m32 -march=pentium2 -O -fomit-frame-pointer2018081820180818
82880optgcc -m32 -O -fomit-frame-pointer2018081820180818
82944optgcc -funroll-loops -m32 -march=k8 -O -fomit-frame-pointer2018081820180818
82944optgcc -m32 -march=athlon -O2 -fomit-frame-pointer2018081820180818
82944optgcc -m32 -march=k8 -O2 -fomit-frame-pointer2018081820180818
82976optgcc -m32 -march=pentium4 -O -fomit-frame-pointer2018081820180818
83008optgcc -m32 -march=pentiumpro -Os -fomit-frame-pointer2018081820180818
83072optgcc -m32 -march=k6 -O -fomit-frame-pointer2018081820180818
83232optgcc -funroll-loops -m32 -march=barcelona -Os -fomit-frame-pointer2018081820180818
83232optgcc -m32 -march=k8 -Os -fomit-frame-pointer2018081820180818
83264optgcc -funroll-loops -m32 -march=k8 -Os -fomit-frame-pointer2018081820180818
83264optgcc -m32 -march=k6-2 -O -fomit-frame-pointer2018081820180818
83328optgcc -m32 -march=barcelona -O -fomit-frame-pointer2018081820180818
83392optgcc -funroll-loops -m32 -march=athlon -Os -fomit-frame-pointer2018081820180818
83392optgcc -funroll-loops -m32 -march=barcelona -O2 -fomit-frame-pointer2018081820180818
83392optgcc -funroll-loops -m32 -march=pentium3 -Os -fomit-frame-pointer2018081820180818
83456optgcc -funroll-loops -m32 -march=pentium3 -O -fomit-frame-pointer2018081820180818
83456optgcc -m32 -march=corei7-avx -O -fomit-frame-pointer2018081820180818
83456optgcc -m32 -march=k6 -Os -fomit-frame-pointer2018081820180818
83488optgcc -funroll-loops -m32 -march=pentium2 -Os -fomit-frame-pointer2018081820180818
83488optgcc -m32 -march=pentium2 -O -fomit-frame-pointer2018081820180818
83520optgcc -m32 -march=barcelona -Os -fomit-frame-pointer2018081820180818
83520optgcc -m32 -march=k6-2 -Os -fomit-frame-pointer2018081820180818
83520optgcc -m32 -march=pentium-m -O -fomit-frame-pointer2018081820180818
83520optgcc -m32 -march=pentium2 -Os -fomit-frame-pointer2018081820180818
83552optgcc -funroll-loops -m32 -march=pentium-mmx -O -fomit-frame-pointer2018081820180818
83616optgcc -m32 -march=k8 -O -fomit-frame-pointer2018081820180818
83648optgcc -funroll-loops -m32 -march=pentiumpro -Os -fomit-frame-pointer2018081820180818
83904optgcc -m32 -march=nocona -O2 -fomit-frame-pointer2018081820180818
84000optgcc -funroll-loops -m32 -march=pentium-mmx -Os -fomit-frame-pointer2018081820180818
84064optgcc -funroll-loops -m32 -march=i486 -O2 -fomit-frame-pointer2018081820180818
84064optgcc -funroll-loops -m32 -march=pentium-m -Os -fomit-frame-pointer2018081820180818
84064optgcc -m32 -march=pentium4 -O2 -fomit-frame-pointer2018081820180818
84256optgcc -funroll-loops -m32 -O2 -fomit-frame-pointer2018081820180818
84288optgcc -funroll-loops -m32 -march=pentium -Os -fomit-frame-pointer2018081820180818
84448optgcc -funroll-loops -m32 -march=i386 -O -fomit-frame-pointer2018081820180818
84480optgcc -funroll-loops -m32 -march=i386 -O2 -fomit-frame-pointer2018081820180818
84928optgcc -funroll-loops -m32 -Os -fomit-frame-pointer2018081820180818
85344optgcc -funroll-loops -m32 -march=athlon -O2 -fomit-frame-pointer2018081820180818
85472optgcc -m32 -march=barcelona -O2 -fomit-frame-pointer2018081820180818
85504optgcc -m32 -march=core2 -msse4.1 -O2 -fomit-frame-pointer2018081820180818
85632optgcc -m32 -march=pentium3 -O -fomit-frame-pointer2018081820180818
85792optgcc -m32 -march=core2 -O2 -fomit-frame-pointer2018081820180818
85824optgcc -m32 -march=core2 -msse4 -O2 -fomit-frame-pointer2018081820180818
85952optgcc -m32 -march=core-avx2 -O2 -fomit-frame-pointer2018081820180818
85984optgcc -m32 -march=pentium-m -O2 -fomit-frame-pointer2018081820180818
86048optgcc -m32 -march=pentium3 -O2 -fomit-frame-pointer2018081820180818
86112optgcc -m32 -march=pentium2 -O2 -fomit-frame-pointer2018081820180818
86144optgcc -m32 -march=core-avx-i -O -fomit-frame-pointer2018081820180818
86176optgcc -m32 -march=pentiumpro -O -fomit-frame-pointer2018081820180818
86336optgcc -m32 -march=pentiumpro -O2 -fomit-frame-pointer2018081820180818
86496optgcc -funroll-loops -m32 -march=k6 -O2 -fomit-frame-pointer2018081820180818
86592optgcc -funroll-loops -m32 -march=k6-3 -O2 -fomit-frame-pointer2018081820180818
86592optgcc -m32 -march=corei7-avx -O2 -fomit-frame-pointer2018081820180818
87008optgcc -funroll-loops -m32 -march=pentium -O2 -fomit-frame-pointer2018081820180818
87360optgcc -funroll-loops -m32 -march=pentium-mmx -O2 -fomit-frame-pointer2018081820180818
87744optgcc -m32 -O2 -fomit-frame-pointer2018081820180818
87904optgcc -funroll-loops -m32 -march=pentium3 -O2 -fomit-frame-pointer2018081820180818
87968optgcc -m32 -march=k6 -O2 -fomit-frame-pointer2018081820180818
88000optgcc -funroll-loops -m32 -march=pentium2 -O2 -fomit-frame-pointer2018081820180818
88032optgcc -m32 -march=k6-2 -O2 -fomit-frame-pointer2018081820180818
88032optgcc -m32 -march=k6-3 -O2 -fomit-frame-pointer2018081820180818
88192optgcc -funroll-loops -m32 -march=pentium-m -O2 -fomit-frame-pointer2018081820180818
88768optgcc -m32 -march=native -mtune=native -O2 -fomit-frame-pointer2018081820180818
88768optgcc -m32 -march=pentium-mmx -O2 -fomit-frame-pointer2018081820180818
89152optgcc -funroll-loops -m32 -march=k8 -O2 -fomit-frame-pointer2018081820180818
89184optgcc -m32 -march=pentium -O2 -fomit-frame-pointer2018081820180818
89312optgcc -funroll-loops -m32 -march=k6-2 -O2 -fomit-frame-pointer2018081820180818
90176optgcc -m32 -march=i386 -O3 -fomit-frame-pointer2018081820180818
90432optgcc -funroll-loops -m32 -march=prescott -Os -fomit-frame-pointer2018081820180818
90496optgcc -m32 -march=pentium -O3 -fomit-frame-pointer2018081820180818
90528optgcc -funroll-loops -m32 -march=pentiumpro -O2 -fomit-frame-pointer2018081820180818
90784optgcc -m32 -march=pentium-mmx -O3 -fomit-frame-pointer2018081820180818
90944optgcc -m32 -march=athlon -O3 -fomit-frame-pointer2018081820180818
91072optgcc -m32 -march=core-avx-i -O2 -fomit-frame-pointer2018081820180818
91296optgcc -m32 -march=corei7 -O2 -fomit-frame-pointer2018081820180818
91712optgcc -funroll-loops -m32 -march=k8 -O3 -fomit-frame-pointer2018081820180818
91808optgcc -funroll-loops -m32 -march=i386 -O3 -fomit-frame-pointer2018081820180818
92160optgcc -funroll-loops -m32 -O3 -fomit-frame-pointer2018081820180818
92224optgcc -funroll-loops -m32 -march=prescott -O3 -fomit-frame-pointer2018081820180818
92288optgcc -funroll-loops -m32 -march=athlon -O3 -fomit-frame-pointer2018081820180818
92512optgcc -m32 -march=pentium4 -O3 -fomit-frame-pointer2018081820180818
92544optgcc -m32 -march=nocona -O3 -fomit-frame-pointer2018081820180818
92608optgcc -m32 -march=k6-2 -O3 -fomit-frame-pointer2018081820180818
92608optgcc -m32 -march=k6-3 -O3 -fomit-frame-pointer2018081820180818
92704optgcc -m32 -march=prescott -O3 -fomit-frame-pointer2018081820180818
92736optgcc -m32 -march=core2 -msse4 -O3 -fomit-frame-pointer2018081820180818
92736optgcc -m32 -march=k8 -O3 -fomit-frame-pointer2018081820180818
92800optgcc -funroll-loops -m32 -march=i486 -O3 -fomit-frame-pointer2018081820180818
93056optgcc -funroll-loops -m32 -march=k6-2 -O3 -fomit-frame-pointer2018081820180818
93120optgcc -funroll-loops -m32 -march=k6-3 -O3 -fomit-frame-pointer2018081820180818
93152optgcc -m32 -march=k6 -O3 -fomit-frame-pointer2018081820180818
93248optgcc -funroll-loops -m32 -march=pentium-mmx -O3 -fomit-frame-pointer2018081820180818
93344optgcc -funroll-loops -m32 -march=pentium -O3 -fomit-frame-pointer2018081820180818
93504optgcc -funroll-loops -m32 -march=pentium4 -O3 -fomit-frame-pointer2018081820180818
93568optgcc -m32 -march=native -mtune=native -O3 -fomit-frame-pointer2018081820180818
93888optgcc -funroll-loops -m32 -march=pentium2 -O3 -fomit-frame-pointer2018081820180818
93888optgcc -funroll-loops -m32 -march=pentiumpro -O3 -fomit-frame-pointer2018081820180818
94016optgcc -m32 -march=pentium-m -O3 -fomit-frame-pointer2018081820180818
94272optgcc -funroll-loops -m32 -march=barcelona -O3 -fomit-frame-pointer2018081820180818
95104optgcc -funroll-loops -m32 -march=nocona -O3 -fomit-frame-pointer2018081820180818
95232optgcc -m32 -march=pentium2 -O3 -fomit-frame-pointer2018081820180818
95424optgcc -m32 -march=pentiumpro -O3 -fomit-frame-pointer2018081820180818
95552optgcc -m32 -march=corei7 -O3 -fomit-frame-pointer2018081820180818
95680optgcc -m32 -march=barcelona -O3 -fomit-frame-pointer2018081820180818
95744optgcc -m32 -march=pentium3 -O3 -fomit-frame-pointer2018081820180818
95936optgcc -m32 -march=core2 -O3 -fomit-frame-pointer2018081820180818
96352optgcc -funroll-loops -m32 -march=pentium3 -O3 -fomit-frame-pointer2018081820180818
96416optgcc -m32 -O3 -fomit-frame-pointer2018081820180818
96992optgcc -funroll-loops -m32 -march=k6 -O3 -fomit-frame-pointer2018081820180818
97056optgcc -m32 -march=i486 -O3 -fomit-frame-pointer2018081820180818
97184optgcc -funroll-loops -m32 -march=pentium-m -O3 -fomit-frame-pointer2018081820180818
98464optgcc -m32 -march=core2 -msse4.1 -O3 -fomit-frame-pointer2018081820180818
99488optgcc -m32 -march=core-avx2 -O3 -fomit-frame-pointer2018081820180818
101056optgcc -m32 -march=corei7-avx -O3 -fomit-frame-pointer2018081820180818
101184optgcc -m32 -march=core-avx-i -O3 -fomit-frame-pointer2018081820180818

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