Implementation notes: x86, pistol, crypto_hash/blake64

Computer: pistol
Architecture: x86
CPU ID: AuthenticAMD-00600f12-178bfbff
SUPERCOP version: 20121016
Operation: crypto_hash
Primitive: blake64
TimeImplementationCompilerBenchmark dateSUPERCOP version
68988sse2gcc -m32 -march=k8 -O3 -fomit-frame-pointer2012110220121016
69104sse2gcc -funroll-loops -m32 -march=k8 -O2 -fomit-frame-pointer2012110220121016
69754sse2gcc -funroll-loops -m32 -march=k8 -O3 -fomit-frame-pointer2012110220121016
71070sse2gcc -funroll-loops -m32 -march=k8 -Os -fomit-frame-pointer2012110220121016
71452sse2gcc -m32 -march=k8 -Os -fomit-frame-pointer2012110220121016
71852sse2gcc -m32 -march=k8 -O2 -fomit-frame-pointer2012110220121016
72070ssse3gcc -m32 -march=native -mtune=native -O2 -fomit-frame-pointer2012110220121016
72772ssse3gcc -m32 -march=native -mtune=native -O3 -fomit-frame-pointer2012110220121016
73654sse2gcc -m32 -march=native -mtune=native -O3 -fomit-frame-pointer2012110220121016
73668ssse3gcc -m32 -march=native -mtune=native -Os -fomit-frame-pointer2012110220121016
74324sse2gcc -funroll-loops -m32 -march=nocona -O2 -fomit-frame-pointer2012110220121016
74360sse2gcc -m32 -march=native -mtune=native -O2 -fomit-frame-pointer2012110220121016
74454ssse3gcc -m32 -march=core2 -O -fomit-frame-pointer2012110220121016
74454ssse3gcc -m32 -march=corei7 -O -fomit-frame-pointer2012110220121016
74478ssse3gcc -m32 -march=core2 -msse4.1 -O -fomit-frame-pointer2012110220121016
74499sse2gcc -funroll-loops -m32 -march=prescott -O2 -fomit-frame-pointer2012110220121016
74540ssse3gcc -m32 -march=core2 -msse4 -O -fomit-frame-pointer2012110220121016
74822sse2gcc -m32 -march=pentium4 -O3 -fomit-frame-pointer2012110220121016
74960ssse3gcc -m32 -march=corei7-avx -O -fomit-frame-pointer2012110220121016
75024sse2gcc -funroll-loops -m32 -march=pentium4 -O3 -fomit-frame-pointer2012110220121016
75274ssse3gcc -m32 -march=core-avx-i -O -fomit-frame-pointer2012110220121016
75344sse2gcc -m32 -march=prescott -O2 -fomit-frame-pointer2012110220121016
75376sse2gcc -m32 -march=pentium4 -O -fomit-frame-pointer2012110220121016
75526sse2gcc -funroll-loops -m32 -march=pentium-m -O -fomit-frame-pointer2012110220121016
75564sse2gcc -m32 -march=pentium4 -O2 -fomit-frame-pointer2012110220121016
75584ssse3gcc -m32 -march=native -mtune=native -O -fomit-frame-pointer2012110220121016
75734sse2gcc -m32 -march=nocona -O3 -fomit-frame-pointer2012110220121016
75780sse2gcc -funroll-loops -m32 -march=pentium4 -O -fomit-frame-pointer2012110220121016
76058sse2gcc -m32 -march=prescott -O3 -fomit-frame-pointer2012110220121016
76078sse2gcc -m32 -march=nocona -O2 -fomit-frame-pointer2012110220121016
76170sse2gcc -m32 -march=core-avx-i -O -fomit-frame-pointer2012110220121016
76212sse2gcc -m32 -march=corei7-avx -O -fomit-frame-pointer2012110220121016
76540sse2gcc -m32 -march=prescott -O -fomit-frame-pointer2012110220121016
76578sse2gcc -m32 -march=nocona -O -fomit-frame-pointer2012110220121016
76832sse2gcc -funroll-loops -m32 -march=pentium4 -O2 -fomit-frame-pointer2012110220121016
76866sse2gcc -m32 -march=native -mtune=native -O -fomit-frame-pointer2012110220121016
77294sse2gcc -funroll-loops -m32 -march=nocona -O -fomit-frame-pointer2012110220121016
77294sse2gcc -funroll-loops -m32 -march=prescott -O -fomit-frame-pointer2012110220121016
77812sse2gcc -m32 -march=pentium-m -O -fomit-frame-pointer2012110220121016
77840sse2gcc -funroll-loops -m32 -march=nocona -O3 -fomit-frame-pointer2012110220121016
78016sse2gcc -funroll-loops -m32 -march=prescott -O3 -fomit-frame-pointer2012110220121016
78026sse2gcc -funroll-loops -m32 -march=pentium4 -Os -fomit-frame-pointer2012110220121016
78080sse2gcc -m32 -march=native -mtune=native -Os -fomit-frame-pointer2012110220121016
78116sse2gcc -funroll-loops -m32 -march=prescott -Os -fomit-frame-pointer2012110220121016
78454sse2gcc -funroll-loops -m32 -march=nocona -Os -fomit-frame-pointer2012110220121016
79486sse2gcc -funroll-loops -m32 -march=barcelona -Os -fomit-frame-pointer2012110220121016
79702sse2gcc -funroll-loops -m32 -march=barcelona -O -fomit-frame-pointer2012110220121016
79846sse2gcc -funroll-loops -m32 -march=barcelona -O3 -fomit-frame-pointer2012110220121016
79946sse2gcc -m32 -march=core2 -msse4 -O -fomit-frame-pointer2012110220121016
79990sse2gcc -m32 -march=core2 -msse4.1 -O -fomit-frame-pointer2012110220121016
80006sse2gcc -m32 -march=corei7 -O -fomit-frame-pointer2012110220121016
80020sse2gcc -funroll-loops -m32 -march=k8 -O -fomit-frame-pointer2012110220121016
80022sse2gcc -m32 -march=core2 -O -fomit-frame-pointer2012110220121016
80230sse2gcc -m32 -march=k8 -O -fomit-frame-pointer2012110220121016
80302sse2gcc -funroll-loops -m32 -march=barcelona -O2 -fomit-frame-pointer2012110220121016
80366sse2gcc -m32 -march=nocona -Os -fomit-frame-pointer2012110220121016
80458sse2gcc -m32 -march=barcelona -O -fomit-frame-pointer2012110220121016
80460sse2gcc -m32 -march=pentium4 -Os -fomit-frame-pointer2012110220121016
80678sse2gcc -m32 -march=prescott -Os -fomit-frame-pointer2012110220121016
81134sse2gcc -m32 -march=barcelona -O3 -fomit-frame-pointer2012110220121016
81218sse2gcc -m32 -march=corei7-avx -O2 -fomit-frame-pointer2012110220121016
81318sse2gcc -m32 -march=core-avx-i -O2 -fomit-frame-pointer2012110220121016
81606sse2gcc -m32 -march=core-avx-i -O3 -fomit-frame-pointer2012110220121016
81792sse2gcc -m32 -march=barcelona -O2 -fomit-frame-pointer2012110220121016
82122sse2gcc -m32 -march=corei7-avx -O3 -fomit-frame-pointer2012110220121016
82562sse2gcc -m32 -march=pentium-m -O2 -fomit-frame-pointer2012110220121016
82836sse2gcc -m32 -march=pentium-m -O3 -fomit-frame-pointer2012110220121016
83122sse2gcc -m32 -march=corei7-avx -Os -fomit-frame-pointer2012110220121016
83252sse2gcc -m32 -march=barcelona -Os -fomit-frame-pointer2012110220121016
83550sse2gcc -m32 -march=core-avx-i -Os -fomit-frame-pointer2012110220121016
84442ssse3gcc -m32 -march=corei7 -O2 -fomit-frame-pointer2012110220121016
84668ssse3gcc -m32 -march=core2 -msse4.1 -O2 -fomit-frame-pointer2012110220121016
84740ssse3gcc -m32 -march=core2 -O2 -fomit-frame-pointer2012110220121016
85054ssse3gcc -m32 -march=core2 -msse4 -O2 -fomit-frame-pointer2012110220121016
85242ssse3gcc -m32 -march=core-avx-i -O3 -fomit-frame-pointer2012110220121016
85432ssse3gcc -m32 -march=corei7-avx -O3 -fomit-frame-pointer2012110220121016
85582ssse3gcc -m32 -march=core2 -msse4.1 -O3 -fomit-frame-pointer2012110220121016
85758ssse3gcc -m32 -march=corei7 -O3 -fomit-frame-pointer2012110220121016
86024ssse3gcc -m32 -march=core-avx-i -O2 -fomit-frame-pointer2012110220121016
86068ssse3gcc -m32 -march=core2 -O3 -fomit-frame-pointer2012110220121016
86094ssse3gcc -m32 -march=corei7-avx -O2 -fomit-frame-pointer2012110220121016
86302ssse3gcc -m32 -march=core2 -msse4 -O3 -fomit-frame-pointer2012110220121016
87020sse2gcc -m32 -march=core2 -O3 -fomit-frame-pointer2012110220121016
87216sse2gcc -m32 -march=corei7 -O3 -fomit-frame-pointer2012110220121016
87300sse2gcc -m32 -march=core2 -msse4.1 -O2 -fomit-frame-pointer2012110220121016
87342sse2gcc -m32 -march=core2 -msse4 -O3 -fomit-frame-pointer2012110220121016
87550sse2gcc -m32 -march=core2 -O2 -fomit-frame-pointer2012110220121016
87672sse2gcc -m32 -march=core2 -msse4.1 -O3 -fomit-frame-pointer2012110220121016
87676sse2gcc -m32 -march=pentium-m -Os -fomit-frame-pointer2012110220121016
87860sse2gcc -m32 -march=corei7 -O2 -fomit-frame-pointer2012110220121016
87956sse2gcc -m32 -march=core2 -msse4 -O2 -fomit-frame-pointer2012110220121016
88024sse2gcc -funroll-loops -m32 -march=pentium-m -O3 -fomit-frame-pointer2012110220121016
88298sse2gcc -funroll-loops -m32 -march=pentium-m -O2 -fomit-frame-pointer2012110220121016
88516ssse3gcc -m32 -march=core-avx-i -Os -fomit-frame-pointer2012110220121016
89224ssse3gcc -m32 -march=corei7-avx -Os -fomit-frame-pointer2012110220121016
95358ssse3gcc -m32 -march=corei7 -Os -fomit-frame-pointer2012110220121016
95842ssse3gcc -m32 -march=core2 -Os -fomit-frame-pointer2012110220121016
95862ssse3gcc -m32 -march=core2 -msse4 -Os -fomit-frame-pointer2012110220121016
95866ssse3gcc -m32 -march=core2 -msse4.1 -Os -fomit-frame-pointer2012110220121016
97848sse2gcc -funroll-loops -m32 -march=pentium-m -Os -fomit-frame-pointer2012110220121016
98070sse2gcc -m32 -march=core2 -msse4 -Os -fomit-frame-pointer2012110220121016
98070sse2gcc -m32 -march=corei7 -Os -fomit-frame-pointer2012110220121016
98338sse2gcc -m32 -march=core2 -msse4.1 -Os -fomit-frame-pointer2012110220121016
98918sse2gcc -m32 -march=core2 -Os -fomit-frame-pointer2012110220121016
151862sphlibgcc -m32 -march=corei7-avx -O -fomit-frame-pointer2012110220121016
152006sphlibgcc -m32 -march=core2 -msse4 -O -fomit-frame-pointer2012110220121016
152070sphlibgcc -m32 -march=core2 -O -fomit-frame-pointer2012110220121016
152282sphlibgcc -m32 -march=corei7 -O -fomit-frame-pointer2012110220121016
152284sphlib-smallgcc -m32 -march=core2 -O -fomit-frame-pointer2012110220121016
152310sphlib-smallgcc -m32 -O -fomit-frame-pointer2012110220121016
152392sphlib-smallgcc -m32 -march=core2 -msse4.1 -O -fomit-frame-pointer2012110220121016
152490sphlibgcc -m32 -O -fomit-frame-pointer2012110220121016
152504sphlibgcc -m32 -march=core-avx-i -O -fomit-frame-pointer2012110220121016
152556sphlibgcc -m32 -march=athlon -O -fomit-frame-pointer2012110220121016
152558sphlib-smallgcc -m32 -march=corei7 -O -fomit-frame-pointer2012110220121016
152580sphlib-smallgcc -m32 -march=corei7-avx -O -fomit-frame-pointer2012110220121016
152622sphlib-smallgcc -m32 -march=core-avx-i -O -fomit-frame-pointer2012110220121016
152622sphlibgcc -m32 -march=k8 -O -fomit-frame-pointer2012110220121016
152672sphlib-smallgcc -m32 -march=athlon -O -fomit-frame-pointer2012110220121016
152720sphlib-smallgcc -m32 -march=core2 -msse4 -O -fomit-frame-pointer2012110220121016
152802sphlibgcc -m32 -march=barcelona -O -fomit-frame-pointer2012110220121016
152834sphlibgcc -m32 -march=core2 -msse4.1 -O -fomit-frame-pointer2012110220121016
152846sphlib-smallgcc -funroll-loops -m32 -march=pentium-mmx -O -fomit-frame-pointer2012110220121016
152956sphlib-smallgcc -m32 -march=pentium4 -O -fomit-frame-pointer2012110220121016
152960sphlib-smallgcc -m32 -march=barcelona -O -fomit-frame-pointer2012110220121016
152994sphlibgcc -funroll-loops -m32 -march=pentium-mmx -O -fomit-frame-pointer2012110220121016
153084sphlib-smallgcc -m32 -march=nocona -O -fomit-frame-pointer2012110220121016
153152sphlibgcc -funroll-loops -m32 -march=pentium3 -O -fomit-frame-pointer2012110220121016
153194sphlib-smallgcc -m32 -march=k8 -O -fomit-frame-pointer2012110220121016
153310sphlib-smallgcc -funroll-loops -m32 -march=pentiumpro -O -fomit-frame-pointer2012110220121016
153370sphlibgcc -m32 -march=native -mtune=native -O -fomit-frame-pointer2012110220121016
153380sphlibgcc -m32 -march=nocona -O -fomit-frame-pointer2012110220121016
153476sphlibgcc -m32 -march=i486 -O -fomit-frame-pointer2012110220121016
153522sphlibgcc -funroll-loops -m32 -march=pentium2 -O -fomit-frame-pointer2012110220121016
153548sphlib-smallgcc -funroll-loops -m32 -march=pentium -O -fomit-frame-pointer2012110220121016
153556sphlibgcc -m32 -march=pentium4 -O -fomit-frame-pointer2012110220121016
153590sphlibgcc -funroll-loops -m32 -march=pentium -O -fomit-frame-pointer2012110220121016
153616sphlibgcc -m32 -march=pentium -O -fomit-frame-pointer2012110220121016
153622sphlib-smallgcc -m32 -march=pentium -O -fomit-frame-pointer2012110220121016
153650sphlib-smallgcc -m32 -march=native -mtune=native -O -fomit-frame-pointer2012110220121016
153708sphlib-smallgcc -m32 -march=pentium-mmx -O -fomit-frame-pointer2012110220121016
153796sphlib-smallgcc -funroll-loops -m32 -march=pentium2 -O -fomit-frame-pointer2012110220121016
153910sphlib-smallgcc -funroll-loops -m32 -march=i486 -O -fomit-frame-pointer2012110220121016
153970sphlib-smallgcc -funroll-loops -m32 -march=pentium3 -O -fomit-frame-pointer2012110220121016
154104sphlib-smallgcc -funroll-loops -m32 -march=pentium4 -O -fomit-frame-pointer2012110220121016
154292sphlib-smallgcc -funroll-loops -m32 -march=pentium-m -O -fomit-frame-pointer2012110220121016
154558sphlibgcc -m32 -march=pentiumpro -O -fomit-frame-pointer2012110220121016
154568sphlib-smallgcc -m32 -march=prescott -O -fomit-frame-pointer2012110220121016
154664sphlibgcc -funroll-loops -m32 -march=pentium-m -O -fomit-frame-pointer2012110220121016
154682sphlibgcc -m32 -march=pentium-mmx -O -fomit-frame-pointer2012110220121016
154806sphlibgcc -m32 -march=pentium3 -O -fomit-frame-pointer2012110220121016
154808sphlibgcc -m32 -march=prescott -O -fomit-frame-pointer2012110220121016
154852sphlib-smallgcc -funroll-loops -m32 -march=k8 -O -fomit-frame-pointer2012110220121016
154968sphlibgcc -funroll-loops -m32 -march=i486 -O -fomit-frame-pointer2012110220121016
155066sphlib-smallgcc -m32 -march=pentium3 -O -fomit-frame-pointer2012110220121016
155068sphlibgcc -m32 -march=pentium-m -O -fomit-frame-pointer2012110220121016
155104sphlibgcc -funroll-loops -m32 -O -fomit-frame-pointer2012110220121016
155129sphlib-smallgcc -funroll-loops -m32 -march=athlon -O -fomit-frame-pointer2012110220121016
155138sphlib-smallgcc -m32 -march=pentium2 -O -fomit-frame-pointer2012110220121016
155168sphlib-smallgcc -funroll-loops -m32 -march=prescott -O -fomit-frame-pointer2012110220121016
155222sphlibgcc -funroll-loops -m32 -march=prescott -O -fomit-frame-pointer2012110220121016
155330sphlibgcc -funroll-loops -m32 -march=pentiumpro -O -fomit-frame-pointer2012110220121016
155404sphlibgcc -funroll-loops -m32 -march=nocona -O -fomit-frame-pointer2012110220121016
155418sphlibgcc -m32 -march=pentium2 -O -fomit-frame-pointer2012110220121016
155459sphlibgcc -funroll-loops -m32 -march=pentium4 -O -fomit-frame-pointer2012110220121016
155496sphlib-smallgcc -m32 -march=pentium-m -O -fomit-frame-pointer2012110220121016
155656sphlib-smallgcc -funroll-loops -m32 -march=i386 -O -fomit-frame-pointer2012110220121016
155717sphlib-smallgcc -funroll-loops -m32 -march=barcelona -O -fomit-frame-pointer2012110220121016
155797sphlibgcc -funroll-loops -m32 -march=k8 -O -fomit-frame-pointer2012110220121016
155924sphlib-smallgcc -m32 -march=i386 -O -fomit-frame-pointer2012110220121016
155968sphlib-smallgcc -m32 -march=pentiumpro -O -fomit-frame-pointer2012110220121016
156080sphlibgcc -funroll-loops -m32 -march=athlon -O -fomit-frame-pointer2012110220121016
156092sphlib-smallgcc -funroll-loops -m32 -march=nocona -O -fomit-frame-pointer2012110220121016
156256sphlibgcc -funroll-loops -m32 -march=barcelona -O -fomit-frame-pointer2012110220121016
156514sphlib-smallgcc -funroll-loops -m32 -O -fomit-frame-pointer2012110220121016
156900sphlib-smallgcc -m32 -march=i486 -O -fomit-frame-pointer2012110220121016
157464sphlibgcc -m32 -march=i386 -O -fomit-frame-pointer2012110220121016
159814sphlibgcc -m32 -march=k6-2 -O -fomit-frame-pointer2012110220121016
159824sphlibgcc -m32 -march=k6 -O -fomit-frame-pointer2012110220121016
159874sphlibgcc -funroll-loops -m32 -march=k6-2 -O -fomit-frame-pointer2012110220121016
160008sphlibgcc -funroll-loops -m32 -march=i386 -O -fomit-frame-pointer2012110220121016
160022sphlibgcc -funroll-loops -m32 -march=k6 -O -fomit-frame-pointer2012110220121016
160060sphlib-smallgcc -funroll-loops -m32 -march=k6 -O -fomit-frame-pointer2012110220121016
160096sphlib-smallgcc -m32 -march=k6 -O -fomit-frame-pointer2012110220121016
160134sphlib-smallgcc -m32 -march=k6-3 -O -fomit-frame-pointer2012110220121016
160190sphlib-smallgcc -m32 -march=k6-2 -O -fomit-frame-pointer2012110220121016
160230sphlib-smallgcc -funroll-loops -m32 -march=k6-3 -O -fomit-frame-pointer2012110220121016
160330sphlibgcc -funroll-loops -m32 -march=k6-3 -O -fomit-frame-pointer2012110220121016
160790sphlibgcc -m32 -march=k6-3 -O -fomit-frame-pointer2012110220121016
160830refgcc -funroll-loops -m32 -O -fomit-frame-pointer2012110220121016
160864sphlib-smallgcc -funroll-loops -m32 -march=k6-2 -O -fomit-frame-pointer2012110220121016
160896refgcc -funroll-loops -m32 -march=k6 -O -fomit-frame-pointer2012110220121016
161016refgcc -funroll-loops -m32 -march=i386 -O -fomit-frame-pointer2012110220121016
161120refgcc -funroll-loops -m32 -march=barcelona -O -fomit-frame-pointer2012110220121016
161152refgcc -funroll-loops -m32 -march=prescott -O -fomit-frame-pointer2012110220121016
161274refgcc -funroll-loops -m32 -march=pentium3 -O -fomit-frame-pointer2012110220121016
161280refgcc -funroll-loops -m32 -march=pentium4 -O -fomit-frame-pointer2012110220121016
161420refgcc -funroll-loops -m32 -march=k8 -O -fomit-frame-pointer2012110220121016
161426refgcc -m32 -march=k8 -O -fomit-frame-pointer2012110220121016
161521refgcc -funroll-loops -m32 -march=nocona -O -fomit-frame-pointer2012110220121016
161568refgcc -funroll-loops -m32 -march=k6-3 -O -fomit-frame-pointer2012110220121016
161598refgcc -funroll-loops -m32 -march=pentium2 -O -fomit-frame-pointer2012110220121016
161716refgcc -funroll-loops -m32 -march=k6-2 -O -fomit-frame-pointer2012110220121016
161876refgcc -funroll-loops -m32 -march=pentium-m -O -fomit-frame-pointer2012110220121016
162148refgcc -m32 -march=core-avx-i -O -fomit-frame-pointer2012110220121016
162500refgcc -funroll-loops -m32 -march=pentiumpro -O -fomit-frame-pointer2012110220121016
162642refgcc -m32 -march=barcelona -O -fomit-frame-pointer2012110220121016
162648refgcc -m32 -march=k6-2 -O -fomit-frame-pointer2012110220121016
162674refgcc -m32 -march=athlon -O -fomit-frame-pointer2012110220121016
162690refgcc -m32 -march=pentium3 -O -fomit-frame-pointer2012110220121016
162858refgcc -m32 -march=pentium-m -O -fomit-frame-pointer2012110220121016
162966refgcc -funroll-loops -m32 -march=athlon -O -fomit-frame-pointer2012110220121016
163000refgcc -m32 -march=i386 -O -fomit-frame-pointer2012110220121016
163022refgcc -m32 -march=pentium2 -O -fomit-frame-pointer2012110220121016
163038refgcc -m32 -march=k6-3 -O -fomit-frame-pointer2012110220121016
163080refgcc -m32 -march=pentiumpro -O -fomit-frame-pointer2012110220121016
163220refgcc -m32 -march=pentium4 -O -fomit-frame-pointer2012110220121016
163396refgcc -m32 -march=core2 -msse4 -O -fomit-frame-pointer2012110220121016
163420refgcc -m32 -march=core2 -O -fomit-frame-pointer2012110220121016
163434refgcc -m32 -march=nocona -O -fomit-frame-pointer2012110220121016
163530refgcc -m32 -march=k6 -O -fomit-frame-pointer2012110220121016
163542refgcc -m32 -O -fomit-frame-pointer2012110220121016
163918refgcc -m32 -march=core2 -msse4.1 -O -fomit-frame-pointer2012110220121016
163942refgcc -m32 -march=corei7-avx -O -fomit-frame-pointer2012110220121016
164204refgcc -m32 -march=prescott -O -fomit-frame-pointer2012110220121016
164486refgcc -m32 -march=native -mtune=native -O -fomit-frame-pointer2012110220121016
164973refgcc -m32 -march=corei7 -O -fomit-frame-pointer2012110220121016
169086refgcc -m32 -march=pentium-m -O3 -fomit-frame-pointer2012110220121016
169186sphlibgcc -funroll-loops -m32 -march=pentium2 -O2 -fomit-frame-pointer2012110220121016
169806sphlib-smallgcc -m32 -march=pentium4 -O2 -fomit-frame-pointer2012110220121016
169828sphlib-smallgcc -m32 -march=prescott -O3 -fomit-frame-pointer2012110220121016
169836sphlibgcc -funroll-loops -m32 -march=pentium4 -O3 -fomit-frame-pointer2012110220121016
170106refgcc -funroll-loops -m32 -march=nocona -O3 -fomit-frame-pointer2012110220121016
170308refgcc -funroll-loops -m32 -march=pentium -O -fomit-frame-pointer2012110220121016
170346sphlibgcc -m32 -march=nocona -O3 -fomit-frame-pointer2012110220121016
170356refgcc -funroll-loops -m32 -march=nocona -O2 -fomit-frame-pointer2012110220121016
170452sphlibgcc -funroll-loops -m32 -march=pentium2 -O3 -fomit-frame-pointer2012110220121016
170504refgcc -funroll-loops -m32 -march=pentium-mmx -O -fomit-frame-pointer2012110220121016
170788sphlibgcc -funroll-loops -m32 -march=pentium-mmx -O3 -fomit-frame-pointer2012110220121016
170846sphlibgcc -funroll-loops -m32 -march=pentium3 -O3 -fomit-frame-pointer2012110220121016
170866refgcc -funroll-loops -m32 -march=prescott -O3 -fomit-frame-pointer2012110220121016
170918sphlib-smallgcc -funroll-loops -m32 -march=pentium-mmx -O3 -fomit-frame-pointer2012110220121016
170986refgcc -m32 -march=pentium4 -O3 -fomit-frame-pointer2012110220121016
171054refgcc -m32 -march=nocona -O3 -fomit-frame-pointer2012110220121016
171062refgcc -funroll-loops -m32 -march=prescott -O2 -fomit-frame-pointer2012110220121016
171076sphlib-smallgcc -m32 -march=i486 -O2 -fomit-frame-pointer2012110220121016
171080sphlib-smallgcc -m32 -march=nocona -O2 -fomit-frame-pointer2012110220121016
171230refgcc -funroll-loops -m32 -march=i486 -O -fomit-frame-pointer2012110220121016
171286sphlibgcc -m32 -march=pentium4 -O2 -fomit-frame-pointer2012110220121016
171490refgcc -funroll-loops -m32 -march=pentium4 -O2 -fomit-frame-pointer2012110220121016
171528sphlibgcc -m32 -march=i486 -O2 -fomit-frame-pointer2012110220121016
171652sphlib-smallgcc -funroll-loops -m32 -march=pentium-mmx -O2 -fomit-frame-pointer2012110220121016
171672sphlib-smallgcc -funroll-loops -m32 -march=prescott -O3 -fomit-frame-pointer2012110220121016
171722sphlibgcc -m32 -march=k6-3 -O2 -fomit-frame-pointer2012110220121016
171726sphlibgcc -m32 -march=nocona -O2 -fomit-frame-pointer2012110220121016
171740refgcc -funroll-loops -m32 -march=i386 -O2 -fomit-frame-pointer2012110220121016
171762refgcc -funroll-loops -m32 -march=k6 -O2 -fomit-frame-pointer2012110220121016
171764refgcc -funroll-loops -m32 -march=pentium4 -O3 -fomit-frame-pointer2012110220121016
171778sphlibgcc -m32 -march=i486 -O3 -fomit-frame-pointer2012110220121016
171816sphlibgcc -funroll-loops -m32 -march=pentium -O3 -fomit-frame-pointer2012110220121016
172013sphlibgcc -funroll-loops -m32 -march=i486 -O3 -fomit-frame-pointer2012110220121016
172148sphlib-smallgcc -m32 -march=prescott -O2 -fomit-frame-pointer2012110220121016
172157sphlibgcc -funroll-loops -m32 -march=pentium4 -O2 -fomit-frame-pointer2012110220121016
172163sphlib-smallgcc -m32 -march=i386 -O3 -fomit-frame-pointer2012110220121016
172288sphlib-smallgcc -m32 -march=pentium4 -O3 -fomit-frame-pointer2012110220121016
172290refgcc -m32 -march=i386 -O3 -fomit-frame-pointer2012110220121016
172377sphlibgcc -funroll-loops -m32 -march=pentiumpro -O2 -fomit-frame-pointer2012110220121016
172378refgcc -m32 -march=pentium -O -fomit-frame-pointer2012110220121016
172522sphlib-smallgcc -funroll-loops -m32 -march=nocona -O3 -fomit-frame-pointer2012110220121016
172568refgcc -m32 -march=i486 -O -fomit-frame-pointer2012110220121016
172608sphlib-smallgcc -funroll-loops -m32 -march=pentium3 -O3 -fomit-frame-pointer2012110220121016
172670sphlibgcc -m32 -march=pentium4 -O3 -fomit-frame-pointer2012110220121016
172726sphlib-smallgcc -funroll-loops -m32 -march=pentium4 -O3 -fomit-frame-pointer2012110220121016
172760sphlib-smallgcc -funroll-loops -m32 -march=pentium4 -O2 -fomit-frame-pointer2012110220121016
172762sphlib-smallgcc -funroll-loops -m32 -march=nocona -O2 -fomit-frame-pointer2012110220121016
172868refgcc -funroll-loops -m32 -march=i386 -O3 -fomit-frame-pointer2012110220121016
172905sphlibgcc -m32 -march=k6-3 -O3 -fomit-frame-pointer2012110220121016
172914sphlibgcc -funroll-loops -m32 -march=pentium -O2 -fomit-frame-pointer2012110220121016
172936sphlib-smallgcc -m32 -march=pentium-mmx -O3 -fomit-frame-pointer2012110220121016
172990sphlib-smallgcc -funroll-loops -m32 -march=pentium -O2 -fomit-frame-pointer2012110220121016
173036refgcc -m32 -march=pentium-mmx -Os -fomit-frame-pointer2012110220121016
173158sphlib-smallgcc -funroll-loops -m32 -march=prescott -O2 -fomit-frame-pointer2012110220121016
173268refgcc -funroll-loops -m32 -march=pentium-mmx -O2 -fomit-frame-pointer2012110220121016
173312refgcc -m32 -march=pentium-mmx -O -fomit-frame-pointer2012110220121016
173328sphlibgcc -m32 -march=prescott -O3 -fomit-frame-pointer2012110220121016
173410sphlib-smallgcc -m32 -march=native -mtune=native -O3 -fomit-frame-pointer2012110220121016
173668sphlibgcc -m32 -march=prescott -O2 -fomit-frame-pointer2012110220121016
173676sphlibgcc -funroll-loops -m32 -march=prescott -O2 -fomit-frame-pointer2012110220121016
173770sphlib-smallgcc -m32 -march=k6-3 -O3 -fomit-frame-pointer2012110220121016
173870refgcc -m32 -march=k6-2 -O2 -fomit-frame-pointer2012110220121016
173926sphlib-smallgcc -m32 -march=k6 -O2 -fomit-frame-pointer2012110220121016
174006sphlibgcc -funroll-loops -m32 -march=nocona -O2 -fomit-frame-pointer2012110220121016
174065sphlib-smallgcc -funroll-loops -m32 -march=pentium -O3 -fomit-frame-pointer2012110220121016
174072refgcc -m32 -march=pentium -Os -fomit-frame-pointer2012110220121016
174092refgcc -funroll-loops -m32 -march=pentium2 -O3 -fomit-frame-pointer2012110220121016
174118sphlibgcc -m32 -march=k6 -O3 -fomit-frame-pointer2012110220121016
174140refgcc -funroll-loops -m32 -march=pentium -O3 -fomit-frame-pointer2012110220121016
174208refgcc -funroll-loops -m32 -march=k6 -O3 -fomit-frame-pointer2012110220121016
174208refgcc -funroll-loops -m32 -march=pentium3 -O2 -fomit-frame-pointer2012110220121016
174224refgcc -m32 -march=prescott -O3 -fomit-frame-pointer2012110220121016
174276sphlib-smallgcc -m32 -march=pentium-mmx -O2 -fomit-frame-pointer2012110220121016
174478refgcc -funroll-loops -m32 -march=prescott -Os -fomit-frame-pointer2012110220121016
174486sphlibgcc -m32 -march=i386 -O2 -fomit-frame-pointer2012110220121016
174544refgcc -funroll-loops -m32 -march=nocona -Os -fomit-frame-pointer2012110220121016
174698refgcc -m32 -march=pentium2 -O2 -fomit-frame-pointer2012110220121016
174703refgcc -funroll-loops -m32 -march=pentium-mmx -O3 -fomit-frame-pointer2012110220121016
174714sphlibgcc -funroll-loops -m32 -march=i486 -O2 -fomit-frame-pointer2012110220121016
174878sphlibgcc -funroll-loops -m32 -march=prescott -O3 -fomit-frame-pointer2012110220121016
174988sphlib-smallgcc -funroll-loops -m32 -march=i486 -O2 -fomit-frame-pointer2012110220121016
175202sphlibgcc -m32 -march=k6 -O2 -fomit-frame-pointer2012110220121016
175226sphlib-smallgcc -funroll-loops -m32 -march=pentium3 -O2 -fomit-frame-pointer2012110220121016
175280refgcc -m32 -march=k6 -O2 -fomit-frame-pointer2012110220121016
175478refgcc -m32 -march=pentiumpro -O2 -fomit-frame-pointer2012110220121016
175492refgcc -m32 -march=prescott -Os -fomit-frame-pointer2012110220121016
175520refgcc -m32 -march=nocona -Os -fomit-frame-pointer2012110220121016
175572refgcc -m32 -march=pentium3 -O3 -fomit-frame-pointer2012110220121016
175598sphlibgcc -funroll-loops -m32 -march=pentium-mmx -O2 -fomit-frame-pointer2012110220121016
175652sphlib-smallgcc -m32 -march=i386 -O2 -fomit-frame-pointer2012110220121016
175682refgcc -funroll-loops -m32 -march=pentium4 -Os -fomit-frame-pointer2012110220121016
175684refgcc -m32 -march=core-avx-i -Os -fomit-frame-pointer2012110220121016
175726refgcc -m32 -march=i386 -Os -fomit-frame-pointer2012110220121016
175790sphlib-smallgcc -m32 -march=nocona -O3 -fomit-frame-pointer2012110220121016
175952sphlib-smallgcc -m32 -march=corei7 -O3 -fomit-frame-pointer2012110220121016
176088refgcc -m32 -march=pentium4 -Os -fomit-frame-pointer2012110220121016
176168sphlib-smallgcc -funroll-loops -m32 -march=pentium-m -O3 -fomit-frame-pointer2012110220121016
176210refgcc -funroll-loops -m32 -march=i386 -Os -fomit-frame-pointer2012110220121016
176220sphlib-smallgcc -m32 -march=k6-2 -O2 -fomit-frame-pointer2012110220121016
176596sphlib-smallgcc -funroll-loops -m32 -march=i486 -O3 -fomit-frame-pointer2012110220121016
176664sphlib-smallgcc -m32 -march=i486 -O3 -fomit-frame-pointer2012110220121016
176726sphlib-smallgcc -funroll-loops -m32 -march=i386 -O2 -fomit-frame-pointer2012110220121016
176808sphlibgcc -funroll-loops -m32 -march=nocona -O3 -fomit-frame-pointer2012110220121016
176892refgcc -funroll-loops -m32 -march=i486 -Os -fomit-frame-pointer2012110220121016
176960refgcc -m32 -march=core2 -msse4 -O3 -fomit-frame-pointer2012110220121016
176971sphlib-smallgcc -m32 -march=k6-2 -O3 -fomit-frame-pointer2012110220121016
177020refgcc -m32 -march=i386 -O2 -fomit-frame-pointer2012110220121016
177026sphlibgcc -funroll-loops -m32 -march=pentium3 -O2 -fomit-frame-pointer2012110220121016
177034sphlibgcc -m32 -march=pentium-mmx -O3 -fomit-frame-pointer2012110220121016
177054sphlibgcc -funroll-loops -m32 -march=i386 -O2 -fomit-frame-pointer2012110220121016
177128refgcc -m32 -march=corei7 -Os -fomit-frame-pointer2012110220121016
177186sphlib-smallgcc -m32 -march=k6 -O3 -fomit-frame-pointer2012110220121016
177300refgcc -funroll-loops -m32 -march=pentium-m -O3 -fomit-frame-pointer2012110220121016
177324refgcc -funroll-loops -m32 -march=pentium -Os -fomit-frame-pointer2012110220121016
177374sphlibgcc -m32 -march=native -mtune=native -O3 -fomit-frame-pointer2012110220121016
177462refgcc -m32 -march=k6-3 -O2 -fomit-frame-pointer2012110220121016
177502sphlibgcc -funroll-loops -m32 -march=i386 -O3 -fomit-frame-pointer2012110220121016
177624sphlibgcc -m32 -march=i386 -O3 -fomit-frame-pointer2012110220121016
177636sphlibgcc -funroll-loops -m32 -march=pentium-m -O2 -fomit-frame-pointer2012110220121016
177738refgcc -m32 -march=pentium3 -O2 -fomit-frame-pointer2012110220121016
177826refgcc -funroll-loops -m32 -march=k6-3 -O2 -fomit-frame-pointer2012110220121016
177928sphlibgcc -m32 -march=pentiumpro -O3 -fomit-frame-pointer2012110220121016
178064sphlib-smallgcc -funroll-loops -m32 -march=prescott -Os -fomit-frame-pointer2012110220121016
178146refgcc -funroll-loops -m32 -march=pentium3 -O3 -fomit-frame-pointer2012110220121016
178158refgcc -m32 -march=core2 -msse4.1 -Os -fomit-frame-pointer2012110220121016
178172sphlibgcc -funroll-loops -m32 -march=pentiumpro -O3 -fomit-frame-pointer2012110220121016
178196sphlib-smallgcc -funroll-loops -m32 -march=pentiumpro -O2 -fomit-frame-pointer2012110220121016
178234sphlib-smallgcc -funroll-loops -m32 -march=pentium-m -O2 -fomit-frame-pointer2012110220121016
178281refgcc -funroll-loops -m32 -march=pentium -O2 -fomit-frame-pointer2012110220121016
178282refgcc -m32 -march=core2 -msse4.1 -O2 -fomit-frame-pointer2012110220121016
178478refgcc -funroll-loops -m32 -march=k6-2 -O3 -fomit-frame-pointer2012110220121016
178514sphlib-smallgcc -funroll-loops -m32 -march=i386 -O3 -fomit-frame-pointer2012110220121016
178552refgcc -m32 -march=pentium4 -O2 -fomit-frame-pointer2012110220121016
178564sphlibgcc -m32 -march=i386 -Os -fomit-frame-pointer2012110220121016
178648sphlibgcc -m32 -march=k6-2 -O2 -fomit-frame-pointer2012110220121016
178752sphlib-smallgcc -funroll-loops -m32 -march=pentium2 -O2 -fomit-frame-pointer2012110220121016
178752refgcc -m32 -march=pentium-m -O2 -fomit-frame-pointer2012110220121016
178832sphlib-smallgcc -m32 -march=pentium4 -Os -fomit-frame-pointer2012110220121016
178930sphlibgcc -m32 -march=nocona -Os -fomit-frame-pointer2012110220121016
179082sphlib-smallgcc -m32 -march=pentium -O3 -fomit-frame-pointer2012110220121016
179106sphlib-smallgcc -m32 -march=k6-3 -O2 -fomit-frame-pointer2012110220121016
179238refgcc -funroll-loops -m32 -march=pentiumpro -O3 -fomit-frame-pointer2012110220121016
179245sphlibgcc -funroll-loops -m32 -march=i486 -Os -fomit-frame-pointer2012110220121016
179336refgcc -m32 -march=i486 -Os -fomit-frame-pointer2012110220121016
179390sphlib-smallgcc -m32 -march=i386 -Os -fomit-frame-pointer2012110220121016
179408refgcc -m32 -march=corei7 -O3 -fomit-frame-pointer2012110220121016
179584refgcc -m32 -march=pentium2 -O3 -fomit-frame-pointer2012110220121016
179764refgcc -m32 -march=k6-2 -O3 -fomit-frame-pointer2012110220121016
179940refgcc -m32 -march=pentium2 -Os -fomit-frame-pointer2012110220121016
180172refgcc -m32 -march=core-avx-i -O3 -fomit-frame-pointer2012110220121016
180322sphlib-smallgcc -m32 -march=nocona -Os -fomit-frame-pointer2012110220121016
180328refgcc -m32 -march=k6-2 -Os -fomit-frame-pointer2012110220121016
180466refgcc -m32 -march=k6-3 -O3 -fomit-frame-pointer2012110220121016
180528sphlib-smallgcc -funroll-loops -m32 -march=i386 -Os -fomit-frame-pointer2012110220121016
180530sphlibgcc -m32 -march=i486 -Os -fomit-frame-pointer2012110220121016
180545sphlibgcc -m32 -march=k6-2 -O3 -fomit-frame-pointer2012110220121016
180622sphlibgcc -m32 -march=pentium -O2 -fomit-frame-pointer2012110220121016
180784sphlib-smallgcc -funroll-loops -m32 -march=pentiumpro -O3 -fomit-frame-pointer2012110220121016
180841sphlibgcc -funroll-loops -m32 -march=pentium-m -O3 -fomit-frame-pointer2012110220121016
180862sphlib-smallgcc -funroll-loops -m32 -march=pentium2 -O3 -fomit-frame-pointer2012110220121016
180878sphlib-smallgcc -m32 -march=i486 -Os -fomit-frame-pointer2012110220121016
180880refgcc -funroll-loops -m32 -march=k6-3 -O3 -fomit-frame-pointer2012110220121016
180882refgcc -funroll-loops -m32 -march=k6 -Os -fomit-frame-pointer2012110220121016
181074refgcc -funroll-loops -m32 -march=k6-2 -Os -fomit-frame-pointer2012110220121016
181102sphlib-smallgcc -funroll-loops -m32 -march=nocona -Os -fomit-frame-pointer2012110220121016
181116refgcc -m32 -march=core2 -msse4.1 -O3 -fomit-frame-pointer2012110220121016
181406refgcc -m32 -march=k6 -O3 -fomit-frame-pointer2012110220121016
181434refgcc -m32 -march=core2 -O3 -fomit-frame-pointer2012110220121016
181472sphlibgcc -funroll-loops -m32 -march=nocona -Os -fomit-frame-pointer2012110220121016
181560sphlib-smallgcc -funroll-loops -m32 -march=i486 -Os -fomit-frame-pointer2012110220121016
181586sphlib-smallgcc -m32 -march=pentium -O2 -fomit-frame-pointer2012110220121016
181700sphlibgcc -m32 -march=prescott -Os -fomit-frame-pointer2012110220121016
181772refgcc -m32 -march=core2 -Os -fomit-frame-pointer2012110220121016
181906sphlib-smallgcc -funroll-loops -m32 -march=k6-3 -O2 -fomit-frame-pointer2012110220121016
181962sphlibgcc -m32 -march=core-avx-i -O2 -fomit-frame-pointer2012110220121016
182010sphlibgcc -m32 -march=core2 -msse4 -O3 -fomit-frame-pointer2012110220121016
182056sphlibgcc -m32 -march=pentium4 -Os -fomit-frame-pointer2012110220121016
182112sphlib-smallgcc -funroll-loops -m32 -march=pentium4 -Os -fomit-frame-pointer2012110220121016
182120sphlibgcc -m32 -march=pentium-mmx -O2 -fomit-frame-pointer2012110220121016
182140sphlib-smallgcc -m32 -march=pentiumpro -O3 -fomit-frame-pointer2012110220121016
182184sphlib-smallgcc -m32 -march=corei7-avx -O2 -fomit-frame-pointer2012110220121016
182276sphlib-smallgcc -m32 -march=pentium-mmx -Os -fomit-frame-pointer2012110220121016
182352refgcc -funroll-loops -m32 -O3 -fomit-frame-pointer2012110220121016
182364sphlibgcc -funroll-loops -m32 -march=k6-2 -O2 -fomit-frame-pointer2012110220121016
182374sphlibgcc -funroll-loops -m32 -march=k6 -O2 -fomit-frame-pointer2012110220121016
182386sphlib-smallgcc -m32 -march=pentium -Os -fomit-frame-pointer2012110220121016
182394refgcc -m32 -march=k6 -Os -fomit-frame-pointer2012110220121016
182400refgcc -m32 -march=nocona -O2 -fomit-frame-pointer2012110220121016
182504sphlibgcc -funroll-loops -m32 -march=prescott -Os -fomit-frame-pointer2012110220121016
182528refgcc -funroll-loops -m32 -march=pentium2 -O2 -fomit-frame-pointer2012110220121016
182596refgcc -m32 -march=corei7-avx -Os -fomit-frame-pointer2012110220121016
182694sphlibgcc -funroll-loops -m32 -march=i386 -Os -fomit-frame-pointer2012110220121016
182840sphlib-smallgcc -m32 -march=native -mtune=native -O2 -fomit-frame-pointer2012110220121016
183292refgcc -m32 -march=k6-3 -Os -fomit-frame-pointer2012110220121016
183348sphlibgcc -funroll-loops -m32 -march=pentium4 -Os -fomit-frame-pointer2012110220121016
183440refgcc -m32 -march=pentiumpro -Os -fomit-frame-pointer2012110220121016
183522sphlib-smallgcc -m32 -march=prescott -Os -fomit-frame-pointer2012110220121016
183526refgcc -m32 -march=corei7-avx -O3 -fomit-frame-pointer2012110220121016
183852sphlib-smallgcc -m32 -march=corei7 -O2 -fomit-frame-pointer2012110220121016
184242sphlibgcc -funroll-loops -m32 -march=k6 -O3 -fomit-frame-pointer2012110220121016
184524refgcc -m32 -march=core2 -msse4 -Os -fomit-frame-pointer2012110220121016
184713sphlib-smallgcc -funroll-loops -m32 -march=k6-2 -O2 -fomit-frame-pointer2012110220121016
184802refgcc -funroll-loops -m32 -march=pentiumpro -O2 -fomit-frame-pointer2012110220121016
184922sphlibgcc -m32 -march=corei7-avx -O2 -fomit-frame-pointer2012110220121016
184990refgcc -funroll-loops -m32 -O2 -fomit-frame-pointer2012110220121016
185092sphlibgcc -m32 -march=corei7 -O3 -fomit-frame-pointer2012110220121016
185138refgcc -m32 -march=pentiumpro -O3 -fomit-frame-pointer2012110220121016
185226refgcc -funroll-loops -m32 -march=i486 -O2 -fomit-frame-pointer2012110220121016
185296sphlibgcc -m32 -march=pentium -Os -fomit-frame-pointer2012110220121016
185402refgcc -funroll-loops -m32 -march=k6-2 -O2 -fomit-frame-pointer2012110220121016
185588sphlibgcc -m32 -march=core2 -msse4.1 -O3 -fomit-frame-pointer2012110220121016
185642refgcc -funroll-loops -m32 -march=k6-3 -Os -fomit-frame-pointer2012110220121016
185670sphlib-smallgcc -funroll-loops -m32 -march=k6 -O2 -fomit-frame-pointer2012110220121016
185944refgcc -m32 -march=prescott -O2 -fomit-frame-pointer2012110220121016
185981refgcc -m32 -march=i486 -O3 -fomit-frame-pointer2012110220121016
185992sphlibgcc -m32 -march=k6-2 -Os -fomit-frame-pointer2012110220121016
186194refgcc -funroll-loops -m32 -march=pentium2 -Os -fomit-frame-pointer2012110220121016
186238refgcc -m32 -march=corei7 -O2 -fomit-frame-pointer2012110220121016
186258sphlib-smallgcc -m32 -march=core2 -msse4.1 -O3 -fomit-frame-pointer2012110220121016
186324refgcc -funroll-loops -m32 -march=pentium-m -O2 -fomit-frame-pointer2012110220121016
186340sphlibgcc -m32 -march=core-avx-i -O3 -fomit-frame-pointer2012110220121016
186466refgcc -m32 -march=core2 -O2 -fomit-frame-pointer2012110220121016
186656refgcc -m32 -march=pentium-mmx -O3 -fomit-frame-pointer2012110220121016
186684sphlib-smallgcc -m32 -march=k6-2 -Os -fomit-frame-pointer2012110220121016
186734sphlib-smallgcc -m32 -march=core2 -msse4 -O2 -fomit-frame-pointer2012110220121016
186758refgcc -m32 -march=core2 -msse4 -O2 -fomit-frame-pointer2012110220121016
187110sphlibgcc -funroll-loops -m32 -march=k6-2 -O3 -fomit-frame-pointer2012110220121016
187208refgcc -m32 -march=pentium3 -Os -fomit-frame-pointer2012110220121016
187282sphlib-smallgcc -m32 -march=pentium2 -O3 -fomit-frame-pointer2012110220121016
187396sphlibgcc -m32 -march=core2 -O2 -fomit-frame-pointer2012110220121016
187480refgcc -funroll-loops -m32 -march=pentiumpro -Os -fomit-frame-pointer2012110220121016
187512sphlibgcc -funroll-loops -m32 -march=k6-3 -O3 -fomit-frame-pointer2012110220121016
187562refgcc -funroll-loops -m32 -march=i486 -O3 -fomit-frame-pointer2012110220121016
187638sphlibgcc -m32 -march=pentium2 -O3 -fomit-frame-pointer2012110220121016
187726sphlib-smallgcc -funroll-loops -m32 -march=k6-2 -O3 -fomit-frame-pointer2012110220121016
187836refgcc -m32 -march=pentium -O2 -fomit-frame-pointer2012110220121016
187846refgcc -funroll-loops -m32 -march=pentium-m -Os -fomit-frame-pointer2012110220121016
188004sphlibgcc -m32 -march=core2 -O3 -fomit-frame-pointer2012110220121016
188088sphlibgcc -m32 -march=pentium-m -O3 -fomit-frame-pointer2012110220121016
188132sphlib-smallgcc -m32 -march=pentium-m -O2 -fomit-frame-pointer2012110220121016
188298refgcc -m32 -march=native -mtune=native -O3 -fomit-frame-pointer2012110220121016
188454sphlib-smallgcc -m32 -march=pentium3 -O2 -fomit-frame-pointer2012110220121016
188486refgcc -m32 -march=native -mtune=native -Os -fomit-frame-pointer2012110220121016
188636refgcc -m32 -march=pentium-m -Os -fomit-frame-pointer2012110220121016
188700sphlib-smallgcc -m32 -march=pentium-m -O3 -fomit-frame-pointer2012110220121016
188738refgcc -funroll-loops -m32 -march=pentium3 -Os -fomit-frame-pointer2012110220121016
188792sphlibgcc -m32 -march=pentiumpro -O2 -fomit-frame-pointer2012110220121016
188898sphlib-smallgcc -m32 -march=core-avx-i -O2 -fomit-frame-pointer2012110220121016
188974sphlibgcc -m32 -march=core2 -msse4.1 -O2 -fomit-frame-pointer2012110220121016
189040sphlibgcc -m32 -march=k8 -O2 -fomit-frame-pointer2012110220121016
189500refgcc -funroll-loops -m32 -march=pentium-mmx -Os -fomit-frame-pointer2012110220121016
189836sphlib-smallgcc -m32 -march=core-avx-i -O3 -fomit-frame-pointer2012110220121016
189906sphlibgcc -m32 -march=core2 -msse4 -O2 -fomit-frame-pointer2012110220121016
189956refgcc -m32 -O3 -fomit-frame-pointer2012110220121016
189982sphlibgcc -m32 -march=corei7 -O2 -fomit-frame-pointer2012110220121016
190051sphlibgcc -m32 -march=pentium3 -O3 -fomit-frame-pointer2012110220121016
190280refgcc -m32 -march=pentium-mmx -O2 -fomit-frame-pointer2012110220121016
190630refgcc -m32 -march=i486 -O2 -fomit-frame-pointer2012110220121016
190702refgcc -m32 -march=native -mtune=native -O2 -fomit-frame-pointer2012110220121016
191222sphlibgcc -m32 -march=pentium -O3 -fomit-frame-pointer2012110220121016
191432sphlib-smallgcc -m32 -march=core2 -msse4.1 -O2 -fomit-frame-pointer2012110220121016
191570sphlibgcc -m32 -march=pentium-mmx -Os -fomit-frame-pointer2012110220121016
191624sphlibgcc -m32 -march=k6 -Os -fomit-frame-pointer2012110220121016
192102sphlib-smallgcc -funroll-loops -m32 -march=k6-3 -O3 -fomit-frame-pointer2012110220121016
192172sphlib-smallgcc -m32 -march=pentium3 -O3 -fomit-frame-pointer2012110220121016
192174refgcc -funroll-loops -m32 -march=barcelona -Os -fomit-frame-pointer2012110220121016
192636refgcc -m32 -march=pentium -O3 -fomit-frame-pointer2012110220121016
192658sphlibgcc -m32 -march=k6-3 -Os -fomit-frame-pointer2012110220121016
192668sphlib-smallgcc -funroll-loops -m32 -march=pentium -Os -fomit-frame-pointer2012110220121016
193206refgcc -funroll-loops -m32 -march=athlon -O3 -fomit-frame-pointer2012110220121016
193424sphlib-smallgcc -funroll-loops -m32 -march=pentium-mmx -Os -fomit-frame-pointer2012110220121016
193426refgcc -m32 -Os -fomit-frame-pointer2012110220121016
193574sphlibgcc -m32 -march=pentium2 -Os -fomit-frame-pointer2012110220121016
193578sphlibgcc -m32 -march=pentium3 -O2 -fomit-frame-pointer2012110220121016
193710sphlib-smallgcc -m32 -march=pentium2 -O2 -fomit-frame-pointer2012110220121016
193773sphlib-smallgcc -m32 -march=corei7-avx -O3 -fomit-frame-pointer2012110220121016
194126refgcc -m32 -march=corei7-avx -O2 -fomit-frame-pointer2012110220121016
194212sphlibgcc -m32 -march=pentium2 -O2 -fomit-frame-pointer2012110220121016
194346sphlib-smallgcc -m32 -march=core2 -O3 -fomit-frame-pointer2012110220121016
194446sphlibgcc -funroll-loops -m32 -march=pentium-mmx -Os -fomit-frame-pointer2012110220121016
194534sphlib-smallgcc -m32 -march=pentiumpro -O2 -fomit-frame-pointer2012110220121016
194570sphlib-smallgcc -m32 -march=k6-3 -Os -fomit-frame-pointer2012110220121016
194636sphlib-smallgcc -funroll-loops -m32 -march=k8 -O3 -fomit-frame-pointer2012110220121016
194828sphlibgcc -funroll-loops -m32 -march=pentium -Os -fomit-frame-pointer2012110220121016
195072sphlib-smallgcc -m32 -march=core2 -O2 -fomit-frame-pointer2012110220121016
195102sphlibgcc -m32 -march=corei7-avx -O3 -fomit-frame-pointer2012110220121016
195364sphlibgcc -funroll-loops -m32 -march=barcelona -O3 -fomit-frame-pointer2012110220121016
195550refgcc -funroll-loops -m32 -march=athlon -Os -fomit-frame-pointer2012110220121016
195554sphlibgcc -m32 -march=pentium-m -O2 -fomit-frame-pointer2012110220121016
196342sphlib-smallgcc -m32 -march=core2 -msse4 -O3 -fomit-frame-pointer2012110220121016
196524sphlib-smallgcc -funroll-loops -m32 -march=k6-3 -Os -fomit-frame-pointer2012110220121016
197066refgcc -m32 -march=k8 -O3 -fomit-frame-pointer2012110220121016
197330sphlib-smallgcc -funroll-loops -m32 -march=k6 -Os -fomit-frame-pointer2012110220121016
197558sphlib-smallgcc -m32 -march=pentiumpro -Os -fomit-frame-pointer2012110220121016
197687sphlib-smallgcc -m32 -march=barcelona -O3 -fomit-frame-pointer2012110220121016
197940sphlibgcc -funroll-loops -m32 -march=pentium-m -Os -fomit-frame-pointer2012110220121016
198000sphlibgcc -m32 -march=native -mtune=native -O2 -fomit-frame-pointer2012110220121016
198034sphlib-smallgcc -m32 -march=core2 -msse4 -Os -fomit-frame-pointer2012110220121016
198220sphlib-smallgcc -m32 -march=barcelona -O2 -fomit-frame-pointer2012110220121016
198336sphlibgcc -m32 -march=k8 -O3 -fomit-frame-pointer2012110220121016
198356refgcc -funroll-loops -m32 -march=k8 -Os -fomit-frame-pointer2012110220121016
198526sphlibgcc -m32 -march=pentium3 -Os -fomit-frame-pointer2012110220121016
198662sphlibgcc -funroll-loops -m32 -Os -fomit-frame-pointer2012110220121016
198686sphlibgcc -funroll-loops -m32 -march=k6-3 -Os -fomit-frame-pointer2012110220121016
198856refgcc -m32 -march=core-avx-i -O2 -fomit-frame-pointer2012110220121016
199002sphlib-smallgcc -funroll-loops -m32 -march=barcelona -O3 -fomit-frame-pointer2012110220121016
199190sphlib-smallgcc -m32 -march=athlon -Os -fomit-frame-pointer2012110220121016
199214sphlib-smallgcc -m32 -march=k8 -O2 -fomit-frame-pointer2012110220121016
199906sphlib-smallgcc -m32 -march=k6 -Os -fomit-frame-pointer2012110220121016
199956sphlibgcc -funroll-loops -m32 -march=k8 -O3 -fomit-frame-pointer2012110220121016
200506sphlibgcc -m32 -march=barcelona -O3 -fomit-frame-pointer2012110220121016
200536refgcc -m32 -march=barcelona -Os -fomit-frame-pointer2012110220121016
200574sphlibgcc -m32 -O2 -fomit-frame-pointer2012110220121016
200770refgcc -funroll-loops -m32 -Os -fomit-frame-pointer2012110220121016
200898sphlib-smallgcc -m32 -march=athlon -O2 -fomit-frame-pointer2012110220121016
201366sphlib-smallgcc -funroll-loops -m32 -Os -fomit-frame-pointer2012110220121016
201484sphlib-smallgcc -m32 -march=pentium-m -Os -fomit-frame-pointer2012110220121016
201540sphlibgcc -funroll-loops -m32 -march=pentiumpro -Os -fomit-frame-pointer2012110220121016
201673sphlibgcc -m32 -march=athlon -O2 -fomit-frame-pointer2012110220121016
201693sphlib-smallgcc -funroll-loops -m32 -march=k6 -O3 -fomit-frame-pointer2012110220121016
201900sphlib-smallgcc -m32 -march=native -mtune=native -Os -fomit-frame-pointer2012110220121016
201906sphlibgcc -funroll-loops -m32 -march=pentium3 -Os -fomit-frame-pointer2012110220121016
202138refgcc -m32 -march=athlon -O3 -fomit-frame-pointer2012110220121016
202140sphlibgcc -m32 -march=core2 -msse4 -Os -fomit-frame-pointer2012110220121016
202830sphlib-smallgcc -m32 -march=k8 -O3 -fomit-frame-pointer2012110220121016
202876refgcc -funroll-loops -m32 -march=k8 -O3 -fomit-frame-pointer2012110220121016
202966refgcc -m32 -march=k8 -Os -fomit-frame-pointer2012110220121016
203274sphlib-smallgcc -funroll-loops -m32 -march=pentium-m -Os -fomit-frame-pointer2012110220121016
203354sphlib-smallgcc -m32 -march=pentium2 -Os -fomit-frame-pointer2012110220121016
203390sphlibgcc -m32 -march=corei7-avx -Os -fomit-frame-pointer2012110220121016
203846sphlibgcc -funroll-loops -m32 -march=k6 -Os -fomit-frame-pointer2012110220121016
204138refgcc -m32 -O2 -fomit-frame-pointer2012110220121016
204346sphlib-smallgcc -funroll-loops -m32 -march=barcelona -O2 -fomit-frame-pointer2012110220121016
204540sphlibgcc -m32 -march=corei7 -Os -fomit-frame-pointer2012110220121016
204784sphlibgcc -m32 -march=barcelona -O2 -fomit-frame-pointer2012110220121016
205084sphlibgcc -m32 -march=native -mtune=native -Os -fomit-frame-pointer2012110220121016
205502sphlib-smallgcc -m32 -march=athlon -O3 -fomit-frame-pointer2012110220121016
205907sphlib-smallgcc -funroll-loops -m32 -O2 -fomit-frame-pointer2012110220121016
205948sphlibgcc -funroll-loops -m32 -march=k8 -O2 -fomit-frame-pointer2012110220121016
206168refgcc -funroll-loops -m32 -march=barcelona -O2 -fomit-frame-pointer2012110220121016
206480sphlib-smallgcc -funroll-loops -m32 -march=k8 -Os -fomit-frame-pointer2012110220121016
206490sphlib-smallgcc -funroll-loops -m32 -march=pentiumpro -Os -fomit-frame-pointer2012110220121016
206544sphlibgcc -funroll-loops -m32 -march=athlon -O2 -fomit-frame-pointer2012110220121016
206562sphlib-smallgcc -m32 -O2 -fomit-frame-pointer2012110220121016
206584sphlib-smallgcc -funroll-loops -m32 -march=athlon -O3 -fomit-frame-pointer2012110220121016
206672refgcc -m32 -march=athlon -Os -fomit-frame-pointer2012110220121016
206946sphlibgcc -funroll-loops -m32 -march=pentium2 -Os -fomit-frame-pointer2012110220121016
206994sphlibgcc -funroll-loops -m32 -march=barcelona -O2 -fomit-frame-pointer2012110220121016
207044sphlibgcc -m32 -march=core-avx-i -Os -fomit-frame-pointer2012110220121016
207230refgcc -funroll-loops -m32 -march=barcelona -O3 -fomit-frame-pointer2012110220121016
207468sphlib-smallgcc -funroll-loops -m32 -O3 -fomit-frame-pointer2012110220121016
207592sphlibgcc -funroll-loops -m32 -march=k8 -Os -fomit-frame-pointer2012110220121016
207728sphlibgcc -m32 -march=core2 -Os -fomit-frame-pointer2012110220121016
208208sphlib-smallgcc -funroll-loops -m32 -march=pentium3 -Os -fomit-frame-pointer2012110220121016
208352sphlibgcc -m32 -march=pentiumpro -Os -fomit-frame-pointer2012110220121016
208406sphlib-smallgcc -m32 -march=core2 -msse4.1 -Os -fomit-frame-pointer2012110220121016
208658sphlib-smallgcc -m32 -march=k8 -Os -fomit-frame-pointer2012110220121016
209004sphlib-smallgcc -m32 -march=pentium3 -Os -fomit-frame-pointer2012110220121016
209062sphlibgcc -m32 -march=pentium-m -Os -fomit-frame-pointer2012110220121016
209348sphlib-smallgcc -m32 -march=barcelona -Os -fomit-frame-pointer2012110220121016
209470sphlibgcc -funroll-loops -m32 -march=k6-3 -O2 -fomit-frame-pointer2012110220121016
209890sphlib-smallgcc -funroll-loops -m32 -march=athlon -Os -fomit-frame-pointer2012110220121016
209972sphlib-smallgcc -funroll-loops -m32 -march=pentium2 -Os -fomit-frame-pointer2012110220121016
210384sphlibgcc -funroll-loops -m32 -march=athlon -Os -fomit-frame-pointer2012110220121016
210490sphlibgcc -m32 -march=athlon -Os -fomit-frame-pointer2012110220121016
210786refgcc -funroll-loops -m32 -march=k8 -O2 -fomit-frame-pointer2012110220121016
210986sphlib-smallgcc -m32 -march=corei7-avx -Os -fomit-frame-pointer2012110220121016
211446sphlib-smallgcc -m32 -march=core2 -Os -fomit-frame-pointer2012110220121016
211539sphlib-smallgcc -funroll-loops -m32 -march=athlon -O2 -fomit-frame-pointer2012110220121016
212278refgcc -m32 -march=athlon -O2 -fomit-frame-pointer2012110220121016
212338sphlib-smallgcc -m32 -Os -fomit-frame-pointer2012110220121016
213284sphlib-smallgcc -funroll-loops -m32 -march=k6-2 -Os -fomit-frame-pointer2012110220121016
213338sphlib-smallgcc -funroll-loops -m32 -march=barcelona -Os -fomit-frame-pointer2012110220121016
213378sphlibgcc -m32 -march=k8 -Os -fomit-frame-pointer2012110220121016
214706sphlibgcc -m32 -O3 -fomit-frame-pointer2012110220121016
214900sphlibgcc -funroll-loops -m32 -march=barcelona -Os -fomit-frame-pointer2012110220121016
215736sphlibgcc -m32 -march=core2 -msse4.1 -Os -fomit-frame-pointer2012110220121016
216255sphlibgcc -funroll-loops -m32 -O2 -fomit-frame-pointer2012110220121016
216414sphlib-smallgcc -m32 -O3 -fomit-frame-pointer2012110220121016
216480sphlibgcc -m32 -march=athlon -O3 -fomit-frame-pointer2012110220121016
217104sphlibgcc -m32 -march=barcelona -Os -fomit-frame-pointer2012110220121016
218148sphlibgcc -funroll-loops -m32 -march=k6-2 -Os -fomit-frame-pointer2012110220121016
218194refgcc -funroll-loops -m32 -march=athlon -O2 -fomit-frame-pointer2012110220121016
219598sphlibgcc -funroll-loops -m32 -O3 -fomit-frame-pointer2012110220121016
223314refgcc -m32 -march=barcelona -O3 -fomit-frame-pointer2012110220121016
224216sphlib-smallgcc -funroll-loops -m32 -march=k8 -O2 -fomit-frame-pointer2012110220121016
225320sphlibgcc -m32 -Os -fomit-frame-pointer2012110220121016
226282sphlib-smallgcc -m32 -march=corei7 -Os -fomit-frame-pointer2012110220121016
227562sphlib-smallgcc -m32 -march=core-avx-i -Os -fomit-frame-pointer2012110220121016
229332sphlibgcc -funroll-loops -m32 -march=athlon -O3 -fomit-frame-pointer2012110220121016
229700refgcc -m32 -march=barcelona -O2 -fomit-frame-pointer2012110220121016
236440refgcc -m32 -march=k8 -O2 -fomit-frame-pointer2012110220121016

Compiler output

Implementation: crypto_hash/blake64/sse2
Compiler: gcc -funroll-loops -m32 -O2 -fomit-frame-pointer
hash.c: In file included from hash.c:3:0:
hash.c: /usr/lib/gcc/x86_64-redhat-linux/4.6.3/include/emmintrin.h:32:3: error: #error "SSE2 instruction set not enabled"
hash.c: hash.c: In function 'blake64_compress':
hash.c: hash.c:67:3: error: unknown type name '__m128i'
hash.c: hash.c:68:3: error: unknown type name '__m128i'
hash.c: hash.c:69:3: error: unknown type name '__m128i'
hash.c: hash.c:70:3: error: unknown type name '__m128i'
hash.c: hash.c:71:3: error: unknown type name '__m128i'
hash.c: hash.c:123:26: error: '__m64' undeclared (first use in this function)
hash.c: hash.c:123:26: note: each undeclared identifier is reported only once for each function it appears in
hash.c: hash.c:123:32: error: expected ')' before 'state'
hash.c: hash.c:124:32: error: expected ')' before 'state'
hash.c: hash.c:125:32: error: expected ')' before 'state'
hash.c: hash.c:126:32: error: expected ')' before 'state'
hash.c: hash.c:127:32: error: expected ')' before numeric constant
hash.c: hash.c:129:32: error: expected ')' before numeric constant
hash.c: hash.c:133:34: error: expected ')' before numeric constant
hash.c: hash.c:135:34: error: expected ')' before numeric constant
hash.c: hash.c:263:3: error: expected ')' before 'm'
hash.c: hash.c:263:3: error: expected ')' before 'z'
hash.c: hash.c:263:3: error: expected ')' before 'm'
hash.c: hash.c:263:3: error: expected ')' before 'z'
hash.c: hash.c:263:3: error: expected ')' before 'm'
hash.c: hash.c:263:3: error: expected ')' before 'z'
hash.c: hash.c:263:3: error: expected ')' before 'm'
hash.c: ...

Number of similar (compiler,implementation) pairs: 96, namely:
CompilerImplementations
gcc -funroll-loops -m32 -O2 -fomit-frame-pointer sse2
gcc -funroll-loops -m32 -O3 -fomit-frame-pointer sse2
gcc -funroll-loops -m32 -O -fomit-frame-pointer sse2
gcc -funroll-loops -m32 -Os -fomit-frame-pointer sse2
gcc -funroll-loops -m32 -march=athlon -O2 -fomit-frame-pointer sse2
gcc -funroll-loops -m32 -march=athlon -O3 -fomit-frame-pointer sse2
gcc -funroll-loops -m32 -march=athlon -O -fomit-frame-pointer sse2
gcc -funroll-loops -m32 -march=athlon -Os -fomit-frame-pointer sse2
gcc -funroll-loops -m32 -march=i386 -O2 -fomit-frame-pointer sse2
gcc -funroll-loops -m32 -march=i386 -O3 -fomit-frame-pointer sse2
gcc -funroll-loops -m32 -march=i386 -O -fomit-frame-pointer sse2
gcc -funroll-loops -m32 -march=i386 -Os -fomit-frame-pointer sse2
gcc -funroll-loops -m32 -march=i486 -O2 -fomit-frame-pointer sse2
gcc -funroll-loops -m32 -march=i486 -O3 -fomit-frame-pointer sse2
gcc -funroll-loops -m32 -march=i486 -O -fomit-frame-pointer sse2
gcc -funroll-loops -m32 -march=i486 -Os -fomit-frame-pointer sse2
gcc -funroll-loops -m32 -march=k6-2 -O2 -fomit-frame-pointer sse2
gcc -funroll-loops -m32 -march=k6-2 -O3 -fomit-frame-pointer sse2
gcc -funroll-loops -m32 -march=k6-2 -O -fomit-frame-pointer sse2
gcc -funroll-loops -m32 -march=k6-2 -Os -fomit-frame-pointer sse2
gcc -funroll-loops -m32 -march=k6-3 -O2 -fomit-frame-pointer sse2
gcc -funroll-loops -m32 -march=k6-3 -O3 -fomit-frame-pointer sse2
gcc -funroll-loops -m32 -march=k6-3 -O -fomit-frame-pointer sse2
gcc -funroll-loops -m32 -march=k6-3 -Os -fomit-frame-pointer sse2
gcc -funroll-loops -m32 -march=k6 -O2 -fomit-frame-pointer sse2
gcc -funroll-loops -m32 -march=k6 -O3 -fomit-frame-pointer sse2
gcc -funroll-loops -m32 -march=k6 -O -fomit-frame-pointer sse2
gcc -funroll-loops -m32 -march=k6 -Os -fomit-frame-pointer sse2
gcc -funroll-loops -m32 -march=pentium-mmx -O2 -fomit-frame-pointer sse2
gcc -funroll-loops -m32 -march=pentium-mmx -O3 -fomit-frame-pointer sse2
gcc -funroll-loops -m32 -march=pentium-mmx -O -fomit-frame-pointer sse2
gcc -funroll-loops -m32 -march=pentium-mmx -Os -fomit-frame-pointer sse2
gcc -funroll-loops -m32 -march=pentium2 -O2 -fomit-frame-pointer sse2
gcc -funroll-loops -m32 -march=pentium2 -O3 -fomit-frame-pointer sse2
gcc -funroll-loops -m32 -march=pentium2 -O -fomit-frame-pointer sse2
gcc -funroll-loops -m32 -march=pentium2 -Os -fomit-frame-pointer sse2
gcc -funroll-loops -m32 -march=pentium3 -O2 -fomit-frame-pointer sse2
gcc -funroll-loops -m32 -march=pentium3 -O3 -fomit-frame-pointer sse2
gcc -funroll-loops -m32 -march=pentium3 -O -fomit-frame-pointer sse2
gcc -funroll-loops -m32 -march=pentium3 -Os -fomit-frame-pointer sse2
gcc -funroll-loops -m32 -march=pentium -O2 -fomit-frame-pointer sse2
gcc -funroll-loops -m32 -march=pentium -O3 -fomit-frame-pointer sse2
gcc -funroll-loops -m32 -march=pentium -O -fomit-frame-pointer sse2
gcc -funroll-loops -m32 -march=pentium -Os -fomit-frame-pointer sse2
gcc -funroll-loops -m32 -march=pentiumpro -O2 -fomit-frame-pointer sse2
gcc -funroll-loops -m32 -march=pentiumpro -O3 -fomit-frame-pointer sse2
gcc -funroll-loops -m32 -march=pentiumpro -O -fomit-frame-pointer sse2
gcc -funroll-loops -m32 -march=pentiumpro -Os -fomit-frame-pointer sse2
gcc -m32 -O2 -fomit-frame-pointer sse2
gcc -m32 -O3 -fomit-frame-pointer sse2
gcc -m32 -O -fomit-frame-pointer sse2
gcc -m32 -Os -fomit-frame-pointer sse2
gcc -m32 -march=athlon -O2 -fomit-frame-pointer sse2
gcc -m32 -march=athlon -O3 -fomit-frame-pointer sse2
gcc -m32 -march=athlon -O -fomit-frame-pointer sse2
gcc -m32 -march=athlon -Os -fomit-frame-pointer sse2
gcc -m32 -march=i386 -O2 -fomit-frame-pointer sse2
gcc -m32 -march=i386 -O3 -fomit-frame-pointer sse2
gcc -m32 -march=i386 -O -fomit-frame-pointer sse2
gcc -m32 -march=i386 -Os -fomit-frame-pointer sse2
gcc -m32 -march=i486 -O2 -fomit-frame-pointer sse2
gcc -m32 -march=i486 -O3 -fomit-frame-pointer sse2
gcc -m32 -march=i486 -O -fomit-frame-pointer sse2
gcc -m32 -march=i486 -Os -fomit-frame-pointer sse2
gcc -m32 -march=k6-2 -O2 -fomit-frame-pointer sse2
gcc -m32 -march=k6-2 -O3 -fomit-frame-pointer sse2
gcc -m32 -march=k6-2 -O -fomit-frame-pointer sse2
gcc -m32 -march=k6-2 -Os -fomit-frame-pointer sse2
gcc -m32 -march=k6-3 -O2 -fomit-frame-pointer sse2
gcc -m32 -march=k6-3 -O3 -fomit-frame-pointer sse2
gcc -m32 -march=k6-3 -O -fomit-frame-pointer sse2
gcc -m32 -march=k6-3 -Os -fomit-frame-pointer sse2
gcc -m32 -march=k6 -O2 -fomit-frame-pointer sse2
gcc -m32 -march=k6 -O3 -fomit-frame-pointer sse2
gcc -m32 -march=k6 -O -fomit-frame-pointer sse2
gcc -m32 -march=k6 -Os -fomit-frame-pointer sse2
gcc -m32 -march=pentium-mmx -O2 -fomit-frame-pointer sse2
gcc -m32 -march=pentium-mmx -O3 -fomit-frame-pointer sse2
gcc -m32 -march=pentium-mmx -O -fomit-frame-pointer sse2
gcc -m32 -march=pentium-mmx -Os -fomit-frame-pointer sse2
gcc -m32 -march=pentium2 -O2 -fomit-frame-pointer sse2
gcc -m32 -march=pentium2 -O3 -fomit-frame-pointer sse2
gcc -m32 -march=pentium2 -O -fomit-frame-pointer sse2
gcc -m32 -march=pentium2 -Os -fomit-frame-pointer sse2
gcc -m32 -march=pentium3 -O2 -fomit-frame-pointer sse2
gcc -m32 -march=pentium3 -O3 -fomit-frame-pointer sse2
gcc -m32 -march=pentium3 -O -fomit-frame-pointer sse2
gcc -m32 -march=pentium3 -Os -fomit-frame-pointer sse2
gcc -m32 -march=pentium -O2 -fomit-frame-pointer sse2
gcc -m32 -march=pentium -O3 -fomit-frame-pointer sse2
gcc -m32 -march=pentium -O -fomit-frame-pointer sse2
gcc -m32 -march=pentium -Os -fomit-frame-pointer sse2
gcc -m32 -march=pentiumpro -O2 -fomit-frame-pointer sse2
gcc -m32 -march=pentiumpro -O3 -fomit-frame-pointer sse2
gcc -m32 -march=pentiumpro -O -fomit-frame-pointer sse2
gcc -m32 -march=pentiumpro -Os -fomit-frame-pointer sse2

Compiler output

Implementation: crypto_hash/blake64/ssse3
Compiler: gcc -funroll-loops -m32 -O2 -fomit-frame-pointer
hash.c: In file included from hash.c:4:0:
hash.c: /usr/lib/gcc/x86_64-redhat-linux/4.6.3/include/emmintrin.h:32:3: error: #error "SSE2 instruction set not enabled"
hash.c: In file included from hash.c:5:0:
hash.c: /usr/lib/gcc/x86_64-redhat-linux/4.6.3/include/tmmintrin.h:31:3: error: #error "SSSE3 instruction set not enabled"
hash.c: hash.c: In function 'blake64_compress':
hash.c: hash.c:69:3: error: unknown type name '__m128i'
hash.c: hash.c:70:3: error: unknown type name '__m128i'
hash.c: hash.c:71:3: error: unknown type name '__m128i'
hash.c: hash.c:72:3: error: unknown type name '__m128i'
hash.c: hash.c:73:3: error: unknown type name '__m128i'
hash.c: hash.c:75:3: error: unknown type name '__m128i'
hash.c: hash.c:75:33: error: '__m128i' undeclared (first use in this function)
hash.c: hash.c:75:33: note: each undeclared identifier is reported only once for each function it appears in
hash.c: hash.c:75:41: error: expected expression before ')' token
hash.c: hash.c:128:26: error: '__m64' undeclared (first use in this function)
hash.c: hash.c:128:32: error: expected ')' before 'state'
hash.c: hash.c:129:32: error: expected ')' before 'state'
hash.c: hash.c:130:32: error: expected ')' before 'state'
hash.c: hash.c:131:32: error: expected ')' before 'state'
hash.c: hash.c:132:32: error: expected ')' before numeric constant
hash.c: hash.c:134:32: error: expected ')' before numeric constant
hash.c: hash.c:138:34: error: expected ')' before numeric constant
hash.c: hash.c:140:34: error: expected ')' before numeric constant
hash.c: hash.c:268:3: error: expected ')' before 'm'
hash.c: hash.c:268:3: error: expected ')' before 'z'
hash.c: ...

Number of similar (compiler,implementation) pairs: 96, namely:
CompilerImplementations
gcc -funroll-loops -m32 -O2 -fomit-frame-pointer ssse3
gcc -funroll-loops -m32 -O3 -fomit-frame-pointer ssse3
gcc -funroll-loops -m32 -O -fomit-frame-pointer ssse3
gcc -funroll-loops -m32 -Os -fomit-frame-pointer ssse3
gcc -funroll-loops -m32 -march=athlon -O2 -fomit-frame-pointer ssse3
gcc -funroll-loops -m32 -march=athlon -O3 -fomit-frame-pointer ssse3
gcc -funroll-loops -m32 -march=athlon -O -fomit-frame-pointer ssse3
gcc -funroll-loops -m32 -march=athlon -Os -fomit-frame-pointer ssse3
gcc -funroll-loops -m32 -march=i386 -O2 -fomit-frame-pointer ssse3
gcc -funroll-loops -m32 -march=i386 -O3 -fomit-frame-pointer ssse3
gcc -funroll-loops -m32 -march=i386 -O -fomit-frame-pointer ssse3
gcc -funroll-loops -m32 -march=i386 -Os -fomit-frame-pointer ssse3
gcc -funroll-loops -m32 -march=i486 -O2 -fomit-frame-pointer ssse3
gcc -funroll-loops -m32 -march=i486 -O3 -fomit-frame-pointer ssse3
gcc -funroll-loops -m32 -march=i486 -O -fomit-frame-pointer ssse3
gcc -funroll-loops -m32 -march=i486 -Os -fomit-frame-pointer ssse3
gcc -funroll-loops -m32 -march=k6-2 -O2 -fomit-frame-pointer ssse3
gcc -funroll-loops -m32 -march=k6-2 -O3 -fomit-frame-pointer ssse3
gcc -funroll-loops -m32 -march=k6-2 -O -fomit-frame-pointer ssse3
gcc -funroll-loops -m32 -march=k6-2 -Os -fomit-frame-pointer ssse3
gcc -funroll-loops -m32 -march=k6-3 -O2 -fomit-frame-pointer ssse3
gcc -funroll-loops -m32 -march=k6-3 -O3 -fomit-frame-pointer ssse3
gcc -funroll-loops -m32 -march=k6-3 -O -fomit-frame-pointer ssse3
gcc -funroll-loops -m32 -march=k6-3 -Os -fomit-frame-pointer ssse3
gcc -funroll-loops -m32 -march=k6 -O2 -fomit-frame-pointer ssse3
gcc -funroll-loops -m32 -march=k6 -O3 -fomit-frame-pointer ssse3
gcc -funroll-loops -m32 -march=k6 -O -fomit-frame-pointer ssse3
gcc -funroll-loops -m32 -march=k6 -Os -fomit-frame-pointer ssse3
gcc -funroll-loops -m32 -march=pentium-mmx -O2 -fomit-frame-pointer ssse3
gcc -funroll-loops -m32 -march=pentium-mmx -O3 -fomit-frame-pointer ssse3
gcc -funroll-loops -m32 -march=pentium-mmx -O -fomit-frame-pointer ssse3
gcc -funroll-loops -m32 -march=pentium-mmx -Os -fomit-frame-pointer ssse3
gcc -funroll-loops -m32 -march=pentium2 -O2 -fomit-frame-pointer ssse3
gcc -funroll-loops -m32 -march=pentium2 -O3 -fomit-frame-pointer ssse3
gcc -funroll-loops -m32 -march=pentium2 -O -fomit-frame-pointer ssse3
gcc -funroll-loops -m32 -march=pentium2 -Os -fomit-frame-pointer ssse3
gcc -funroll-loops -m32 -march=pentium3 -O2 -fomit-frame-pointer ssse3
gcc -funroll-loops -m32 -march=pentium3 -O3 -fomit-frame-pointer ssse3
gcc -funroll-loops -m32 -march=pentium3 -O -fomit-frame-pointer ssse3
gcc -funroll-loops -m32 -march=pentium3 -Os -fomit-frame-pointer ssse3
gcc -funroll-loops -m32 -march=pentium -O2 -fomit-frame-pointer ssse3
gcc -funroll-loops -m32 -march=pentium -O3 -fomit-frame-pointer ssse3
gcc -funroll-loops -m32 -march=pentium -O -fomit-frame-pointer ssse3
gcc -funroll-loops -m32 -march=pentium -Os -fomit-frame-pointer ssse3
gcc -funroll-loops -m32 -march=pentiumpro -O2 -fomit-frame-pointer ssse3
gcc -funroll-loops -m32 -march=pentiumpro -O3 -fomit-frame-pointer ssse3
gcc -funroll-loops -m32 -march=pentiumpro -O -fomit-frame-pointer ssse3
gcc -funroll-loops -m32 -march=pentiumpro -Os -fomit-frame-pointer ssse3
gcc -m32 -O2 -fomit-frame-pointer ssse3
gcc -m32 -O3 -fomit-frame-pointer ssse3
gcc -m32 -O -fomit-frame-pointer ssse3
gcc -m32 -Os -fomit-frame-pointer ssse3
gcc -m32 -march=athlon -O2 -fomit-frame-pointer ssse3
gcc -m32 -march=athlon -O3 -fomit-frame-pointer ssse3
gcc -m32 -march=athlon -O -fomit-frame-pointer ssse3
gcc -m32 -march=athlon -Os -fomit-frame-pointer ssse3
gcc -m32 -march=i386 -O2 -fomit-frame-pointer ssse3
gcc -m32 -march=i386 -O3 -fomit-frame-pointer ssse3
gcc -m32 -march=i386 -O -fomit-frame-pointer ssse3
gcc -m32 -march=i386 -Os -fomit-frame-pointer ssse3
gcc -m32 -march=i486 -O2 -fomit-frame-pointer ssse3
gcc -m32 -march=i486 -O3 -fomit-frame-pointer ssse3
gcc -m32 -march=i486 -O -fomit-frame-pointer ssse3
gcc -m32 -march=i486 -Os -fomit-frame-pointer ssse3
gcc -m32 -march=k6-2 -O2 -fomit-frame-pointer ssse3
gcc -m32 -march=k6-2 -O3 -fomit-frame-pointer ssse3
gcc -m32 -march=k6-2 -O -fomit-frame-pointer ssse3
gcc -m32 -march=k6-2 -Os -fomit-frame-pointer ssse3
gcc -m32 -march=k6-3 -O2 -fomit-frame-pointer ssse3
gcc -m32 -march=k6-3 -O3 -fomit-frame-pointer ssse3
gcc -m32 -march=k6-3 -O -fomit-frame-pointer ssse3
gcc -m32 -march=k6-3 -Os -fomit-frame-pointer ssse3
gcc -m32 -march=k6 -O2 -fomit-frame-pointer ssse3
gcc -m32 -march=k6 -O3 -fomit-frame-pointer ssse3
gcc -m32 -march=k6 -O -fomit-frame-pointer ssse3
gcc -m32 -march=k6 -Os -fomit-frame-pointer ssse3
gcc -m32 -march=pentium-mmx -O2 -fomit-frame-pointer ssse3
gcc -m32 -march=pentium-mmx -O3 -fomit-frame-pointer ssse3
gcc -m32 -march=pentium-mmx -O -fomit-frame-pointer ssse3
gcc -m32 -march=pentium-mmx -Os -fomit-frame-pointer ssse3
gcc -m32 -march=pentium2 -O2 -fomit-frame-pointer ssse3
gcc -m32 -march=pentium2 -O3 -fomit-frame-pointer ssse3
gcc -m32 -march=pentium2 -O -fomit-frame-pointer ssse3
gcc -m32 -march=pentium2 -Os -fomit-frame-pointer ssse3
gcc -m32 -march=pentium3 -O2 -fomit-frame-pointer ssse3
gcc -m32 -march=pentium3 -O3 -fomit-frame-pointer ssse3
gcc -m32 -march=pentium3 -O -fomit-frame-pointer ssse3
gcc -m32 -march=pentium3 -Os -fomit-frame-pointer ssse3
gcc -m32 -march=pentium -O2 -fomit-frame-pointer ssse3
gcc -m32 -march=pentium -O3 -fomit-frame-pointer ssse3
gcc -m32 -march=pentium -O -fomit-frame-pointer ssse3
gcc -m32 -march=pentium -Os -fomit-frame-pointer ssse3
gcc -m32 -march=pentiumpro -O2 -fomit-frame-pointer ssse3
gcc -m32 -march=pentiumpro -O3 -fomit-frame-pointer ssse3
gcc -m32 -march=pentiumpro -O -fomit-frame-pointer ssse3
gcc -m32 -march=pentiumpro -Os -fomit-frame-pointer ssse3

Compiler output

Implementation: crypto_hash/blake64/ssse3
Compiler: gcc -funroll-loops -m32 -march=barcelona -O2 -fomit-frame-pointer
hash.c: In file included from hash.c:5:0:
hash.c: /usr/lib/gcc/x86_64-redhat-linux/4.6.3/include/tmmintrin.h:31:3: error: #error "SSSE3 instruction set not enabled"
hash.c: hash.c: In function 'blake64_compress':
hash.c: hash.c:268:3: error: incompatible types when assigning to type '__m128i' from type 'int'
hash.c: hash.c:268:3: error: incompatible types when assigning to type '__m128i' from type 'int'
hash.c: hash.c:268:3: error: incompatible types when assigning to type '__m128i' from type 'int'
hash.c: hash.c:268:3: error: incompatible types when assigning to type '__m128i' from type 'int'
hash.c: hash.c:269:3: error: incompatible types when assigning to type '__m128i' from type 'int'
hash.c: hash.c:269:3: error: incompatible types when assigning to type '__m128i' from type 'int'
hash.c: hash.c:269:3: error: incompatible types when assigning to type '__m128i' from type 'int'
hash.c: hash.c:269:3: error: incompatible types when assigning to type '__m128i' from type 'int'
hash.c: hash.c:270:3: error: incompatible types when assigning to type '__m128i' from type 'int'
hash.c: hash.c:270:3: error: incompatible types when assigning to type '__m128i' from type 'int'
hash.c: hash.c:270:3: error: incompatible types when assigning to type '__m128i' from type 'int'
hash.c: hash.c:270:3: error: incompatible types when assigning to type '__m128i' from type 'int'
hash.c: hash.c:271:3: error: incompatible types when assigning to type '__m128i' from type 'int'
hash.c: hash.c:271:3: error: incompatible types when assigning to type '__m128i' from type 'int'
hash.c: hash.c:271:3: error: incompatible types when assigning to type '__m128i' from type 'int'
hash.c: hash.c:271:3: error: incompatible types when assigning to type '__m128i' from type 'int'
hash.c: hash.c:272:3: error: incompatible types when assigning to type '__m128i' from type 'int'
hash.c: hash.c:272:3: error: incompatible types when assigning to type '__m128i' from type 'int'
hash.c: hash.c:272:3: error: incompatible types when assigning to type '__m128i' from type 'int'
hash.c: hash.c:272:3: error: incompatible types when assigning to type '__m128i' from type 'int'
hash.c: hash.c:273:3: error: incompatible types when assigning to type '__m128i' from type 'int'
hash.c: hash.c:273:3: error: incompatible types when assigning to type '__m128i' from type 'int'
hash.c: ...

Number of similar (compiler,implementation) pairs: 44, namely:
CompilerImplementations
gcc -funroll-loops -m32 -march=barcelona -O2 -fomit-frame-pointer ssse3
gcc -funroll-loops -m32 -march=barcelona -O3 -fomit-frame-pointer ssse3
gcc -funroll-loops -m32 -march=barcelona -O -fomit-frame-pointer ssse3
gcc -funroll-loops -m32 -march=barcelona -Os -fomit-frame-pointer ssse3
gcc -funroll-loops -m32 -march=k8 -O2 -fomit-frame-pointer ssse3
gcc -funroll-loops -m32 -march=k8 -O3 -fomit-frame-pointer ssse3
gcc -funroll-loops -m32 -march=k8 -O -fomit-frame-pointer ssse3
gcc -funroll-loops -m32 -march=k8 -Os -fomit-frame-pointer ssse3
gcc -funroll-loops -m32 -march=nocona -O2 -fomit-frame-pointer ssse3
gcc -funroll-loops -m32 -march=nocona -O3 -fomit-frame-pointer ssse3
gcc -funroll-loops -m32 -march=nocona -O -fomit-frame-pointer ssse3
gcc -funroll-loops -m32 -march=nocona -Os -fomit-frame-pointer ssse3
gcc -funroll-loops -m32 -march=pentium-m -O2 -fomit-frame-pointer ssse3
gcc -funroll-loops -m32 -march=pentium-m -O3 -fomit-frame-pointer ssse3
gcc -funroll-loops -m32 -march=pentium-m -O -fomit-frame-pointer ssse3
gcc -funroll-loops -m32 -march=pentium-m -Os -fomit-frame-pointer ssse3
gcc -funroll-loops -m32 -march=pentium4 -O2 -fomit-frame-pointer ssse3
gcc -funroll-loops -m32 -march=pentium4 -O3 -fomit-frame-pointer ssse3
gcc -funroll-loops -m32 -march=pentium4 -O -fomit-frame-pointer ssse3
gcc -funroll-loops -m32 -march=pentium4 -Os -fomit-frame-pointer ssse3
gcc -funroll-loops -m32 -march=prescott -O2 -fomit-frame-pointer ssse3
gcc -funroll-loops -m32 -march=prescott -O3 -fomit-frame-pointer ssse3
gcc -funroll-loops -m32 -march=prescott -O -fomit-frame-pointer ssse3
gcc -funroll-loops -m32 -march=prescott -Os -fomit-frame-pointer ssse3
gcc -m32 -march=k8 -O2 -fomit-frame-pointer ssse3
gcc -m32 -march=k8 -O3 -fomit-frame-pointer ssse3
gcc -m32 -march=k8 -O -fomit-frame-pointer ssse3
gcc -m32 -march=k8 -Os -fomit-frame-pointer ssse3
gcc -m32 -march=nocona -O2 -fomit-frame-pointer ssse3
gcc -m32 -march=nocona -O3 -fomit-frame-pointer ssse3
gcc -m32 -march=nocona -O -fomit-frame-pointer ssse3
gcc -m32 -march=nocona -Os -fomit-frame-pointer ssse3
gcc -m32 -march=pentium-m -O2 -fomit-frame-pointer ssse3
gcc -m32 -march=pentium-m -O3 -fomit-frame-pointer ssse3
gcc -m32 -march=pentium-m -O -fomit-frame-pointer ssse3
gcc -m32 -march=pentium-m -Os -fomit-frame-pointer ssse3
gcc -m32 -march=pentium4 -O2 -fomit-frame-pointer ssse3
gcc -m32 -march=pentium4 -O3 -fomit-frame-pointer ssse3
gcc -m32 -march=pentium4 -O -fomit-frame-pointer ssse3
gcc -m32 -march=pentium4 -Os -fomit-frame-pointer ssse3
gcc -m32 -march=prescott -O2 -fomit-frame-pointer ssse3
gcc -m32 -march=prescott -O3 -fomit-frame-pointer ssse3
gcc -m32 -march=prescott -O -fomit-frame-pointer ssse3
gcc -m32 -march=prescott -Os -fomit-frame-pointer ssse3

Compiler output

Implementation: crypto_hash/blake64/ssse3
Compiler: gcc -m32 -march=barcelona -O2 -fomit-frame-pointer
hash.c: In file included from hash.c:5:0:
hash.c: /usr/lib/gcc/x86_64-redhat-linux/4.6.3/include/tmmintrin.h:31:3: error: #error "SSSE3 instruction set not enabled"
hash.c: hash.c: In function 'blake64_compress':
hash.c: hash.c:268:3: error: incompatible types when assigning to type '__m128i' from type 'int'
hash.c: hash.c:268:3: error: incompatible types when assigning to type '__m128i' from type 'int'
hash.c: hash.c:268:3: error: incompatible types when assigning to type '__m128i' from type 'int'
hash.c: hash.c:268:3: error: incompatible types when assigning to type '__m128i' from type 'int'
hash.c: hash.c:269:3: error: incompatible types when assigning to type '__m128i' from type 'int'
hash.c: hash.c:269:3: error: incompatible types when assigning to type '__m128i' from type 'int'
hash.c: hash.c:269:3: error: incompatible types when assigning to type '__m128i' from type 'int'
hash.c: hash.c:269:3: error: incompatible types when assigning to type '__m128i' from type 'int'
hash.c: hash.c:270:3: error: incompatible types when assigning to type '__m128i' from type 'int'
hash.c: hash.c:270:3: error: incompatible types when assigning to type '__m128i' from type 'int'
hash.c: hash.c:270:3: error: incompatible types when assigning to type '__m128i' from type 'int'
hash.c: hash.c:270:3: error: incompatible types when assigning to type '__m128i' from type 'int'
hash.c: hash.c:271:3: error: incompatible types when assigning to type '__m128i' from type 'int'
hash.c: hash.c:271:3: error: incompatible types when assigning to type '__m128i' from type 'int'
hash.c: hash.c:271:3: error: incompatible types when assigning to type '__m128i' from type 'int'
hash.c: hash.c:271:3: error: incompatible types when assigning to type '__m128i' from type 'int'
hash.c: hash.c:272:3: error: incompatible types when assigning to type '__m128i' from type 'int'
hash.c: hash.c:272:3: error: incompatible types when assigning to type '__m128i' from type 'int'
hash.c: hash.c:272:3: error: incompatible types when assigning to type '__m128i' from type 'int'
hash.c: hash.c:272:3: error: incompatible types when assigning to type '__m128i' from type 'int'
hash.c: hash.c:273:3: error: incompatible types when assigning to type '__m128i' from type 'int'
hash.c: hash.c:273:3: error: incompatible types when assigning to type '__m128i' from type 'int'
hash.c: ...
hash.c: In file included from hash.c:5:0:
hash.c: /usr/lib/gcc/x86_64-redhat-linux/4.6.3/include/tmmintrin.h:31:3: error: #error "SSSE3 instruction set not enabled"
hash.c: hash.c: In function 'blake64_compress':
hash.c: hash.c:268:3: error: incompatible types when assigning to type '__m128i' from type 'int'
hash.c: hash.c:268:3: error: incompatible types when assigning to type '__m128i' from type 'int'
hash.c: hash.c:268:3: error: incompatible types when assigning to type '__m128i' from type 'int'
hash.c: hash.c:268:3: error: incompatible types when assigning to type '__m128i' from type 'int'
hash.c: hash.c:269:3: error: incompatible types when assigning to type '__m128i' from type 'int'
hash.c: hash.c:269:3: error: incompatible types when assigning to type '__m128i' from type 'int'
hash.c: hash.c:269:3: error: incompatible types when assigning to type '__m128i' from type 'int'
hash.c: hash.c:269:3: error: incompatible types when assigning to type '__m128i' from type 'int'
hash.c: hash.c:270:3: error: incompatible types when assigning to type '__m128i' from type 'int'
hash.c: hash.c:270:3: error: incompatible types when assigning to type '__m128i' from type 'int'
hash.c: hash.c:270:3: error: incompatible types when assigning to type '__m128i' from type 'int'
hash.c: hash.c:270:3: error: incompatible types when assigning to type '__m128i' from type 'int'
hash.c: hash.c:271:3: error: incompatible types when assigning to type '__m128i' from type 'int'
hash.c: hash.c:271:3: error: incompatible types when assigning to type '__m128i' from type 'int'
hash.c: hash.c:271:3: error: incompatible types when assigning to type '__m128i' from type 'int'
hash.c: hash.c:271:3: error: incompatible types when assigning to type '__m128i' from type 'int'
hash.c: hash.c:272:3: error: incompatible types when assigning to type '__m128i' from type 'int'
hash.c: hash.c:272:3: error: incompatible types when assigning to type '__m128i' from type 'int'
hash.c: hash.c:272:3: error: incompatible types when assigning to type '__m128i' from type 'int'
hash.c: hash.c:272:3: error: incompatible types when assigning to type '__m128i' from type 'int'
hash.c: hash.c:273:3: error: incompatible types when assigning to type '__m128i' from type 'int'
hash.c: hash.c:273:3: error: incompatible types when assigning to type '__m128i' from type 'int'
hash.c: ...

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