Implementation notes: x86, h6sandy, crypto_hash/skein256256

Computer: h6sandy
Architecture: x86
CPU ID: GenuineIntel-000206a7-bfebfbff
SUPERCOP version: 20171218
Operation: crypto_hash
Primitive: skein256256
TimeImplementationCompilerBenchmark dateSUPERCOP version
53860optgcc -funroll-loops -m32 -march=k6-3 -O3 -fomit-frame-pointer2017111220171020
54152optgcc -m32 -march=k6-3 -O3 -fomit-frame-pointer2017111220171020
54176optgcc -m32 -march=athlon -O3 -fomit-frame-pointer2017111220171020
54176optgcc -m32 -march=k6-2 -O3 -fomit-frame-pointer2017111220171020
54532optgcc -funroll-loops -m32 -march=athlon -O3 -fomit-frame-pointer2017111220171020
54536optgcc -m32 -march=pentium-mmx -O3 -fomit-frame-pointer2017111220171020
54560optgcc -funroll-loops -m32 -march=k6-2 -O3 -fomit-frame-pointer2017111220171020
54564optgcc -funroll-loops -m32 -march=k8 -O3 -fomit-frame-pointer2017111220171020
54596optgcc -m32 -march=core2 -O2 -fomit-frame-pointer2017111220171020
54612optgcc -funroll-loops -m32 -march=barcelona -O3 -fomit-frame-pointer2017111220171020
54612optgcc -funroll-loops -m32 -march=i486 -O2 -fomit-frame-pointer2017111220171020
54612optgcc -m32 -march=core2 -msse4 -O2 -fomit-frame-pointer2017111220171020
54612optgcc -m32 -march=native -mtune=native -O2 -fomit-frame-pointer2017111220171020
54612optgcc -m32 -march=native -mtune=native -O3 -fomit-frame-pointer2017111220171020
54620optgcc -m32 -march=core-avx-i -O3 -fomit-frame-pointer2017111220171020
54620optgcc -m32 -march=core2 -msse4.1 -O2 -fomit-frame-pointer2017111220171020
54624optgcc -funroll-loops -m32 -march=k6 -O3 -fomit-frame-pointer2017111220171020
54640optgcc -funroll-loops -m32 -O2 -fomit-frame-pointer2017111220171020
54644optgcc -funroll-loops -m32 -march=k6-2 -O2 -fomit-frame-pointer2017111220171020
54652optgcc -m32 -march=i486 -O3 -fomit-frame-pointer2017111220171020
54656optgcc -m32 -march=core2 -O3 -fomit-frame-pointer2017111220171020
54664optgcc -m32 -march=core-avx-i -O2 -fomit-frame-pointer2017111220171020
54684optgcc -m32 -march=core2 -msse4.1 -O3 -fomit-frame-pointer2017111220171020
54684optgcc -m32 -march=i386 -O2 -fomit-frame-pointer2017111220171020
54688optgcc -funroll-loops -m32 -march=k6-3 -O2 -fomit-frame-pointer2017111220171020
54688optgcc -funroll-loops -m32 -march=pentium3 -O2 -fomit-frame-pointer2017111220171020
54700optgcc -funroll-loops -m32 -march=barcelona -O2 -fomit-frame-pointer2017111220171020
54704optgcc -funroll-loops -m32 -march=pentiumpro -O2 -fomit-frame-pointer2017111220171020
54704optgcc -m32 -march=pentium -O2 -fomit-frame-pointer2017111220171020
54708optgcc -funroll-loops -m32 -march=pentium-m -O3 -fomit-frame-pointer2017111220171020
54708optgcc -m32 -O3 -fomit-frame-pointer2017111220171020
54716optgcc -funroll-loops -m32 -march=athlon -O2 -fomit-frame-pointer2017111220171020
54732optgcc -funroll-loops -m32 -march=i386 -O3 -fomit-frame-pointer2017111220171020
54732optgcc -m32 -O2 -fomit-frame-pointer2017111220171020
54740optgcc -funroll-loops -m32 -march=pentium-m -O2 -fomit-frame-pointer2017111220171020
54748optgcc -funroll-loops -m32 -march=pentium2 -O2 -fomit-frame-pointer2017111220171020
54756optgcc -funroll-loops -m32 -march=pentiumpro -O3 -fomit-frame-pointer2017111220171020
54760optgcc -funroll-loops -m32 -march=pentium2 -O3 -fomit-frame-pointer2017111220171020
54820optgcc -funroll-loops -m32 -march=pentium -O2 -fomit-frame-pointer2017111220171020
54832optgcc -funroll-loops -m32 -march=pentium-mmx -O2 -fomit-frame-pointer2017111220171020
54836optgcc -m32 -march=athlon -O2 -fomit-frame-pointer2017111220171020
54860optgcc -m32 -march=k6-2 -O2 -fomit-frame-pointer2017111220171020
54868optgcc -m32 -march=k8 -O2 -fomit-frame-pointer2017111220171020
54880optgcc -funroll-loops -m32 -march=pentium -O3 -fomit-frame-pointer2017111220171020
54888optgcc -m32 -march=k6 -O2 -fomit-frame-pointer2017111220171020
54892optgcc -m32 -march=k6-3 -O2 -fomit-frame-pointer2017111220171020
54904optgcc -funroll-loops -m32 -march=pentium3 -O3 -fomit-frame-pointer2017111220171020
54904optgcc -m32 -march=barcelona -O2 -fomit-frame-pointer2017111220171020
54936optgcc -funroll-loops -m32 -march=nocona -O2 -fomit-frame-pointer2017111220171020
55032optgcc -m32 -march=pentium -O3 -fomit-frame-pointer2017111220171020
55032optgcc -m32 -march=prescott -O3 -fomit-frame-pointer2017111220171020
55044optgcc -funroll-loops -m32 -march=i486 -O3 -fomit-frame-pointer2017111220171020
55068optgcc -funroll-loops -m32 -march=pentium4 -O2 -fomit-frame-pointer2017111220171020
55116optgcc -m32 -march=core2 -msse4 -O3 -fomit-frame-pointer2017111220171020
55132optgcc -m32 -march=pentium4 -O2 -fomit-frame-pointer2017111220171020
55168optgcc -funroll-loops -m32 -march=k6 -O2 -fomit-frame-pointer2017111220171020
55196optgcc -m32 -march=i486 -O2 -fomit-frame-pointer2017111220171020
55288optgcc -funroll-loops -m32 -march=k8 -O2 -fomit-frame-pointer2017111220171020
55496optgcc -m32 -march=pentium3 -O2 -fomit-frame-pointer2017111220171020
55536optgcc -m32 -march=nocona -O3 -fomit-frame-pointer2017111220171020
55552optgcc -funroll-loops -m32 -march=i386 -O2 -fomit-frame-pointer2017111220171020
55552optgcc -m32 -march=pentiumpro -O2 -fomit-frame-pointer2017111220171020
55568optgcc -m32 -march=pentium3 -O3 -fomit-frame-pointer2017111220171020
55576optgcc -funroll-loops -m32 -march=prescott -O3 -fomit-frame-pointer2017111220171020
55576optgcc -m32 -march=i386 -O3 -fomit-frame-pointer2017111220171020
55584optgcc -m32 -march=pentium2 -O2 -fomit-frame-pointer2017111220171020
55588optgcc -m32 -march=pentium-mmx -O2 -fomit-frame-pointer2017111220171020
55616optgcc -funroll-loops -m32 -march=prescott -O2 -fomit-frame-pointer2017111220171020
55656optgcc -funroll-loops -m32 -O3 -fomit-frame-pointer2017111220171020
55740optgcc -m32 -march=corei7-avx -O2 -fomit-frame-pointer2017111220171020
55880optgcc -m32 -march=corei7 -O3 -fomit-frame-pointer2017111220171020
55884optgcc -m32 -march=pentiumpro -O3 -fomit-frame-pointer2017111220171020
55900optgcc -funroll-loops -m32 -march=pentium4 -O3 -fomit-frame-pointer2017111220171020
55936optgcc -m32 -march=pentium-m -O2 -fomit-frame-pointer2017111220171020
56136optgcc -m32 -march=pentium2 -O3 -fomit-frame-pointer2017111220171020
56176optgcc -m32 -march=k8 -O3 -fomit-frame-pointer2017111220171020
56216optgcc -m32 -march=pentium-m -O3 -fomit-frame-pointer2017111220171020
56252optgcc -funroll-loops -m32 -march=pentium-mmx -O3 -fomit-frame-pointer2017111220171020
56272optgcc -m32 -march=corei7-avx -O3 -fomit-frame-pointer2017111220171020
56320optgcc -m32 -march=barcelona -O3 -fomit-frame-pointer2017111220171020
56356optgcc -m32 -march=corei7 -O2 -fomit-frame-pointer2017111220171020
56444optgcc -m32 -march=k6 -O3 -fomit-frame-pointer2017111220171020
56512optgcc -m32 -march=nocona -O2 -fomit-frame-pointer2017111220171020
56516optgcc -m32 -march=prescott -O2 -fomit-frame-pointer2017111220171020
56680optgcc -funroll-loops -m32 -march=nocona -O3 -fomit-frame-pointer2017111220171020
56776optgcc -m32 -march=pentium4 -O3 -fomit-frame-pointer2017111220171020
63176optgcc -funroll-loops -m32 -march=pentium-mmx -Os -fomit-frame-pointer2017111220171020
63528optgcc -m32 -march=pentium-mmx -Os -fomit-frame-pointer2017111220171020
63544optgcc -m32 -march=pentium -Os -fomit-frame-pointer2017111220171020
63548optgcc -funroll-loops -m32 -march=k6-3 -Os -fomit-frame-pointer2017111220171020
63552optgcc -funroll-loops -m32 -march=athlon -Os -fomit-frame-pointer2017111220171020
63556optgcc -funroll-loops -m32 -march=k6 -Os -fomit-frame-pointer2017111220171020
63576optgcc -funroll-loops -m32 -march=k8 -Os -fomit-frame-pointer2017111220171020
63604optgcc -funroll-loops -m32 -march=k6-2 -Os -fomit-frame-pointer2017111220171020
63748optgcc -m32 -march=k6-2 -Os -fomit-frame-pointer2017111220171020
63756optgcc -m32 -march=core2 -Os -fomit-frame-pointer2017111220171020
63760optgcc -m32 -march=core2 -msse4 -Os -fomit-frame-pointer2017111220171020
63772optgcc -m32 -march=core-avx-i -Os -fomit-frame-pointer2017111220171020
63780optgcc -m32 -march=k6-3 -Os -fomit-frame-pointer2017111220171020
63788optgcc -m32 -march=corei7 -Os -fomit-frame-pointer2017111220171020
63792optgcc -funroll-loops -m32 -march=pentium3 -Os -fomit-frame-pointer2017111220171020
63796optgcc -m32 -march=native -mtune=native -Os -fomit-frame-pointer2017111220171020
63816optgcc -m32 -march=pentiumpro -Os -fomit-frame-pointer2017111220171020
63824optgcc -m32 -march=corei7-avx -Os -fomit-frame-pointer2017111220171020
63832optgcc -funroll-loops -m32 -march=pentium-m -Os -fomit-frame-pointer2017111220171020
63840optgcc -funroll-loops -m32 -march=pentium2 -Os -fomit-frame-pointer2017111220171020
63844optgcc -m32 -march=barcelona -Os -fomit-frame-pointer2017111220171020
63856optgcc -m32 -march=k8 -Os -fomit-frame-pointer2017111220171020
63872optgcc -m32 -march=pentium3 -Os -fomit-frame-pointer2017111220171020
63892optgcc -m32 -march=pentium-m -Os -fomit-frame-pointer2017111220171020
63996optgcc -m32 -march=prescott -Os -fomit-frame-pointer2017111220171020
64068optgcc -m32 -march=pentium4 -Os -fomit-frame-pointer2017111220171020
64072optgcc -funroll-loops -m32 -march=i486 -Os -fomit-frame-pointer2017111220171020
64140optgcc -m32 -march=i486 -Os -fomit-frame-pointer2017111220171020
64148optgcc -funroll-loops -m32 -march=i386 -Os -fomit-frame-pointer2017111220171020
64220optgcc -m32 -march=core2 -msse4.1 -Os -fomit-frame-pointer2017111220171020
64228optgcc -funroll-loops -m32 -march=pentium4 -Os -fomit-frame-pointer2017111220171020
64232optgcc -m32 -march=athlon -Os -fomit-frame-pointer2017111220171020
64440optgcc -m32 -march=i386 -Os -fomit-frame-pointer2017111220171020
64548optgcc -funroll-loops -m32 -march=nocona -Os -fomit-frame-pointer2017111220171020
64560optgcc -funroll-loops -m32 -march=pentiumpro -Os -fomit-frame-pointer2017111220171020
64652optgcc -m32 -Os -fomit-frame-pointer2017111220171020
64700optgcc -funroll-loops -m32 -Os -fomit-frame-pointer2017111220171020
64732optgcc -funroll-loops -m32 -march=prescott -Os -fomit-frame-pointer2017111220171020
64732optgcc -m32 -march=pentium2 -Os -fomit-frame-pointer2017111220171020
64784optgcc -funroll-loops -m32 -march=pentium -Os -fomit-frame-pointer2017111220171020
64800optgcc -m32 -march=k6 -Os -fomit-frame-pointer2017111220171020
64848optgcc -funroll-loops -m32 -march=barcelona -Os -fomit-frame-pointer2017111220171020
64856optgcc -m32 -march=nocona -Os -fomit-frame-pointer2017111220171020
66656optgcc -funroll-loops -m32 -O -fomit-frame-pointer2017111220171020
66660optgcc -funroll-loops -m32 -march=athlon -O -fomit-frame-pointer2017111220171020
66696optgcc -funroll-loops -m32 -march=nocona -O -fomit-frame-pointer2017111220171020
66708optgcc -funroll-loops -m32 -march=k8 -O -fomit-frame-pointer2017111220171020
66752optgcc -funroll-loops -m32 -march=k6-2 -O -fomit-frame-pointer2017111220171020
66760optgcc -funroll-loops -m32 -march=barcelona -O -fomit-frame-pointer2017111220171020
66776optgcc -funroll-loops -m32 -march=pentium-mmx -O -fomit-frame-pointer2017111220171020
66796optgcc -funroll-loops -m32 -march=pentium -O -fomit-frame-pointer2017111220171020
66820optgcc -funroll-loops -m32 -march=i486 -O -fomit-frame-pointer2017111220171020
66888optgcc -funroll-loops -m32 -march=k6 -O -fomit-frame-pointer2017111220171020
66912optgcc -funroll-loops -m32 -march=pentium3 -O -fomit-frame-pointer2017111220171020
66928optgcc -funroll-loops -m32 -march=pentium-m -O -fomit-frame-pointer2017111220171020
66988optgcc -m32 -march=core2 -msse4 -O -fomit-frame-pointer2017111220171020
66996optgcc -m32 -march=corei7 -O -fomit-frame-pointer2017111220171020
67004optgcc -m32 -march=athlon -O -fomit-frame-pointer2017111220171020
67008optgcc -m32 -march=core-avx-i -O -fomit-frame-pointer2017111220171020
67032optgcc -m32 -march=corei7-avx -O -fomit-frame-pointer2017111220171020
67032optgcc -m32 -march=nocona -O -fomit-frame-pointer2017111220171020
67060optgcc -m32 -march=k6-3 -O -fomit-frame-pointer2017111220171020
67064optgcc -m32 -march=barcelona -O -fomit-frame-pointer2017111220171020
67076optgcc -m32 -march=k6-2 -O -fomit-frame-pointer2017111220171020
67080optgcc -m32 -march=pentium-mmx -O -fomit-frame-pointer2017111220171020
67092optgcc -funroll-loops -m32 -march=pentium2 -O -fomit-frame-pointer2017111220171020
67112optgcc -m32 -march=pentium4 -O -fomit-frame-pointer2017111220171020
67196optgcc -m32 -march=pentiumpro -O -fomit-frame-pointer2017111220171020
67244optgcc -m32 -march=i386 -O -fomit-frame-pointer2017111220171020
67248optgcc -m32 -march=pentium2 -O -fomit-frame-pointer2017111220171020
67368optgcc -m32 -march=pentium3 -O -fomit-frame-pointer2017111220171020
67712optgcc -m32 -march=k8 -O -fomit-frame-pointer2017111220171020
67784optgcc -funroll-loops -m32 -march=i386 -O -fomit-frame-pointer2017111220171020
67828optgcc -m32 -march=pentium-m -O -fomit-frame-pointer2017111220171020
67876optgcc -funroll-loops -m32 -march=pentium4 -O -fomit-frame-pointer2017111220171020
67976optgcc -funroll-loops -m32 -march=k6-3 -O -fomit-frame-pointer2017111220171020
68248optgcc -m32 -march=i486 -O -fomit-frame-pointer2017111220171020
68364optgcc -m32 -O -fomit-frame-pointer2017111220171020
68696optgcc -m32 -march=core2 -O -fomit-frame-pointer2017111220171020
69216optgcc -m32 -march=prescott -O -fomit-frame-pointer2017111220171020
69384optgcc -m32 -march=k6 -O -fomit-frame-pointer2017111220171020
69516optgcc -funroll-loops -m32 -march=prescott -O -fomit-frame-pointer2017111220171020
69644optgcc -m32 -march=core2 -msse4.1 -O -fomit-frame-pointer2017111220171020
69728optgcc -funroll-loops -m32 -march=pentiumpro -O -fomit-frame-pointer2017111220171020
69848optgcc -m32 -march=native -mtune=native -O -fomit-frame-pointer2017111220171020
69928optgcc -m32 -march=pentium -O -fomit-frame-pointer2017111220171020

Checksum failure

Implementation: crypto_hash/skein256256/xmm
Compiler: gcc -funroll-loops -m32 -O2 -fomit-frame-pointer
f1842d193d830e780d823e7feb35a42ba72a4991152e3bce84bac20e9a27fbda
Number of similar (compiler,implementation) pairs: 168, 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=core2 -O2 -fomit-frame-pointer xmm
gcc -m32 -march=core2 -O3 -fomit-frame-pointer xmm
gcc -m32 -march=core2 -O -fomit-frame-pointer xmm
gcc -m32 -march=core2 -Os -fomit-frame-pointer xmm
gcc -m32 -march=core2 -msse4.1 -O2 -fomit-frame-pointer xmm
gcc -m32 -march=core2 -msse4.1 -O3 -fomit-frame-pointer xmm
gcc -m32 -march=core2 -msse4.1 -O -fomit-frame-pointer xmm
gcc -m32 -march=core2 -msse4.1 -Os -fomit-frame-pointer xmm
gcc -m32 -march=core2 -msse4 -O2 -fomit-frame-pointer xmm
gcc -m32 -march=core2 -msse4 -O3 -fomit-frame-pointer xmm
gcc -m32 -march=core2 -msse4 -O -fomit-frame-pointer xmm
gcc -m32 -march=core2 -msse4 -Os -fomit-frame-pointer xmm
gcc -m32 -march=corei7-avx -O2 -fomit-frame-pointer xmm
gcc -m32 -march=corei7-avx -O3 -fomit-frame-pointer xmm
gcc -m32 -march=corei7-avx -O -fomit-frame-pointer xmm
gcc -m32 -march=corei7-avx -Os -fomit-frame-pointer xmm
gcc -m32 -march=corei7 -O2 -fomit-frame-pointer xmm
gcc -m32 -march=corei7 -O3 -fomit-frame-pointer xmm
gcc -m32 -march=corei7 -O -fomit-frame-pointer xmm
gcc -m32 -march=corei7 -Os -fomit-frame-pointer xmm
gcc -m32 -march=i386 -O2 -fomit-frame-pointer xmm
gcc -m32 -march=i386 -O3 -fomit-frame-pointer xmm
gcc -m32 -march=i386 -O -fomit-frame-pointer xmm
gcc -m32 -march=i386 -Os -fomit-frame-pointer xmm
gcc -m32 -march=i486 -O2 -fomit-frame-pointer xmm
gcc -m32 -march=i486 -O3 -fomit-frame-pointer xmm
gcc -m32 -march=i486 -O -fomit-frame-pointer xmm
gcc -m32 -march=i486 -Os -fomit-frame-pointer xmm
gcc -m32 -march=k6-2 -O2 -fomit-frame-pointer xmm
gcc -m32 -march=k6-2 -O3 -fomit-frame-pointer xmm
gcc -m32 -march=k6-2 -O -fomit-frame-pointer xmm
gcc -m32 -march=k6-2 -Os -fomit-frame-pointer xmm
gcc -m32 -march=k6-3 -O2 -fomit-frame-pointer xmm
gcc -m32 -march=k6-3 -O3 -fomit-frame-pointer xmm
gcc -m32 -march=k6-3 -O -fomit-frame-pointer xmm
gcc -m32 -march=k6-3 -Os -fomit-frame-pointer xmm
gcc -m32 -march=k6 -O2 -fomit-frame-pointer xmm
gcc -m32 -march=k6 -O3 -fomit-frame-pointer xmm
gcc -m32 -march=k6 -O -fomit-frame-pointer xmm
gcc -m32 -march=k6 -Os -fomit-frame-pointer xmm
gcc -m32 -march=k8 -O2 -fomit-frame-pointer xmm
gcc -m32 -march=k8 -O3 -fomit-frame-pointer xmm
gcc -m32 -march=k8 -O -fomit-frame-pointer xmm
gcc -m32 -march=k8 -Os -fomit-frame-pointer xmm
gcc -m32 -march=native -mtune=native -O2 -fomit-frame-pointer xmm
gcc -m32 -march=native -mtune=native -O3 -fomit-frame-pointer xmm
gcc -m32 -march=native -mtune=native -O -fomit-frame-pointer xmm
gcc -m32 -march=native -mtune=native -Os -fomit-frame-pointer xmm
gcc -m32 -march=nocona -O2 -fomit-frame-pointer xmm
gcc -m32 -march=nocona -O3 -fomit-frame-pointer xmm
gcc -m32 -march=nocona -O -fomit-frame-pointer xmm
gcc -m32 -march=nocona -Os -fomit-frame-pointer xmm
gcc -m32 -march=pentium-m -O2 -fomit-frame-pointer xmm
gcc -m32 -march=pentium-m -O3 -fomit-frame-pointer xmm
gcc -m32 -march=pentium-m -O -fomit-frame-pointer xmm
gcc -m32 -march=pentium-m -Os -fomit-frame-pointer xmm
gcc -m32 -march=pentium-mmx -O2 -fomit-frame-pointer xmm
gcc -m32 -march=pentium-mmx -O3 -fomit-frame-pointer xmm
gcc -m32 -march=pentium-mmx -O -fomit-frame-pointer xmm
gcc -m32 -march=pentium-mmx -Os -fomit-frame-pointer xmm
gcc -m32 -march=pentium2 -O2 -fomit-frame-pointer xmm
gcc -m32 -march=pentium2 -O3 -fomit-frame-pointer xmm
gcc -m32 -march=pentium2 -O -fomit-frame-pointer xmm
gcc -m32 -march=pentium2 -Os -fomit-frame-pointer xmm
gcc -m32 -march=pentium3 -O2 -fomit-frame-pointer xmm
gcc -m32 -march=pentium3 -O3 -fomit-frame-pointer xmm
gcc -m32 -march=pentium3 -O -fomit-frame-pointer xmm
gcc -m32 -march=pentium3 -Os -fomit-frame-pointer xmm
gcc -m32 -march=pentium4 -O2 -fomit-frame-pointer xmm
gcc -m32 -march=pentium4 -O3 -fomit-frame-pointer xmm
gcc -m32 -march=pentium4 -O -fomit-frame-pointer xmm
gcc -m32 -march=pentium4 -Os -fomit-frame-pointer xmm
gcc -m32 -march=pentium -O2 -fomit-frame-pointer xmm
gcc -m32 -march=pentium -O3 -fomit-frame-pointer xmm
gcc -m32 -march=pentium -O -fomit-frame-pointer xmm
gcc -m32 -march=pentium -Os -fomit-frame-pointer xmm
gcc -m32 -march=pentiumpro -O2 -fomit-frame-pointer xmm
gcc -m32 -march=pentiumpro -O3 -fomit-frame-pointer xmm
gcc -m32 -march=pentiumpro -O -fomit-frame-pointer xmm
gcc -m32 -march=pentiumpro -Os -fomit-frame-pointer xmm
gcc -m32 -march=prescott -O2 -fomit-frame-pointer xmm
gcc -m32 -march=prescott -O3 -fomit-frame-pointer xmm
gcc -m32 -march=prescott -O -fomit-frame-pointer xmm
gcc -m32 -march=prescott -Os -fomit-frame-pointer xmm

Checksum failure

Implementation: crypto_hash/skein256256/xmm
Compiler: gcc -m32 -march=barcelona -O2 -fomit-frame-pointer
f1842d193d830e780d823e7feb35a42ba72a4991152e3bce84bac20e9a27fbda f1842d193d830e780d823e7feb35a42ba72a4991152e3bce84bac20e9a27fbda
Number of similar (compiler,implementation) pairs: 4, namely:
CompilerImplementations
gcc -m32 -march=barcelona -O2 -fomit-frame-pointer xmm
gcc -m32 -march=barcelona -O3 -fomit-frame-pointer xmm
gcc -m32 -march=barcelona -O -fomit-frame-pointer xmm
gcc -m32 -march=barcelona -Os -fomit-frame-pointer xmm

Test failure

Implementation: crypto_hash/skein256256/opt
Compiler: gcc -m32 -march=core-avx2 -O2 -fomit-frame-pointer
error 111

Number of similar (compiler,implementation) pairs: 6, namely:
CompilerImplementations
gcc -m32 -march=core-avx2 -O2 -fomit-frame-pointer opt xmm
gcc -m32 -march=core-avx2 -O -fomit-frame-pointer opt xmm
gcc -m32 -march=core-avx2 -Os -fomit-frame-pointer opt xmm

Compiler output

Implementation: crypto_hash/skein256256/xmm
Compiler: gcc -funroll-loops -m32 -O2 -fomit-frame-pointer
skein_block_xmm32.S: skein_block_xmm32.S:297:61: warning: trigraph ??) ignored, use -trigraphs to enable [-Wtrigraphs]
skein_block_xmm32.S: movl %ebx,%esp #get rid of locals (wipe??)
skein_block_xmm32.S: ^

Number of similar (compiler,implementation) pairs: 171, 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 -O -fomit-frame-pointer xmm
gcc -m32 -march=core-avx2 -Os -fomit-frame-pointer xmm
gcc -m32 -march=core2 -O2 -fomit-frame-pointer xmm
gcc -m32 -march=core2 -O3 -fomit-frame-pointer xmm
gcc -m32 -march=core2 -O -fomit-frame-pointer xmm
gcc -m32 -march=core2 -Os -fomit-frame-pointer xmm
gcc -m32 -march=core2 -msse4.1 -O2 -fomit-frame-pointer xmm
gcc -m32 -march=core2 -msse4.1 -O3 -fomit-frame-pointer xmm
gcc -m32 -march=core2 -msse4.1 -O -fomit-frame-pointer xmm
gcc -m32 -march=core2 -msse4.1 -Os -fomit-frame-pointer xmm
gcc -m32 -march=core2 -msse4 -O2 -fomit-frame-pointer xmm
gcc -m32 -march=core2 -msse4 -O3 -fomit-frame-pointer xmm
gcc -m32 -march=core2 -msse4 -O -fomit-frame-pointer xmm
gcc -m32 -march=core2 -msse4 -Os -fomit-frame-pointer xmm
gcc -m32 -march=corei7-avx -O2 -fomit-frame-pointer xmm
gcc -m32 -march=corei7-avx -O3 -fomit-frame-pointer xmm
gcc -m32 -march=corei7-avx -O -fomit-frame-pointer xmm
gcc -m32 -march=corei7-avx -Os -fomit-frame-pointer xmm
gcc -m32 -march=corei7 -O2 -fomit-frame-pointer xmm
gcc -m32 -march=corei7 -O3 -fomit-frame-pointer xmm
gcc -m32 -march=corei7 -O -fomit-frame-pointer xmm
gcc -m32 -march=corei7 -Os -fomit-frame-pointer xmm
gcc -m32 -march=i386 -O2 -fomit-frame-pointer xmm
gcc -m32 -march=i386 -O3 -fomit-frame-pointer xmm
gcc -m32 -march=i386 -O -fomit-frame-pointer xmm
gcc -m32 -march=i386 -Os -fomit-frame-pointer xmm
gcc -m32 -march=i486 -O2 -fomit-frame-pointer xmm
gcc -m32 -march=i486 -O3 -fomit-frame-pointer xmm
gcc -m32 -march=i486 -O -fomit-frame-pointer xmm
gcc -m32 -march=i486 -Os -fomit-frame-pointer xmm
gcc -m32 -march=k6-2 -O2 -fomit-frame-pointer xmm
gcc -m32 -march=k6-2 -O3 -fomit-frame-pointer xmm
gcc -m32 -march=k6-2 -O -fomit-frame-pointer xmm
gcc -m32 -march=k6-2 -Os -fomit-frame-pointer xmm
gcc -m32 -march=k6-3 -O2 -fomit-frame-pointer xmm
gcc -m32 -march=k6-3 -O3 -fomit-frame-pointer xmm
gcc -m32 -march=k6-3 -O -fomit-frame-pointer xmm
gcc -m32 -march=k6-3 -Os -fomit-frame-pointer xmm
gcc -m32 -march=k6 -O2 -fomit-frame-pointer xmm
gcc -m32 -march=k6 -O3 -fomit-frame-pointer xmm
gcc -m32 -march=k6 -O -fomit-frame-pointer xmm
gcc -m32 -march=k6 -Os -fomit-frame-pointer xmm
gcc -m32 -march=k8 -O2 -fomit-frame-pointer xmm
gcc -m32 -march=k8 -O3 -fomit-frame-pointer xmm
gcc -m32 -march=k8 -O -fomit-frame-pointer xmm
gcc -m32 -march=k8 -Os -fomit-frame-pointer xmm
gcc -m32 -march=native -mtune=native -O2 -fomit-frame-pointer xmm
gcc -m32 -march=native -mtune=native -O3 -fomit-frame-pointer xmm
gcc -m32 -march=native -mtune=native -O -fomit-frame-pointer xmm
gcc -m32 -march=native -mtune=native -Os -fomit-frame-pointer xmm
gcc -m32 -march=nocona -O2 -fomit-frame-pointer xmm
gcc -m32 -march=nocona -O3 -fomit-frame-pointer xmm
gcc -m32 -march=nocona -O -fomit-frame-pointer xmm
gcc -m32 -march=nocona -Os -fomit-frame-pointer xmm
gcc -m32 -march=pentium-m -O2 -fomit-frame-pointer xmm
gcc -m32 -march=pentium-m -O3 -fomit-frame-pointer xmm
gcc -m32 -march=pentium-m -O -fomit-frame-pointer xmm
gcc -m32 -march=pentium-m -Os -fomit-frame-pointer xmm
gcc -m32 -march=pentium-mmx -O2 -fomit-frame-pointer xmm
gcc -m32 -march=pentium-mmx -O3 -fomit-frame-pointer xmm
gcc -m32 -march=pentium-mmx -O -fomit-frame-pointer xmm
gcc -m32 -march=pentium-mmx -Os -fomit-frame-pointer xmm
gcc -m32 -march=pentium2 -O2 -fomit-frame-pointer xmm
gcc -m32 -march=pentium2 -O3 -fomit-frame-pointer xmm
gcc -m32 -march=pentium2 -O -fomit-frame-pointer xmm
gcc -m32 -march=pentium2 -Os -fomit-frame-pointer xmm
gcc -m32 -march=pentium3 -O2 -fomit-frame-pointer xmm
gcc -m32 -march=pentium3 -O3 -fomit-frame-pointer xmm
gcc -m32 -march=pentium3 -O -fomit-frame-pointer xmm
gcc -m32 -march=pentium3 -Os -fomit-frame-pointer xmm
gcc -m32 -march=pentium4 -O2 -fomit-frame-pointer xmm
gcc -m32 -march=pentium4 -O3 -fomit-frame-pointer xmm
gcc -m32 -march=pentium4 -O -fomit-frame-pointer xmm
gcc -m32 -march=pentium4 -Os -fomit-frame-pointer xmm
gcc -m32 -march=pentium -O2 -fomit-frame-pointer xmm
gcc -m32 -march=pentium -O3 -fomit-frame-pointer xmm
gcc -m32 -march=pentium -O -fomit-frame-pointer xmm
gcc -m32 -march=pentium -Os -fomit-frame-pointer xmm
gcc -m32 -march=pentiumpro -O2 -fomit-frame-pointer xmm
gcc -m32 -march=pentiumpro -O3 -fomit-frame-pointer xmm
gcc -m32 -march=pentiumpro -O -fomit-frame-pointer xmm
gcc -m32 -march=pentiumpro -Os -fomit-frame-pointer xmm
gcc -m32 -march=prescott -O2 -fomit-frame-pointer xmm
gcc -m32 -march=prescott -O3 -fomit-frame-pointer xmm
gcc -m32 -march=prescott -O -fomit-frame-pointer xmm
gcc -m32 -march=prescott -Os -fomit-frame-pointer xmm

Compiler output

Implementation: crypto_hash/skein256256/xmm
Compiler: gcc -m32 -march=barcelona -O2 -fomit-frame-pointer
skein_block_xmm32.S: skein_block_xmm32.S:297:61: warning: trigraph ??) ignored, use -trigraphs to enable [-Wtrigraphs]
skein_block_xmm32.S: movl %ebx,%esp #get rid of locals (wipe??)
skein_block_xmm32.S: ^
skein_block_xmm32.S: skein_block_xmm32.S:297:61: warning: trigraph ??) ignored, use -trigraphs to enable [-Wtrigraphs]
skein_block_xmm32.S: movl %ebx,%esp #get rid of locals (wipe??)
skein_block_xmm32.S: ^

Number of similar (compiler,implementation) pairs: 4, namely:
CompilerImplementations
gcc -m32 -march=barcelona -O2 -fomit-frame-pointer xmm
gcc -m32 -march=barcelona -O3 -fomit-frame-pointer xmm
gcc -m32 -march=barcelona -O -fomit-frame-pointer xmm
gcc -m32 -march=barcelona -Os -fomit-frame-pointer xmm