Implementation notes: x86, h9trinity, crypto_hash/skein256256

Computer: h9trinity
Architecture: x86
CPU ID: AuthenticAMD-00610f01-178bfbff
SUPERCOP version: 20171218
Operation: crypto_hash
Primitive: skein256256
TimeImplementationCompilerBenchmark dateSUPERCOP version
108256optgcc -m32 -march=k6-3 -O3 -fomit-frame-pointer2017111420171020
108287optgcc -m32 -march=k6-2 -O3 -fomit-frame-pointer2017111420171020
108894optgcc -m32 -march=native -mtune=native -O3 -fomit-frame-pointer2017111420171020
109107optgcc -m32 -march=barcelona -O3 -fomit-frame-pointer2017111420171020
109153optgcc -m32 -march=athlon -O3 -fomit-frame-pointer2017111420171020
109279optgcc -funroll-loops -m32 -march=k6-3 -O3 -fomit-frame-pointer2017111420171020
109331optgcc -m32 -march=k6 -O2 -fomit-frame-pointer2017111420171020
109344optgcc -m32 -march=k8 -O3 -fomit-frame-pointer2017111420171020
109358optgcc -funroll-loops -m32 -march=k6-2 -O3 -fomit-frame-pointer2017111420171020
109568optgcc -m32 -march=k6-2 -O2 -fomit-frame-pointer2017111420171020
109617optgcc -m32 -march=k6-3 -O2 -fomit-frame-pointer2017111420171020
109881optgcc -m32 -march=pentium -O3 -fomit-frame-pointer2017111420171020
109932optgcc -m32 -march=prescott -O2 -fomit-frame-pointer2017111420171020
109939optgcc -m32 -march=k6 -O3 -fomit-frame-pointer2017111420171020
109962optgcc -m32 -march=pentium-mmx -O3 -fomit-frame-pointer2017111420171020
110012optgcc -m32 -march=pentium-mmx -O2 -fomit-frame-pointer2017111420171020
110065optgcc -m32 -march=nocona -O2 -fomit-frame-pointer2017111420171020
110090optgcc -m32 -march=nocona -O3 -fomit-frame-pointer2017111420171020
110095optgcc -m32 -march=pentium4 -O3 -fomit-frame-pointer2017111420171020
110154optgcc -m32 -march=i486 -O3 -fomit-frame-pointer2017111420171020
110209optgcc -funroll-loops -m32 -march=athlon -O3 -fomit-frame-pointer2017111420171020
110235optgcc -funroll-loops -m32 -march=nocona -O3 -fomit-frame-pointer2017111420171020
110239optgcc -m32 -march=pentium4 -O2 -fomit-frame-pointer2017111420171020
110254optgcc -funroll-loops -m32 -march=prescott -O2 -fomit-frame-pointer2017111420171020
110295optgcc -funroll-loops -m32 -march=barcelona -O3 -fomit-frame-pointer2017111420171020
110302optgcc -funroll-loops -m32 -march=prescott -O3 -fomit-frame-pointer2017111420171020
110303optgcc -m32 -march=pentium -O2 -fomit-frame-pointer2017111420171020
110349optgcc -m32 -march=pentium2 -O2 -fomit-frame-pointer2017111420171020
110366optgcc -m32 -march=i386 -O3 -fomit-frame-pointer2017111420171020
110385optgcc -m32 -march=pentium-m -O3 -fomit-frame-pointer2017111420171020
110387optgcc -m32 -march=pentiumpro -O3 -fomit-frame-pointer2017111420171020
110398optgcc -m32 -march=pentiumpro -O2 -fomit-frame-pointer2017111420171020
110402optgcc -m32 -march=pentium3 -O2 -fomit-frame-pointer2017111420171020
110408optgcc -m32 -march=pentium2 -O3 -fomit-frame-pointer2017111420171020
110429optgcc -funroll-loops -m32 -march=k8 -O3 -fomit-frame-pointer2017111420171020
110431optgcc -m32 -march=prescott -O3 -fomit-frame-pointer2017111420171020
110433optgcc -m32 -march=i386 -O2 -fomit-frame-pointer2017111420171020
110445optgcc -m32 -march=pentium-m -O2 -fomit-frame-pointer2017111420171020
110448optgcc -funroll-loops -m32 -march=nocona -O2 -fomit-frame-pointer2017111420171020
110451optgcc -funroll-loops -m32 -march=i486 -O3 -fomit-frame-pointer2017111420171020
110510optgcc -funroll-loops -m32 -march=pentium4 -O3 -fomit-frame-pointer2017111420171020
110532optgcc -m32 -march=pentium3 -O3 -fomit-frame-pointer2017111420171020
110618optgcc -m32 -march=i486 -O2 -fomit-frame-pointer2017111420171020
110714optgcc -funroll-loops -m32 -march=pentium4 -O2 -fomit-frame-pointer2017111420171020
110715optgcc -funroll-loops -m32 -march=i486 -O2 -fomit-frame-pointer2017111420171020
110747optgcc -funroll-loops -m32 -march=i386 -O2 -fomit-frame-pointer2017111420171020
110821optgcc -m32 -march=native -mtune=native -O2 -fomit-frame-pointer2017111420171020
111173optgcc -funroll-loops -m32 -march=i386 -O3 -fomit-frame-pointer2017111420171020
111300optgcc -m32 -march=athlon -O2 -fomit-frame-pointer2017111420171020
111339optgcc -m32 -O2 -fomit-frame-pointer2017111420171020
111377optgcc -m32 -O3 -fomit-frame-pointer2017111420171020
111450optgcc -m32 -march=k8 -O2 -fomit-frame-pointer2017111420171020
111551optgcc -m32 -march=barcelona -O2 -fomit-frame-pointer2017111420171020
111617optgcc -funroll-loops -m32 -march=k6 -O3 -fomit-frame-pointer2017111420171020
111680optgcc -funroll-loops -m32 -march=k6-2 -O2 -fomit-frame-pointer2017111420171020
111711optgcc -funroll-loops -m32 -march=k6 -O2 -fomit-frame-pointer2017111420171020
111732optgcc -m32 -march=core2 -msse4.1 -O3 -fomit-frame-pointer2017111420171020
111751optgcc -m32 -march=core2 -O3 -fomit-frame-pointer2017111420171020
111837optgcc -m32 -march=core-avx-i -O2 -fomit-frame-pointer2017111420171020
111858optgcc -m32 -march=core2 -msse4.1 -O2 -fomit-frame-pointer2017111420171020
111859optgcc -funroll-loops -m32 -march=k6-3 -O2 -fomit-frame-pointer2017111420171020
111875optgcc -m32 -march=core2 -O2 -fomit-frame-pointer2017111420171020
111888optgcc -funroll-loops -m32 -march=pentium3 -O3 -fomit-frame-pointer2017111420171020
111915optgcc -m32 -march=corei7-avx -O2 -fomit-frame-pointer2017111420171020
111926optgcc -funroll-loops -m32 -march=pentiumpro -O2 -fomit-frame-pointer2017111420171020
111999optgcc -m32 -march=corei7 -O2 -fomit-frame-pointer2017111420171020
112035optgcc -funroll-loops -m32 -march=pentium-m -O2 -fomit-frame-pointer2017111420171020
112048optgcc -funroll-loops -m32 -march=pentium3 -O2 -fomit-frame-pointer2017111420171020
112073optgcc -funroll-loops -m32 -march=pentiumpro -O3 -fomit-frame-pointer2017111420171020
112075optgcc -m32 -march=corei7-avx -O3 -fomit-frame-pointer2017111420171020
112076optgcc -funroll-loops -m32 -march=pentium2 -O2 -fomit-frame-pointer2017111420171020
112087optgcc -funroll-loops -m32 -march=pentium2 -O3 -fomit-frame-pointer2017111420171020
112089optgcc -m32 -march=core2 -msse4 -O2 -fomit-frame-pointer2017111420171020
112103optgcc -m32 -march=core-avx-i -O3 -fomit-frame-pointer2017111420171020
112113optgcc -m32 -march=core2 -msse4 -O3 -fomit-frame-pointer2017111420171020
112237optgcc -funroll-loops -m32 -march=pentium-m -O3 -fomit-frame-pointer2017111420171020
112266optgcc -m32 -march=corei7 -O3 -fomit-frame-pointer2017111420171020
112433optgcc -funroll-loops -m32 -march=pentium-mmx -O2 -fomit-frame-pointer2017111420171020
112473optgcc -funroll-loops -m32 -march=pentium -O3 -fomit-frame-pointer2017111420171020
112475optgcc -funroll-loops -m32 -march=pentium -O2 -fomit-frame-pointer2017111420171020
112543optgcc -funroll-loops -m32 -march=pentium-mmx -O3 -fomit-frame-pointer2017111420171020
112602optgcc -funroll-loops -m32 -O2 -fomit-frame-pointer2017111420171020
112626optgcc -funroll-loops -m32 -march=athlon -O2 -fomit-frame-pointer2017111420171020
112673optgcc -funroll-loops -m32 -march=barcelona -O2 -fomit-frame-pointer2017111420171020
112691optgcc -funroll-loops -m32 -O3 -fomit-frame-pointer2017111420171020
112911optgcc -funroll-loops -m32 -march=k8 -O2 -fomit-frame-pointer2017111420171020
117560optgcc -m32 -march=i486 -Os -fomit-frame-pointer2017111420171020
117665optgcc -m32 -march=pentium4 -Os -fomit-frame-pointer2017111420171020
117669optgcc -m32 -march=nocona -Os -fomit-frame-pointer2017111420171020
117705optgcc -m32 -march=prescott -Os -fomit-frame-pointer2017111420171020
117783optgcc -m32 -march=i386 -Os -fomit-frame-pointer2017111420171020
118153optgcc -funroll-loops -m32 -march=nocona -Os -fomit-frame-pointer2017111420171020
118248optgcc -funroll-loops -m32 -march=i486 -Os -fomit-frame-pointer2017111420171020
118302optgcc -funroll-loops -m32 -march=i386 -Os -fomit-frame-pointer2017111420171020
118328optgcc -funroll-loops -m32 -march=pentium4 -Os -fomit-frame-pointer2017111420171020
118329optgcc -funroll-loops -m32 -march=k6-2 -Os -fomit-frame-pointer2017111420171020
118339optgcc -funroll-loops -m32 -march=prescott -Os -fomit-frame-pointer2017111420171020
118513optgcc -funroll-loops -m32 -march=k6-3 -Os -fomit-frame-pointer2017111420171020
118524optgcc -funroll-loops -m32 -march=k6 -Os -fomit-frame-pointer2017111420171020
118782optgcc -funroll-loops -m32 -march=pentium-mmx -Os -fomit-frame-pointer2017111420171020
118826optgcc -funroll-loops -m32 -march=pentium -Os -fomit-frame-pointer2017111420171020
119397optgcc -funroll-loops -m32 -march=pentium-m -Os -fomit-frame-pointer2017111420171020
119497optgcc -funroll-loops -m32 -march=pentium3 -Os -fomit-frame-pointer2017111420171020
119605optgcc -m32 -march=pentium-mmx -Os -fomit-frame-pointer2017111420171020
119719optgcc -m32 -march=pentium -Os -fomit-frame-pointer2017111420171020
119728optgcc -funroll-loops -m32 -march=pentiumpro -Os -fomit-frame-pointer2017111420171020
119773optgcc -funroll-loops -m32 -march=pentium2 -Os -fomit-frame-pointer2017111420171020
120188optgcc -m32 -march=pentiumpro -Os -fomit-frame-pointer2017111420171020
120195optgcc -funroll-loops -m32 -march=k8 -Os -fomit-frame-pointer2017111420171020
120209optgcc -funroll-loops -m32 -march=barcelona -Os -fomit-frame-pointer2017111420171020
120213optgcc -m32 -march=pentium-m -Os -fomit-frame-pointer2017111420171020
120282optgcc -funroll-loops -m32 -march=athlon -Os -fomit-frame-pointer2017111420171020
120345optgcc -m32 -march=pentium2 -Os -fomit-frame-pointer2017111420171020
120396optgcc -funroll-loops -m32 -Os -fomit-frame-pointer2017111420171020
120404optgcc -m32 -march=pentium3 -Os -fomit-frame-pointer2017111420171020
120579optgcc -m32 -march=native -mtune=native -Os -fomit-frame-pointer2017111420171020
120655optgcc -m32 -march=corei7 -Os -fomit-frame-pointer2017111420171020
120665optgcc -m32 -march=core2 -Os -fomit-frame-pointer2017111420171020
120793optgcc -m32 -march=barcelona -Os -fomit-frame-pointer2017111420171020
120833optgcc -m32 -march=core2 -msse4 -Os -fomit-frame-pointer2017111420171020
120997optgcc -m32 -march=k6-2 -Os -fomit-frame-pointer2017111420171020
121041optgcc -m32 -march=core2 -msse4.1 -Os -fomit-frame-pointer2017111420171020
121044optgcc -m32 -march=k8 -Os -fomit-frame-pointer2017111420171020
121046optgcc -m32 -march=core-avx-i -Os -fomit-frame-pointer2017111420171020
121088optgcc -m32 -march=k6-3 -Os -fomit-frame-pointer2017111420171020
121089optgcc -m32 -march=corei7-avx -Os -fomit-frame-pointer2017111420171020
121188optgcc -m32 -march=athlon -Os -fomit-frame-pointer2017111420171020
121209optgcc -m32 -march=k6 -Os -fomit-frame-pointer2017111420171020
121215optgcc -m32 -Os -fomit-frame-pointer2017111420171020
126131optgcc -funroll-loops -m32 -march=k6-3 -O -fomit-frame-pointer2017111420171020
126162optgcc -funroll-loops -m32 -march=k6-2 -O -fomit-frame-pointer2017111420171020
126228optgcc -m32 -march=athlon -O -fomit-frame-pointer2017111420171020
126240optgcc -m32 -march=core-avx-i -O -fomit-frame-pointer2017111420171020
126271optgcc -funroll-loops -m32 -march=i486 -O -fomit-frame-pointer2017111420171020
126271optgcc -m32 -march=pentium2 -O -fomit-frame-pointer2017111420171020
126284optgcc -funroll-loops -m32 -march=pentium4 -O -fomit-frame-pointer2017111420171020
126297optgcc -funroll-loops -m32 -march=k6 -O -fomit-frame-pointer2017111420171020
126307optgcc -m32 -march=core2 -msse4.1 -O -fomit-frame-pointer2017111420171020
126374optgcc -funroll-loops -m32 -march=pentium3 -O -fomit-frame-pointer2017111420171020
126375optgcc -funroll-loops -m32 -march=athlon -O -fomit-frame-pointer2017111420171020
126385optgcc -m32 -O -fomit-frame-pointer2017111420171020
126391optgcc -m32 -march=native -mtune=native -O -fomit-frame-pointer2017111420171020
126393optgcc -m32 -march=pentium -O -fomit-frame-pointer2017111420171020
126411optgcc -m32 -march=corei7 -O -fomit-frame-pointer2017111420171020
126416optgcc -m32 -march=k6 -O -fomit-frame-pointer2017111420171020
126433optgcc -m32 -march=i386 -O -fomit-frame-pointer2017111420171020
126440optgcc -m32 -march=pentium3 -O -fomit-frame-pointer2017111420171020
126448optgcc -funroll-loops -m32 -march=pentium2 -O -fomit-frame-pointer2017111420171020
126468optgcc -m32 -march=pentium4 -O -fomit-frame-pointer2017111420171020
126474optgcc -m32 -march=barcelona -O -fomit-frame-pointer2017111420171020
126475optgcc -m32 -march=k6-2 -O -fomit-frame-pointer2017111420171020
126479optgcc -m32 -march=nocona -O -fomit-frame-pointer2017111420171020
126482optgcc -funroll-loops -m32 -march=pentium-mmx -O -fomit-frame-pointer2017111420171020
126492optgcc -m32 -march=prescott -O -fomit-frame-pointer2017111420171020
126493optgcc -funroll-loops -m32 -march=barcelona -O -fomit-frame-pointer2017111420171020
126501optgcc -m32 -march=k8 -O -fomit-frame-pointer2017111420171020
126532optgcc -m32 -march=pentiumpro -O -fomit-frame-pointer2017111420171020
126554optgcc -m32 -march=core2 -O -fomit-frame-pointer2017111420171020
126574optgcc -m32 -march=corei7-avx -O -fomit-frame-pointer2017111420171020
126589optgcc -funroll-loops -m32 -march=nocona -O -fomit-frame-pointer2017111420171020
126593optgcc -funroll-loops -m32 -march=pentium-m -O -fomit-frame-pointer2017111420171020
126598optgcc -funroll-loops -m32 -march=pentiumpro -O -fomit-frame-pointer2017111420171020
126618optgcc -m32 -march=pentium-m -O -fomit-frame-pointer2017111420171020
126626optgcc -funroll-loops -m32 -march=pentium -O -fomit-frame-pointer2017111420171020
126628optgcc -funroll-loops -m32 -O -fomit-frame-pointer2017111420171020
126628optgcc -funroll-loops -m32 -march=prescott -O -fomit-frame-pointer2017111420171020
126658optgcc -m32 -march=core2 -msse4 -O -fomit-frame-pointer2017111420171020
126664optgcc -m32 -march=k6-3 -O -fomit-frame-pointer2017111420171020
126829optgcc -m32 -march=pentium-mmx -O -fomit-frame-pointer2017111420171020
126847optgcc -funroll-loops -m32 -march=i386 -O -fomit-frame-pointer2017111420171020
126925optgcc -funroll-loops -m32 -march=k8 -O -fomit-frame-pointer2017111420171020
127070optgcc -m32 -march=i486 -O -fomit-frame-pointer2017111420171020

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