Implementation notes: x86, bolero, crypto_hash/skein10241024

Computer: bolero
Architecture: x86
CPU ID: GenuineIntel-000406f1-bfebfbff
SUPERCOP version: 20190110
Operation: crypto_hash
Primitive: skein10241024
TimeImplementationCompilerBenchmark dateSUPERCOP version
53088optgcc -m32 -march=pentium4 -Os -fomit-frame-pointer2018081920180818
53088optgcc -m32 -march=prescott -Os -fomit-frame-pointer2018081920180818
53120optgcc -funroll-loops -m32 -march=nocona -Os -fomit-frame-pointer2018081920180818
53120optgcc -funroll-loops -m32 -march=pentium4 -Os -fomit-frame-pointer2018081920180818
53120optgcc -funroll-loops -m32 -march=prescott -Os -fomit-frame-pointer2018081920180818
53136optgcc -funroll-loops -m32 -march=i386 -Os -fomit-frame-pointer2018081920180818
53148optgcc -funroll-loops -m32 -march=pentium-mmx -Os -fomit-frame-pointer2018081920180818
53156optgcc -funroll-loops -m32 -march=i486 -Os -fomit-frame-pointer2018081920180818
53168optgcc -m32 -march=nocona -Os -fomit-frame-pointer2018081920180818
53172optgcc -funroll-loops -m32 -march=pentium-m -Os -fomit-frame-pointer2018081920180818
53172optgcc -funroll-loops -m32 -march=pentium3 -Os -fomit-frame-pointer2018081920180818
53176optgcc -m32 -march=i386 -Os -fomit-frame-pointer2018081920180818
53220optgcc -funroll-loops -m32 -march=pentium -Os -fomit-frame-pointer2018081920180818
53224optgcc -funroll-loops -m32 -march=k6-2 -Os -fomit-frame-pointer2018081920180818
53240optgcc -funroll-loops -m32 -march=k6-3 -Os -fomit-frame-pointer2018081920180818
53264optgcc -funroll-loops -m32 -march=k6 -Os -fomit-frame-pointer2018081920180818
53320optgcc -funroll-loops -m32 -march=pentiumpro -Os -fomit-frame-pointer2018081920180818
53368optgcc -funroll-loops -m32 -march=barcelona -Os -fomit-frame-pointer2018081920180818
53388optgcc -funroll-loops -m32 -march=k8 -Os -fomit-frame-pointer2018081920180818
53396optgcc -funroll-loops -m32 -Os -fomit-frame-pointer2018081920180818
53452optgcc -funroll-loops -m32 -march=pentium2 -Os -fomit-frame-pointer2018081920180818
53464optgcc -m32 -march=i486 -Os -fomit-frame-pointer2018081920180818
53572optgcc -funroll-loops -m32 -march=athlon -Os -fomit-frame-pointer2018081920180818
53576optgcc -m32 -march=pentium3 -Os -fomit-frame-pointer2018081920180818
53624optgcc -m32 -march=pentium-m -Os -fomit-frame-pointer2018081920180818
53684optgcc -m32 -march=pentium2 -Os -fomit-frame-pointer2018081920180818
53736optgcc -m32 -march=k6-2 -Os -fomit-frame-pointer2018081920180818
53748optgcc -m32 -march=k6 -Os -fomit-frame-pointer2018081920180818
53768optgcc -m32 -march=k6-3 -Os -fomit-frame-pointer2018081920180818
53780optgcc -m32 -march=corei7 -Os -fomit-frame-pointer2018081920180818
53788optgcc -m32 -march=barcelona -Os -fomit-frame-pointer2018081920180818
53800optgcc -m32 -march=core2 -msse4.1 -Os -fomit-frame-pointer2018081920180818
53800optgcc -m32 -march=core2 -msse4 -Os -fomit-frame-pointer2018081920180818
53804optgcc -m32 -Os -fomit-frame-pointer2018081920180818
53804optgcc -m32 -march=pentium -Os -fomit-frame-pointer2018081920180818
53808optgcc -m32 -march=core-avx-i -Os -fomit-frame-pointer2018081920180818
53812optgcc -m32 -march=native -mtune=native -Os -fomit-frame-pointer2018081920180818
53840optgcc -m32 -march=k8 -Os -fomit-frame-pointer2018081920180818
53848optgcc -m32 -march=core-avx2 -Os -fomit-frame-pointer2018081920180818
53860optgcc -m32 -march=corei7-avx -Os -fomit-frame-pointer2018081920180818
53864optgcc -m32 -march=pentium-mmx -Os -fomit-frame-pointer2018081920180818
53892optgcc -m32 -march=athlon -Os -fomit-frame-pointer2018081920180818
53924optgcc -m32 -march=pentiumpro -Os -fomit-frame-pointer2018081920180818
56484optgcc -m32 -march=core2 -Os -fomit-frame-pointer2018081920180818
58064optgcc -m32 -march=pentiumpro -O -fomit-frame-pointer2018081920180818
58116optgcc -funroll-loops -m32 -march=prescott -O2 -fomit-frame-pointer2018081920180818
58196optgcc -m32 -march=pentium2 -O -fomit-frame-pointer2018081920180818
58240optgcc -funroll-loops -m32 -march=k6-2 -O2 -fomit-frame-pointer2018081920180818
58248optgcc -funroll-loops -m32 -march=k6 -O2 -fomit-frame-pointer2018081920180818
58352optgcc -funroll-loops -m32 -march=i386 -O2 -fomit-frame-pointer2018081920180818
58360optgcc -funroll-loops -m32 -march=k6-3 -O2 -fomit-frame-pointer2018081920180818
58376optgcc -funroll-loops -m32 -march=nocona -O2 -fomit-frame-pointer2018081920180818
58388optgcc -m32 -march=k6-3 -O -fomit-frame-pointer2018081920180818
58464optgcc -m32 -march=k6-2 -O -fomit-frame-pointer2018081920180818
58532optgcc -funroll-loops -m32 -march=athlon -O -fomit-frame-pointer2018081920180818
58560optgcc -funroll-loops -m32 -march=pentiumpro -O2 -fomit-frame-pointer2018081920180818
58588optgcc -m32 -march=pentium3 -O -fomit-frame-pointer2018081920180818
58592optgcc -funroll-loops -m32 -march=pentium2 -O2 -fomit-frame-pointer2018081920180818
58592optgcc -m32 -march=k6 -O -fomit-frame-pointer2018081920180818
58644optgcc -m32 -march=nocona -O2 -fomit-frame-pointer2018081920180818
58664optgcc -m32 -march=corei7 -O2 -fomit-frame-pointer2018081920180818
58672optgcc -funroll-loops -m32 -march=barcelona -O -fomit-frame-pointer2018081920180818
58764optgcc -funroll-loops -m32 -march=pentium3 -O2 -fomit-frame-pointer2018081920180818
58784optgcc -m32 -march=prescott -O2 -fomit-frame-pointer2018081920180818
58816optgcc -m32 -march=core2 -msse4 -O2 -fomit-frame-pointer2018081920180818
58840optgcc -m32 -march=core2 -msse4.1 -O2 -fomit-frame-pointer2018081920180818
58852optgcc -m32 -march=barcelona -O2 -fomit-frame-pointer2018081920180818
58868optgcc -m32 -march=k8 -O2 -fomit-frame-pointer2018081920180818
58912optgcc -funroll-loops -m32 -march=k6-3 -O -fomit-frame-pointer2018081920180818
58912optgcc -funroll-loops -m32 -march=k8 -O2 -fomit-frame-pointer2018081920180818
58916optgcc -m32 -march=core-avx-i -O2 -fomit-frame-pointer2018081920180818
58932optgcc -m32 -march=core-avx2 -O2 -fomit-frame-pointer2018081920180818
58936optgcc -funroll-loops -m32 -march=k8 -O -fomit-frame-pointer2018081920180818
58936optgcc -m32 -march=native -mtune=native -O2 -fomit-frame-pointer2018081920180818
58956optgcc -m32 -march=core-avx-i -O -fomit-frame-pointer2018081920180818
58964optgcc -funroll-loops -m32 -march=pentium-m -O2 -fomit-frame-pointer2018081920180818
58964optgcc -m32 -march=athlon -O2 -fomit-frame-pointer2018081920180818
58980optgcc -m32 -march=corei7-avx -O2 -fomit-frame-pointer2018081920180818
58996optgcc -m32 -O2 -fomit-frame-pointer2018081920180818
58996optgcc -m32 -march=k6-3 -O2 -fomit-frame-pointer2018081920180818
59016optgcc -m32 -march=i486 -O -fomit-frame-pointer2018081920180818
59052optgcc -funroll-loops -m32 -march=i486 -O -fomit-frame-pointer2018081920180818
59092optgcc -funroll-loops -m32 -march=pentium4 -O2 -fomit-frame-pointer2018081920180818
59100optgcc -m32 -march=k6 -O2 -fomit-frame-pointer2018081920180818
59116optgcc -funroll-loops -m32 -march=i386 -O -fomit-frame-pointer2018081920180818
59116optgcc -m32 -march=i386 -O -fomit-frame-pointer2018081920180818
59156optgcc -m32 -march=corei7-avx -O -fomit-frame-pointer2018081920180818
59220optgcc -funroll-loops -m32 -march=pentium -O -fomit-frame-pointer2018081920180818
59244optgcc -funroll-loops -m32 -march=k6-2 -O -fomit-frame-pointer2018081920180818
59288optgcc -funroll-loops -m32 -march=pentium-mmx -O -fomit-frame-pointer2018081920180818
59288optgcc -m32 -march=pentium-m -O -fomit-frame-pointer2018081920180818
59292optgcc -m32 -march=core2 -O -fomit-frame-pointer2018081920180818
59300optgcc -m32 -march=core2 -msse4.1 -O -fomit-frame-pointer2018081920180818
59328optgcc -m32 -march=core2 -msse4 -O -fomit-frame-pointer2018081920180818
59360optgcc -funroll-loops -m32 -march=prescott -O -fomit-frame-pointer2018081920180818
59372optgcc -funroll-loops -m32 -O -fomit-frame-pointer2018081920180818
59380optgcc -m32 -march=barcelona -O -fomit-frame-pointer2018081920180818
59416optgcc -m32 -O -fomit-frame-pointer2018081920180818
59484optgcc -m32 -march=athlon -O3 -fomit-frame-pointer2018081920180818
59524optgcc -m32 -march=k8 -O -fomit-frame-pointer2018081920180818
59560optgcc -funroll-loops -m32 -march=pentium -O2 -fomit-frame-pointer2018081920180818
59592optgcc -m32 -march=k6-2 -O2 -fomit-frame-pointer2018081920180818
59616optgcc -m32 -march=nocona -O -fomit-frame-pointer2018081920180818
59624optgcc -m32 -march=k6-3 -O3 -fomit-frame-pointer2018081920180818
59652optgcc -m32 -march=prescott -O -fomit-frame-pointer2018081920180818
59668optgcc -funroll-loops -m32 -march=pentium-mmx -O2 -fomit-frame-pointer2018081920180818
59728optgcc -funroll-loops -m32 -march=pentium -O3 -fomit-frame-pointer2018081920180818
59776optgcc -funroll-loops -m32 -march=i486 -O3 -fomit-frame-pointer2018081920180818
59816optgcc -m32 -march=corei7 -O -fomit-frame-pointer2018081920180818
59844optgcc -m32 -march=pentium4 -O2 -fomit-frame-pointer2018081920180818
59900optgcc -funroll-loops -m32 -march=i386 -O3 -fomit-frame-pointer2018081920180818
59940optgcc -m32 -march=i486 -O3 -fomit-frame-pointer2018081920180818
59960optgcc -funroll-loops -m32 -march=pentium3 -O -fomit-frame-pointer2018081920180818
59976optgcc -funroll-loops -m32 -march=pentium-m -O -fomit-frame-pointer2018081920180818
59980optgcc -funroll-loops -m32 -march=i486 -O2 -fomit-frame-pointer2018081920180818
60032optgcc -funroll-loops -m32 -march=pentium-mmx -O3 -fomit-frame-pointer2018081920180818
60080optgcc -funroll-loops -m32 -march=pentiumpro -O -fomit-frame-pointer2018081920180818
60092optgcc -funroll-loops -m32 -march=pentium2 -O -fomit-frame-pointer2018081920180818
60184optgcc -m32 -march=pentium -O3 -fomit-frame-pointer2018081920180818
60208optgcc -m32 -march=core-avx2 -O -fomit-frame-pointer2018081920180818
60268optgcc -m32 -march=native -mtune=native -O -fomit-frame-pointer2018081920180818
60280optgcc -m32 -march=core2 -msse4.1 -O3 -fomit-frame-pointer2018081920180818
60292optgcc -funroll-loops -m32 -march=athlon -O3 -fomit-frame-pointer2018081920180818
60300optgcc -m32 -march=core2 -O3 -fomit-frame-pointer2018081920180818
60304optgcc -m32 -march=i386 -O3 -fomit-frame-pointer2018081920180818
60324optgcc -funroll-loops -m32 -march=k6-2 -O3 -fomit-frame-pointer2018081920180818
60352optgcc -m32 -march=pentium -O -fomit-frame-pointer2018081920180818
60424optgcc -m32 -march=pentium2 -O2 -fomit-frame-pointer2018081920180818
60428optgcc -m32 -march=pentium3 -O2 -fomit-frame-pointer2018081920180818
60428optgcc -m32 -march=pentiumpro -O2 -fomit-frame-pointer2018081920180818
60432optgcc -m32 -march=pentium-mmx -O -fomit-frame-pointer2018081920180818
60444optgcc -funroll-loops -m32 -march=k8 -O3 -fomit-frame-pointer2018081920180818
60456optgcc -m32 -march=k6 -O3 -fomit-frame-pointer2018081920180818
60496optgcc -m32 -march=corei7 -O3 -fomit-frame-pointer2018081920180818
60496optgcc -m32 -march=pentium-m -O2 -fomit-frame-pointer2018081920180818
60500optgcc -m32 -march=corei7-avx -O3 -fomit-frame-pointer2018081920180818
60532optgcc -m32 -march=native -mtune=native -O3 -fomit-frame-pointer2018081920180818
60560optgcc -funroll-loops -m32 -march=pentium3 -O3 -fomit-frame-pointer2018081920180818
60568optgcc -m32 -march=core2 -msse4 -O3 -fomit-frame-pointer2018081920180818
60628optgcc -m32 -march=core-avx-i -O3 -fomit-frame-pointer2018081920180818
60632optgcc -m32 -march=i486 -O2 -fomit-frame-pointer2018081920180818
60648optgcc -funroll-loops -m32 -march=barcelona -O3 -fomit-frame-pointer2018081920180818
60808optgcc -m32 -O3 -fomit-frame-pointer2018081920180818
60816optgcc -funroll-loops -m32 -O2 -fomit-frame-pointer2018081920180818
60844optgcc -funroll-loops -m32 -march=pentiumpro -O3 -fomit-frame-pointer2018081920180818
60860optgcc -funroll-loops -m32 -march=pentium2 -O3 -fomit-frame-pointer2018081920180818
60936optgcc -m32 -march=k8 -O3 -fomit-frame-pointer2018081920180818
61020optgcc -m32 -march=pentium-mmx -O2 -fomit-frame-pointer2018081920180818
61032optgcc -m32 -march=pentium -O2 -fomit-frame-pointer2018081920180818
61064optgcc -funroll-loops -m32 -O3 -fomit-frame-pointer2018081920180818
61232optgcc -m32 -march=barcelona -O3 -fomit-frame-pointer2018081920180818
61292optgcc -funroll-loops -m32 -march=pentium4 -O3 -fomit-frame-pointer2018081920180818
61440optgcc -funroll-loops -m32 -march=k6 -O3 -fomit-frame-pointer2018081920180818
61596optgcc -m32 -march=athlon -O -fomit-frame-pointer2018081920180818
61632optgcc -funroll-loops -m32 -march=barcelona -O2 -fomit-frame-pointer2018081920180818
61700optgcc -funroll-loops -m32 -march=k6 -O -fomit-frame-pointer2018081920180818
61708optgcc -m32 -march=pentium2 -O3 -fomit-frame-pointer2018081920180818
61720optgcc -m32 -march=pentiumpro -O3 -fomit-frame-pointer2018081920180818
61764optgcc -m32 -march=core2 -O2 -fomit-frame-pointer2018081920180818
61832optgcc -funroll-loops -m32 -march=athlon -O2 -fomit-frame-pointer2018081920180818
61920optgcc -funroll-loops -m32 -march=pentium4 -O -fomit-frame-pointer2018081920180818
61956optgcc -funroll-loops -m32 -march=nocona -O -fomit-frame-pointer2018081920180818
62452optgcc -m32 -march=pentium-m -O3 -fomit-frame-pointer2018081920180818
62504optgcc -m32 -march=nocona -O3 -fomit-frame-pointer2018081920180818
62580optgcc -m32 -march=pentium4 -O3 -fomit-frame-pointer2018081920180818
62620optgcc -funroll-loops -m32 -march=prescott -O3 -fomit-frame-pointer2018081920180818
62620optgcc -m32 -march=pentium3 -O3 -fomit-frame-pointer2018081920180818
62676optgcc -m32 -march=prescott -O3 -fomit-frame-pointer2018081920180818
62768optgcc -m32 -march=k6-2 -O3 -fomit-frame-pointer2018081920180818
62780optgcc -m32 -march=pentium4 -O -fomit-frame-pointer2018081920180818
62956optgcc -funroll-loops -m32 -march=nocona -O3 -fomit-frame-pointer2018081920180818
63396optgcc -funroll-loops -m32 -march=k6-3 -O3 -fomit-frame-pointer2018081920180818
63460optgcc -m32 -march=pentium-mmx -O3 -fomit-frame-pointer2018081920180818
63572optgcc -m32 -march=core-avx2 -O3 -fomit-frame-pointer2018081920180818
64528optgcc -m32 -march=i386 -O2 -fomit-frame-pointer2018081920180818
64768optgcc -funroll-loops -m32 -march=pentium-m -O3 -fomit-frame-pointer2018081920180818

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