Implementation notes: x86, h5nano, crypto_hash/groestl512

Computer: h5nano
Architecture: x86
CPU ID: CentaurHauls-000006f8-afc9fbff
SUPERCOP version: 20141014
Operation: crypto_hash
Primitive: groestl512
TimeImplementationCompilerBenchmark dateSUPERCOP version
117890vperm-intrgcc -m32 -march=native -mtune=native -Os -fomit-frame-pointer2014050420140425
117920vperm-intrgcc -m32 -march=core2 -msse4 -Os -fomit-frame-pointer2014050420140425
117950vperm-intrgcc -m32 -march=core2 -Os -fomit-frame-pointer2014050420140425
117965vperm-intrgcc -m32 -march=corei7 -Os -fomit-frame-pointer2014050420140425
118195vperm-intrgcc -m32 -march=core2 -msse4.1 -Os -fomit-frame-pointer2014050420140425
128015vperm-intrgcc -m32 -march=core2 -msse4.1 -O -fomit-frame-pointer2014050420140425
128015vperm-intrgcc -m32 -march=native -mtune=native -O -fomit-frame-pointer2014050420140425
128025vperm-intrgcc -m32 -march=core2 -msse4 -O -fomit-frame-pointer2014050420140425
128085vperm-intrgcc -m32 -march=core2 -O -fomit-frame-pointer2014050420140425
128790vperm-intrgcc -m32 -march=corei7 -O -fomit-frame-pointer2014050420140425
134145vperm-intrgcc -m32 -march=core2 -msse4 -O3 -fomit-frame-pointer2014050420140425
134145vperm-intrgcc -m32 -march=corei7 -O3 -fomit-frame-pointer2014050420140425
134145vperm-intrgcc -m32 -march=native -mtune=native -O3 -fomit-frame-pointer2014050420140425
134155vperm-intrgcc -m32 -march=core2 -O3 -fomit-frame-pointer2014050420140425
134225vperm-intrgcc -m32 -march=core2 -msse4.1 -O3 -fomit-frame-pointer2014050420140425
135230vperm-intrgcc -m32 -march=core2 -msse4.1 -O2 -fomit-frame-pointer2014050420140425
135235vperm-intrgcc -m32 -march=corei7 -O2 -fomit-frame-pointer2014050420140425
135255vperm-intrgcc -m32 -march=native -mtune=native -O2 -fomit-frame-pointer2014050420140425
135260vperm-intrgcc -m32 -march=core2 -msse4 -O2 -fomit-frame-pointer2014050420140425
135315vperm-intrgcc -m32 -march=core2 -O2 -fomit-frame-pointer2014050420140425
177700mmxgcc -funroll-loops -m32 -march=k8 -Os -fomit-frame-pointer2014050420140425
178940mmxgcc -m32 -march=k8 -Os -fomit-frame-pointer2014050420140425
179300mmxgcc -m32 -march=core2 -msse4 -Os -fomit-frame-pointer2014050420140425
179400mmxgcc -m32 -march=barcelona -Os -fomit-frame-pointer2014050420140425
179460mmxgcc -m32 -march=barcelona -O2 -fomit-frame-pointer2014050420140425
179465mmxgcc -funroll-loops -m32 -march=pentium-m -Os -fomit-frame-pointer2014050420140425
179625mmxgcc -m32 -march=corei7 -Os -fomit-frame-pointer2014050420140425
179670mmxgcc -m32 -march=core2 -msse4.1 -Os -fomit-frame-pointer2014050420140425
179685mmxgcc -m32 -march=native -mtune=native -Os -fomit-frame-pointer2014050420140425
180145mmxgcc -m32 -march=pentium4 -O2 -fomit-frame-pointer2014050420140425
180565mmxgcc -m32 -march=k8 -O2 -fomit-frame-pointer2014050420140425
180650mmxgcc -m32 -march=pentium-m -Os -fomit-frame-pointer2014050420140425
181030mmxgcc -m32 -march=pentium4 -O -fomit-frame-pointer2014050420140425
181065mmxgcc -m32 -march=nocona -O2 -fomit-frame-pointer2014050420140425
181310mmxgcc -m32 -march=prescott -O2 -fomit-frame-pointer2014050420140425
181350mmxgcc -funroll-loops -m32 -march=barcelona -Os -fomit-frame-pointer2014050420140425
181395mmxgcc -m32 -march=barcelona -O -fomit-frame-pointer2014050420140425
181415mmxgcc -m32 -march=k8 -O -fomit-frame-pointer2014050420140425
181500mmxgcc -m32 -march=core2 -O -fomit-frame-pointer2014050420140425
181570mmxgcc -m32 -march=core2 -Os -fomit-frame-pointer2014050420140425
181585mmxgcc -m32 -march=prescott -Os -fomit-frame-pointer2014050420140425
181610mmxgcc -m32 -march=nocona -Os -fomit-frame-pointer2014050420140425
181635mmxgcc -m32 -march=core2 -msse4 -O -fomit-frame-pointer2014050420140425
181650mmxgcc -m32 -march=corei7 -O -fomit-frame-pointer2014050420140425
181735mmxgcc -m32 -march=core2 -msse4.1 -O -fomit-frame-pointer2014050420140425
181850mmxgcc -m32 -march=pentium4 -Os -fomit-frame-pointer2014050420140425
182005mmxgcc -m32 -march=native -mtune=native -O -fomit-frame-pointer2014050420140425
182150mmxgcc -m32 -march=nocona -O -fomit-frame-pointer2014050420140425
182170mmxgcc -m32 -march=pentium-m -O2 -fomit-frame-pointer2014050420140425
182190mmxgcc -m32 -march=prescott -O -fomit-frame-pointer2014050420140425
182565mmxgcc -m32 -march=core2 -O2 -fomit-frame-pointer2014050420140425
183475mmxgcc -m32 -march=core2 -msse4.1 -O2 -fomit-frame-pointer2014050420140425
183535mmxgcc -funroll-loops -m32 -march=pentium4 -Os -fomit-frame-pointer2014050420140425
183535mmxgcc -m32 -march=native -mtune=native -O2 -fomit-frame-pointer2014050420140425
183565mmxgcc -funroll-loops -m32 -march=nocona -Os -fomit-frame-pointer2014050420140425
183580mmxgcc -funroll-loops -m32 -march=prescott -Os -fomit-frame-pointer2014050420140425
183735mmxgcc -m32 -march=core2 -msse4 -O2 -fomit-frame-pointer2014050420140425
183755mmxgcc -m32 -march=corei7 -O2 -fomit-frame-pointer2014050420140425
184105mmxgcc -m32 -march=pentium3 -O2 -fomit-frame-pointer2014050420140425
184535mmxgcc -m32 -march=pentium-m -O -fomit-frame-pointer2014050420140425
184685mmxgcc -m32 -march=pentium3 -O -fomit-frame-pointer2014050420140425
186220mmxgcc -m32 -march=pentium3 -Os -fomit-frame-pointer2014050420140425
187410mmxgcc -funroll-loops -m32 -march=pentium3 -Os -fomit-frame-pointer2014050420140425
200010mmxgcc -m32 -march=pentium2 -O2 -fomit-frame-pointer2014050420140425
201070mmxgcc -m32 -march=athlon -O -fomit-frame-pointer2014050420140425
201345mmxgcc -m32 -march=pentium2 -Os -fomit-frame-pointer2014050420140425
202115mmxgcc -m32 -march=pentium2 -O -fomit-frame-pointer2014050420140425
202215mmxgcc -m32 -march=athlon -O2 -fomit-frame-pointer2014050420140425
203425mmxgcc -m32 -march=k6 -O2 -fomit-frame-pointer2014050420140425
203475mmxgcc -m32 -march=k6-2 -O2 -fomit-frame-pointer2014050420140425
203680mmxgcc -m32 -march=k6-2 -Os -fomit-frame-pointer2014050420140425
203735mmxgcc -m32 -march=k6-3 -O2 -fomit-frame-pointer2014050420140425
204040mmxgcc -m32 -march=k6-3 -Os -fomit-frame-pointer2014050420140425
204765mmxgcc -m32 -march=k6-2 -O -fomit-frame-pointer2014050420140425
204955mmxgcc -m32 -march=k6 -O -fomit-frame-pointer2014050420140425
205020mmxgcc -m32 -march=k6-3 -O -fomit-frame-pointer2014050420140425
205350mmxgcc -m32 -march=pentium-mmx -Os -fomit-frame-pointer2014050420140425
205500mmxgcc -m32 -march=pentium-mmx -O2 -fomit-frame-pointer2014050420140425
205555mmxgcc -m32 -march=athlon -Os -fomit-frame-pointer2014050420140425
206170mmxgcc -funroll-loops -m32 -march=pentium-mmx -Os -fomit-frame-pointer2014050420140425
206190mmxgcc -m32 -march=k6 -Os -fomit-frame-pointer2014050420140425
206265mmxgcc -funroll-loops -m32 -march=athlon -Os -fomit-frame-pointer2014050420140425
206540mmxgcc -funroll-loops -m32 -march=k6 -Os -fomit-frame-pointer2014050420140425
206545mmxgcc -funroll-loops -m32 -march=k6-2 -Os -fomit-frame-pointer2014050420140425
206860mmxgcc -funroll-loops -m32 -march=k6-3 -Os -fomit-frame-pointer2014050420140425
207680mmxgcc -m32 -march=pentium-mmx -O -fomit-frame-pointer2014050420140425
209045mmxgcc -funroll-loops -m32 -march=pentium2 -Os -fomit-frame-pointer2014050420140425
250530sphlibgcc -funroll-loops -m32 -march=k8 -O3 -fomit-frame-pointer2014050420140425
250590sphlibgcc -funroll-loops -m32 -march=barcelona -O3 -fomit-frame-pointer2014050420140425
269710sphlibgcc -m32 -march=k8 -O3 -fomit-frame-pointer2014050420140425
270420sphlibgcc -m32 -march=native -mtune=native -O3 -fomit-frame-pointer2014050420140425
270440sphlibgcc -m32 -march=core2 -msse4 -O3 -fomit-frame-pointer2014050420140425
270445sphlibgcc -m32 -march=core2 -msse4.1 -O3 -fomit-frame-pointer2014050420140425
270460sphlibgcc -m32 -march=core2 -O3 -fomit-frame-pointer2014050420140425
270460sphlibgcc -m32 -march=corei7 -O3 -fomit-frame-pointer2014050420140425
270850sphlibgcc -m32 -march=barcelona -O3 -fomit-frame-pointer2014050420140425
271765opt32gcc -funroll-loops -m32 -march=k8 -O3 -fomit-frame-pointer2014050420140425
271810opt32gcc -funroll-loops -m32 -march=pentium3 -O3 -fomit-frame-pointer2014050420140425
272005opt32gcc -funroll-loops -m32 -march=k6 -O2 -fomit-frame-pointer2014050420140425
272015opt32gcc -funroll-loops -m32 -march=k6 -Os -fomit-frame-pointer2014050420140425
272020opt32gcc -funroll-loops -m32 -march=k6-2 -Os -fomit-frame-pointer2014050420140425
272020opt32gcc -funroll-loops -m32 -march=k6-3 -Os -fomit-frame-pointer2014050420140425
272035opt32gcc -funroll-loops -m32 -march=k6-2 -O2 -fomit-frame-pointer2014050420140425
272040opt32gcc -funroll-loops -m32 -march=k6-3 -O2 -fomit-frame-pointer2014050420140425
272040opt32gcc -funroll-loops -m32 -march=k6-3 -O3 -fomit-frame-pointer2014050420140425
272040opt32gcc -funroll-loops -m32 -march=k6 -O3 -fomit-frame-pointer2014050420140425
272055opt32gcc -funroll-loops -m32 -march=pentium3 -Os -fomit-frame-pointer2014050420140425
272065opt32gcc -funroll-loops -m32 -march=k6-2 -O3 -fomit-frame-pointer2014050420140425
272075opt32gcc -funroll-loops -m32 -march=pentium-m -Os -fomit-frame-pointer2014050420140425
272075opt32gcc -funroll-loops -m32 -march=pentiumpro -Os -fomit-frame-pointer2014050420140425
272100opt32gcc -funroll-loops -m32 -march=pentium2 -Os -fomit-frame-pointer2014050420140425
272310opt32gcc -funroll-loops -m32 -march=barcelona -O3 -fomit-frame-pointer2014050420140425
272990opt32gcc -funroll-loops -m32 -march=athlon -O3 -fomit-frame-pointer2014050420140425
273010opt32gcc -funroll-loops -m32 -march=athlon -O2 -fomit-frame-pointer2014050420140425
273040opt32gcc -funroll-loops -m32 -march=k8 -O2 -fomit-frame-pointer2014050420140425
273265opt32gcc -funroll-loops -m32 -march=pentium-m -O3 -fomit-frame-pointer2014050420140425
273295opt32gcc -funroll-loops -m32 -march=barcelona -O2 -fomit-frame-pointer2014050420140425
273615opt32gcc -funroll-loops -m32 -O3 -fomit-frame-pointer2014050420140425
273625opt32gcc -funroll-loops -m32 -O2 -fomit-frame-pointer2014050420140425
273660opt32gcc -funroll-loops -m32 -Os -fomit-frame-pointer2014050420140425
273810opt32gcc -funroll-loops -m32 -march=barcelona -Os -fomit-frame-pointer2014050420140425
273825opt32gcc -funroll-loops -m32 -march=athlon -Os -fomit-frame-pointer2014050420140425
274025sphlibgcc -funroll-loops -m32 -march=pentium-m -O3 -fomit-frame-pointer2014050420140425
274170opt32gcc -funroll-loops -m32 -march=k8 -Os -fomit-frame-pointer2014050420140425
274505opt32gcc -funroll-loops -m32 -march=pentium2 -O3 -fomit-frame-pointer2014050420140425
274535opt32gcc -funroll-loops -m32 -march=pentium -Os -fomit-frame-pointer2014050420140425
274580opt32gcc -funroll-loops -m32 -march=pentium-mmx -Os -fomit-frame-pointer2014050420140425
274590opt32gcc -funroll-loops -m32 -march=pentiumpro -O3 -fomit-frame-pointer2014050420140425
274600opt32gcc -funroll-loops -m32 -march=pentium3 -O2 -fomit-frame-pointer2014050420140425
274620opt32gcc -funroll-loops -m32 -march=pentium-m -O2 -fomit-frame-pointer2014050420140425
274620opt32gcc -funroll-loops -m32 -march=pentiumpro -O2 -fomit-frame-pointer2014050420140425
274670opt32gcc -funroll-loops -m32 -march=pentium2 -O2 -fomit-frame-pointer2014050420140425
278970sphlibgcc -m32 -march=pentium-m -O3 -fomit-frame-pointer2014050420140425
279285sphlibgcc -funroll-loops -m32 -march=nocona -O3 -fomit-frame-pointer2014050420140425
279290sphlibgcc -funroll-loops -m32 -march=prescott -O3 -fomit-frame-pointer2014050420140425
279465sphlib-adaptedgcc -m32 -march=core2 -msse4.1 -O3 -fomit-frame-pointer2014050420140425
279465sphlib-adaptedgcc -m32 -march=corei7 -O3 -fomit-frame-pointer2014050420140425
279475sphlib-adaptedgcc -m32 -march=core2 -O3 -fomit-frame-pointer2014050420140425
279475sphlib-adaptedgcc -m32 -march=core2 -msse4 -O3 -fomit-frame-pointer2014050420140425
279475sphlib-adaptedgcc -m32 -march=native -mtune=native -O3 -fomit-frame-pointer2014050420140425
279945sphlibgcc -funroll-loops -m32 -march=pentium4 -O3 -fomit-frame-pointer2014050420140425
279970sphlib-adaptedgcc -m32 -march=barcelona -O3 -fomit-frame-pointer2014050420140425
279975sphlib-adaptedgcc -m32 -march=k8 -O3 -fomit-frame-pointer2014050420140425
280005sphlib-adaptedgcc -funroll-loops -m32 -march=k8 -O3 -fomit-frame-pointer2014050420140425
280175sphlibgcc -m32 -march=pentium4 -O3 -fomit-frame-pointer2014050420140425
280195sphlib-adaptedgcc -funroll-loops -m32 -march=barcelona -O3 -fomit-frame-pointer2014050420140425
280450sphlibgcc -m32 -march=prescott -O3 -fomit-frame-pointer2014050420140425
280485sphlibgcc -m32 -march=nocona -O3 -fomit-frame-pointer2014050420140425
282510sphlibgcc -funroll-loops -m32 -march=pentium-m -O -fomit-frame-pointer2014050420140425
282510sphlibgcc -funroll-loops -m32 -march=pentium2 -O -fomit-frame-pointer2014050420140425
282510sphlibgcc -funroll-loops -m32 -march=pentium3 -O -fomit-frame-pointer2014050420140425
282515sphlibgcc -funroll-loops -m32 -march=pentiumpro -O -fomit-frame-pointer2014050420140425
282895sphlibgcc -funroll-loops -m32 -march=pentium4 -O -fomit-frame-pointer2014050420140425
283025sphlibgcc -m32 -march=i486 -O -fomit-frame-pointer2014050420140425
283130sphlibgcc -m32 -march=pentium -O -fomit-frame-pointer2014050420140425
283175sphlibgcc -m32 -march=pentium-mmx -O -fomit-frame-pointer2014050420140425
283190sphlibgcc -funroll-loops -m32 -march=athlon -O -fomit-frame-pointer2014050420140425
283195sphlibgcc -funroll-loops -m32 -march=barcelona -O -fomit-frame-pointer2014050420140425
283235sphlibgcc -funroll-loops -m32 -march=k8 -O -fomit-frame-pointer2014050420140425
283315sphlibgcc -funroll-loops -m32 -O -fomit-frame-pointer2014050420140425
283660sphlibgcc -funroll-loops -m32 -march=i486 -O -fomit-frame-pointer2014050420140425
283750sphlibgcc -funroll-loops -m32 -march=nocona -O -fomit-frame-pointer2014050420140425
283750sphlibgcc -funroll-loops -m32 -march=prescott -O -fomit-frame-pointer2014050420140425
283865sphlibgcc -m32 -march=i386 -O -fomit-frame-pointer2014050420140425
284040sphlibgcc -funroll-loops -m32 -march=pentium-mmx -O -fomit-frame-pointer2014050420140425
284040sphlibgcc -funroll-loops -m32 -march=pentium -O -fomit-frame-pointer2014050420140425
284490sphlibgcc -m32 -march=pentium4 -O -fomit-frame-pointer2014050420140425
284690sphlibgcc -m32 -O -fomit-frame-pointer2014050420140425
284690sphlibgcc -m32 -march=corei7-avx -O -fomit-frame-pointer2014050420140425
284690sphlibgcc -m32 -march=corei7 -O -fomit-frame-pointer2014050420140425
284725sphlibgcc -m32 -march=core-avx-i -O -fomit-frame-pointer2014050420140425
284735sphlibgcc -m32 -march=core2 -msse4.1 -O -fomit-frame-pointer2014050420140425
284735sphlibgcc -m32 -march=core2 -msse4 -O -fomit-frame-pointer2014050420140425
284740sphlibgcc -m32 -march=core2 -O -fomit-frame-pointer2014050420140425
284765sphlibgcc -m32 -march=k8 -O -fomit-frame-pointer2014050420140425
284770sphlibgcc -m32 -march=athlon -O -fomit-frame-pointer2014050420140425
284770sphlibgcc -m32 -march=native -mtune=native -O -fomit-frame-pointer2014050420140425
284815sphlibgcc -m32 -march=pentium3 -O -fomit-frame-pointer2014050420140425
284815sphlibgcc -m32 -march=pentiumpro -O -fomit-frame-pointer2014050420140425
284840sphlibgcc -funroll-loops -m32 -march=i386 -O -fomit-frame-pointer2014050420140425
284840sphlibgcc -m32 -march=pentium2 -O -fomit-frame-pointer2014050420140425
284850sphlibgcc -m32 -march=pentium-m -O -fomit-frame-pointer2014050420140425
284880sphlibgcc -m32 -march=barcelona -O -fomit-frame-pointer2014050420140425
285175sphlibgcc -m32 -march=prescott -O -fomit-frame-pointer2014050420140425
285205sphlibgcc -m32 -march=nocona -O -fomit-frame-pointer2014050420140425
287775sphlib-adaptedgcc -funroll-loops -m32 -march=pentium-m -O3 -fomit-frame-pointer2014050420140425
288480sphlib-adaptedgcc -funroll-loops -m32 -march=pentium2 -O -fomit-frame-pointer2014050420140425
288485sphlib-adaptedgcc -funroll-loops -m32 -march=pentium3 -O -fomit-frame-pointer2014050420140425
288555sphlib-adaptedgcc -funroll-loops -m32 -march=pentium-m -O -fomit-frame-pointer2014050420140425
288555sphlib-adaptedgcc -funroll-loops -m32 -march=pentiumpro -O -fomit-frame-pointer2014050420140425
288715sphlib-adaptedgcc -funroll-loops -m32 -march=pentium4 -O -fomit-frame-pointer2014050420140425
288725sphlib-adaptedgcc -funroll-loops -m32 -O -fomit-frame-pointer2014050420140425
288800sphlib-adaptedgcc -m32 -march=pentium-m -O3 -fomit-frame-pointer2014050420140425
288880opt32gcc -funroll-loops -m32 -march=pentium-mmx -O2 -fomit-frame-pointer2014050420140425
288880opt32gcc -funroll-loops -m32 -march=pentium -O2 -fomit-frame-pointer2014050420140425
288920sphlib-adaptedgcc -funroll-loops -m32 -march=nocona -O3 -fomit-frame-pointer2014050420140425
288940sphlib-adaptedgcc -funroll-loops -m32 -march=pentium4 -O3 -fomit-frame-pointer2014050420140425
288945sphlib-adaptedgcc -funroll-loops -m32 -march=prescott -O3 -fomit-frame-pointer2014050420140425
289000opt32gcc -funroll-loops -m32 -march=pentium -O3 -fomit-frame-pointer2014050420140425
289010sphlib-adaptedgcc -funroll-loops -m32 -march=prescott -O -fomit-frame-pointer2014050420140425
289025opt32gcc -funroll-loops -m32 -march=pentium-mmx -O3 -fomit-frame-pointer2014050420140425
289030sphlib-adaptedgcc -funroll-loops -m32 -march=nocona -O -fomit-frame-pointer2014050420140425
289085sphlib-adaptedgcc -funroll-loops -m32 -march=i486 -O -fomit-frame-pointer2014050420140425
289165sphlib-adaptedgcc -m32 -march=prescott -O3 -fomit-frame-pointer2014050420140425
289185sphlib-adaptedgcc -m32 -march=pentium4 -O3 -fomit-frame-pointer2014050420140425
289190sphlib-adaptedgcc -m32 -march=nocona -O3 -fomit-frame-pointer2014050420140425
289600sphlib-adaptedgcc -funroll-loops -m32 -march=pentium-mmx -O -fomit-frame-pointer2014050420140425
289600sphlib-adaptedgcc -funroll-loops -m32 -march=pentium -O -fomit-frame-pointer2014050420140425
289635sphlib-adaptedgcc -funroll-loops -m32 -march=athlon -O -fomit-frame-pointer2014050420140425
289635sphlib-adaptedgcc -funroll-loops -m32 -march=k8 -O -fomit-frame-pointer2014050420140425
289685sphlib-adaptedgcc -funroll-loops -m32 -march=barcelona -O -fomit-frame-pointer2014050420140425
289920opt32gcc -m32 -march=pentium-mmx -O3 -fomit-frame-pointer2014050420140425
289945opt32gcc -m32 -march=pentium -O3 -fomit-frame-pointer2014050420140425
290310sphlib-adaptedgcc -funroll-loops -m32 -march=i386 -O -fomit-frame-pointer2014050420140425
290660sphlib-adaptedgcc -m32 -march=corei7-avx -O -fomit-frame-pointer2014050420140425
290660sphlib-adaptedgcc -m32 -march=corei7 -O -fomit-frame-pointer2014050420140425
290660sphlib-adaptedgcc -m32 -march=native -mtune=native -O -fomit-frame-pointer2014050420140425
290670sphlib-adaptedgcc -m32 -march=core2 -msse4.1 -O -fomit-frame-pointer2014050420140425
290670sphlib-adaptedgcc -m32 -march=core2 -msse4 -O -fomit-frame-pointer2014050420140425
290705sphlib-adaptedgcc -m32 -O -fomit-frame-pointer2014050420140425
290705sphlib-adaptedgcc -m32 -march=core-avx-i -O -fomit-frame-pointer2014050420140425
290705sphlib-adaptedgcc -m32 -march=core2 -O -fomit-frame-pointer2014050420140425
290715sphlib-adaptedgcc -m32 -march=nocona -O -fomit-frame-pointer2014050420140425
290750sphlib-adaptedgcc -m32 -march=prescott -O -fomit-frame-pointer2014050420140425
290835sphlib-adaptedgcc -m32 -march=pentium4 -O -fomit-frame-pointer2014050420140425
290935sphlib-adaptedgcc -m32 -march=athlon -O -fomit-frame-pointer2014050420140425
290940sphlib-adaptedgcc -m32 -march=pentium-m -O -fomit-frame-pointer2014050420140425
290950sphlib-adaptedgcc -m32 -march=barcelona -O -fomit-frame-pointer2014050420140425
290950sphlib-adaptedgcc -m32 -march=pentium3 -O -fomit-frame-pointer2014050420140425
290975sphlib-adaptedgcc -m32 -march=pentium-mmx -O -fomit-frame-pointer2014050420140425
291000sphlib-adaptedgcc -m32 -march=pentium -O -fomit-frame-pointer2014050420140425
291005sphlib-adaptedgcc -m32 -march=pentium2 -O -fomit-frame-pointer2014050420140425
291010sphlib-adaptedgcc -m32 -march=i486 -O -fomit-frame-pointer2014050420140425
291055sphlib-adaptedgcc -m32 -march=pentiumpro -O -fomit-frame-pointer2014050420140425
291110opt32gcc -m32 -march=pentium3 -O3 -fomit-frame-pointer2014050420140425
291350sphlib-adaptedgcc -m32 -march=k8 -O -fomit-frame-pointer2014050420140425
291735sphlib-adaptedgcc -m32 -march=i386 -O -fomit-frame-pointer2014050420140425
292065opt32gcc -m32 -march=pentium-m -O3 -fomit-frame-pointer2014050420140425
292165opt32gcc -funroll-loops -m32 -march=i486 -O2 -fomit-frame-pointer2014050420140425
292210opt32gcc -funroll-loops -m32 -march=i486 -O3 -fomit-frame-pointer2014050420140425
292435opt32gcc -m32 -march=pentium -O2 -fomit-frame-pointer2014050420140425
292480opt32gcc -m32 -march=pentium-mmx -O2 -fomit-frame-pointer2014050420140425
292700opt32gcc -funroll-loops -m32 -march=i486 -O -fomit-frame-pointer2014050420140425
292935opt32gcc -m32 -march=pentiumpro -O3 -fomit-frame-pointer2014050420140425
292975opt32gcc -m32 -march=pentium2 -O3 -fomit-frame-pointer2014050420140425
293070opt32gcc -m32 -march=pentium4 -O3 -fomit-frame-pointer2014050420140425
293105opt32gcc -m32 -march=core2 -O3 -fomit-frame-pointer2014050420140425
293105opt32gcc -m32 -march=core2 -msse4.1 -O3 -fomit-frame-pointer2014050420140425
293105opt32gcc -m32 -march=corei7 -O3 -fomit-frame-pointer2014050420140425
293145opt32gcc -m32 -march=core2 -msse4 -O3 -fomit-frame-pointer2014050420140425
293145opt32gcc -m32 -march=native -mtune=native -O3 -fomit-frame-pointer2014050420140425
293260opt32gcc -funroll-loops -m32 -march=pentium4 -O3 -fomit-frame-pointer2014050420140425
293450opt32gcc -m32 -march=nocona -O3 -fomit-frame-pointer2014050420140425
293455opt32gcc -m32 -march=prescott -O3 -fomit-frame-pointer2014050420140425
293585opt32gcc -m32 -march=i486 -O3 -fomit-frame-pointer2014050420140425
294120opt32gcc -funroll-loops -m32 -march=nocona -O3 -fomit-frame-pointer2014050420140425
294140opt32gcc -funroll-loops -m32 -march=prescott -O3 -fomit-frame-pointer2014050420140425
294245opt32gcc -funroll-loops -m32 -march=k8 -O -fomit-frame-pointer2014050420140425
294255opt32gcc -funroll-loops -m32 -march=barcelona -O -fomit-frame-pointer2014050420140425
294285opt32gcc -m32 -march=i486 -O2 -fomit-frame-pointer2014050420140425
294410opt32gcc -funroll-loops -m32 -march=pentium4 -O -fomit-frame-pointer2014050420140425
294455opt32gcc -funroll-loops -m32 -march=athlon -O -fomit-frame-pointer2014050420140425
294490opt32gcc -m32 -march=pentium-m -O2 -fomit-frame-pointer2014050420140425
294500opt32gcc -funroll-loops -m32 -march=pentium-mmx -O -fomit-frame-pointer2014050420140425
294520opt32gcc -m32 -march=pentium3 -O2 -fomit-frame-pointer2014050420140425
294520opt32gcc -m32 -march=pentiumpro -O2 -fomit-frame-pointer2014050420140425
294530opt32gcc -funroll-loops -m32 -march=pentium -O -fomit-frame-pointer2014050420140425
294560opt32gcc -m32 -march=pentium2 -O2 -fomit-frame-pointer2014050420140425
294570opt32gcc -m32 -march=pentium4 -O -fomit-frame-pointer2014050420140425
294605opt32gcc -funroll-loops -m32 -march=nocona -O -fomit-frame-pointer2014050420140425
294605opt32gcc -funroll-loops -m32 -march=prescott -O -fomit-frame-pointer2014050420140425
294690opt32gcc -funroll-loops -m32 -O -fomit-frame-pointer2014050420140425
294710opt32gcc -funroll-loops -m32 -march=pentium-m -O -fomit-frame-pointer2014050420140425
294735opt32gcc -funroll-loops -m32 -march=pentium2 -O -fomit-frame-pointer2014050420140425
294750opt32gcc -funroll-loops -m32 -march=pentium3 -O -fomit-frame-pointer2014050420140425
294750opt32gcc -funroll-loops -m32 -march=pentiumpro -O -fomit-frame-pointer2014050420140425
294920opt32gcc -m32 -O3 -fomit-frame-pointer2014050420140425
295175opt32gcc -m32 -march=barcelona -O3 -fomit-frame-pointer2014050420140425
295185opt32gcc -m32 -march=core2 -O2 -fomit-frame-pointer2014050420140425
295185opt32gcc -m32 -march=core2 -msse4 -O2 -fomit-frame-pointer2014050420140425
295195opt32gcc -m32 -march=corei7 -O2 -fomit-frame-pointer2014050420140425
295215opt32gcc -m32 -march=k8 -O3 -fomit-frame-pointer2014050420140425
295260opt32gcc -m32 -march=native -mtune=native -O2 -fomit-frame-pointer2014050420140425
295270opt32gcc -funroll-loops -m32 -march=pentium4 -O2 -fomit-frame-pointer2014050420140425
295280opt32gcc -m32 -march=core2 -msse4.1 -O2 -fomit-frame-pointer2014050420140425
295310opt32gcc -m32 -march=corei7-avx -O2 -fomit-frame-pointer2014050420140425
295335opt32gcc -m32 -march=core-avx-i -O2 -fomit-frame-pointer2014050420140425
295360opt32gcc -m32 -march=i486 -O -fomit-frame-pointer2014050420140425
295360opt32gcc -m32 -march=pentium -Os -fomit-frame-pointer2014050420140425
295370opt32gcc -funroll-loops -m32 -march=prescott -O2 -fomit-frame-pointer2014050420140425
295410opt32gcc -m32 -march=pentium-mmx -Os -fomit-frame-pointer2014050420140425
295460opt32gcc -funroll-loops -m32 -march=nocona -O2 -fomit-frame-pointer2014050420140425
295830opt32gcc -m32 -march=pentium-m -O -fomit-frame-pointer2014050420140425
295830opt32gcc -m32 -march=pentium3 -O -fomit-frame-pointer2014050420140425
295835opt32gcc -m32 -march=pentium2 -O -fomit-frame-pointer2014050420140425
295855opt32gcc -m32 -march=athlon -O -fomit-frame-pointer2014050420140425
295870opt32gcc -m32 -O2 -fomit-frame-pointer2014050420140425
295875opt32gcc -m32 -march=i486 -Os -fomit-frame-pointer2014050420140425
295935opt32gcc -funroll-loops -m32 -march=i486 -Os -fomit-frame-pointer2014050420140425
295975opt32gcc -m32 -march=k8 -O -fomit-frame-pointer2014050420140425
296095opt32gcc -m32 -march=pentium4 -O2 -fomit-frame-pointer2014050420140425
296150opt32gcc -m32 -march=pentiumpro -O -fomit-frame-pointer2014050420140425
296200opt32gcc -m32 -march=pentium-mmx -O -fomit-frame-pointer2014050420140425
296220opt32gcc -m32 -march=pentium -O -fomit-frame-pointer2014050420140425
296335opt32gcc -m32 -march=barcelona -O -fomit-frame-pointer2014050420140425
296960opt32gcc -m32 -march=athlon -O3 -fomit-frame-pointer2014050420140425
296965opt32gcc -m32 -march=prescott -O -fomit-frame-pointer2014050420140425
297300opt32gcc -m32 -march=nocona -O2 -fomit-frame-pointer2014050420140425
297315opt32gcc -m32 -march=k8 -O2 -fomit-frame-pointer2014050420140425
297330opt32gcc -m32 -march=nocona -O -fomit-frame-pointer2014050420140425
297355opt32gcc -m32 -march=barcelona -O2 -fomit-frame-pointer2014050420140425
297390opt32gcc -m32 -march=athlon -O2 -fomit-frame-pointer2014050420140425
297600opt32gcc -m32 -march=prescott -O2 -fomit-frame-pointer2014050420140425
297690opt32gcc -m32 -march=core-avx-i -O -fomit-frame-pointer2014050420140425
297710opt32gcc -m32 -march=core2 -msse4 -O -fomit-frame-pointer2014050420140425
297715opt32gcc -m32 -march=core2 -msse4.1 -O -fomit-frame-pointer2014050420140425
297725opt32gcc -m32 -O -fomit-frame-pointer2014050420140425
297730opt32gcc -m32 -march=corei7-avx -O -fomit-frame-pointer2014050420140425
297740opt32gcc -m32 -march=core2 -O -fomit-frame-pointer2014050420140425
297740opt32gcc -m32 -march=native -mtune=native -O -fomit-frame-pointer2014050420140425
297750opt32gcc -m32 -march=corei7 -O -fomit-frame-pointer2014050420140425
297805opt32gcc -funroll-loops -m32 -march=i386 -O2 -fomit-frame-pointer2014050420140425
297975opt32gcc -funroll-loops -m32 -march=i386 -O3 -fomit-frame-pointer2014050420140425
298525opt32gcc -m32 -march=i386 -O3 -fomit-frame-pointer2014050420140425
298605opt32gcc -funroll-loops -m32 -march=i386 -O -fomit-frame-pointer2014050420140425
298790opt32gcc -funroll-loops -m32 -march=prescott -Os -fomit-frame-pointer2014050420140425
298845opt32gcc -funroll-loops -m32 -march=nocona -Os -fomit-frame-pointer2014050420140425
298895opt32gcc -funroll-loops -m32 -march=pentium4 -Os -fomit-frame-pointer2014050420140425
298900opt32gcc -m32 -march=pentium4 -Os -fomit-frame-pointer2014050420140425
299320opt32gcc -m32 -march=prescott -Os -fomit-frame-pointer2014050420140425
299770opt32gcc -m32 -march=k6-2 -Os -fomit-frame-pointer2014050420140425
299770opt32gcc -m32 -march=k6 -Os -fomit-frame-pointer2014050420140425
299810opt32gcc -m32 -march=k6-3 -Os -fomit-frame-pointer2014050420140425
300035opt32gcc -m32 -march=nocona -Os -fomit-frame-pointer2014050420140425
300415opt32gcc -m32 -march=core2 -msse4.1 -Os -fomit-frame-pointer2014050420140425
300415opt32gcc -m32 -march=core2 -msse4 -Os -fomit-frame-pointer2014050420140425
300420opt32gcc -m32 -march=core2 -Os -fomit-frame-pointer2014050420140425
300420opt32gcc -m32 -march=i386 -Os -fomit-frame-pointer2014050420140425
300425opt32gcc -m32 -march=core-avx-i -Os -fomit-frame-pointer2014050420140425
300440opt32gcc -m32 -march=corei7-avx -Os -fomit-frame-pointer2014050420140425
300460opt32gcc -funroll-loops -m32 -march=i386 -Os -fomit-frame-pointer2014050420140425
300555opt32gcc -m32 -march=pentiumpro -Os -fomit-frame-pointer2014050420140425
300570opt32gcc -m32 -march=pentium3 -Os -fomit-frame-pointer2014050420140425
300875opt32gcc -m32 -march=native -mtune=native -Os -fomit-frame-pointer2014050420140425
301015opt32gcc -m32 -march=pentium2 -Os -fomit-frame-pointer2014050420140425
301025opt32gcc -m32 -march=i386 -O -fomit-frame-pointer2014050420140425
301135opt32gcc -m32 -Os -fomit-frame-pointer2014050420140425
301265opt32gcc -m32 -march=corei7 -Os -fomit-frame-pointer2014050420140425
301300opt32gcc -m32 -march=pentium-m -Os -fomit-frame-pointer2014050420140425
301320opt32gcc -m32 -march=i386 -O2 -fomit-frame-pointer2014050420140425
301705opt32gcc -funroll-loops -m32 -march=k6-2 -O -fomit-frame-pointer2014050420140425
301705opt32gcc -funroll-loops -m32 -march=k6-3 -O -fomit-frame-pointer2014050420140425
301705opt32gcc -funroll-loops -m32 -march=k6 -O -fomit-frame-pointer2014050420140425
301950opt32gcc -m32 -march=barcelona -Os -fomit-frame-pointer2014050420140425
301955opt32gcc -m32 -march=k8 -Os -fomit-frame-pointer2014050420140425
302000opt32gcc -m32 -march=athlon -Os -fomit-frame-pointer2014050420140425
303030opt32gcc -m32 -march=k6-2 -O3 -fomit-frame-pointer2014050420140425
303030opt32gcc -m32 -march=k6-3 -O3 -fomit-frame-pointer2014050420140425
303060opt32gcc -m32 -march=k6 -O3 -fomit-frame-pointer2014050420140425
303190opt32gcc -m32 -march=k6-2 -O -fomit-frame-pointer2014050420140425
303205opt32gcc -m32 -march=k6 -O -fomit-frame-pointer2014050420140425
303240opt32gcc -m32 -march=k6-3 -O -fomit-frame-pointer2014050420140425
304590opt32gcc -m32 -march=k6-3 -O2 -fomit-frame-pointer2014050420140425
304590opt32gcc -m32 -march=k6 -O2 -fomit-frame-pointer2014050420140425
304660opt32gcc -m32 -march=k6-2 -O2 -fomit-frame-pointer2014050420140425
306020sphlibgcc -funroll-loops -m32 -march=pentium-m -O2 -fomit-frame-pointer2014050420140425
306075sphlibgcc -funroll-loops -m32 -march=pentium3 -O2 -fomit-frame-pointer2014050420140425
306700sphlibgcc -funroll-loops -m32 -march=pentium2 -O2 -fomit-frame-pointer2014050420140425
306735sphlibgcc -funroll-loops -m32 -march=pentiumpro -O2 -fomit-frame-pointer2014050420140425
309480sphlibgcc -funroll-loops -m32 -march=nocona -O2 -fomit-frame-pointer2014050420140425
309510sphlibgcc -funroll-loops -m32 -march=prescott -O2 -fomit-frame-pointer2014050420140425
311370sphlibgcc -funroll-loops -m32 -march=i486 -O2 -fomit-frame-pointer2014050420140425
314235sphlibgcc -funroll-loops -m32 -march=athlon -O3 -fomit-frame-pointer2014050420140425
314270sphlibgcc -funroll-loops -m32 -march=k8 -O2 -fomit-frame-pointer2014050420140425
314285sphlibgcc -m32 -march=athlon -O3 -fomit-frame-pointer2014050420140425
314320sphlibgcc -funroll-loops -m32 -march=athlon -O2 -fomit-frame-pointer2014050420140425
314430sphlibgcc -funroll-loops -m32 -march=barcelona -O2 -fomit-frame-pointer2014050420140425
314715sphlibgcc -funroll-loops -m32 -march=k6-3 -O2 -fomit-frame-pointer2014050420140425
314725sphlibgcc -funroll-loops -m32 -march=k6-2 -O2 -fomit-frame-pointer2014050420140425
314725sphlibgcc -funroll-loops -m32 -march=k6 -O2 -fomit-frame-pointer2014050420140425
314840sphlibgcc -m32 -march=core2 -msse4 -Os -fomit-frame-pointer2014050420140425
314840sphlibgcc -m32 -march=corei7-avx -Os -fomit-frame-pointer2014050420140425
314890sphlibgcc -funroll-loops -m32 -march=pentium -O3 -fomit-frame-pointer2014050420140425
314895sphlibgcc -m32 -march=core-avx-i -Os -fomit-frame-pointer2014050420140425
314895sphlibgcc -m32 -march=corei7 -Os -fomit-frame-pointer2014050420140425
314915sphlibgcc -funroll-loops -m32 -march=pentium-mmx -O3 -fomit-frame-pointer2014050420140425
314920sphlibgcc -m32 -march=core2 -Os -fomit-frame-pointer2014050420140425
315020sphlibgcc -m32 -march=k6-2 -O3 -fomit-frame-pointer2014050420140425
315040sphlibgcc -m32 -march=core2 -msse4.1 -Os -fomit-frame-pointer2014050420140425
315055sphlibgcc -m32 -march=k6 -O3 -fomit-frame-pointer2014050420140425
315060sphlibgcc -m32 -march=k6-3 -O3 -fomit-frame-pointer2014050420140425
315135sphlibgcc -m32 -march=native -mtune=native -Os -fomit-frame-pointer2014050420140425
315140sphlibgcc -funroll-loops -m32 -march=k6-3 -O3 -fomit-frame-pointer2014050420140425
315170sphlibgcc -funroll-loops -m32 -march=k6-2 -O3 -fomit-frame-pointer2014050420140425
315170sphlibgcc -funroll-loops -m32 -march=k6 -O3 -fomit-frame-pointer2014050420140425
315180sphlibgcc -m32 -march=pentium-mmx -O3 -fomit-frame-pointer2014050420140425
315185sphlibgcc -m32 -march=pentium -O3 -fomit-frame-pointer2014050420140425
315375sphlibgcc -funroll-loops -m32 -O2 -fomit-frame-pointer2014050420140425
315735sphlibgcc -m32 -O3 -fomit-frame-pointer2014050420140425
315860sphlibgcc -funroll-loops -m32 -march=pentium-mmx -Os -fomit-frame-pointer2014050420140425
315865sphlib-adaptedgcc -m32 -march=pentium3 -O3 -fomit-frame-pointer2014050420140425
315890sphlibgcc -funroll-loops -m32 -march=pentium -Os -fomit-frame-pointer2014050420140425
315900sphlibgcc -m32 -march=k6-2 -Os -fomit-frame-pointer2014050420140425
315905sphlibgcc -m32 -march=k6 -Os -fomit-frame-pointer2014050420140425
315915sphlibgcc -m32 -march=pentium-mmx -Os -fomit-frame-pointer2014050420140425
315950sphlibgcc -m32 -march=pentium -Os -fomit-frame-pointer2014050420140425
316040sphlibgcc -m32 -march=corei7-avx -O2 -fomit-frame-pointer2014050420140425
316075sphlibgcc -funroll-loops -m32 -O3 -fomit-frame-pointer2014050420140425
316080sphlibgcc -m32 -march=k8 -Os -fomit-frame-pointer2014050420140425
316085sphlibgcc -m32 -march=core-avx-i -O2 -fomit-frame-pointer2014050420140425
316195sphlibgcc -m32 -march=k6-3 -Os -fomit-frame-pointer2014050420140425
316330sphlibgcc -m32 -march=barcelona -Os -fomit-frame-pointer2014050420140425
316365sphlibgcc -m32 -march=athlon -Os -fomit-frame-pointer2014050420140425
316375sphlibgcc -m32 -march=core2 -msse4 -O2 -fomit-frame-pointer2014050420140425
316395sphlibgcc -funroll-loops -m32 -march=k8 -Os -fomit-frame-pointer2014050420140425
316405sphlibgcc -funroll-loops -m32 -march=barcelona -Os -fomit-frame-pointer2014050420140425
316420sphlibgcc -m32 -march=core2 -msse4.1 -O2 -fomit-frame-pointer2014050420140425
316420sphlibgcc -m32 -march=corei7 -O2 -fomit-frame-pointer2014050420140425
316540sphlibgcc -funroll-loops -m32 -march=athlon -Os -fomit-frame-pointer2014050420140425
316575sphlibgcc -m32 -O2 -fomit-frame-pointer2014050420140425
316595sphlibgcc -funroll-loops -m32 -march=k6 -Os -fomit-frame-pointer2014050420140425
316620sphlib-adaptedgcc -funroll-loops -m32 -march=pentium3 -O3 -fomit-frame-pointer2014050420140425
316700sphlibgcc -m32 -march=pentium3 -O3 -fomit-frame-pointer2014050420140425
316775sphlibgcc -m32 -march=core2 -O2 -fomit-frame-pointer2014050420140425
316830sphlibgcc -funroll-loops -m32 -march=k6-2 -Os -fomit-frame-pointer2014050420140425
316855sphlibgcc -funroll-loops -m32 -march=k6-3 -Os -fomit-frame-pointer2014050420140425
316855sphlibgcc -m32 -march=pentium-m -Os -fomit-frame-pointer2014050420140425
316930sphlibgcc -m32 -march=pentiumpro -Os -fomit-frame-pointer2014050420140425
316960sphlibgcc -funroll-loops -m32 -march=pentium-mmx -O2 -fomit-frame-pointer2014050420140425
316990sphlibgcc -m32 -march=pentium -O2 -fomit-frame-pointer2014050420140425
317020sphlibgcc -m32 -march=pentium-mmx -O2 -fomit-frame-pointer2014050420140425
317060sphlibgcc -m32 -march=pentium2 -Os -fomit-frame-pointer2014050420140425
317135sphlibgcc -m32 -march=pentium3 -Os -fomit-frame-pointer2014050420140425
317160sphlibgcc -funroll-loops -m32 -march=pentiumpro -Os -fomit-frame-pointer2014050420140425
317165sphlibgcc -m32 -march=native -mtune=native -O2 -fomit-frame-pointer2014050420140425
317210sphlibgcc -funroll-loops -m32 -march=pentium3 -Os -fomit-frame-pointer2014050420140425
317250sphlib-adaptedgcc -funroll-loops -m32 -march=pentium3 -O2 -fomit-frame-pointer2014050420140425
317295sphlibgcc -funroll-loops -m32 -march=pentium2 -Os -fomit-frame-pointer2014050420140425
317295sphlibgcc -m32 -Os -fomit-frame-pointer2014050420140425
317310sphlibgcc -funroll-loops -m32 -march=pentiumpro -O3 -fomit-frame-pointer2014050420140425
317320sphlib-adaptedgcc -funroll-loops -m32 -march=pentium2 -O2 -fomit-frame-pointer2014050420140425
317320sphlib-adaptedgcc -funroll-loops -m32 -march=pentium2 -O3 -fomit-frame-pointer2014050420140425
317345sphlibgcc -funroll-loops -m32 -march=pentium2 -O3 -fomit-frame-pointer2014050420140425
317365sphlibgcc -funroll-loops -m32 -march=pentium-m -Os -fomit-frame-pointer2014050420140425
317375sphlibgcc -funroll-loops -m32 -march=pentium -O2 -fomit-frame-pointer2014050420140425
317380sphlib-adaptedgcc -funroll-loops -m32 -march=pentium-m -O2 -fomit-frame-pointer2014050420140425
317415sphlib-adaptedgcc -m32 -march=pentium2 -O3 -fomit-frame-pointer2014050420140425
317415sphlibgcc -m32 -march=pentiumpro -O3 -fomit-frame-pointer2014050420140425
317510sphlibgcc -m32 -march=pentium2 -O3 -fomit-frame-pointer2014050420140425
317575sphlib-adaptedgcc -funroll-loops -m32 -march=pentiumpro -O3 -fomit-frame-pointer2014050420140425
317640sphlib-adaptedgcc -m32 -march=pentiumpro -O3 -fomit-frame-pointer2014050420140425
317790sphlib-adaptedgcc -funroll-loops -m32 -march=pentiumpro -O2 -fomit-frame-pointer2014050420140425
318325sphlibgcc -m32 -march=athlon -O2 -fomit-frame-pointer2014050420140425
318380sphlibgcc -m32 -march=k8 -O2 -fomit-frame-pointer2014050420140425
318385sphlibgcc -m32 -march=pentiumpro -O2 -fomit-frame-pointer2014050420140425
318405sphlib-adaptedgcc -funroll-loops -m32 -march=nocona -O2 -fomit-frame-pointer2014050420140425
318405sphlib-adaptedgcc -funroll-loops -m32 -march=prescott -O2 -fomit-frame-pointer2014050420140425
318425sphlibgcc -m32 -march=pentium-m -O2 -fomit-frame-pointer2014050420140425
318440sphlibgcc -m32 -march=barcelona -O2 -fomit-frame-pointer2014050420140425
318520sphlibgcc -m32 -march=pentium2 -O2 -fomit-frame-pointer2014050420140425
318550sphlibgcc -m32 -march=k6-3 -O2 -fomit-frame-pointer2014050420140425
318575sphlibgcc -funroll-loops -m32 -march=pentium3 -O3 -fomit-frame-pointer2014050420140425
318840sphlibgcc -m32 -march=k6 -O2 -fomit-frame-pointer2014050420140425
318850sphlibgcc -m32 -march=pentium3 -O2 -fomit-frame-pointer2014050420140425
318910sphlibgcc -m32 -march=k6-2 -O2 -fomit-frame-pointer2014050420140425
318955sphlibgcc -funroll-loops -m32 -march=pentium4 -O2 -fomit-frame-pointer2014050420140425
319145sphlibgcc -m32 -march=prescott -O2 -fomit-frame-pointer2014050420140425
319260sphlibgcc -funroll-loops -m32 -Os -fomit-frame-pointer2014050420140425
319395sphlibgcc -m32 -march=pentium4 -Os -fomit-frame-pointer2014050420140425
319515sphlib-adaptedgcc -m32 -march=pentium -O3 -fomit-frame-pointer2014050420140425
319525sphlib-adaptedgcc -m32 -march=pentium-mmx -O3 -fomit-frame-pointer2014050420140425
319570sphlib-adaptedgcc -funroll-loops -m32 -march=pentium -O3 -fomit-frame-pointer2014050420140425
319585sphlib-adaptedgcc -funroll-loops -m32 -march=pentium4 -O2 -fomit-frame-pointer2014050420140425
319590sphlibgcc -m32 -march=nocona -Os -fomit-frame-pointer2014050420140425
319595sphlibgcc -m32 -march=prescott -Os -fomit-frame-pointer2014050420140425
319655sphlib-adaptedgcc -funroll-loops -m32 -march=pentium-mmx -O3 -fomit-frame-pointer2014050420140425
319665sphlib-adaptedgcc -m32 -march=pentiumpro -O2 -fomit-frame-pointer2014050420140425
319695sphlib-adaptedgcc -m32 -march=pentium2 -O2 -fomit-frame-pointer2014050420140425
319700sphlib-adaptedgcc -m32 -march=pentium-m -O2 -fomit-frame-pointer2014050420140425
319875sphlib-adaptedgcc -m32 -march=pentium3 -O2 -fomit-frame-pointer2014050420140425
319935sphlibgcc -funroll-loops -m32 -march=nocona -Os -fomit-frame-pointer2014050420140425
320085sphlibgcc -funroll-loops -m32 -march=prescott -Os -fomit-frame-pointer2014050420140425
320635sphlib-adaptedgcc -m32 -march=core-avx-i -O2 -fomit-frame-pointer2014050420140425
320665sphlibgcc -funroll-loops -m32 -march=pentium4 -Os -fomit-frame-pointer2014050420140425
320845sphlib-adaptedgcc -m32 -march=core2 -msse4 -O2 -fomit-frame-pointer2014050420140425
320860sphlib-adaptedgcc -m32 -march=core2 -O2 -fomit-frame-pointer2014050420140425
320865sphlib-adaptedgcc -m32 -march=corei7 -O2 -fomit-frame-pointer2014050420140425
320895sphlib-adaptedgcc -m32 -march=native -mtune=native -O2 -fomit-frame-pointer2014050420140425
321070sphlib-adaptedgcc -m32 -march=core2 -msse4.1 -O2 -fomit-frame-pointer2014050420140425
321070sphlib-adaptedgcc -m32 -march=corei7-avx -O2 -fomit-frame-pointer2014050420140425
321235sphlib-adaptedgcc -funroll-loops -m32 -march=barcelona -O2 -fomit-frame-pointer2014050420140425
321430sphlib-adaptedgcc -funroll-loops -m32 -march=k8 -O2 -fomit-frame-pointer2014050420140425
321435sphlib-adaptedgcc -funroll-loops -m32 -march=athlon -O2 -fomit-frame-pointer2014050420140425
321725sphlibgcc -m32 -march=nocona -O2 -fomit-frame-pointer2014050420140425
322020sphlib-adaptedgcc -m32 -march=native -mtune=native -Os -fomit-frame-pointer2014050420140425
322025sphlib-adaptedgcc -m32 -march=corei7-avx -Os -fomit-frame-pointer2014050420140425
322050sphlib-adaptedgcc -m32 -march=core2 -msse4.1 -Os -fomit-frame-pointer2014050420140425
322050sphlib-adaptedgcc -m32 -march=corei7 -Os -fomit-frame-pointer2014050420140425
322070sphlib-adaptedgcc -m32 -march=core2 -Os -fomit-frame-pointer2014050420140425
322125sphlib-adaptedgcc -m32 -march=core-avx-i -Os -fomit-frame-pointer2014050420140425
322280sphlib-adaptedgcc -m32 -march=core2 -msse4 -Os -fomit-frame-pointer2014050420140425
322995sphlibgcc -m32 -march=pentium4 -O2 -fomit-frame-pointer2014050420140425
324335sphlib-adaptedgcc -m32 -march=i486 -O2 -fomit-frame-pointer2014050420140425
324975sphlib-adaptedgcc -m32 -march=prescott -O2 -fomit-frame-pointer2014050420140425
324995sphlibgcc -funroll-loops -m32 -march=i386 -O2 -fomit-frame-pointer2014050420140425
325165sphlib-adaptedgcc -funroll-loops -m32 -march=athlon -Os -fomit-frame-pointer2014050420140425
325165sphlib-adaptedgcc -m32 -march=barcelona -Os -fomit-frame-pointer2014050420140425
325175sphlib-adaptedgcc -m32 -march=athlon -Os -fomit-frame-pointer2014050420140425
325215sphlib-adaptedgcc -funroll-loops -m32 -march=k8 -Os -fomit-frame-pointer2014050420140425
325225sphlib-adaptedgcc -m32 -march=pentium4 -O2 -fomit-frame-pointer2014050420140425
325240sphlib-adaptedgcc -funroll-loops -m32 -march=barcelona -Os -fomit-frame-pointer2014050420140425
325375sphlib-adaptedgcc -m32 -march=k8 -Os -fomit-frame-pointer2014050420140425
325405sphlib-adaptedgcc -m32 -march=pentium -Os -fomit-frame-pointer2014050420140425
325545sphlib-adaptedgcc -funroll-loops -m32 -march=pentium -Os -fomit-frame-pointer2014050420140425
325625sphlib-adaptedgcc -m32 -march=pentium-mmx -Os -fomit-frame-pointer2014050420140425
325645sphlibgcc -funroll-loops -m32 -march=i386 -O3 -fomit-frame-pointer2014050420140425
325645sphlib-adaptedgcc -funroll-loops -m32 -march=pentium-mmx -Os -fomit-frame-pointer2014050420140425
325650sphlib-adaptedgcc -funroll-loops -m32 -march=pentium-mmx -O2 -fomit-frame-pointer2014050420140425
325655sphlib-adaptedgcc -funroll-loops -m32 -march=pentium -O2 -fomit-frame-pointer2014050420140425
325670sphlib-adaptedgcc -m32 -march=i486 -O3 -fomit-frame-pointer2014050420140425
325740sphlib-adaptedgcc -m32 -march=nocona -O2 -fomit-frame-pointer2014050420140425
325925sphlibgcc -m32 -march=i386 -O3 -fomit-frame-pointer2014050420140425
326340sphlibgcc -m32 -march=i386 -Os -fomit-frame-pointer2014050420140425
326430sphlibgcc -m32 -march=i486 -Os -fomit-frame-pointer2014050420140425
326775sphlib-adaptedgcc -m32 -march=pentium -O2 -fomit-frame-pointer2014050420140425
326910sphlib-adaptedgcc -funroll-loops -m32 -march=k6 -Os -fomit-frame-pointer2014050420140425
326940sphlib-adaptedgcc -m32 -march=athlon -O3 -fomit-frame-pointer2014050420140425
327015sphlib-adaptedgcc -m32 -march=k6 -Os -fomit-frame-pointer2014050420140425
327040sphlibgcc -funroll-loops -m32 -march=i386 -Os -fomit-frame-pointer2014050420140425
327135sphlibgcc -funroll-loops -m32 -march=i486 -Os -fomit-frame-pointer2014050420140425
327140sphlib-adaptedgcc -m32 -march=pentium-mmx -O2 -fomit-frame-pointer2014050420140425
327200sphlib-adaptedgcc -funroll-loops -m32 -march=k6-3 -Os -fomit-frame-pointer2014050420140425
327235sphlib-adaptedgcc -funroll-loops -m32 -march=athlon -O3 -fomit-frame-pointer2014050420140425
327285sphlib-adaptedgcc -m32 -march=k6-2 -Os -fomit-frame-pointer2014050420140425
327300sphlib-adaptedgcc -m32 -march=k6-3 -Os -fomit-frame-pointer2014050420140425
327350sphlib-adaptedgcc -funroll-loops -m32 -march=k6-2 -Os -fomit-frame-pointer2014050420140425
327945sphlibgcc -m32 -march=i386 -O2 -fomit-frame-pointer2014050420140425
328040sphlib-adaptedgcc -funroll-loops -m32 -march=i386 -O3 -fomit-frame-pointer2014050420140425
328040sphlib-adaptedgcc -m32 -march=i386 -O3 -fomit-frame-pointer2014050420140425
328765sphlib-adaptedgcc -funroll-loops -m32 -O2 -fomit-frame-pointer2014050420140425
328890sphlib-adaptedgcc -m32 -march=barcelona -O2 -fomit-frame-pointer2014050420140425
329010sphlib-adaptedgcc -m32 -march=k8 -O2 -fomit-frame-pointer2014050420140425
329095sphlib-adaptedgcc -m32 -march=athlon -O2 -fomit-frame-pointer2014050420140425
330395sphlib-adaptedgcc -m32 -march=k6-2 -O3 -fomit-frame-pointer2014050420140425
330410sphlib-adaptedgcc -m32 -march=k6-3 -O3 -fomit-frame-pointer2014050420140425
330455sphlib-adaptedgcc -m32 -march=k6 -O3 -fomit-frame-pointer2014050420140425
330470sphlib-adaptedgcc -funroll-loops -m32 -march=k6 -O3 -fomit-frame-pointer2014050420140425
330525sphlib-adaptedgcc -funroll-loops -m32 -march=k6-2 -O3 -fomit-frame-pointer2014050420140425
330565sphlib-adaptedgcc -funroll-loops -m32 -march=k6-3 -O3 -fomit-frame-pointer2014050420140425
330805sphlib-adaptedgcc -m32 -march=prescott -Os -fomit-frame-pointer2014050420140425
330850sphlib-adaptedgcc -m32 -march=pentium4 -Os -fomit-frame-pointer2014050420140425
330865sphlib-adaptedgcc -funroll-loops -m32 -march=nocona -Os -fomit-frame-pointer2014050420140425
330865sphlib-adaptedgcc -funroll-loops -m32 -march=pentium4 -Os -fomit-frame-pointer2014050420140425
330865sphlib-adaptedgcc -m32 -march=nocona -Os -fomit-frame-pointer2014050420140425
331155sphlib-adaptedgcc -funroll-loops -m32 -march=prescott -Os -fomit-frame-pointer2014050420140425
331685sphlib-adaptedgcc -funroll-loops -m32 -march=i386 -O2 -fomit-frame-pointer2014050420140425
332660sphlib-adaptedgcc -m32 -march=i386 -O2 -fomit-frame-pointer2014050420140425
332710sphlib-adaptedgcc -m32 -march=i486 -Os -fomit-frame-pointer2014050420140425
332770sphlib-adaptedgcc -m32 -march=i386 -Os -fomit-frame-pointer2014050420140425
333095sphlib-adaptedgcc -funroll-loops -m32 -march=i486 -Os -fomit-frame-pointer2014050420140425
333270sphlib-adaptedgcc -funroll-loops -m32 -march=i386 -Os -fomit-frame-pointer2014050420140425
333375sphlib-adaptedgcc -funroll-loops -m32 -march=k6 -O2 -fomit-frame-pointer2014050420140425
333420sphlib-adaptedgcc -funroll-loops -m32 -march=k6-3 -O2 -fomit-frame-pointer2014050420140425
333455sphlib-adaptedgcc -funroll-loops -m32 -march=k6-2 -O2 -fomit-frame-pointer2014050420140425
334480sphlib-adaptedgcc -m32 -march=k6 -O2 -fomit-frame-pointer2014050420140425
334520sphlib-adaptedgcc -m32 -march=k6-2 -O2 -fomit-frame-pointer2014050420140425
334545sphlib-adaptedgcc -m32 -march=k6-3 -O2 -fomit-frame-pointer2014050420140425
335195sphlib-adaptedgcc -m32 -march=pentium3 -Os -fomit-frame-pointer2014050420140425
335225sphlib-adaptedgcc -m32 -march=pentium2 -Os -fomit-frame-pointer2014050420140425
335250sphlib-adaptedgcc -funroll-loops -m32 -Os -fomit-frame-pointer2014050420140425
335335sphlib-adaptedgcc -funroll-loops -m32 -march=pentium3 -Os -fomit-frame-pointer2014050420140425
335335sphlib-adaptedgcc -m32 -Os -fomit-frame-pointer2014050420140425
335395sphlib-adaptedgcc -funroll-loops -m32 -march=pentiumpro -Os -fomit-frame-pointer2014050420140425
335400sphlib-adaptedgcc -m32 -march=pentium-m -Os -fomit-frame-pointer2014050420140425
335445sphlib-adaptedgcc -m32 -march=pentiumpro -Os -fomit-frame-pointer2014050420140425
335495sphlib-adaptedgcc -funroll-loops -m32 -march=pentium2 -Os -fomit-frame-pointer2014050420140425
335550sphlib-adaptedgcc -funroll-loops -m32 -march=pentium-m -Os -fomit-frame-pointer2014050420140425
341440sphlib-adaptedgcc -m32 -O3 -fomit-frame-pointer2014050420140425
341450sphlib-adaptedgcc -funroll-loops -m32 -O3 -fomit-frame-pointer2014050420140425
343765sphlib-adaptedgcc -m32 -O2 -fomit-frame-pointer2014050420140425
348450sphlib-adaptedgcc -funroll-loops -m32 -march=i486 -O3 -fomit-frame-pointer2014050420140425
353475sphlibgcc -m32 -march=i486 -O2 -fomit-frame-pointer2014050420140425
356250sphlibgcc -funroll-loops -m32 -march=i486 -O3 -fomit-frame-pointer2014050420140425
356260sphlibgcc -m32 -march=i486 -O3 -fomit-frame-pointer2014050420140425
366575sphlib-adaptedgcc -funroll-loops -m32 -march=i486 -O2 -fomit-frame-pointer2014050420140425
381635sphlibgcc -funroll-loops -m32 -march=k6 -O -fomit-frame-pointer2014050420140425
381745sphlibgcc -funroll-loops -m32 -march=k6-2 -O -fomit-frame-pointer2014050420140425
382010sphlibgcc -m32 -march=k6-3 -O -fomit-frame-pointer2014050420140425
382035sphlibgcc -m32 -march=k6-2 -O -fomit-frame-pointer2014050420140425
382045sphlibgcc -m32 -march=k6 -O -fomit-frame-pointer2014050420140425
382305sphlib-adaptedgcc -funroll-loops -m32 -march=k6-2 -O -fomit-frame-pointer2014050420140425
382320sphlibgcc -funroll-loops -m32 -march=k6-3 -O -fomit-frame-pointer2014050420140425
382345sphlib-adaptedgcc -funroll-loops -m32 -march=k6-3 -O -fomit-frame-pointer2014050420140425
383535sphlib-adaptedgcc -funroll-loops -m32 -march=k6 -O -fomit-frame-pointer2014050420140425
383890sphlib-adaptedgcc -m32 -march=k6-3 -O -fomit-frame-pointer2014050420140425
383910sphlib-adaptedgcc -m32 -march=k6 -O -fomit-frame-pointer2014050420140425
384955sphlib-adaptedgcc -m32 -march=k6-2 -O -fomit-frame-pointer2014050420140425
410150sphlib-smallgcc -funroll-loops -m32 -O3 -fomit-frame-pointer2014050420140425
410590sphlib-smallgcc -funroll-loops -m32 -march=athlon -O2 -fomit-frame-pointer2014050420140425
410665sphlib-smallgcc -funroll-loops -m32 -march=k8 -O2 -fomit-frame-pointer2014050420140425
414610sphlib-smallgcc -funroll-loops -m32 -march=barcelona -O2 -fomit-frame-pointer2014050420140425
416290sphlib-smallgcc -funroll-loops -m32 -O2 -fomit-frame-pointer2014050420140425
417990sphlib-smallgcc -funroll-loops -m32 -march=nocona -O3 -fomit-frame-pointer2014050420140425
418005sphlib-smallgcc -funroll-loops -m32 -march=prescott -O3 -fomit-frame-pointer2014050420140425
419135sphlib-smallgcc -m32 -march=native -mtune=native -O3 -fomit-frame-pointer2014050420140425
419140sphlib-smallgcc -m32 -march=core2 -msse4.1 -O3 -fomit-frame-pointer2014050420140425
419150sphlib-smallgcc -m32 -march=corei7 -O3 -fomit-frame-pointer2014050420140425
419200sphlib-smallgcc -m32 -march=core2 -msse4 -O3 -fomit-frame-pointer2014050420140425
419530sphlib-smallgcc -m32 -O3 -fomit-frame-pointer2014050420140425
420680sphlib-smallgcc -m32 -march=core2 -O3 -fomit-frame-pointer2014050420140425
420725sphlib-smallgcc -funroll-loops -m32 -march=k8 -O3 -fomit-frame-pointer2014050420140425
421020sphlib-smallgcc -m32 -march=prescott -O3 -fomit-frame-pointer2014050420140425
421195sphlib-smallgcc -m32 -march=nocona -O3 -fomit-frame-pointer2014050420140425
423445sphlib-smallgcc -funroll-loops -m32 -march=barcelona -O3 -fomit-frame-pointer2014050420140425
424265sphlib-smallgcc -funroll-loops -m32 -march=nocona -O2 -fomit-frame-pointer2014050420140425
424465sphlib-smallgcc -funroll-loops -m32 -march=prescott -O2 -fomit-frame-pointer2014050420140425
424550sphlib-smallgcc -m32 -march=k8 -O2 -fomit-frame-pointer2014050420140425
424630sphlib-smallgcc -m32 -march=athlon -O2 -fomit-frame-pointer2014050420140425
425130sphlib-smallgcc -m32 -march=nocona -O2 -fomit-frame-pointer2014050420140425
425360sphlib-smallgcc -m32 -march=prescott -O2 -fomit-frame-pointer2014050420140425
426330sphlib-smallgcc -m32 -march=core2 -O2 -fomit-frame-pointer2014050420140425
426415sphlib-smallgcc -m32 -march=core2 -msse4.1 -O2 -fomit-frame-pointer2014050420140425
426430sphlib-smallgcc -m32 -march=core2 -msse4 -O2 -fomit-frame-pointer2014050420140425
426455sphlib-smallgcc -m32 -march=corei7 -O2 -fomit-frame-pointer2014050420140425
426475sphlib-smallgcc -m32 -march=core-avx-i -O2 -fomit-frame-pointer2014050420140425
426535sphlib-smallgcc -m32 -march=corei7-avx -O2 -fomit-frame-pointer2014050420140425
426535sphlib-smallgcc -m32 -march=native -mtune=native -O2 -fomit-frame-pointer2014050420140425
426540sphlib-smallgcc -m32 -march=barcelona -O2 -fomit-frame-pointer2014050420140425
426850sphlib-smallgcc -m32 -march=barcelona -O3 -fomit-frame-pointer2014050420140425
426955sphlib-smallgcc -m32 -march=k8 -O3 -fomit-frame-pointer2014050420140425
428725sphlib-smallgcc -m32 -O2 -fomit-frame-pointer2014050420140425
428885sphlib-smallgcc -m32 -march=athlon -O3 -fomit-frame-pointer2014050420140425
438575sphlib-smallgcc -funroll-loops -m32 -march=k6-2 -O -fomit-frame-pointer2014050420140425
438575sphlib-smallgcc -funroll-loops -m32 -march=k6 -O -fomit-frame-pointer2014050420140425
439865sphlib-smallgcc -funroll-loops -m32 -march=k6-3 -O -fomit-frame-pointer2014050420140425
441495sphlib-smallgcc -m32 -march=k6 -O -fomit-frame-pointer2014050420140425
441540sphlib-smallgcc -m32 -march=k6-3 -O -fomit-frame-pointer2014050420140425
441755sphlib-smallgcc -m32 -march=k6-2 -O -fomit-frame-pointer2014050420140425
443205sphlib-smallgcc -funroll-loops -m32 -march=nocona -O -fomit-frame-pointer2014050420140425
444435sphlib-smallgcc -funroll-loops -m32 -march=k8 -O -fomit-frame-pointer2014050420140425
444475sphlib-smallgcc -funroll-loops -m32 -march=barcelona -O -fomit-frame-pointer2014050420140425
444560sphlib-smallgcc -funroll-loops -m32 -march=athlon -O -fomit-frame-pointer2014050420140425
447000sphlib-smallgcc -m32 -march=k8 -O -fomit-frame-pointer2014050420140425
447050sphlib-smallgcc -m32 -march=athlon -O -fomit-frame-pointer2014050420140425
448380sphlib-smallgcc -m32 -march=barcelona -O -fomit-frame-pointer2014050420140425
448605sphlib-smallgcc -funroll-loops -m32 -O -fomit-frame-pointer2014050420140425
450895sphlib-smallgcc -m32 -march=nocona -O -fomit-frame-pointer2014050420140425
450955sphlib-smallgcc -m32 -march=prescott -O -fomit-frame-pointer2014050420140425
451245sphlib-smallgcc -m32 -march=core2 -O -fomit-frame-pointer2014050420140425
451290sphlib-smallgcc -m32 -O -fomit-frame-pointer2014050420140425
451295sphlib-smallgcc -m32 -march=native -mtune=native -O -fomit-frame-pointer2014050420140425
451305sphlib-smallgcc -m32 -march=core-avx-i -O -fomit-frame-pointer2014050420140425
451325sphlib-smallgcc -m32 -march=corei7-avx -O -fomit-frame-pointer2014050420140425
451340sphlib-smallgcc -m32 -march=core2 -msse4 -O -fomit-frame-pointer2014050420140425
451345sphlib-smallgcc -m32 -march=core2 -msse4.1 -O -fomit-frame-pointer2014050420140425
451380sphlib-smallgcc -m32 -march=corei7 -O -fomit-frame-pointer2014050420140425
452565sphlib-smallgcc -funroll-loops -m32 -march=prescott -O -fomit-frame-pointer2014050420140425
455720sphlib-smallgcc -funroll-loops -m32 -march=pentium4 -O -fomit-frame-pointer2014050420140425
458585sphlib-smallgcc -funroll-loops -m32 -march=pentium2 -O -fomit-frame-pointer2014050420140425
458635sphlib-smallgcc -funroll-loops -m32 -march=pentium-m -O -fomit-frame-pointer2014050420140425
458685sphlib-smallgcc -funroll-loops -m32 -march=pentium3 -O -fomit-frame-pointer2014050420140425
458720sphlib-smallgcc -funroll-loops -m32 -march=pentiumpro -O -fomit-frame-pointer2014050420140425
463930sphlib-smallgcc -funroll-loops -m32 -march=k6 -O3 -fomit-frame-pointer2014050420140425
465655sphlib-smallgcc -funroll-loops -m32 -march=k6-2 -O2 -fomit-frame-pointer2014050420140425
465715sphlib-smallgcc -funroll-loops -m32 -march=k6-3 -O2 -fomit-frame-pointer2014050420140425
465805sphlib-smallgcc -funroll-loops -m32 -march=k6 -O2 -fomit-frame-pointer2014050420140425
467200sphlib-smallgcc -funroll-loops -m32 -march=k6-2 -O3 -fomit-frame-pointer2014050420140425
467210sphlib-smallgcc -funroll-loops -m32 -march=k6-3 -O3 -fomit-frame-pointer2014050420140425
470820sphlib-smallgcc -funroll-loops -m32 -march=i386 -O -fomit-frame-pointer2014050420140425
473355sphlib-smallgcc -m32 -march=i386 -O -fomit-frame-pointer2014050420140425
476845sphlib-smallgcc -funroll-loops -m32 -march=pentium-mmx -O -fomit-frame-pointer2014050420140425
476845sphlib-smallgcc -funroll-loops -m32 -march=pentium -O -fomit-frame-pointer2014050420140425
477590sphlib-smallgcc -funroll-loops -m32 -march=pentium-mmx -Os -fomit-frame-pointer2014050420140425
477640sphlib-smallgcc -funroll-loops -m32 -march=pentium -Os -fomit-frame-pointer2014050420140425
478030sphlib-smallgcc -funroll-loops -m32 -march=k6-2 -Os -fomit-frame-pointer2014050420140425
478100sphlib-smallgcc -funroll-loops -m32 -march=k6-3 -Os -fomit-frame-pointer2014050420140425
478190sphlib-smallgcc -funroll-loops -m32 -march=k6 -Os -fomit-frame-pointer2014050420140425
478955sphlib-smallgcc -m32 -march=pentium -Os -fomit-frame-pointer2014050420140425
479000sphlib-smallgcc -m32 -march=pentium-mmx -Os -fomit-frame-pointer2014050420140425
479225sphlib-smallgcc -m32 -march=pentium-mmx -O -fomit-frame-pointer2014050420140425
479640sphlib-smallgcc -funroll-loops -m32 -march=i486 -O -fomit-frame-pointer2014050420140425
479830sphlib-smallgcc -m32 -march=pentium -O -fomit-frame-pointer2014050420140425
480770sphlib-smallgcc -m32 -march=k6 -O3 -fomit-frame-pointer2014050420140425
481440sphlib-smallgcc -m32 -march=i486 -O -fomit-frame-pointer2014050420140425
482115sphlib-smallgcc -funroll-loops -m32 -march=athlon -O3 -fomit-frame-pointer2014050420140425
484520sphlib-smallgcc -m32 -march=k6-3 -O3 -fomit-frame-pointer2014050420140425
484670sphlib-smallgcc -m32 -march=k6-2 -O3 -fomit-frame-pointer2014050420140425
485265sphlib-smallgcc -m32 -march=k6-3 -O2 -fomit-frame-pointer2014050420140425
485270sphlib-smallgcc -m32 -march=k6-2 -O2 -fomit-frame-pointer2014050420140425
485285sphlib-smallgcc -m32 -march=k6 -O2 -fomit-frame-pointer2014050420140425
485390sphlib-smallgcc -funroll-loops -m32 -march=k8 -Os -fomit-frame-pointer2014050420140425
485575sphlib-smallgcc -funroll-loops -m32 -march=athlon -Os -fomit-frame-pointer2014050420140425
485640sphlib-smallgcc -funroll-loops -m32 -march=barcelona -Os -fomit-frame-pointer2014050420140425
486035sphlib-smallgcc -funroll-loops -m32 -march=pentium2 -O3 -fomit-frame-pointer2014050420140425
486040sphlib-smallgcc -funroll-loops -m32 -march=pentiumpro -O3 -fomit-frame-pointer2014050420140425
486350sphlib-smallgcc -funroll-loops -m32 -march=pentium3 -O3 -fomit-frame-pointer2014050420140425
486405sphlib-smallgcc -funroll-loops -m32 -march=pentium-m -O3 -fomit-frame-pointer2014050420140425
487175sphlib-smallgcc -funroll-loops -m32 -march=pentium -O3 -fomit-frame-pointer2014050420140425
487205sphlib-smallgcc -funroll-loops -m32 -march=pentium-mmx -O3 -fomit-frame-pointer2014050420140425
487730sphlib-smallgcc -funroll-loops -m32 -march=pentium-mmx -O2 -fomit-frame-pointer2014050420140425
487800sphlib-smallgcc -funroll-loops -m32 -march=pentium -O2 -fomit-frame-pointer2014050420140425
487895sphlib-smallgcc -m32 -march=k6-3 -Os -fomit-frame-pointer2014050420140425
487965sphlib-smallgcc -funroll-loops -m32 -march=pentium2 -O2 -fomit-frame-pointer2014050420140425
487990sphlib-smallgcc -funroll-loops -m32 -march=pentiumpro -O2 -fomit-frame-pointer2014050420140425
488010sphlib-smallgcc -funroll-loops -m32 -march=pentium-m -O2 -fomit-frame-pointer2014050420140425
488035sphlib-smallgcc -funroll-loops -m32 -march=pentium3 -O2 -fomit-frame-pointer2014050420140425
488055sphlib-smallgcc -m32 -march=k6-2 -Os -fomit-frame-pointer2014050420140425
488090sphlib-smallgcc -m32 -march=k6 -Os -fomit-frame-pointer2014050420140425
490310sphlib-smallgcc -funroll-loops -m32 -march=pentium2 -Os -fomit-frame-pointer2014050420140425
490370sphlib-smallgcc -funroll-loops -m32 -march=pentium-m -Os -fomit-frame-pointer2014050420140425
490520sphlib-smallgcc -funroll-loops -m32 -march=pentium3 -Os -fomit-frame-pointer2014050420140425
491150sphlib-smallgcc -funroll-loops -m32 -march=pentiumpro -Os -fomit-frame-pointer2014050420140425
491230sphlib-smallgcc -funroll-loops -m32 -march=i386 -O3 -fomit-frame-pointer2014050420140425
491555sphlib-smallgcc -funroll-loops -m32 -Os -fomit-frame-pointer2014050420140425
491815sphlib-smallgcc -funroll-loops -m32 -march=pentium4 -O3 -fomit-frame-pointer2014050420140425
491995sphlib-smallgcc -m32 -march=pentium4 -O3 -fomit-frame-pointer2014050420140425
492480sphlib-smallgcc -m32 -march=pentiumpro -O -fomit-frame-pointer2014050420140425
492495sphlib-smallgcc -m32 -march=pentium-m -O -fomit-frame-pointer2014050420140425
493180sphlib-smallgcc -m32 -march=i386 -O3 -fomit-frame-pointer2014050420140425
494620sphlib-smallgcc -m32 -march=pentium4 -O2 -fomit-frame-pointer2014050420140425
494860sphlib-smallgcc -m32 -march=i486 -Os -fomit-frame-pointer2014050420140425
495040sphlib-smallgcc -funroll-loops -m32 -march=i486 -Os -fomit-frame-pointer2014050420140425
495155sphlib-smallgcc -funroll-loops -m32 -march=pentium4 -O2 -fomit-frame-pointer2014050420140425
495405sphlib-smallgcc -funroll-loops -m32 -march=i386 -O2 -fomit-frame-pointer2014050420140425
495805sphlib-smallgcc -m32 -march=barcelona -Os -fomit-frame-pointer2014050420140425
495955sphlib-smallgcc -m32 -march=pentium2 -O -fomit-frame-pointer2014050420140425
496065sphlib-smallgcc -m32 -march=athlon -Os -fomit-frame-pointer2014050420140425
496075sphlib-smallgcc -m32 -march=k8 -Os -fomit-frame-pointer2014050420140425
497440sphlib-smallgcc -funroll-loops -m32 -march=i486 -O3 -fomit-frame-pointer2014050420140425
497645sphlib-smallgcc -m32 -march=pentium2 -Os -fomit-frame-pointer2014050420140425
497680sphlib-smallgcc -m32 -march=pentiumpro -Os -fomit-frame-pointer2014050420140425
498005sphlib-smallgcc -m32 -Os -fomit-frame-pointer2014050420140425
498140sphlib-smallgcc -m32 -march=pentium-m -Os -fomit-frame-pointer2014050420140425
498155sphlib-smallgcc -m32 -march=pentium3 -Os -fomit-frame-pointer2014050420140425
498415sphlib-smallgcc -m32 -march=pentium -O2 -fomit-frame-pointer2014050420140425
499275sphlib-smallgcc -m32 -march=pentium-mmx -O2 -fomit-frame-pointer2014050420140425
499445sphlib-smallgcc -m32 -march=i386 -O2 -fomit-frame-pointer2014050420140425
499805sphlib-smallgcc -funroll-loops -m32 -march=i486 -O2 -fomit-frame-pointer2014050420140425
499860sphlib-smallgcc -m32 -march=core-avx-i -Os -fomit-frame-pointer2014050420140425
499895sphlib-smallgcc -m32 -march=core2 -msse4.1 -Os -fomit-frame-pointer2014050420140425
499960sphlib-smallgcc -m32 -march=core2 -msse4 -Os -fomit-frame-pointer2014050420140425
500055sphlib-smallgcc -m32 -march=core2 -Os -fomit-frame-pointer2014050420140425
500055sphlib-smallgcc -m32 -march=corei7-avx -Os -fomit-frame-pointer2014050420140425
500130sphlib-smallgcc -m32 -march=corei7 -Os -fomit-frame-pointer2014050420140425
500130sphlib-smallgcc -m32 -march=native -mtune=native -Os -fomit-frame-pointer2014050420140425
500535sphlib-smallgcc -m32 -march=i486 -O2 -fomit-frame-pointer2014050420140425
500845sphlib-smallgcc -m32 -march=i486 -O3 -fomit-frame-pointer2014050420140425
500880sphlib-smallgcc -m32 -march=pentium-mmx -O3 -fomit-frame-pointer2014050420140425
500890sphlib-smallgcc -m32 -march=pentium -O3 -fomit-frame-pointer2014050420140425
504195sphlib-smallgcc -m32 -march=pentium3 -O -fomit-frame-pointer2014050420140425
510360sphlib-smallgcc -m32 -march=nocona -Os -fomit-frame-pointer2014050420140425
510410sphlib-smallgcc -m32 -march=pentium4 -Os -fomit-frame-pointer2014050420140425
510425sphlib-smallgcc -m32 -march=prescott -Os -fomit-frame-pointer2014050420140425
510925sphlib-smallgcc -funroll-loops -m32 -march=i386 -Os -fomit-frame-pointer2014050420140425
511740sphlib-smallgcc -m32 -march=i386 -Os -fomit-frame-pointer2014050420140425
512045sphlib-smallgcc -funroll-loops -m32 -march=nocona -Os -fomit-frame-pointer2014050420140425
512125sphlib-smallgcc -funroll-loops -m32 -march=pentium4 -Os -fomit-frame-pointer2014050420140425
512150sphlib-smallgcc -funroll-loops -m32 -march=prescott -Os -fomit-frame-pointer2014050420140425
516190sphlib-smallgcc -m32 -march=pentium3 -O3 -fomit-frame-pointer2014050420140425
520010sphlib-smallgcc -m32 -march=pentium-m -O3 -fomit-frame-pointer2014050420140425
521840sphlib-smallgcc -m32 -march=pentium2 -O3 -fomit-frame-pointer2014050420140425
522720sphlib-smallgcc -m32 -march=pentiumpro -O3 -fomit-frame-pointer2014050420140425
523835sphlib-smallgcc -m32 -march=pentium-m -O2 -fomit-frame-pointer2014050420140425
523935sphlib-smallgcc -m32 -march=pentium2 -O2 -fomit-frame-pointer2014050420140425
523965sphlib-smallgcc -m32 -march=pentium3 -O2 -fomit-frame-pointer2014050420140425
524040sphlib-smallgcc -m32 -march=pentiumpro -O2 -fomit-frame-pointer2014050420140425
533170sphlib-smallgcc -m32 -march=pentium4 -O -fomit-frame-pointer2014050420140425
58067032bit-bytesliced-c-smallgcc -funroll-loops -m32 -march=pentium-m -O2 -fomit-frame-pointer2014050420140425
58068532bit-bytesliced-c-smallgcc -funroll-loops -m32 -march=pentium2 -O2 -fomit-frame-pointer2014050420140425
58068532bit-bytesliced-c-smallgcc -funroll-loops -m32 -march=pentiumpro -O2 -fomit-frame-pointer2014050420140425
58070032bit-bytesliced-c-smallgcc -funroll-loops -m32 -march=pentium3 -O2 -fomit-frame-pointer2014050420140425
58212532bit-bytesliced-c-smallgcc -funroll-loops -m32 -march=pentium-m -O3 -fomit-frame-pointer2014050420140425
58565032bit-bytesliced-c-smallgcc -m32 -march=pentium-m -O3 -fomit-frame-pointer2014050420140425
58674032bit-bytesliced-c-smallgcc -funroll-loops -m32 -march=barcelona -O3 -fomit-frame-pointer2014050420140425
58790532bit-bytesliced-c-smallgcc -funroll-loops -m32 -march=k8 -O3 -fomit-frame-pointer2014050420140425
59091532bit-bytesliced-c-smallgcc -funroll-loops -m32 -march=k6 -O2 -fomit-frame-pointer2014050420140425
59092032bit-bytesliced-c-smallgcc -funroll-loops -m32 -march=k6-3 -O2 -fomit-frame-pointer2014050420140425
59185032bit-bytesliced-c-smallgcc -funroll-loops -m32 -march=k8 -O2 -fomit-frame-pointer2014050420140425
59220032bit-bytesliced-c-smallgcc -funroll-loops -m32 -march=athlon -O2 -fomit-frame-pointer2014050420140425
59228532bit-bytesliced-c-smallgcc -funroll-loops -m32 -march=pentium2 -O3 -fomit-frame-pointer2014050420140425
59238532bit-bytesliced-c-smallgcc -funroll-loops -m32 -march=pentiumpro -O3 -fomit-frame-pointer2014050420140425
59458532bit-bytesliced-c-smallgcc -funroll-loops -m32 -march=pentium3 -O3 -fomit-frame-pointer2014050420140425
59738032bit-bytesliced-c-smallgcc -funroll-loops -m32 -march=pentium4 -O3 -fomit-frame-pointer2014050420140425
59916032bit-bytesliced-c-smallgcc -funroll-loops -m32 -march=barcelona -O2 -fomit-frame-pointer2014050420140425
60003032bit-bytesliced-c-smallgcc -funroll-loops -m32 -march=athlon -O3 -fomit-frame-pointer2014050420140425
60223032bit-bytesliced-c-smallgcc -funroll-loops -m32 -O3 -fomit-frame-pointer2014050420140425
60255032bit-bytesliced-c-smallgcc -m32 -march=k8 -O3 -fomit-frame-pointer2014050420140425
60361032bit-bytesliced-c-smallgcc -m32 -march=nocona -O3 -fomit-frame-pointer2014050420140425
60384532bit-bytesliced-c-smallgcc -m32 -march=prescott -O3 -fomit-frame-pointer2014050420140425
60482532bit-bytesliced-c-smallgcc -funroll-loops -m32 -O2 -fomit-frame-pointer2014050420140425
60597532bit-bytesliced-c-smallgcc -funroll-loops -m32 -march=k6-2 -O3 -fomit-frame-pointer2014050420140425
60601532bit-bytesliced-c-smallgcc -m32 -march=barcelona -O3 -fomit-frame-pointer2014050420140425
60625032bit-bytesliced-c-smallgcc -m32 -march=core2 -msse4.1 -O3 -fomit-frame-pointer2014050420140425
60635532bit-bytesliced-c-smallgcc -funroll-loops -m32 -march=k6 -O3 -fomit-frame-pointer2014050420140425
60712032bit-bytesliced-c-smallgcc -funroll-loops -m32 -march=pentium-m -O -fomit-frame-pointer2014050420140425
60712032bit-bytesliced-c-smallgcc -funroll-loops -m32 -march=pentium3 -O -fomit-frame-pointer2014050420140425
60713532bit-bytesliced-c-smallgcc -funroll-loops -m32 -march=pentium2 -O -fomit-frame-pointer2014050420140425
60713532bit-bytesliced-c-smallgcc -funroll-loops -m32 -march=pentiumpro -O -fomit-frame-pointer2014050420140425
60718032bit-bytesliced-c-smallgcc -funroll-loops -m32 -march=k6-2 -O2 -fomit-frame-pointer2014050420140425
60772532bit-bytesliced-c-smallgcc -m32 -march=core2 -O3 -fomit-frame-pointer2014050420140425
60772532bit-bytesliced-c-smallgcc -m32 -march=core2 -msse4 -O3 -fomit-frame-pointer2014050420140425
60778032bit-bytesliced-c-smallgcc -m32 -march=corei7 -O3 -fomit-frame-pointer2014050420140425
60791032bit-bytesliced-c-smallgcc -m32 -march=native -mtune=native -O3 -fomit-frame-pointer2014050420140425
60805032bit-bytesliced-c-smallgcc -funroll-loops -m32 -march=k6-3 -O3 -fomit-frame-pointer2014050420140425
61019032bit-bytesliced-c-smallgcc -m32 -march=k6-2 -O3 -fomit-frame-pointer2014050420140425
61041032bit-bytesliced-c-smallgcc -m32 -march=pentium2 -O3 -fomit-frame-pointer2014050420140425
61041032bit-bytesliced-c-smallgcc -m32 -march=pentiumpro -O3 -fomit-frame-pointer2014050420140425
61046032bit-bytesliced-c-smallgcc -m32 -march=k6-3 -O3 -fomit-frame-pointer2014050420140425
61241532bit-bytesliced-c-smallgcc -m32 -O3 -fomit-frame-pointer2014050420140425
61278532bit-bytesliced-c-smallgcc -m32 -march=pentium3 -O3 -fomit-frame-pointer2014050420140425
61314532bit-bytesliced-c-smallgcc -m32 -march=athlon -O3 -fomit-frame-pointer2014050420140425
61368532bit-bytesliced-c-smallgcc -m32 -march=k6 -O3 -fomit-frame-pointer2014050420140425
61410532bit-bytesliced-c-smallgcc -funroll-loops -m32 -march=prescott -O3 -fomit-frame-pointer2014050420140425
61702032bit-bytesliced-c-smallgcc -funroll-loops -m32 -march=nocona -O3 -fomit-frame-pointer2014050420140425
61897032bit-bytesliced-c-smallgcc -funroll-loops -m32 -march=pentium4 -O2 -fomit-frame-pointer2014050420140425
62152532bit-bytesliced-c-smallgcc -funroll-loops -m32 -march=prescott -O2 -fomit-frame-pointer2014050420140425
62157532bit-bytesliced-c-smallgcc -funroll-loops -m32 -march=nocona -O2 -fomit-frame-pointer2014050420140425
62347532bit-bytesliced-c-smallgcc -funroll-loops -m32 -O -fomit-frame-pointer2014050420140425
62352532bit-bytesliced-c-smallgcc -m32 -march=pentium4 -O3 -fomit-frame-pointer2014050420140425
62818032bit-bytesliced-c-smallgcc -funroll-loops -m32 -march=athlon -O -fomit-frame-pointer2014050420140425
62818032bit-bytesliced-c-smallgcc -funroll-loops -m32 -march=barcelona -O -fomit-frame-pointer2014050420140425
62818032bit-bytesliced-c-smallgcc -funroll-loops -m32 -march=k8 -O -fomit-frame-pointer2014050420140425
63032032bit-bytesliced-c-smallgcc -funroll-loops -m32 -march=pentium4 -O -fomit-frame-pointer2014050420140425
63162032bit-bytesliced-c-smallgcc -funroll-loops -m32 -march=i386 -O2 -fomit-frame-pointer2014050420140425
63247032bit-bytesliced-c-smallgcc -funroll-loops -m32 -march=i386 -O3 -fomit-frame-pointer2014050420140425
64376032bit-bytesliced-c-smallgcc -m32 -march=i386 -O3 -fomit-frame-pointer2014050420140425
67027532bit-bytesliced-c-smallgcc -funroll-loops -m32 -march=k6-2 -O -fomit-frame-pointer2014050420140425
67027532bit-bytesliced-c-smallgcc -funroll-loops -m32 -march=k6-3 -O -fomit-frame-pointer2014050420140425
67097532bit-bytesliced-c-smallgcc -funroll-loops -m32 -march=k6 -O -fomit-frame-pointer2014050420140425
67689032bit-bytesliced-c-smallgcc -funroll-loops -m32 -march=i386 -O -fomit-frame-pointer2014050420140425
67919032bit-bytesliced-c-smallgcc -funroll-loops -m32 -march=nocona -O -fomit-frame-pointer2014050420140425
67994532bit-bytesliced-c-smallgcc -funroll-loops -m32 -march=prescott -O -fomit-frame-pointer2014050420140425
75282032bit-bytesliced-c-smallgcc -m32 -march=pentium-mmx -O3 -fomit-frame-pointer2014050420140425
75762032bit-bytesliced-c-smallgcc -funroll-loops -m32 -march=pentium-mmx -O2 -fomit-frame-pointer2014050420140425
75762032bit-bytesliced-c-smallgcc -funroll-loops -m32 -march=pentium -O2 -fomit-frame-pointer2014050420140425
75780032bit-bytesliced-c-smallgcc -m32 -march=pentium -O3 -fomit-frame-pointer2014050420140425
77727032bit-bytesliced-c-smallgcc -funroll-loops -m32 -march=pentium-mmx -O -fomit-frame-pointer2014050420140425
77727032bit-bytesliced-c-smallgcc -funroll-loops -m32 -march=pentium -O -fomit-frame-pointer2014050420140425
77798532bit-bytesliced-c-smallgcc -funroll-loops -m32 -march=i486 -O3 -fomit-frame-pointer2014050420140425
77809532bit-bytesliced-c-smallgcc -funroll-loops -m32 -march=i486 -O2 -fomit-frame-pointer2014050420140425
78544532bit-bytesliced-c-smallgcc -funroll-loops -m32 -march=i486 -O -fomit-frame-pointer2014050420140425
79003032bit-bytesliced-c-smallgcc -funroll-loops -m32 -march=pentium-mmx -O3 -fomit-frame-pointer2014050420140425
79003032bit-bytesliced-c-smallgcc -funroll-loops -m32 -march=pentium -O3 -fomit-frame-pointer2014050420140425
79101532bit-bytesliced-c-smallgcc -m32 -march=i486 -O3 -fomit-frame-pointer2014050420140425
84942032bit-bytesliced-c-smallgcc -m32 -march=pentium3 -O2 -fomit-frame-pointer2014050420140425
85023032bit-bytesliced-c-smallgcc -m32 -march=pentium2 -O2 -fomit-frame-pointer2014050420140425
85362532bit-bytesliced-c-smallgcc -m32 -march=pentiumpro -O2 -fomit-frame-pointer2014050420140425
85418032bit-bytesliced-c-smallgcc -m32 -march=pentium-m -O2 -fomit-frame-pointer2014050420140425
86220532bit-bytesliced-c-smallgcc -m32 -march=barcelona -O2 -fomit-frame-pointer2014050420140425
86320032bit-bytesliced-c-smallgcc -m32 -march=corei7 -O2 -fomit-frame-pointer2014050420140425
86346032bit-bytesliced-c-smallgcc -m32 -march=core-avx-i -O2 -fomit-frame-pointer2014050420140425
86347032bit-bytesliced-c-smallgcc -m32 -march=core2 -O2 -fomit-frame-pointer2014050420140425
86357532bit-bytesliced-c-smallgcc -m32 -march=core2 -msse4 -O2 -fomit-frame-pointer2014050420140425
86701532bit-bytesliced-c-smallgcc -m32 -march=core2 -msse4.1 -O2 -fomit-frame-pointer2014050420140425
86727532bit-bytesliced-c-smallgcc -m32 -march=native -mtune=native -O2 -fomit-frame-pointer2014050420140425
86729032bit-bytesliced-c-smallgcc -m32 -march=corei7-avx -O2 -fomit-frame-pointer2014050420140425
86875032bit-bytesliced-c-smallgcc -m32 -O2 -fomit-frame-pointer2014050420140425
87423532bit-bytesliced-c-smallgcc -m32 -march=prescott -O2 -fomit-frame-pointer2014050420140425
87429532bit-bytesliced-c-smallgcc -m32 -march=nocona -O2 -fomit-frame-pointer2014050420140425
89399032bit-bytesliced-c-smallgcc -m32 -march=i386 -O2 -fomit-frame-pointer2014050420140425
91597032bit-bytesliced-c-smallgcc -m32 -march=k6-2 -O2 -fomit-frame-pointer2014050420140425
91613532bit-bytesliced-c-smallgcc -m32 -march=k6 -O2 -fomit-frame-pointer2014050420140425
91640032bit-bytesliced-c-smallgcc -m32 -march=k6-3 -O2 -fomit-frame-pointer2014050420140425
92071032bit-bytesliced-c-smallgcc -m32 -march=k8 -O2 -fomit-frame-pointer2014050420140425
92132532bit-bytesliced-c-smallgcc -m32 -march=athlon -O2 -fomit-frame-pointer2014050420140425
92519532bit-bytesliced-c-smallgcc -m32 -march=barcelona -Os -fomit-frame-pointer2014050420140425
92620032bit-bytesliced-c-smallgcc -m32 -Os -fomit-frame-pointer2014050420140425
92626532bit-bytesliced-c-smallgcc -m32 -march=athlon -Os -fomit-frame-pointer2014050420140425
92630532bit-bytesliced-c-smallgcc -m32 -march=k8 -Os -fomit-frame-pointer2014050420140425
93037532bit-bytesliced-c-smallgcc -m32 -march=native -mtune=native -Os -fomit-frame-pointer2014050420140425
93102032bit-bytesliced-c-smallgcc -m32 -march=core2 -Os -fomit-frame-pointer2014050420140425
93102032bit-bytesliced-c-smallgcc -m32 -march=core2 -msse4.1 -Os -fomit-frame-pointer2014050420140425
93102032bit-bytesliced-c-smallgcc -m32 -march=core2 -msse4 -Os -fomit-frame-pointer2014050420140425
93102032bit-bytesliced-c-smallgcc -m32 -march=corei7-avx -Os -fomit-frame-pointer2014050420140425
93102032bit-bytesliced-c-smallgcc -m32 -march=corei7 -Os -fomit-frame-pointer2014050420140425
93139532bit-bytesliced-c-smallgcc -m32 -march=core-avx-i -Os -fomit-frame-pointer2014050420140425
93544532bit-bytesliced-c-smallgcc -m32 -march=pentium4 -O2 -fomit-frame-pointer2014050420140425
93615032bit-bytesliced-c-smallgcc -m32 -march=pentium-mmx -Os -fomit-frame-pointer2014050420140425
93615032bit-bytesliced-c-smallgcc -m32 -march=pentium -Os -fomit-frame-pointer2014050420140425
93880032bit-bytesliced-c-smallgcc -m32 -march=i486 -O2 -fomit-frame-pointer2014050420140425
94351532bit-bytesliced-c-smallgcc -funroll-loops -m32 -march=pentium3 -Os -fomit-frame-pointer2014050420140425
94380532bit-bytesliced-c-smallgcc -funroll-loops -m32 -march=pentiumpro -Os -fomit-frame-pointer2014050420140425
94432532bit-bytesliced-c-smallgcc -funroll-loops -m32 -Os -fomit-frame-pointer2014050420140425
94763032bit-bytesliced-c-smallgcc -funroll-loops -m32 -march=pentium-m -Os -fomit-frame-pointer2014050420140425
94790532bit-bytesliced-c-smallgcc -funroll-loops -m32 -march=pentium2 -Os -fomit-frame-pointer2014050420140425
94824532bit-bytesliced-c-smallgcc -m32 -march=prescott -Os -fomit-frame-pointer2014050420140425
94829032bit-bytesliced-c-smallgcc -m32 -march=pentium4 -Os -fomit-frame-pointer2014050420140425
94843032bit-bytesliced-c-smallgcc -funroll-loops -m32 -march=i386 -Os -fomit-frame-pointer2014050420140425
94864032bit-bytesliced-c-smallgcc -funroll-loops -m32 -march=pentium-mmx -Os -fomit-frame-pointer2014050420140425
94874532bit-bytesliced-c-smallgcc -funroll-loops -m32 -march=i486 -Os -fomit-frame-pointer2014050420140425
94877032bit-bytesliced-c-smallgcc -funroll-loops -m32 -march=pentium -Os -fomit-frame-pointer2014050420140425
94921532bit-bytesliced-c-smallgcc -m32 -march=nocona -Os -fomit-frame-pointer2014050420140425
95387532bit-bytesliced-c-smallgcc -funroll-loops -m32 -march=athlon -Os -fomit-frame-pointer2014050420140425
95445532bit-bytesliced-c-smallgcc -funroll-loops -m32 -march=k8 -Os -fomit-frame-pointer2014050420140425
95697532bit-bytesliced-c-smallgcc -m32 -march=pentium2 -Os -fomit-frame-pointer2014050420140425
95755532bit-bytesliced-c-smallgcc -m32 -march=pentium3 -Os -fomit-frame-pointer2014050420140425
95758032bit-bytesliced-c-smallgcc -m32 -march=pentium-m -Os -fomit-frame-pointer2014050420140425
95758032bit-bytesliced-c-smallgcc -m32 -march=pentiumpro -Os -fomit-frame-pointer2014050420140425
95918532bit-bytesliced-c-smallgcc -m32 -march=i386 -Os -fomit-frame-pointer2014050420140425
95942532bit-bytesliced-c-smallgcc -funroll-loops -m32 -march=pentium4 -Os -fomit-frame-pointer2014050420140425
95970032bit-bytesliced-c-smallgcc -funroll-loops -m32 -march=nocona -Os -fomit-frame-pointer2014050420140425
95976032bit-bytesliced-c-smallgcc -funroll-loops -m32 -march=prescott -Os -fomit-frame-pointer2014050420140425
95977032bit-bytesliced-c-smallgcc -m32 -march=i486 -Os -fomit-frame-pointer2014050420140425
96323032bit-bytesliced-c-smallgcc -m32 -march=pentium-mmx -O2 -fomit-frame-pointer2014050420140425
96354532bit-bytesliced-c-smallgcc -m32 -march=pentium -O2 -fomit-frame-pointer2014050420140425
97325032bit-bytesliced-c-smallgcc -m32 -march=k6-2 -Os -fomit-frame-pointer2014050420140425
97329032bit-bytesliced-c-smallgcc -m32 -march=k6 -Os -fomit-frame-pointer2014050420140425
97344532bit-bytesliced-c-smallgcc -m32 -march=k6-3 -Os -fomit-frame-pointer2014050420140425
97815032bit-bytesliced-c-smallgcc -funroll-loops -m32 -march=k6-2 -Os -fomit-frame-pointer2014050420140425
98198532bit-bytesliced-c-smallgcc -funroll-loops -m32 -march=k6 -Os -fomit-frame-pointer2014050420140425
98200532bit-bytesliced-c-smallgcc -funroll-loops -m32 -march=k6-3 -Os -fomit-frame-pointer2014050420140425
103335032bit-bytesliced-c-smallgcc -funroll-loops -m32 -march=barcelona -Os -fomit-frame-pointer2014050420140425
122599532bit-bytesliced-c-smallgcc -m32 -march=native -mtune=native -O -fomit-frame-pointer2014050420140425
122619532bit-bytesliced-c-smallgcc -m32 -march=corei7 -O -fomit-frame-pointer2014050420140425
122962532bit-bytesliced-c-smallgcc -m32 -march=core2 -O -fomit-frame-pointer2014050420140425
122992032bit-bytesliced-c-smallgcc -m32 -march=corei7-avx -O -fomit-frame-pointer2014050420140425
123017532bit-bytesliced-c-smallgcc -m32 -march=core2 -msse4.1 -O -fomit-frame-pointer2014050420140425
123017532bit-bytesliced-c-smallgcc -m32 -march=core2 -msse4 -O -fomit-frame-pointer2014050420140425
123020532bit-bytesliced-c-smallgcc -m32 -O -fomit-frame-pointer2014050420140425
123026032bit-bytesliced-c-smallgcc -m32 -march=core-avx-i -O -fomit-frame-pointer2014050420140425
123409032bit-bytesliced-c-smallgcc -m32 -march=pentium-m -O -fomit-frame-pointer2014050420140425
123411032bit-bytesliced-c-smallgcc -m32 -march=pentiumpro -O -fomit-frame-pointer2014050420140425
123417032bit-bytesliced-c-smallgcc -m32 -march=pentium3 -O -fomit-frame-pointer2014050420140425
123787032bit-bytesliced-c-smallgcc -m32 -march=pentium2 -O -fomit-frame-pointer2014050420140425
124968532bit-bytesliced-c-smallgcc -m32 -march=i386 -O -fomit-frame-pointer2014050420140425
126847032bit-bytesliced-c-smallgcc -m32 -march=prescott -O -fomit-frame-pointer2014050420140425
127799532bit-bytesliced-c-smallgcc -m32 -march=nocona -O -fomit-frame-pointer2014050420140425
129831032bit-bytesliced-c-smallgcc -m32 -march=k6 -O -fomit-frame-pointer2014050420140425
130242032bit-bytesliced-c-smallgcc -m32 -march=k6-2 -O -fomit-frame-pointer2014050420140425
130659032bit-bytesliced-c-smallgcc -m32 -march=k6-3 -O -fomit-frame-pointer2014050420140425
134015032bit-bytesliced-c-smallgcc -m32 -march=pentium -O -fomit-frame-pointer2014050420140425
134481532bit-bytesliced-c-smallgcc -m32 -march=pentium-mmx -O -fomit-frame-pointer2014050420140425
135342032bit-bytesliced-c-smallgcc -m32 -march=k8 -O -fomit-frame-pointer2014050420140425
135403032bit-bytesliced-c-smallgcc -m32 -march=athlon -O -fomit-frame-pointer2014050420140425
135708532bit-bytesliced-c-smallgcc -m32 -march=barcelona -O -fomit-frame-pointer2014050420140425
136165032bit-bytesliced-c-smallgcc -m32 -march=i486 -O -fomit-frame-pointer2014050420140425
140781032bit-bytesliced-c-smallgcc -m32 -march=pentium4 -O -fomit-frame-pointer2014050420140425

Test failure

Implementation: crypto_hash/groestl512/aesni-intr
Compiler: gcc -m32 -march=core-avx-i -O2 -fomit-frame-pointer
error 111

Number of similar (compiler,implementation) pairs: 24, namely:
CompilerImplementations
gcc -m32 -march=core-avx-i -O2 -fomit-frame-pointer aesni-intr avx-intr mmx vperm-intr
gcc -m32 -march=core-avx-i -O -fomit-frame-pointer aesni-intr avx-intr mmx vperm-intr
gcc -m32 -march=core-avx-i -Os -fomit-frame-pointer aesni-intr avx-intr mmx vperm-intr
gcc -m32 -march=corei7-avx -O2 -fomit-frame-pointer aesni-intr avx-intr mmx vperm-intr
gcc -m32 -march=corei7-avx -O -fomit-frame-pointer aesni-intr avx-intr mmx vperm-intr
gcc -m32 -march=corei7-avx -Os -fomit-frame-pointer aesni-intr avx-intr mmx vperm-intr

Compiler output

Implementation: crypto_hash/groestl512/opteron
Compiler: gcc -funroll-loops -m32 -O2 -fomit-frame-pointer
hash.c: In file included from hash.c:13:0:
hash.c: PQASM.h: In function 'P1024ASM':
hash.c: PQASM.h:2:3: error: unknown register name '%mm7' in 'asm'
hash.c: PQASM.h:2:3: error: unknown register name '%mm6' in 'asm'
hash.c: PQASM.h:2:3: error: unknown register name '%mm5' in 'asm'
hash.c: PQASM.h:2:3: error: unknown register name '%mm4' in 'asm'
hash.c: PQASM.h:2:3: error: unknown register name '%mm3' in 'asm'
hash.c: PQASM.h:2:3: error: unknown register name '%mm2' in 'asm'
hash.c: PQASM.h:2:3: error: unknown register name '%mm1' in 'asm'
hash.c: PQASM.h:2:3: error: unknown register name '%mm0' in 'asm'
hash.c: ...
hash.c: PQASM.h:517:3: error: unknown register name '%mm1' in 'asm'
hash.c: PQASM.h:517:3: error: unknown register name '%mm0' in 'asm'
hash.c: PQASM.h:517:3: error: unknown register name '%r15' in 'asm'
hash.c: PQASM.h:517:3: error: unknown register name '%r14' in 'asm'
hash.c: PQASM.h:517:3: error: unknown register name '%r13' in 'asm'
hash.c: PQASM.h:517:3: error: unknown register name '%r12' in 'asm'
hash.c: PQASM.h:517:3: error: unknown register name '%r11' in 'asm'
hash.c: PQASM.h:517:3: error: unknown register name '%r10' in 'asm'
hash.c: PQASM.h:517:3: error: unknown register name '%r9' in 'asm'
hash.c: PQASM.h:517:3: error: unknown register name '%r8' in 'asm'

Number of similar (compiler,implementation) pairs: 40, namely:
CompilerImplementations
gcc -funroll-loops -m32 -O2 -fomit-frame-pointer opteron
gcc -funroll-loops -m32 -O3 -fomit-frame-pointer opteron
gcc -funroll-loops -m32 -O -fomit-frame-pointer opteron
gcc -funroll-loops -m32 -Os -fomit-frame-pointer opteron
gcc -funroll-loops -m32 -march=i386 -O2 -fomit-frame-pointer opteron
gcc -funroll-loops -m32 -march=i386 -O3 -fomit-frame-pointer opteron
gcc -funroll-loops -m32 -march=i386 -O -fomit-frame-pointer opteron
gcc -funroll-loops -m32 -march=i386 -Os -fomit-frame-pointer opteron
gcc -funroll-loops -m32 -march=i486 -O2 -fomit-frame-pointer opteron
gcc -funroll-loops -m32 -march=i486 -O3 -fomit-frame-pointer opteron
gcc -funroll-loops -m32 -march=i486 -O -fomit-frame-pointer opteron
gcc -funroll-loops -m32 -march=i486 -Os -fomit-frame-pointer opteron
gcc -funroll-loops -m32 -march=pentium -O2 -fomit-frame-pointer opteron
gcc -funroll-loops -m32 -march=pentium -O3 -fomit-frame-pointer opteron
gcc -funroll-loops -m32 -march=pentium -O -fomit-frame-pointer opteron
gcc -funroll-loops -m32 -march=pentium -Os -fomit-frame-pointer opteron
gcc -funroll-loops -m32 -march=pentiumpro -O2 -fomit-frame-pointer opteron
gcc -funroll-loops -m32 -march=pentiumpro -O3 -fomit-frame-pointer opteron
gcc -funroll-loops -m32 -march=pentiumpro -O -fomit-frame-pointer opteron
gcc -funroll-loops -m32 -march=pentiumpro -Os -fomit-frame-pointer opteron
gcc -m32 -O2 -fomit-frame-pointer opteron
gcc -m32 -O3 -fomit-frame-pointer opteron
gcc -m32 -O -fomit-frame-pointer opteron
gcc -m32 -Os -fomit-frame-pointer opteron
gcc -m32 -march=i386 -O2 -fomit-frame-pointer opteron
gcc -m32 -march=i386 -O3 -fomit-frame-pointer opteron
gcc -m32 -march=i386 -O -fomit-frame-pointer opteron
gcc -m32 -march=i386 -Os -fomit-frame-pointer opteron
gcc -m32 -march=i486 -O2 -fomit-frame-pointer opteron
gcc -m32 -march=i486 -O3 -fomit-frame-pointer opteron
gcc -m32 -march=i486 -O -fomit-frame-pointer opteron
gcc -m32 -march=i486 -Os -fomit-frame-pointer opteron
gcc -m32 -march=pentium -O2 -fomit-frame-pointer opteron
gcc -m32 -march=pentium -O3 -fomit-frame-pointer opteron
gcc -m32 -march=pentium -O -fomit-frame-pointer opteron
gcc -m32 -march=pentium -Os -fomit-frame-pointer opteron
gcc -m32 -march=pentiumpro -O2 -fomit-frame-pointer opteron
gcc -m32 -march=pentiumpro -O3 -fomit-frame-pointer opteron
gcc -m32 -march=pentiumpro -O -fomit-frame-pointer opteron
gcc -m32 -march=pentiumpro -Os -fomit-frame-pointer opteron

Compiler output

Implementation: crypto_hash/groestl512/core2duo
Compiler: gcc -funroll-loops -m32 -O2 -fomit-frame-pointer
hash.c: In file included from hash.c:15:0:
hash.c: P1024.h: In function 'P1024ASM':
hash.c: P1024.h:2:1: error: unknown register name '%xmm15' in 'asm'
hash.c: P1024.h:2:1: error: unknown register name '%xmm14' in 'asm'
hash.c: P1024.h:2:1: error: unknown register name '%xmm13' in 'asm'
hash.c: P1024.h:2:1: error: unknown register name '%xmm12' in 'asm'
hash.c: P1024.h:2:1: error: unknown register name '%xmm11' in 'asm'
hash.c: P1024.h:2:1: error: unknown register name '%xmm10' in 'asm'
hash.c: P1024.h:2:1: error: unknown register name '%xmm9' in 'asm'
hash.c: P1024.h:2:1: error: unknown register name '%xmm8' in 'asm'
hash.c: ...
hash.c: Q1024.h:2:1: error: unknown register name '%xmm1' in 'asm'
hash.c: Q1024.h:2:1: error: unknown register name '%xmm0' in 'asm'
hash.c: Q1024.h:2:1: error: unknown register name '%mm7' in 'asm'
hash.c: Q1024.h:2:1: error: unknown register name '%mm6' in 'asm'
hash.c: Q1024.h:2:1: error: unknown register name '%mm5' in 'asm'
hash.c: Q1024.h:2:1: error: unknown register name '%mm4' in 'asm'
hash.c: Q1024.h:2:1: error: unknown register name '%mm3' in 'asm'
hash.c: Q1024.h:2:1: error: unknown register name '%mm2' in 'asm'
hash.c: Q1024.h:2:1: error: unknown register name '%mm1' in 'asm'
hash.c: Q1024.h:2:1: error: unknown register name '%mm0' in 'asm'

Number of similar (compiler,implementation) pairs: 40, namely:
CompilerImplementations
gcc -funroll-loops -m32 -O2 -fomit-frame-pointer core2duo
gcc -funroll-loops -m32 -O3 -fomit-frame-pointer core2duo
gcc -funroll-loops -m32 -O -fomit-frame-pointer core2duo
gcc -funroll-loops -m32 -Os -fomit-frame-pointer core2duo
gcc -funroll-loops -m32 -march=i386 -O2 -fomit-frame-pointer core2duo
gcc -funroll-loops -m32 -march=i386 -O3 -fomit-frame-pointer core2duo
gcc -funroll-loops -m32 -march=i386 -O -fomit-frame-pointer core2duo
gcc -funroll-loops -m32 -march=i386 -Os -fomit-frame-pointer core2duo
gcc -funroll-loops -m32 -march=i486 -O2 -fomit-frame-pointer core2duo
gcc -funroll-loops -m32 -march=i486 -O3 -fomit-frame-pointer core2duo
gcc -funroll-loops -m32 -march=i486 -O -fomit-frame-pointer core2duo
gcc -funroll-loops -m32 -march=i486 -Os -fomit-frame-pointer core2duo
gcc -funroll-loops -m32 -march=pentium -O2 -fomit-frame-pointer core2duo
gcc -funroll-loops -m32 -march=pentium -O3 -fomit-frame-pointer core2duo
gcc -funroll-loops -m32 -march=pentium -O -fomit-frame-pointer core2duo
gcc -funroll-loops -m32 -march=pentium -Os -fomit-frame-pointer core2duo
gcc -funroll-loops -m32 -march=pentiumpro -O2 -fomit-frame-pointer core2duo
gcc -funroll-loops -m32 -march=pentiumpro -O3 -fomit-frame-pointer core2duo
gcc -funroll-loops -m32 -march=pentiumpro -O -fomit-frame-pointer core2duo
gcc -funroll-loops -m32 -march=pentiumpro -Os -fomit-frame-pointer core2duo
gcc -m32 -O2 -fomit-frame-pointer core2duo
gcc -m32 -O3 -fomit-frame-pointer core2duo
gcc -m32 -O -fomit-frame-pointer core2duo
gcc -m32 -Os -fomit-frame-pointer core2duo
gcc -m32 -march=i386 -O2 -fomit-frame-pointer core2duo
gcc -m32 -march=i386 -O3 -fomit-frame-pointer core2duo
gcc -m32 -march=i386 -O -fomit-frame-pointer core2duo
gcc -m32 -march=i386 -Os -fomit-frame-pointer core2duo
gcc -m32 -march=i486 -O2 -fomit-frame-pointer core2duo
gcc -m32 -march=i486 -O3 -fomit-frame-pointer core2duo
gcc -m32 -march=i486 -O -fomit-frame-pointer core2duo
gcc -m32 -march=i486 -Os -fomit-frame-pointer core2duo
gcc -m32 -march=pentium -O2 -fomit-frame-pointer core2duo
gcc -m32 -march=pentium -O3 -fomit-frame-pointer core2duo
gcc -m32 -march=pentium -O -fomit-frame-pointer core2duo
gcc -m32 -march=pentium -Os -fomit-frame-pointer core2duo
gcc -m32 -march=pentiumpro -O2 -fomit-frame-pointer core2duo
gcc -m32 -march=pentiumpro -O3 -fomit-frame-pointer core2duo
gcc -m32 -march=pentiumpro -O -fomit-frame-pointer core2duo
gcc -m32 -march=pentiumpro -Os -fomit-frame-pointer core2duo

Compiler output

Implementation: crypto_hash/groestl512/aesni
Compiler: gcc -funroll-loops -m32 -O2 -fomit-frame-pointer
hash.c: groestl-asm-aes.h: Assembler messages:
hash.c: groestl-asm-aes.h:851: Error: too many memory references for `movaps'
hash.c: groestl-asm-aes.h:852: Error: too many memory references for `movaps'
hash.c: groestl-asm-aes.h:853: Error: too many memory references for `movaps'
hash.c: groestl-asm-aes.h:854: Error: too many memory references for `movaps'
hash.c: groestl-asm-aes.h:855: Error: too many memory references for `movaps'
hash.c: groestl-asm-aes.h:856: Error: too many memory references for `movaps'
hash.c: groestl-asm-aes.h:857: Error: too many memory references for `movaps'
hash.c: groestl-asm-aes.h:858: Error: too many memory references for `movaps'
hash.c: groestl-asm-aes.h:861: Error: operand size mismatch for `pshufb'
hash.c: ...
hash.c: groestl-asm-aes.h:1029: Error: too many memory references for `pshufd'
hash.c: groestl-asm-aes.h:1029: Error: too many memory references for `pshufd'
hash.c: groestl-asm-aes.h:1029: Error: too many memory references for `movdqa'
hash.c: groestl-asm-aes.h:1029: Error: too many memory references for `punpckldq'
hash.c: groestl-asm-aes.h:1029: Error: too many memory references for `punpckhdq'
hash.c: groestl-asm-aes.h:1029: Error: operand size mismatch for `punpckhdq'
hash.c: groestl-asm-aes.h:1029: Error: operand size mismatch for `punpckhdq'
hash.c: groestl-asm-aes.h:1029: Error: operand size mismatch for `punpckhdq'
hash.c: groestl-asm-aes.h:1034: Error: too many memory references for `movaps'
hash.c: groestl-asm-aes.h:1035: Error: too many memory references for `movaps'

Number of similar (compiler,implementation) pairs: 166, namely:
CompilerImplementations
gcc -funroll-loops -m32 -O2 -fomit-frame-pointer aesni
gcc -funroll-loops -m32 -O3 -fomit-frame-pointer aesni
gcc -funroll-loops -m32 -O -fomit-frame-pointer aesni
gcc -funroll-loops -m32 -Os -fomit-frame-pointer aesni
gcc -funroll-loops -m32 -march=athlon -O2 -fomit-frame-pointer aesni
gcc -funroll-loops -m32 -march=athlon -O3 -fomit-frame-pointer aesni
gcc -funroll-loops -m32 -march=athlon -O -fomit-frame-pointer aesni
gcc -funroll-loops -m32 -march=athlon -Os -fomit-frame-pointer aesni
gcc -funroll-loops -m32 -march=barcelona -O2 -fomit-frame-pointer aesni
gcc -funroll-loops -m32 -march=barcelona -O3 -fomit-frame-pointer aesni
gcc -funroll-loops -m32 -march=barcelona -O -fomit-frame-pointer aesni
gcc -funroll-loops -m32 -march=barcelona -Os -fomit-frame-pointer aesni
gcc -funroll-loops -m32 -march=i386 -O2 -fomit-frame-pointer aesni
gcc -funroll-loops -m32 -march=i386 -O3 -fomit-frame-pointer aesni
gcc -funroll-loops -m32 -march=i386 -O -fomit-frame-pointer aesni
gcc -funroll-loops -m32 -march=i386 -Os -fomit-frame-pointer aesni
gcc -funroll-loops -m32 -march=i486 -O2 -fomit-frame-pointer aesni
gcc -funroll-loops -m32 -march=i486 -O3 -fomit-frame-pointer aesni
gcc -funroll-loops -m32 -march=i486 -O -fomit-frame-pointer aesni
gcc -funroll-loops -m32 -march=i486 -Os -fomit-frame-pointer aesni
gcc -funroll-loops -m32 -march=k6-2 -O2 -fomit-frame-pointer aesni
gcc -funroll-loops -m32 -march=k6-2 -O3 -fomit-frame-pointer aesni
gcc -funroll-loops -m32 -march=k6-2 -O -fomit-frame-pointer aesni
gcc -funroll-loops -m32 -march=k6-2 -Os -fomit-frame-pointer aesni
gcc -funroll-loops -m32 -march=k6-3 -O2 -fomit-frame-pointer aesni
gcc -funroll-loops -m32 -march=k6-3 -O3 -fomit-frame-pointer aesni
gcc -funroll-loops -m32 -march=k6-3 -O -fomit-frame-pointer aesni
gcc -funroll-loops -m32 -march=k6-3 -Os -fomit-frame-pointer aesni
gcc -funroll-loops -m32 -march=k6 -O2 -fomit-frame-pointer aesni
gcc -funroll-loops -m32 -march=k6 -O3 -fomit-frame-pointer aesni
gcc -funroll-loops -m32 -march=k6 -O -fomit-frame-pointer aesni
gcc -funroll-loops -m32 -march=k6 -Os -fomit-frame-pointer aesni
gcc -funroll-loops -m32 -march=k8 -O2 -fomit-frame-pointer aesni
gcc -funroll-loops -m32 -march=k8 -O3 -fomit-frame-pointer aesni
gcc -funroll-loops -m32 -march=k8 -O -fomit-frame-pointer aesni
gcc -funroll-loops -m32 -march=k8 -Os -fomit-frame-pointer aesni
gcc -funroll-loops -m32 -march=nocona -O2 -fomit-frame-pointer aesni
gcc -funroll-loops -m32 -march=nocona -O3 -fomit-frame-pointer aesni
gcc -funroll-loops -m32 -march=nocona -O -fomit-frame-pointer aesni
gcc -funroll-loops -m32 -march=nocona -Os -fomit-frame-pointer aesni
gcc -funroll-loops -m32 -march=pentium-m -O2 -fomit-frame-pointer aesni
gcc -funroll-loops -m32 -march=pentium-m -O3 -fomit-frame-pointer aesni
gcc -funroll-loops -m32 -march=pentium-m -O -fomit-frame-pointer aesni
gcc -funroll-loops -m32 -march=pentium-m -Os -fomit-frame-pointer aesni
gcc -funroll-loops -m32 -march=pentium-mmx -O2 -fomit-frame-pointer aesni
gcc -funroll-loops -m32 -march=pentium-mmx -O3 -fomit-frame-pointer aesni
gcc -funroll-loops -m32 -march=pentium-mmx -O -fomit-frame-pointer aesni
gcc -funroll-loops -m32 -march=pentium-mmx -Os -fomit-frame-pointer aesni
gcc -funroll-loops -m32 -march=pentium2 -O2 -fomit-frame-pointer aesni
gcc -funroll-loops -m32 -march=pentium2 -O3 -fomit-frame-pointer aesni
gcc -funroll-loops -m32 -march=pentium2 -O -fomit-frame-pointer aesni
gcc -funroll-loops -m32 -march=pentium2 -Os -fomit-frame-pointer aesni
gcc -funroll-loops -m32 -march=pentium3 -O2 -fomit-frame-pointer aesni
gcc -funroll-loops -m32 -march=pentium3 -O3 -fomit-frame-pointer aesni
gcc -funroll-loops -m32 -march=pentium3 -O -fomit-frame-pointer aesni
gcc -funroll-loops -m32 -march=pentium3 -Os -fomit-frame-pointer aesni
gcc -funroll-loops -m32 -march=pentium4 -O2 -fomit-frame-pointer aesni
gcc -funroll-loops -m32 -march=pentium4 -O3 -fomit-frame-pointer aesni
gcc -funroll-loops -m32 -march=pentium4 -O -fomit-frame-pointer aesni
gcc -funroll-loops -m32 -march=pentium4 -Os -fomit-frame-pointer aesni
gcc -funroll-loops -m32 -march=pentium -O2 -fomit-frame-pointer aesni
gcc -funroll-loops -m32 -march=pentium -O3 -fomit-frame-pointer aesni
gcc -funroll-loops -m32 -march=pentium -O -fomit-frame-pointer aesni
gcc -funroll-loops -m32 -march=pentium -Os -fomit-frame-pointer aesni
gcc -funroll-loops -m32 -march=pentiumpro -O2 -fomit-frame-pointer aesni
gcc -funroll-loops -m32 -march=pentiumpro -O3 -fomit-frame-pointer aesni
gcc -funroll-loops -m32 -march=pentiumpro -O -fomit-frame-pointer aesni
gcc -funroll-loops -m32 -march=pentiumpro -Os -fomit-frame-pointer aesni
gcc -funroll-loops -m32 -march=prescott -O2 -fomit-frame-pointer aesni
gcc -funroll-loops -m32 -march=prescott -O3 -fomit-frame-pointer aesni
gcc -funroll-loops -m32 -march=prescott -O -fomit-frame-pointer aesni
gcc -funroll-loops -m32 -march=prescott -Os -fomit-frame-pointer aesni
gcc -m32 -O2 -fomit-frame-pointer aesni
gcc -m32 -O3 -fomit-frame-pointer aesni
gcc -m32 -O -fomit-frame-pointer aesni
gcc -m32 -Os -fomit-frame-pointer aesni
gcc -m32 -march=athlon -O2 -fomit-frame-pointer aesni
gcc -m32 -march=athlon -O3 -fomit-frame-pointer aesni
gcc -m32 -march=athlon -O -fomit-frame-pointer aesni
gcc -m32 -march=athlon -Os -fomit-frame-pointer aesni
gcc -m32 -march=core-avx-i -O2 -fomit-frame-pointer aesni
gcc -m32 -march=core-avx-i -O -fomit-frame-pointer aesni
gcc -m32 -march=core-avx-i -Os -fomit-frame-pointer aesni
gcc -m32 -march=core2 -O2 -fomit-frame-pointer aesni
gcc -m32 -march=core2 -O3 -fomit-frame-pointer aesni
gcc -m32 -march=core2 -O -fomit-frame-pointer aesni
gcc -m32 -march=core2 -Os -fomit-frame-pointer aesni
gcc -m32 -march=core2 -msse4.1 -O2 -fomit-frame-pointer aesni
gcc -m32 -march=core2 -msse4.1 -O3 -fomit-frame-pointer aesni
gcc -m32 -march=core2 -msse4.1 -O -fomit-frame-pointer aesni
gcc -m32 -march=core2 -msse4.1 -Os -fomit-frame-pointer aesni
gcc -m32 -march=core2 -msse4 -O2 -fomit-frame-pointer aesni
gcc -m32 -march=core2 -msse4 -O3 -fomit-frame-pointer aesni
gcc -m32 -march=core2 -msse4 -O -fomit-frame-pointer aesni
gcc -m32 -march=core2 -msse4 -Os -fomit-frame-pointer aesni
gcc -m32 -march=corei7-avx -O2 -fomit-frame-pointer aesni
gcc -m32 -march=corei7-avx -O -fomit-frame-pointer aesni
gcc -m32 -march=corei7-avx -Os -fomit-frame-pointer aesni
gcc -m32 -march=corei7 -O2 -fomit-frame-pointer aesni
gcc -m32 -march=corei7 -O3 -fomit-frame-pointer aesni
gcc -m32 -march=corei7 -O -fomit-frame-pointer aesni
gcc -m32 -march=corei7 -Os -fomit-frame-pointer aesni
gcc -m32 -march=i386 -O2 -fomit-frame-pointer aesni
gcc -m32 -march=i386 -O3 -fomit-frame-pointer aesni
gcc -m32 -march=i386 -O -fomit-frame-pointer aesni
gcc -m32 -march=i386 -Os -fomit-frame-pointer aesni
gcc -m32 -march=i486 -O2 -fomit-frame-pointer aesni
gcc -m32 -march=i486 -O3 -fomit-frame-pointer aesni
gcc -m32 -march=i486 -O -fomit-frame-pointer aesni
gcc -m32 -march=i486 -Os -fomit-frame-pointer aesni
gcc -m32 -march=k6-2 -O2 -fomit-frame-pointer aesni
gcc -m32 -march=k6-2 -O3 -fomit-frame-pointer aesni
gcc -m32 -march=k6-2 -O -fomit-frame-pointer aesni
gcc -m32 -march=k6-2 -Os -fomit-frame-pointer aesni
gcc -m32 -march=k6-3 -O2 -fomit-frame-pointer aesni
gcc -m32 -march=k6-3 -O3 -fomit-frame-pointer aesni
gcc -m32 -march=k6-3 -O -fomit-frame-pointer aesni
gcc -m32 -march=k6-3 -Os -fomit-frame-pointer aesni
gcc -m32 -march=k6 -O2 -fomit-frame-pointer aesni
gcc -m32 -march=k6 -O3 -fomit-frame-pointer aesni
gcc -m32 -march=k6 -O -fomit-frame-pointer aesni
gcc -m32 -march=k6 -Os -fomit-frame-pointer aesni
gcc -m32 -march=k8 -O2 -fomit-frame-pointer aesni
gcc -m32 -march=k8 -O3 -fomit-frame-pointer aesni
gcc -m32 -march=k8 -O -fomit-frame-pointer aesni
gcc -m32 -march=k8 -Os -fomit-frame-pointer aesni
gcc -m32 -march=native -mtune=native -O2 -fomit-frame-pointer aesni
gcc -m32 -march=native -mtune=native -O3 -fomit-frame-pointer aesni
gcc -m32 -march=native -mtune=native -O -fomit-frame-pointer aesni
gcc -m32 -march=native -mtune=native -Os -fomit-frame-pointer aesni
gcc -m32 -march=nocona -O2 -fomit-frame-pointer aesni
gcc -m32 -march=nocona -O3 -fomit-frame-pointer aesni
gcc -m32 -march=nocona -O -fomit-frame-pointer aesni
gcc -m32 -march=nocona -Os -fomit-frame-pointer aesni
gcc -m32 -march=pentium-m -O2 -fomit-frame-pointer aesni
gcc -m32 -march=pentium-m -O3 -fomit-frame-pointer aesni
gcc -m32 -march=pentium-m -O -fomit-frame-pointer aesni
gcc -m32 -march=pentium-m -Os -fomit-frame-pointer aesni
gcc -m32 -march=pentium-mmx -O2 -fomit-frame-pointer aesni
gcc -m32 -march=pentium-mmx -O3 -fomit-frame-pointer aesni
gcc -m32 -march=pentium-mmx -O -fomit-frame-pointer aesni
gcc -m32 -march=pentium-mmx -Os -fomit-frame-pointer aesni
gcc -m32 -march=pentium2 -O2 -fomit-frame-pointer aesni
gcc -m32 -march=pentium2 -O3 -fomit-frame-pointer aesni
gcc -m32 -march=pentium2 -O -fomit-frame-pointer aesni
gcc -m32 -march=pentium2 -Os -fomit-frame-pointer aesni
gcc -m32 -march=pentium3 -O2 -fomit-frame-pointer aesni
gcc -m32 -march=pentium3 -O3 -fomit-frame-pointer aesni
gcc -m32 -march=pentium3 -O -fomit-frame-pointer aesni
gcc -m32 -march=pentium3 -Os -fomit-frame-pointer aesni
gcc -m32 -march=pentium4 -O2 -fomit-frame-pointer aesni
gcc -m32 -march=pentium4 -O3 -fomit-frame-pointer aesni
gcc -m32 -march=pentium4 -O -fomit-frame-pointer aesni
gcc -m32 -march=pentium4 -Os -fomit-frame-pointer aesni
gcc -m32 -march=pentium -O2 -fomit-frame-pointer aesni
gcc -m32 -march=pentium -O3 -fomit-frame-pointer aesni
gcc -m32 -march=pentium -O -fomit-frame-pointer aesni
gcc -m32 -march=pentium -Os -fomit-frame-pointer aesni
gcc -m32 -march=pentiumpro -O2 -fomit-frame-pointer aesni
gcc -m32 -march=pentiumpro -O3 -fomit-frame-pointer aesni
gcc -m32 -march=pentiumpro -O -fomit-frame-pointer aesni
gcc -m32 -march=pentiumpro -Os -fomit-frame-pointer aesni
gcc -m32 -march=prescott -O2 -fomit-frame-pointer aesni
gcc -m32 -march=prescott -O3 -fomit-frame-pointer aesni
gcc -m32 -march=prescott -O -fomit-frame-pointer aesni
gcc -m32 -march=prescott -Os -fomit-frame-pointer aesni

Compiler output

Implementation: crypto_hash/groestl512/avx
Compiler: gcc -funroll-loops -m32 -O2 -fomit-frame-pointer
hash.c: groestl-asm-avx.h: Assembler messages:
hash.c: groestl-asm-avx.h:925: Error: too many memory references for `vmovaps'
hash.c: groestl-asm-avx.h:926: Error: too many memory references for `vmovaps'
hash.c: groestl-asm-avx.h:927: Error: too many memory references for `vmovaps'
hash.c: groestl-asm-avx.h:928: Error: too many memory references for `vmovaps'
hash.c: groestl-asm-avx.h:929: Error: too many memory references for `vmovaps'
hash.c: groestl-asm-avx.h:930: Error: too many memory references for `vmovaps'
hash.c: groestl-asm-avx.h:931: Error: too many memory references for `vmovaps'
hash.c: groestl-asm-avx.h:932: Error: too many memory references for `vmovaps'
hash.c: groestl-asm-avx.h:935: Error: too many memory references for `vpshufb'
hash.c: ...
hash.c: groestl-asm-avx.h:1090: Error: too many memory references for `vpunpcklwd'
hash.c: groestl-asm-avx.h:1090: Error: too many memory references for `vpshufd'
hash.c: groestl-asm-avx.h:1090: Error: too many memory references for `vpshufd'
hash.c: groestl-asm-avx.h:1090: Error: too many memory references for `vpunpckhdq'
hash.c: groestl-asm-avx.h:1090: Error: too many memory references for `vpunpckldq'
hash.c: groestl-asm-avx.h:1090: Error: operand size mismatch for `vpunpckhdq'
hash.c: groestl-asm-avx.h:1090: Error: operand size mismatch for `vpunpckhdq'
hash.c: groestl-asm-avx.h:1090: Error: operand size mismatch for `vpunpckhdq'
hash.c: groestl-asm-avx.h:1095: Error: too many memory references for `vmovaps'
hash.c: groestl-asm-avx.h:1096: Error: too many memory references for `vmovaps'

Number of similar (compiler,implementation) pairs: 166, namely:
CompilerImplementations
gcc -funroll-loops -m32 -O2 -fomit-frame-pointer avx
gcc -funroll-loops -m32 -O3 -fomit-frame-pointer avx
gcc -funroll-loops -m32 -O -fomit-frame-pointer avx
gcc -funroll-loops -m32 -Os -fomit-frame-pointer avx
gcc -funroll-loops -m32 -march=athlon -O2 -fomit-frame-pointer avx
gcc -funroll-loops -m32 -march=athlon -O3 -fomit-frame-pointer avx
gcc -funroll-loops -m32 -march=athlon -O -fomit-frame-pointer avx
gcc -funroll-loops -m32 -march=athlon -Os -fomit-frame-pointer avx
gcc -funroll-loops -m32 -march=barcelona -O2 -fomit-frame-pointer avx
gcc -funroll-loops -m32 -march=barcelona -O3 -fomit-frame-pointer avx
gcc -funroll-loops -m32 -march=barcelona -O -fomit-frame-pointer avx
gcc -funroll-loops -m32 -march=barcelona -Os -fomit-frame-pointer avx
gcc -funroll-loops -m32 -march=i386 -O2 -fomit-frame-pointer avx
gcc -funroll-loops -m32 -march=i386 -O3 -fomit-frame-pointer avx
gcc -funroll-loops -m32 -march=i386 -O -fomit-frame-pointer avx
gcc -funroll-loops -m32 -march=i386 -Os -fomit-frame-pointer avx
gcc -funroll-loops -m32 -march=i486 -O2 -fomit-frame-pointer avx
gcc -funroll-loops -m32 -march=i486 -O3 -fomit-frame-pointer avx
gcc -funroll-loops -m32 -march=i486 -O -fomit-frame-pointer avx
gcc -funroll-loops -m32 -march=i486 -Os -fomit-frame-pointer avx
gcc -funroll-loops -m32 -march=k6-2 -O2 -fomit-frame-pointer avx
gcc -funroll-loops -m32 -march=k6-2 -O3 -fomit-frame-pointer avx
gcc -funroll-loops -m32 -march=k6-2 -O -fomit-frame-pointer avx
gcc -funroll-loops -m32 -march=k6-2 -Os -fomit-frame-pointer avx
gcc -funroll-loops -m32 -march=k6-3 -O2 -fomit-frame-pointer avx
gcc -funroll-loops -m32 -march=k6-3 -O3 -fomit-frame-pointer avx
gcc -funroll-loops -m32 -march=k6-3 -O -fomit-frame-pointer avx
gcc -funroll-loops -m32 -march=k6-3 -Os -fomit-frame-pointer avx
gcc -funroll-loops -m32 -march=k6 -O2 -fomit-frame-pointer avx
gcc -funroll-loops -m32 -march=k6 -O3 -fomit-frame-pointer avx
gcc -funroll-loops -m32 -march=k6 -O -fomit-frame-pointer avx
gcc -funroll-loops -m32 -march=k6 -Os -fomit-frame-pointer avx
gcc -funroll-loops -m32 -march=k8 -O2 -fomit-frame-pointer avx
gcc -funroll-loops -m32 -march=k8 -O3 -fomit-frame-pointer avx
gcc -funroll-loops -m32 -march=k8 -O -fomit-frame-pointer avx
gcc -funroll-loops -m32 -march=k8 -Os -fomit-frame-pointer avx
gcc -funroll-loops -m32 -march=nocona -O2 -fomit-frame-pointer avx
gcc -funroll-loops -m32 -march=nocona -O3 -fomit-frame-pointer avx
gcc -funroll-loops -m32 -march=nocona -O -fomit-frame-pointer avx
gcc -funroll-loops -m32 -march=nocona -Os -fomit-frame-pointer avx
gcc -funroll-loops -m32 -march=pentium-m -O2 -fomit-frame-pointer avx
gcc -funroll-loops -m32 -march=pentium-m -O3 -fomit-frame-pointer avx
gcc -funroll-loops -m32 -march=pentium-m -O -fomit-frame-pointer avx
gcc -funroll-loops -m32 -march=pentium-m -Os -fomit-frame-pointer avx
gcc -funroll-loops -m32 -march=pentium-mmx -O2 -fomit-frame-pointer avx
gcc -funroll-loops -m32 -march=pentium-mmx -O3 -fomit-frame-pointer avx
gcc -funroll-loops -m32 -march=pentium-mmx -O -fomit-frame-pointer avx
gcc -funroll-loops -m32 -march=pentium-mmx -Os -fomit-frame-pointer avx
gcc -funroll-loops -m32 -march=pentium2 -O2 -fomit-frame-pointer avx
gcc -funroll-loops -m32 -march=pentium2 -O3 -fomit-frame-pointer avx
gcc -funroll-loops -m32 -march=pentium2 -O -fomit-frame-pointer avx
gcc -funroll-loops -m32 -march=pentium2 -Os -fomit-frame-pointer avx
gcc -funroll-loops -m32 -march=pentium3 -O2 -fomit-frame-pointer avx
gcc -funroll-loops -m32 -march=pentium3 -O3 -fomit-frame-pointer avx
gcc -funroll-loops -m32 -march=pentium3 -O -fomit-frame-pointer avx
gcc -funroll-loops -m32 -march=pentium3 -Os -fomit-frame-pointer avx
gcc -funroll-loops -m32 -march=pentium4 -O2 -fomit-frame-pointer avx
gcc -funroll-loops -m32 -march=pentium4 -O3 -fomit-frame-pointer avx
gcc -funroll-loops -m32 -march=pentium4 -O -fomit-frame-pointer avx
gcc -funroll-loops -m32 -march=pentium4 -Os -fomit-frame-pointer avx
gcc -funroll-loops -m32 -march=pentium -O2 -fomit-frame-pointer avx
gcc -funroll-loops -m32 -march=pentium -O3 -fomit-frame-pointer avx
gcc -funroll-loops -m32 -march=pentium -O -fomit-frame-pointer avx
gcc -funroll-loops -m32 -march=pentium -Os -fomit-frame-pointer avx
gcc -funroll-loops -m32 -march=pentiumpro -O2 -fomit-frame-pointer avx
gcc -funroll-loops -m32 -march=pentiumpro -O3 -fomit-frame-pointer avx
gcc -funroll-loops -m32 -march=pentiumpro -O -fomit-frame-pointer avx
gcc -funroll-loops -m32 -march=pentiumpro -Os -fomit-frame-pointer avx
gcc -funroll-loops -m32 -march=prescott -O2 -fomit-frame-pointer avx
gcc -funroll-loops -m32 -march=prescott -O3 -fomit-frame-pointer avx
gcc -funroll-loops -m32 -march=prescott -O -fomit-frame-pointer avx
gcc -funroll-loops -m32 -march=prescott -Os -fomit-frame-pointer avx
gcc -m32 -O2 -fomit-frame-pointer avx
gcc -m32 -O3 -fomit-frame-pointer avx
gcc -m32 -O -fomit-frame-pointer avx
gcc -m32 -Os -fomit-frame-pointer avx
gcc -m32 -march=athlon -O2 -fomit-frame-pointer avx
gcc -m32 -march=athlon -O3 -fomit-frame-pointer avx
gcc -m32 -march=athlon -O -fomit-frame-pointer avx
gcc -m32 -march=athlon -Os -fomit-frame-pointer avx
gcc -m32 -march=core-avx-i -O2 -fomit-frame-pointer avx
gcc -m32 -march=core-avx-i -O -fomit-frame-pointer avx
gcc -m32 -march=core-avx-i -Os -fomit-frame-pointer avx
gcc -m32 -march=core2 -O2 -fomit-frame-pointer avx
gcc -m32 -march=core2 -O3 -fomit-frame-pointer avx
gcc -m32 -march=core2 -O -fomit-frame-pointer avx
gcc -m32 -march=core2 -Os -fomit-frame-pointer avx
gcc -m32 -march=core2 -msse4.1 -O2 -fomit-frame-pointer avx
gcc -m32 -march=core2 -msse4.1 -O3 -fomit-frame-pointer avx
gcc -m32 -march=core2 -msse4.1 -O -fomit-frame-pointer avx
gcc -m32 -march=core2 -msse4.1 -Os -fomit-frame-pointer avx
gcc -m32 -march=core2 -msse4 -O2 -fomit-frame-pointer avx
gcc -m32 -march=core2 -msse4 -O3 -fomit-frame-pointer avx
gcc -m32 -march=core2 -msse4 -O -fomit-frame-pointer avx
gcc -m32 -march=core2 -msse4 -Os -fomit-frame-pointer avx
gcc -m32 -march=corei7-avx -O2 -fomit-frame-pointer avx
gcc -m32 -march=corei7-avx -O -fomit-frame-pointer avx
gcc -m32 -march=corei7-avx -Os -fomit-frame-pointer avx
gcc -m32 -march=corei7 -O2 -fomit-frame-pointer avx
gcc -m32 -march=corei7 -O3 -fomit-frame-pointer avx
gcc -m32 -march=corei7 -O -fomit-frame-pointer avx
gcc -m32 -march=corei7 -Os -fomit-frame-pointer avx
gcc -m32 -march=i386 -O2 -fomit-frame-pointer avx
gcc -m32 -march=i386 -O3 -fomit-frame-pointer avx
gcc -m32 -march=i386 -O -fomit-frame-pointer avx
gcc -m32 -march=i386 -Os -fomit-frame-pointer avx
gcc -m32 -march=i486 -O2 -fomit-frame-pointer avx
gcc -m32 -march=i486 -O3 -fomit-frame-pointer avx
gcc -m32 -march=i486 -O -fomit-frame-pointer avx
gcc -m32 -march=i486 -Os -fomit-frame-pointer avx
gcc -m32 -march=k6-2 -O2 -fomit-frame-pointer avx
gcc -m32 -march=k6-2 -O3 -fomit-frame-pointer avx
gcc -m32 -march=k6-2 -O -fomit-frame-pointer avx
gcc -m32 -march=k6-2 -Os -fomit-frame-pointer avx
gcc -m32 -march=k6-3 -O2 -fomit-frame-pointer avx
gcc -m32 -march=k6-3 -O3 -fomit-frame-pointer avx
gcc -m32 -march=k6-3 -O -fomit-frame-pointer avx
gcc -m32 -march=k6-3 -Os -fomit-frame-pointer avx
gcc -m32 -march=k6 -O2 -fomit-frame-pointer avx
gcc -m32 -march=k6 -O3 -fomit-frame-pointer avx
gcc -m32 -march=k6 -O -fomit-frame-pointer avx
gcc -m32 -march=k6 -Os -fomit-frame-pointer avx
gcc -m32 -march=k8 -O2 -fomit-frame-pointer avx
gcc -m32 -march=k8 -O3 -fomit-frame-pointer avx
gcc -m32 -march=k8 -O -fomit-frame-pointer avx
gcc -m32 -march=k8 -Os -fomit-frame-pointer avx
gcc -m32 -march=native -mtune=native -O2 -fomit-frame-pointer avx
gcc -m32 -march=native -mtune=native -O3 -fomit-frame-pointer avx
gcc -m32 -march=native -mtune=native -O -fomit-frame-pointer avx
gcc -m32 -march=native -mtune=native -Os -fomit-frame-pointer avx
gcc -m32 -march=nocona -O2 -fomit-frame-pointer avx
gcc -m32 -march=nocona -O3 -fomit-frame-pointer avx
gcc -m32 -march=nocona -O -fomit-frame-pointer avx
gcc -m32 -march=nocona -Os -fomit-frame-pointer avx
gcc -m32 -march=pentium-m -O2 -fomit-frame-pointer avx
gcc -m32 -march=pentium-m -O3 -fomit-frame-pointer avx
gcc -m32 -march=pentium-m -O -fomit-frame-pointer avx
gcc -m32 -march=pentium-m -Os -fomit-frame-pointer avx
gcc -m32 -march=pentium-mmx -O2 -fomit-frame-pointer avx
gcc -m32 -march=pentium-mmx -O3 -fomit-frame-pointer avx
gcc -m32 -march=pentium-mmx -O -fomit-frame-pointer avx
gcc -m32 -march=pentium-mmx -Os -fomit-frame-pointer avx
gcc -m32 -march=pentium2 -O2 -fomit-frame-pointer avx
gcc -m32 -march=pentium2 -O3 -fomit-frame-pointer avx
gcc -m32 -march=pentium2 -O -fomit-frame-pointer avx
gcc -m32 -march=pentium2 -Os -fomit-frame-pointer avx
gcc -m32 -march=pentium3 -O2 -fomit-frame-pointer avx
gcc -m32 -march=pentium3 -O3 -fomit-frame-pointer avx
gcc -m32 -march=pentium3 -O -fomit-frame-pointer avx
gcc -m32 -march=pentium3 -Os -fomit-frame-pointer avx
gcc -m32 -march=pentium4 -O2 -fomit-frame-pointer avx
gcc -m32 -march=pentium4 -O3 -fomit-frame-pointer avx
gcc -m32 -march=pentium4 -O -fomit-frame-pointer avx
gcc -m32 -march=pentium4 -Os -fomit-frame-pointer avx
gcc -m32 -march=pentium -O2 -fomit-frame-pointer avx
gcc -m32 -march=pentium -O3 -fomit-frame-pointer avx
gcc -m32 -march=pentium -O -fomit-frame-pointer avx
gcc -m32 -march=pentium -Os -fomit-frame-pointer avx
gcc -m32 -march=pentiumpro -O2 -fomit-frame-pointer avx
gcc -m32 -march=pentiumpro -O3 -fomit-frame-pointer avx
gcc -m32 -march=pentiumpro -O -fomit-frame-pointer avx
gcc -m32 -march=pentiumpro -Os -fomit-frame-pointer avx
gcc -m32 -march=prescott -O2 -fomit-frame-pointer avx
gcc -m32 -march=prescott -O3 -fomit-frame-pointer avx
gcc -m32 -march=prescott -O -fomit-frame-pointer avx
gcc -m32 -march=prescott -Os -fomit-frame-pointer avx

Compiler output

Implementation: crypto_hash/groestl512/vperm
Compiler: gcc -funroll-loops -m32 -O2 -fomit-frame-pointer
hash.c: groestl-asm-vperm.h: Assembler messages:
hash.c: groestl-asm-vperm.h:1196: Error: too many memory references for `movaps'
hash.c: groestl-asm-vperm.h:1196: Error: too many memory references for `movaps'
hash.c: groestl-asm-vperm.h:1196: Error: too many memory references for `movaps'
hash.c: groestl-asm-vperm.h:1196: Error: too many memory references for `movaps'
hash.c: groestl-asm-vperm.h:1196: Error: too many memory references for `movaps'
hash.c: groestl-asm-vperm.h:1196: Error: too many memory references for `movaps'
hash.c: groestl-asm-vperm.h:1196: Error: too many memory references for `movaps'
hash.c: groestl-asm-vperm.h:1196: Error: too many memory references for `movaps'
hash.c: groestl-asm-vperm.h:1196: Error: too many memory references for `movaps'
hash.c: ...
hash.c: groestl-asm-vperm.h:1382: Error: operand size mismatch for `pand'
hash.c: groestl-asm-vperm.h:1382: Error: operand size mismatch for `pand'
hash.c: groestl-asm-vperm.h:1382: Error: too many memory references for `movdqa'
hash.c: groestl-asm-vperm.h:1382: Error: too many memory references for `movdqa'
hash.c: groestl-asm-vperm.h:1382: Error: operand size mismatch for `pshufb'
hash.c: groestl-asm-vperm.h:1382: Error: operand size mismatch for `pshufb'
hash.c: groestl-asm-vperm.h:1382: Error: operand size mismatch for `pxor'
hash.c: groestl-asm-vperm.h:1382: Error: operand size mismatch for `pxor'
hash.c: groestl-asm-vperm.h:1387: Error: too many memory references for `movaps'
hash.c: groestl-asm-vperm.h:1388: Error: too many memory references for `movaps'

Number of similar (compiler,implementation) pairs: 166, namely:
CompilerImplementations
gcc -funroll-loops -m32 -O2 -fomit-frame-pointer vperm
gcc -funroll-loops -m32 -O3 -fomit-frame-pointer vperm
gcc -funroll-loops -m32 -O -fomit-frame-pointer vperm
gcc -funroll-loops -m32 -Os -fomit-frame-pointer vperm
gcc -funroll-loops -m32 -march=athlon -O2 -fomit-frame-pointer vperm
gcc -funroll-loops -m32 -march=athlon -O3 -fomit-frame-pointer vperm
gcc -funroll-loops -m32 -march=athlon -O -fomit-frame-pointer vperm
gcc -funroll-loops -m32 -march=athlon -Os -fomit-frame-pointer vperm
gcc -funroll-loops -m32 -march=barcelona -O2 -fomit-frame-pointer vperm
gcc -funroll-loops -m32 -march=barcelona -O3 -fomit-frame-pointer vperm
gcc -funroll-loops -m32 -march=barcelona -O -fomit-frame-pointer vperm
gcc -funroll-loops -m32 -march=barcelona -Os -fomit-frame-pointer vperm
gcc -funroll-loops -m32 -march=i386 -O2 -fomit-frame-pointer vperm
gcc -funroll-loops -m32 -march=i386 -O3 -fomit-frame-pointer vperm
gcc -funroll-loops -m32 -march=i386 -O -fomit-frame-pointer vperm
gcc -funroll-loops -m32 -march=i386 -Os -fomit-frame-pointer vperm
gcc -funroll-loops -m32 -march=i486 -O2 -fomit-frame-pointer vperm
gcc -funroll-loops -m32 -march=i486 -O3 -fomit-frame-pointer vperm
gcc -funroll-loops -m32 -march=i486 -O -fomit-frame-pointer vperm
gcc -funroll-loops -m32 -march=i486 -Os -fomit-frame-pointer vperm
gcc -funroll-loops -m32 -march=k6-2 -O2 -fomit-frame-pointer vperm
gcc -funroll-loops -m32 -march=k6-2 -O3 -fomit-frame-pointer vperm
gcc -funroll-loops -m32 -march=k6-2 -O -fomit-frame-pointer vperm
gcc -funroll-loops -m32 -march=k6-2 -Os -fomit-frame-pointer vperm
gcc -funroll-loops -m32 -march=k6-3 -O2 -fomit-frame-pointer vperm
gcc -funroll-loops -m32 -march=k6-3 -O3 -fomit-frame-pointer vperm
gcc -funroll-loops -m32 -march=k6-3 -O -fomit-frame-pointer vperm
gcc -funroll-loops -m32 -march=k6-3 -Os -fomit-frame-pointer vperm
gcc -funroll-loops -m32 -march=k6 -O2 -fomit-frame-pointer vperm
gcc -funroll-loops -m32 -march=k6 -O3 -fomit-frame-pointer vperm
gcc -funroll-loops -m32 -march=k6 -O -fomit-frame-pointer vperm
gcc -funroll-loops -m32 -march=k6 -Os -fomit-frame-pointer vperm
gcc -funroll-loops -m32 -march=k8 -O2 -fomit-frame-pointer vperm
gcc -funroll-loops -m32 -march=k8 -O3 -fomit-frame-pointer vperm
gcc -funroll-loops -m32 -march=k8 -O -fomit-frame-pointer vperm
gcc -funroll-loops -m32 -march=k8 -Os -fomit-frame-pointer vperm
gcc -funroll-loops -m32 -march=nocona -O2 -fomit-frame-pointer vperm
gcc -funroll-loops -m32 -march=nocona -O3 -fomit-frame-pointer vperm
gcc -funroll-loops -m32 -march=nocona -O -fomit-frame-pointer vperm
gcc -funroll-loops -m32 -march=nocona -Os -fomit-frame-pointer vperm
gcc -funroll-loops -m32 -march=pentium-m -O2 -fomit-frame-pointer vperm
gcc -funroll-loops -m32 -march=pentium-m -O3 -fomit-frame-pointer vperm
gcc -funroll-loops -m32 -march=pentium-m -O -fomit-frame-pointer vperm
gcc -funroll-loops -m32 -march=pentium-m -Os -fomit-frame-pointer vperm
gcc -funroll-loops -m32 -march=pentium-mmx -O2 -fomit-frame-pointer vperm
gcc -funroll-loops -m32 -march=pentium-mmx -O3 -fomit-frame-pointer vperm
gcc -funroll-loops -m32 -march=pentium-mmx -O -fomit-frame-pointer vperm
gcc -funroll-loops -m32 -march=pentium-mmx -Os -fomit-frame-pointer vperm
gcc -funroll-loops -m32 -march=pentium2 -O2 -fomit-frame-pointer vperm
gcc -funroll-loops -m32 -march=pentium2 -O3 -fomit-frame-pointer vperm
gcc -funroll-loops -m32 -march=pentium2 -O -fomit-frame-pointer vperm
gcc -funroll-loops -m32 -march=pentium2 -Os -fomit-frame-pointer vperm
gcc -funroll-loops -m32 -march=pentium3 -O2 -fomit-frame-pointer vperm
gcc -funroll-loops -m32 -march=pentium3 -O3 -fomit-frame-pointer vperm
gcc -funroll-loops -m32 -march=pentium3 -O -fomit-frame-pointer vperm
gcc -funroll-loops -m32 -march=pentium3 -Os -fomit-frame-pointer vperm
gcc -funroll-loops -m32 -march=pentium4 -O2 -fomit-frame-pointer vperm
gcc -funroll-loops -m32 -march=pentium4 -O3 -fomit-frame-pointer vperm
gcc -funroll-loops -m32 -march=pentium4 -O -fomit-frame-pointer vperm
gcc -funroll-loops -m32 -march=pentium4 -Os -fomit-frame-pointer vperm
gcc -funroll-loops -m32 -march=pentium -O2 -fomit-frame-pointer vperm
gcc -funroll-loops -m32 -march=pentium -O3 -fomit-frame-pointer vperm
gcc -funroll-loops -m32 -march=pentium -O -fomit-frame-pointer vperm
gcc -funroll-loops -m32 -march=pentium -Os -fomit-frame-pointer vperm
gcc -funroll-loops -m32 -march=pentiumpro -O2 -fomit-frame-pointer vperm
gcc -funroll-loops -m32 -march=pentiumpro -O3 -fomit-frame-pointer vperm
gcc -funroll-loops -m32 -march=pentiumpro -O -fomit-frame-pointer vperm
gcc -funroll-loops -m32 -march=pentiumpro -Os -fomit-frame-pointer vperm
gcc -funroll-loops -m32 -march=prescott -O2 -fomit-frame-pointer vperm
gcc -funroll-loops -m32 -march=prescott -O3 -fomit-frame-pointer vperm
gcc -funroll-loops -m32 -march=prescott -O -fomit-frame-pointer vperm
gcc -funroll-loops -m32 -march=prescott -Os -fomit-frame-pointer vperm
gcc -m32 -O2 -fomit-frame-pointer vperm
gcc -m32 -O3 -fomit-frame-pointer vperm
gcc -m32 -O -fomit-frame-pointer vperm
gcc -m32 -Os -fomit-frame-pointer vperm
gcc -m32 -march=athlon -O2 -fomit-frame-pointer vperm
gcc -m32 -march=athlon -O3 -fomit-frame-pointer vperm
gcc -m32 -march=athlon -O -fomit-frame-pointer vperm
gcc -m32 -march=athlon -Os -fomit-frame-pointer vperm
gcc -m32 -march=core-avx-i -O2 -fomit-frame-pointer vperm
gcc -m32 -march=core-avx-i -O -fomit-frame-pointer vperm
gcc -m32 -march=core-avx-i -Os -fomit-frame-pointer vperm
gcc -m32 -march=core2 -O2 -fomit-frame-pointer vperm
gcc -m32 -march=core2 -O3 -fomit-frame-pointer vperm
gcc -m32 -march=core2 -O -fomit-frame-pointer vperm
gcc -m32 -march=core2 -Os -fomit-frame-pointer vperm
gcc -m32 -march=core2 -msse4.1 -O2 -fomit-frame-pointer vperm
gcc -m32 -march=core2 -msse4.1 -O3 -fomit-frame-pointer vperm
gcc -m32 -march=core2 -msse4.1 -O -fomit-frame-pointer vperm
gcc -m32 -march=core2 -msse4.1 -Os -fomit-frame-pointer vperm
gcc -m32 -march=core2 -msse4 -O2 -fomit-frame-pointer vperm
gcc -m32 -march=core2 -msse4 -O3 -fomit-frame-pointer vperm
gcc -m32 -march=core2 -msse4 -O -fomit-frame-pointer vperm
gcc -m32 -march=core2 -msse4 -Os -fomit-frame-pointer vperm
gcc -m32 -march=corei7-avx -O2 -fomit-frame-pointer vperm
gcc -m32 -march=corei7-avx -O -fomit-frame-pointer vperm
gcc -m32 -march=corei7-avx -Os -fomit-frame-pointer vperm
gcc -m32 -march=corei7 -O2 -fomit-frame-pointer vperm
gcc -m32 -march=corei7 -O3 -fomit-frame-pointer vperm
gcc -m32 -march=corei7 -O -fomit-frame-pointer vperm
gcc -m32 -march=corei7 -Os -fomit-frame-pointer vperm
gcc -m32 -march=i386 -O2 -fomit-frame-pointer vperm
gcc -m32 -march=i386 -O3 -fomit-frame-pointer vperm
gcc -m32 -march=i386 -O -fomit-frame-pointer vperm
gcc -m32 -march=i386 -Os -fomit-frame-pointer vperm
gcc -m32 -march=i486 -O2 -fomit-frame-pointer vperm
gcc -m32 -march=i486 -O3 -fomit-frame-pointer vperm
gcc -m32 -march=i486 -O -fomit-frame-pointer vperm
gcc -m32 -march=i486 -Os -fomit-frame-pointer vperm
gcc -m32 -march=k6-2 -O2 -fomit-frame-pointer vperm
gcc -m32 -march=k6-2 -O3 -fomit-frame-pointer vperm
gcc -m32 -march=k6-2 -O -fomit-frame-pointer vperm
gcc -m32 -march=k6-2 -Os -fomit-frame-pointer vperm
gcc -m32 -march=k6-3 -O2 -fomit-frame-pointer vperm
gcc -m32 -march=k6-3 -O3 -fomit-frame-pointer vperm
gcc -m32 -march=k6-3 -O -fomit-frame-pointer vperm
gcc -m32 -march=k6-3 -Os -fomit-frame-pointer vperm
gcc -m32 -march=k6 -O2 -fomit-frame-pointer vperm
gcc -m32 -march=k6 -O3 -fomit-frame-pointer vperm
gcc -m32 -march=k6 -O -fomit-frame-pointer vperm
gcc -m32 -march=k6 -Os -fomit-frame-pointer vperm
gcc -m32 -march=k8 -O2 -fomit-frame-pointer vperm
gcc -m32 -march=k8 -O3 -fomit-frame-pointer vperm
gcc -m32 -march=k8 -O -fomit-frame-pointer vperm
gcc -m32 -march=k8 -Os -fomit-frame-pointer vperm
gcc -m32 -march=native -mtune=native -O2 -fomit-frame-pointer vperm
gcc -m32 -march=native -mtune=native -O3 -fomit-frame-pointer vperm
gcc -m32 -march=native -mtune=native -O -fomit-frame-pointer vperm
gcc -m32 -march=native -mtune=native -Os -fomit-frame-pointer vperm
gcc -m32 -march=nocona -O2 -fomit-frame-pointer vperm
gcc -m32 -march=nocona -O3 -fomit-frame-pointer vperm
gcc -m32 -march=nocona -O -fomit-frame-pointer vperm
gcc -m32 -march=nocona -Os -fomit-frame-pointer vperm
gcc -m32 -march=pentium-m -O2 -fomit-frame-pointer vperm
gcc -m32 -march=pentium-m -O3 -fomit-frame-pointer vperm
gcc -m32 -march=pentium-m -O -fomit-frame-pointer vperm
gcc -m32 -march=pentium-m -Os -fomit-frame-pointer vperm
gcc -m32 -march=pentium-mmx -O2 -fomit-frame-pointer vperm
gcc -m32 -march=pentium-mmx -O3 -fomit-frame-pointer vperm
gcc -m32 -march=pentium-mmx -O -fomit-frame-pointer vperm
gcc -m32 -march=pentium-mmx -Os -fomit-frame-pointer vperm
gcc -m32 -march=pentium2 -O2 -fomit-frame-pointer vperm
gcc -m32 -march=pentium2 -O3 -fomit-frame-pointer vperm
gcc -m32 -march=pentium2 -O -fomit-frame-pointer vperm
gcc -m32 -march=pentium2 -Os -fomit-frame-pointer vperm
gcc -m32 -march=pentium3 -O2 -fomit-frame-pointer vperm
gcc -m32 -march=pentium3 -O3 -fomit-frame-pointer vperm
gcc -m32 -march=pentium3 -O -fomit-frame-pointer vperm
gcc -m32 -march=pentium3 -Os -fomit-frame-pointer vperm
gcc -m32 -march=pentium4 -O2 -fomit-frame-pointer vperm
gcc -m32 -march=pentium4 -O3 -fomit-frame-pointer vperm
gcc -m32 -march=pentium4 -O -fomit-frame-pointer vperm
gcc -m32 -march=pentium4 -Os -fomit-frame-pointer vperm
gcc -m32 -march=pentium -O2 -fomit-frame-pointer vperm
gcc -m32 -march=pentium -O3 -fomit-frame-pointer vperm
gcc -m32 -march=pentium -O -fomit-frame-pointer vperm
gcc -m32 -march=pentium -Os -fomit-frame-pointer vperm
gcc -m32 -march=pentiumpro -O2 -fomit-frame-pointer vperm
gcc -m32 -march=pentiumpro -O3 -fomit-frame-pointer vperm
gcc -m32 -march=pentiumpro -O -fomit-frame-pointer vperm
gcc -m32 -march=pentiumpro -Os -fomit-frame-pointer vperm
gcc -m32 -march=prescott -O2 -fomit-frame-pointer vperm
gcc -m32 -march=prescott -O3 -fomit-frame-pointer vperm
gcc -m32 -march=prescott -O -fomit-frame-pointer vperm
gcc -m32 -march=prescott -Os -fomit-frame-pointer vperm

Compiler output

Implementation: crypto_hash/groestl512/aesni-intr
Compiler: gcc -funroll-loops -m32 -O2 -fomit-frame-pointer
hash.c: In file included from groestl-intr-aes.h:10:0,
hash.c: from hash.c:28:
hash.c: /usr/lib/gcc/x86_64-linux-gnu/4.6/include/smmintrin.h:32:3: error: #error "SSE4.1 instruction set not enabled"
hash.c: In file included from /usr/lib/gcc/x86_64-linux-gnu/4.6/include/wmmintrin.h:31:0,
hash.c: from groestl-intr-aes.h:11,
hash.c: from hash.c:28:
hash.c: /usr/lib/gcc/x86_64-linux-gnu/4.6/include/emmintrin.h:32:3: error: #error "SSE2 instruction set not enabled"
hash.c: In file included from groestl-intr-aes.h:11:0,
hash.c: from hash.c:28:
hash.c: /usr/lib/gcc/x86_64-linux-gnu/4.6/include/wmmintrin.h:34:3: error: #error "AES/PCLMUL instructions not enabled"
hash.c: In file included from hash.c:28:0:
hash.c: groestl-intr-aes.h:15:1: error: unknown type name '__m128i'
hash.c: groestl-intr-aes.h:16:1: error: unknown type name '__m128i'
hash.c: groestl-intr-aes.h:17:1: error: unknown type name '__m128i'
hash.c: groestl-intr-aes.h:18:1: error: unknown type name '__m128i'
hash.c: groestl-intr-aes.h:19:1: error: unknown type name '__m128i'
hash.c: groestl-intr-aes.h:20:1: error: unknown type name '__m128i'
hash.c: groestl-intr-aes.h:21:1: error: unknown type name '__m128i'
hash.c: groestl-intr-aes.h:22:1: error: unknown type name '__m128i'
hash.c: groestl-intr-aes.h:23:1: error: unknown type name '__m128i'
hash.c: In file included from hash.c:28:0:
hash.c: groestl-intr-aes.h: In function 'INIT':
hash.c: groestl-intr-aes.h:769:4: error: unknown type name '__m128i'
hash.c: groestl-intr-aes.h:769:31: error: '__m128i' undeclared (first use in this function)
hash.c: groestl-intr-aes.h:769:31: note: each undeclared identifier is reported only once for each function it appears in
hash.c: ...

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

Compiler output

Implementation: crypto_hash/groestl512/avx-intr
Compiler: gcc -funroll-loops -m32 -O2 -fomit-frame-pointer
hash.c: In file included from groestl-intr-avx.h:10:0,
hash.c: from hash.c:31:
hash.c: /usr/lib/gcc/x86_64-linux-gnu/4.6/include/smmintrin.h:32:3: error: #error "SSE4.1 instruction set not enabled"
hash.c: In file included from /usr/lib/gcc/x86_64-linux-gnu/4.6/include/wmmintrin.h:31:0,
hash.c: from groestl-intr-avx.h:11,
hash.c: from hash.c:31:
hash.c: /usr/lib/gcc/x86_64-linux-gnu/4.6/include/emmintrin.h:32:3: error: #error "SSE2 instruction set not enabled"
hash.c: In file included from groestl-intr-avx.h:11:0,
hash.c: from hash.c:31:
hash.c: /usr/lib/gcc/x86_64-linux-gnu/4.6/include/wmmintrin.h:34:3: error: #error "AES/PCLMUL instructions not enabled"
hash.c: In file included from hash.c:31:0:
hash.c: groestl-intr-avx.h:16:1: error: unknown type name '__m128i'
hash.c: groestl-intr-avx.h:17:1: error: unknown type name '__m128i'
hash.c: groestl-intr-avx.h:18:1: error: unknown type name '__m128i'
hash.c: groestl-intr-avx.h:19:1: error: unknown type name '__m128i'
hash.c: groestl-intr-avx.h:20:1: error: unknown type name '__m128i'
hash.c: groestl-intr-avx.h:21:1: error: unknown type name '__m128i'
hash.c: groestl-intr-avx.h:22:1: error: unknown type name '__m128i'
hash.c: groestl-intr-avx.h:23:1: error: unknown type name '__m128i'
hash.c: groestl-intr-avx.h:27:1: error: unknown type name '__m256d'
hash.c: In file included from hash.c:31:0:
hash.c: groestl-intr-avx.h: In function 'INIT':
hash.c: groestl-intr-avx.h:833:4: error: unknown type name '__m128i'
hash.c: groestl-intr-avx.h:833:31: error: '__m128i' undeclared (first use in this function)
hash.c: groestl-intr-avx.h:833:31: note: each undeclared identifier is reported only once for each function it appears in
hash.c: ...

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

Compiler output

Implementation: crypto_hash/groestl512/vperm-intr
Compiler: gcc -funroll-loops -m32 -O2 -fomit-frame-pointer
hash.c: In file included from groestl-intr-vperm.h:13:0,
hash.c: from hash.c:34:
hash.c: /usr/lib/gcc/x86_64-linux-gnu/4.6/include/tmmintrin.h:31:3: error: #error "SSSE3 instruction set not enabled"
hash.c: In file included from hash.c:34:0:
hash.c: groestl-intr-vperm.h:17:1: error: unknown type name '__m128i'
hash.c: groestl-intr-vperm.h:18:1: error: unknown type name '__m128i'
hash.c: groestl-intr-vperm.h:19:1: error: unknown type name '__m128i'
hash.c: groestl-intr-vperm.h:20:1: error: unknown type name '__m128i'
hash.c: groestl-intr-vperm.h:21:1: error: unknown type name '__m128i'
hash.c: groestl-intr-vperm.h:22:1: error: unknown type name '__m128i'
hash.c: groestl-intr-vperm.h:23:1: error: unknown type name '__m128i'
hash.c: groestl-intr-vperm.h:24:1: error: unknown type name '__m128i'
hash.c: groestl-intr-vperm.h:25:1: error: unknown type name '__m128i'
hash.c: groestl-intr-vperm.h:26:1: error: unknown type name '__m128i'
hash.c: groestl-intr-vperm.h:27:1: error: unknown type name '__m128i'
hash.c: groestl-intr-vperm.h:28:1: error: unknown type name '__m128i'
hash.c: groestl-intr-vperm.h:29:1: error: unknown type name '__m128i'
hash.c: groestl-intr-vperm.h:30:1: error: unknown type name '__m128i'
hash.c: groestl-intr-vperm.h:31:1: error: unknown type name '__m128i'
hash.c: groestl-intr-vperm.h:32:1: error: unknown type name '__m128i'
hash.c: groestl-intr-vperm.h:33:1: error: unknown type name '__m128i'
hash.c: groestl-intr-vperm.h:34:1: error: unknown type name '__m128i'
hash.c: groestl-intr-vperm.h:35:1: error: unknown type name '__m128i'
hash.c: In file included from hash.c:34:0:
hash.c: groestl-intr-vperm.h: In function 'INIT':
hash.c: ...

Number of similar (compiler,implementation) pairs: 140, namely:
CompilerImplementations
gcc -funroll-loops -m32 -O2 -fomit-frame-pointer vperm-intr
gcc -funroll-loops -m32 -O3 -fomit-frame-pointer vperm-intr
gcc -funroll-loops -m32 -O -fomit-frame-pointer vperm-intr
gcc -funroll-loops -m32 -Os -fomit-frame-pointer vperm-intr
gcc -funroll-loops -m32 -march=athlon -O2 -fomit-frame-pointer vperm-intr
gcc -funroll-loops -m32 -march=athlon -O3 -fomit-frame-pointer vperm-intr
gcc -funroll-loops -m32 -march=athlon -O -fomit-frame-pointer vperm-intr
gcc -funroll-loops -m32 -march=athlon -Os -fomit-frame-pointer vperm-intr
gcc -funroll-loops -m32 -march=barcelona -O2 -fomit-frame-pointer vperm-intr
gcc -funroll-loops -m32 -march=barcelona -O3 -fomit-frame-pointer vperm-intr
gcc -funroll-loops -m32 -march=barcelona -O -fomit-frame-pointer vperm-intr
gcc -funroll-loops -m32 -march=barcelona -Os -fomit-frame-pointer vperm-intr
gcc -funroll-loops -m32 -march=i386 -O2 -fomit-frame-pointer vperm-intr
gcc -funroll-loops -m32 -march=i386 -O3 -fomit-frame-pointer vperm-intr
gcc -funroll-loops -m32 -march=i386 -O -fomit-frame-pointer vperm-intr
gcc -funroll-loops -m32 -march=i386 -Os -fomit-frame-pointer vperm-intr
gcc -funroll-loops -m32 -march=i486 -O2 -fomit-frame-pointer vperm-intr
gcc -funroll-loops -m32 -march=i486 -O3 -fomit-frame-pointer vperm-intr
gcc -funroll-loops -m32 -march=i486 -O -fomit-frame-pointer vperm-intr
gcc -funroll-loops -m32 -march=i486 -Os -fomit-frame-pointer vperm-intr
gcc -funroll-loops -m32 -march=k6-2 -O2 -fomit-frame-pointer vperm-intr
gcc -funroll-loops -m32 -march=k6-2 -O3 -fomit-frame-pointer vperm-intr
gcc -funroll-loops -m32 -march=k6-2 -O -fomit-frame-pointer vperm-intr
gcc -funroll-loops -m32 -march=k6-2 -Os -fomit-frame-pointer vperm-intr
gcc -funroll-loops -m32 -march=k6-3 -O2 -fomit-frame-pointer vperm-intr
gcc -funroll-loops -m32 -march=k6-3 -O3 -fomit-frame-pointer vperm-intr
gcc -funroll-loops -m32 -march=k6-3 -O -fomit-frame-pointer vperm-intr
gcc -funroll-loops -m32 -march=k6-3 -Os -fomit-frame-pointer vperm-intr
gcc -funroll-loops -m32 -march=k6 -O2 -fomit-frame-pointer vperm-intr
gcc -funroll-loops -m32 -march=k6 -O3 -fomit-frame-pointer vperm-intr
gcc -funroll-loops -m32 -march=k6 -O -fomit-frame-pointer vperm-intr
gcc -funroll-loops -m32 -march=k6 -Os -fomit-frame-pointer vperm-intr
gcc -funroll-loops -m32 -march=k8 -O2 -fomit-frame-pointer vperm-intr
gcc -funroll-loops -m32 -march=k8 -O3 -fomit-frame-pointer vperm-intr
gcc -funroll-loops -m32 -march=k8 -O -fomit-frame-pointer vperm-intr
gcc -funroll-loops -m32 -march=k8 -Os -fomit-frame-pointer vperm-intr
gcc -funroll-loops -m32 -march=nocona -O2 -fomit-frame-pointer vperm-intr
gcc -funroll-loops -m32 -march=nocona -O3 -fomit-frame-pointer vperm-intr
gcc -funroll-loops -m32 -march=nocona -O -fomit-frame-pointer vperm-intr
gcc -funroll-loops -m32 -march=nocona -Os -fomit-frame-pointer vperm-intr
gcc -funroll-loops -m32 -march=pentium-m -O2 -fomit-frame-pointer vperm-intr
gcc -funroll-loops -m32 -march=pentium-m -O3 -fomit-frame-pointer vperm-intr
gcc -funroll-loops -m32 -march=pentium-m -O -fomit-frame-pointer vperm-intr
gcc -funroll-loops -m32 -march=pentium-m -Os -fomit-frame-pointer vperm-intr
gcc -funroll-loops -m32 -march=pentium-mmx -O2 -fomit-frame-pointer vperm-intr
gcc -funroll-loops -m32 -march=pentium-mmx -O3 -fomit-frame-pointer vperm-intr
gcc -funroll-loops -m32 -march=pentium-mmx -O -fomit-frame-pointer vperm-intr
gcc -funroll-loops -m32 -march=pentium-mmx -Os -fomit-frame-pointer vperm-intr
gcc -funroll-loops -m32 -march=pentium2 -O2 -fomit-frame-pointer vperm-intr
gcc -funroll-loops -m32 -march=pentium2 -O3 -fomit-frame-pointer vperm-intr
gcc -funroll-loops -m32 -march=pentium2 -O -fomit-frame-pointer vperm-intr
gcc -funroll-loops -m32 -march=pentium2 -Os -fomit-frame-pointer vperm-intr
gcc -funroll-loops -m32 -march=pentium3 -O2 -fomit-frame-pointer vperm-intr
gcc -funroll-loops -m32 -march=pentium3 -O3 -fomit-frame-pointer vperm-intr
gcc -funroll-loops -m32 -march=pentium3 -O -fomit-frame-pointer vperm-intr
gcc -funroll-loops -m32 -march=pentium3 -Os -fomit-frame-pointer vperm-intr
gcc -funroll-loops -m32 -march=pentium4 -O2 -fomit-frame-pointer vperm-intr
gcc -funroll-loops -m32 -march=pentium4 -O3 -fomit-frame-pointer vperm-intr
gcc -funroll-loops -m32 -march=pentium4 -O -fomit-frame-pointer vperm-intr
gcc -funroll-loops -m32 -march=pentium4 -Os -fomit-frame-pointer vperm-intr
gcc -funroll-loops -m32 -march=pentium -O2 -fomit-frame-pointer vperm-intr
gcc -funroll-loops -m32 -march=pentium -O3 -fomit-frame-pointer vperm-intr
gcc -funroll-loops -m32 -march=pentium -O -fomit-frame-pointer vperm-intr
gcc -funroll-loops -m32 -march=pentium -Os -fomit-frame-pointer vperm-intr
gcc -funroll-loops -m32 -march=pentiumpro -O2 -fomit-frame-pointer vperm-intr
gcc -funroll-loops -m32 -march=pentiumpro -O3 -fomit-frame-pointer vperm-intr
gcc -funroll-loops -m32 -march=pentiumpro -O -fomit-frame-pointer vperm-intr
gcc -funroll-loops -m32 -march=pentiumpro -Os -fomit-frame-pointer vperm-intr
gcc -funroll-loops -m32 -march=prescott -O2 -fomit-frame-pointer vperm-intr
gcc -funroll-loops -m32 -march=prescott -O3 -fomit-frame-pointer vperm-intr
gcc -funroll-loops -m32 -march=prescott -O -fomit-frame-pointer vperm-intr
gcc -funroll-loops -m32 -march=prescott -Os -fomit-frame-pointer vperm-intr
gcc -m32 -O2 -fomit-frame-pointer vperm-intr
gcc -m32 -O3 -fomit-frame-pointer vperm-intr
gcc -m32 -O -fomit-frame-pointer vperm-intr
gcc -m32 -Os -fomit-frame-pointer vperm-intr
gcc -m32 -march=athlon -O2 -fomit-frame-pointer vperm-intr
gcc -m32 -march=athlon -O3 -fomit-frame-pointer vperm-intr
gcc -m32 -march=athlon -O -fomit-frame-pointer vperm-intr
gcc -m32 -march=athlon -Os -fomit-frame-pointer vperm-intr
gcc -m32 -march=i386 -O2 -fomit-frame-pointer vperm-intr
gcc -m32 -march=i386 -O3 -fomit-frame-pointer vperm-intr
gcc -m32 -march=i386 -O -fomit-frame-pointer vperm-intr
gcc -m32 -march=i386 -Os -fomit-frame-pointer vperm-intr
gcc -m32 -march=i486 -O2 -fomit-frame-pointer vperm-intr
gcc -m32 -march=i486 -O3 -fomit-frame-pointer vperm-intr
gcc -m32 -march=i486 -O -fomit-frame-pointer vperm-intr
gcc -m32 -march=i486 -Os -fomit-frame-pointer vperm-intr
gcc -m32 -march=k6-2 -O2 -fomit-frame-pointer vperm-intr
gcc -m32 -march=k6-2 -O3 -fomit-frame-pointer vperm-intr
gcc -m32 -march=k6-2 -O -fomit-frame-pointer vperm-intr
gcc -m32 -march=k6-2 -Os -fomit-frame-pointer vperm-intr
gcc -m32 -march=k6-3 -O2 -fomit-frame-pointer vperm-intr
gcc -m32 -march=k6-3 -O3 -fomit-frame-pointer vperm-intr
gcc -m32 -march=k6-3 -O -fomit-frame-pointer vperm-intr
gcc -m32 -march=k6-3 -Os -fomit-frame-pointer vperm-intr
gcc -m32 -march=k6 -O2 -fomit-frame-pointer vperm-intr
gcc -m32 -march=k6 -O3 -fomit-frame-pointer vperm-intr
gcc -m32 -march=k6 -O -fomit-frame-pointer vperm-intr
gcc -m32 -march=k6 -Os -fomit-frame-pointer vperm-intr
gcc -m32 -march=k8 -O2 -fomit-frame-pointer vperm-intr
gcc -m32 -march=k8 -O3 -fomit-frame-pointer vperm-intr
gcc -m32 -march=k8 -O -fomit-frame-pointer vperm-intr
gcc -m32 -march=k8 -Os -fomit-frame-pointer vperm-intr
gcc -m32 -march=nocona -O2 -fomit-frame-pointer vperm-intr
gcc -m32 -march=nocona -O3 -fomit-frame-pointer vperm-intr
gcc -m32 -march=nocona -O -fomit-frame-pointer vperm-intr
gcc -m32 -march=nocona -Os -fomit-frame-pointer vperm-intr
gcc -m32 -march=pentium-m -O2 -fomit-frame-pointer vperm-intr
gcc -m32 -march=pentium-m -O3 -fomit-frame-pointer vperm-intr
gcc -m32 -march=pentium-m -O -fomit-frame-pointer vperm-intr
gcc -m32 -march=pentium-m -Os -fomit-frame-pointer vperm-intr
gcc -m32 -march=pentium-mmx -O2 -fomit-frame-pointer vperm-intr
gcc -m32 -march=pentium-mmx -O3 -fomit-frame-pointer vperm-intr
gcc -m32 -march=pentium-mmx -O -fomit-frame-pointer vperm-intr
gcc -m32 -march=pentium-mmx -Os -fomit-frame-pointer vperm-intr
gcc -m32 -march=pentium2 -O2 -fomit-frame-pointer vperm-intr
gcc -m32 -march=pentium2 -O3 -fomit-frame-pointer vperm-intr
gcc -m32 -march=pentium2 -O -fomit-frame-pointer vperm-intr
gcc -m32 -march=pentium2 -Os -fomit-frame-pointer vperm-intr
gcc -m32 -march=pentium3 -O2 -fomit-frame-pointer vperm-intr
gcc -m32 -march=pentium3 -O3 -fomit-frame-pointer vperm-intr
gcc -m32 -march=pentium3 -O -fomit-frame-pointer vperm-intr
gcc -m32 -march=pentium3 -Os -fomit-frame-pointer vperm-intr
gcc -m32 -march=pentium4 -O2 -fomit-frame-pointer vperm-intr
gcc -m32 -march=pentium4 -O3 -fomit-frame-pointer vperm-intr
gcc -m32 -march=pentium4 -O -fomit-frame-pointer vperm-intr
gcc -m32 -march=pentium4 -Os -fomit-frame-pointer vperm-intr
gcc -m32 -march=pentium -O2 -fomit-frame-pointer vperm-intr
gcc -m32 -march=pentium -O3 -fomit-frame-pointer vperm-intr
gcc -m32 -march=pentium -O -fomit-frame-pointer vperm-intr
gcc -m32 -march=pentium -Os -fomit-frame-pointer vperm-intr
gcc -m32 -march=pentiumpro -O2 -fomit-frame-pointer vperm-intr
gcc -m32 -march=pentiumpro -O3 -fomit-frame-pointer vperm-intr
gcc -m32 -march=pentiumpro -O -fomit-frame-pointer vperm-intr
gcc -m32 -march=pentiumpro -Os -fomit-frame-pointer vperm-intr
gcc -m32 -march=prescott -O2 -fomit-frame-pointer vperm-intr
gcc -m32 -march=prescott -O3 -fomit-frame-pointer vperm-intr
gcc -m32 -march=prescott -O -fomit-frame-pointer vperm-intr
gcc -m32 -march=prescott -Os -fomit-frame-pointer vperm-intr

Compiler output

Implementation: crypto_hash/groestl512/mmx
Compiler: gcc -funroll-loops -m32 -O2 -fomit-frame-pointer
hash.c: hash.c:897:2: error: #error "MMX instructions must be enabled"

Number of similar (compiler,implementation) pairs: 40, namely:
CompilerImplementations
gcc -funroll-loops -m32 -O2 -fomit-frame-pointer mmx
gcc -funroll-loops -m32 -O3 -fomit-frame-pointer mmx
gcc -funroll-loops -m32 -O -fomit-frame-pointer mmx
gcc -funroll-loops -m32 -Os -fomit-frame-pointer mmx
gcc -funroll-loops -m32 -march=i386 -O2 -fomit-frame-pointer mmx
gcc -funroll-loops -m32 -march=i386 -O3 -fomit-frame-pointer mmx
gcc -funroll-loops -m32 -march=i386 -O -fomit-frame-pointer mmx
gcc -funroll-loops -m32 -march=i386 -Os -fomit-frame-pointer mmx
gcc -funroll-loops -m32 -march=i486 -O2 -fomit-frame-pointer mmx
gcc -funroll-loops -m32 -march=i486 -O3 -fomit-frame-pointer mmx
gcc -funroll-loops -m32 -march=i486 -O -fomit-frame-pointer mmx
gcc -funroll-loops -m32 -march=i486 -Os -fomit-frame-pointer mmx
gcc -funroll-loops -m32 -march=pentium -O2 -fomit-frame-pointer mmx
gcc -funroll-loops -m32 -march=pentium -O3 -fomit-frame-pointer mmx
gcc -funroll-loops -m32 -march=pentium -O -fomit-frame-pointer mmx
gcc -funroll-loops -m32 -march=pentium -Os -fomit-frame-pointer mmx
gcc -funroll-loops -m32 -march=pentiumpro -O2 -fomit-frame-pointer mmx
gcc -funroll-loops -m32 -march=pentiumpro -O3 -fomit-frame-pointer mmx
gcc -funroll-loops -m32 -march=pentiumpro -O -fomit-frame-pointer mmx
gcc -funroll-loops -m32 -march=pentiumpro -Os -fomit-frame-pointer mmx
gcc -m32 -O2 -fomit-frame-pointer mmx
gcc -m32 -O3 -fomit-frame-pointer mmx
gcc -m32 -O -fomit-frame-pointer mmx
gcc -m32 -Os -fomit-frame-pointer mmx
gcc -m32 -march=i386 -O2 -fomit-frame-pointer mmx
gcc -m32 -march=i386 -O3 -fomit-frame-pointer mmx
gcc -m32 -march=i386 -O -fomit-frame-pointer mmx
gcc -m32 -march=i386 -Os -fomit-frame-pointer mmx
gcc -m32 -march=i486 -O2 -fomit-frame-pointer mmx
gcc -m32 -march=i486 -O3 -fomit-frame-pointer mmx
gcc -m32 -march=i486 -O -fomit-frame-pointer mmx
gcc -m32 -march=i486 -Os -fomit-frame-pointer mmx
gcc -m32 -march=pentium -O2 -fomit-frame-pointer mmx
gcc -m32 -march=pentium -O3 -fomit-frame-pointer mmx
gcc -m32 -march=pentium -O -fomit-frame-pointer mmx
gcc -m32 -march=pentium -Os -fomit-frame-pointer mmx
gcc -m32 -march=pentiumpro -O2 -fomit-frame-pointer mmx
gcc -m32 -march=pentiumpro -O3 -fomit-frame-pointer mmx
gcc -m32 -march=pentiumpro -O -fomit-frame-pointer mmx
gcc -m32 -march=pentiumpro -Os -fomit-frame-pointer mmx

Compiler output

Implementation: crypto_hash/groestl512/opt64
Compiler: gcc -funroll-loops -m32 -O2 -fomit-frame-pointer
hash.c: virtual memory exhausted: Cannot allocate memory

Number of similar (compiler,implementation) pairs: 194, namely:
CompilerImplementations
gcc -funroll-loops -m32 -O2 -fomit-frame-pointer opt64
gcc -funroll-loops -m32 -O3 -fomit-frame-pointer opt64
gcc -funroll-loops -m32 -O -fomit-frame-pointer opt64
gcc -funroll-loops -m32 -Os -fomit-frame-pointer opt64
gcc -funroll-loops -m32 -march=athlon -O2 -fomit-frame-pointer mmx opt64
gcc -funroll-loops -m32 -march=athlon -O3 -fomit-frame-pointer mmx opt64
gcc -funroll-loops -m32 -march=athlon -O -fomit-frame-pointer opt64
gcc -funroll-loops -m32 -march=athlon -Os -fomit-frame-pointer opt64
gcc -funroll-loops -m32 -march=barcelona -O2 -fomit-frame-pointer mmx opt64
gcc -funroll-loops -m32 -march=barcelona -O3 -fomit-frame-pointer mmx opt64
gcc -funroll-loops -m32 -march=barcelona -O -fomit-frame-pointer mmx opt64
gcc -funroll-loops -m32 -march=barcelona -Os -fomit-frame-pointer opt64
gcc -funroll-loops -m32 -march=i386 -O2 -fomit-frame-pointer opt64
gcc -funroll-loops -m32 -march=i386 -O3 -fomit-frame-pointer opt64
gcc -funroll-loops -m32 -march=i386 -O -fomit-frame-pointer opt64
gcc -funroll-loops -m32 -march=i386 -Os -fomit-frame-pointer opt64
gcc -funroll-loops -m32 -march=i486 -O2 -fomit-frame-pointer opt64
gcc -funroll-loops -m32 -march=i486 -O3 -fomit-frame-pointer opt64
gcc -funroll-loops -m32 -march=i486 -O -fomit-frame-pointer opt64
gcc -funroll-loops -m32 -march=i486 -Os -fomit-frame-pointer opt64
gcc -funroll-loops -m32 -march=k6-2 -O2 -fomit-frame-pointer mmx opt64
gcc -funroll-loops -m32 -march=k6-2 -O3 -fomit-frame-pointer mmx opt64
gcc -funroll-loops -m32 -march=k6-2 -O -fomit-frame-pointer mmx opt64
gcc -funroll-loops -m32 -march=k6-2 -Os -fomit-frame-pointer opt64
gcc -funroll-loops -m32 -march=k6-3 -O2 -fomit-frame-pointer mmx opt64
gcc -funroll-loops -m32 -march=k6-3 -O3 -fomit-frame-pointer mmx opt64
gcc -funroll-loops -m32 -march=k6-3 -O -fomit-frame-pointer opt64
gcc -funroll-loops -m32 -march=k6-3 -Os -fomit-frame-pointer opt64
gcc -funroll-loops -m32 -march=k6 -O2 -fomit-frame-pointer mmx opt64
gcc -funroll-loops -m32 -march=k6 -O3 -fomit-frame-pointer mmx opt64
gcc -funroll-loops -m32 -march=k6 -O -fomit-frame-pointer mmx opt64
gcc -funroll-loops -m32 -march=k6 -Os -fomit-frame-pointer opt64
gcc -funroll-loops -m32 -march=k8 -O2 -fomit-frame-pointer mmx opt64
gcc -funroll-loops -m32 -march=k8 -O3 -fomit-frame-pointer mmx opt64
gcc -funroll-loops -m32 -march=k8 -O -fomit-frame-pointer mmx opt64
gcc -funroll-loops -m32 -march=k8 -Os -fomit-frame-pointer opt64
gcc -funroll-loops -m32 -march=nocona -O2 -fomit-frame-pointer mmx opt64
gcc -funroll-loops -m32 -march=nocona -O3 -fomit-frame-pointer mmx opt64
gcc -funroll-loops -m32 -march=nocona -O -fomit-frame-pointer opt64
gcc -funroll-loops -m32 -march=nocona -Os -fomit-frame-pointer opt64
gcc -funroll-loops -m32 -march=pentium-m -O2 -fomit-frame-pointer mmx opt64
gcc -funroll-loops -m32 -march=pentium-m -O3 -fomit-frame-pointer mmx opt64
gcc -funroll-loops -m32 -march=pentium-m -O -fomit-frame-pointer mmx opt64
gcc -funroll-loops -m32 -march=pentium-m -Os -fomit-frame-pointer opt64
gcc -funroll-loops -m32 -march=pentium-mmx -O2 -fomit-frame-pointer mmx opt64
gcc -funroll-loops -m32 -march=pentium-mmx -O3 -fomit-frame-pointer mmx opt64
gcc -funroll-loops -m32 -march=pentium-mmx -O -fomit-frame-pointer mmx opt64
gcc -funroll-loops -m32 -march=pentium-mmx -Os -fomit-frame-pointer opt64
gcc -funroll-loops -m32 -march=pentium2 -O2 -fomit-frame-pointer mmx opt64
gcc -funroll-loops -m32 -march=pentium2 -O3 -fomit-frame-pointer mmx opt64
gcc -funroll-loops -m32 -march=pentium2 -O -fomit-frame-pointer opt64
gcc -funroll-loops -m32 -march=pentium2 -Os -fomit-frame-pointer opt64
gcc -funroll-loops -m32 -march=pentium3 -O2 -fomit-frame-pointer mmx opt64
gcc -funroll-loops -m32 -march=pentium3 -O3 -fomit-frame-pointer mmx opt64
gcc -funroll-loops -m32 -march=pentium3 -O -fomit-frame-pointer opt64
gcc -funroll-loops -m32 -march=pentium3 -Os -fomit-frame-pointer opt64
gcc -funroll-loops -m32 -march=pentium4 -O2 -fomit-frame-pointer mmx opt64
gcc -funroll-loops -m32 -march=pentium4 -O3 -fomit-frame-pointer mmx opt64
gcc -funroll-loops -m32 -march=pentium4 -O -fomit-frame-pointer opt64
gcc -funroll-loops -m32 -march=pentium4 -Os -fomit-frame-pointer opt64
gcc -funroll-loops -m32 -march=pentium -O2 -fomit-frame-pointer opt64
gcc -funroll-loops -m32 -march=pentium -O3 -fomit-frame-pointer opt64
gcc -funroll-loops -m32 -march=pentium -O -fomit-frame-pointer opt64
gcc -funroll-loops -m32 -march=pentium -Os -fomit-frame-pointer opt64
gcc -funroll-loops -m32 -march=pentiumpro -O2 -fomit-frame-pointer opt64
gcc -funroll-loops -m32 -march=pentiumpro -O3 -fomit-frame-pointer opt64
gcc -funroll-loops -m32 -march=pentiumpro -O -fomit-frame-pointer opt64
gcc -funroll-loops -m32 -march=pentiumpro -Os -fomit-frame-pointer opt64
gcc -funroll-loops -m32 -march=prescott -O2 -fomit-frame-pointer mmx opt64
gcc -funroll-loops -m32 -march=prescott -O3 -fomit-frame-pointer mmx opt64
gcc -funroll-loops -m32 -march=prescott -O -fomit-frame-pointer opt64
gcc -funroll-loops -m32 -march=prescott -Os -fomit-frame-pointer opt64
gcc -m32 -O2 -fomit-frame-pointer opt64
gcc -m32 -O3 -fomit-frame-pointer opt64
gcc -m32 -Os -fomit-frame-pointer opt64
gcc -m32 -march=athlon -O2 -fomit-frame-pointer opt64
gcc -m32 -march=athlon -O3 -fomit-frame-pointer mmx opt64
gcc -m32 -march=athlon -Os -fomit-frame-pointer opt64
gcc -m32 -march=core-avx-i -O2 -fomit-frame-pointer opt64
gcc -m32 -march=core-avx-i -Os -fomit-frame-pointer opt64
gcc -m32 -march=core2 -O2 -fomit-frame-pointer opt64
gcc -m32 -march=core2 -O3 -fomit-frame-pointer mmx opt64
gcc -m32 -march=core2 -Os -fomit-frame-pointer opt64
gcc -m32 -march=core2 -msse4.1 -O2 -fomit-frame-pointer opt64
gcc -m32 -march=core2 -msse4.1 -O3 -fomit-frame-pointer mmx opt64
gcc -m32 -march=core2 -msse4.1 -Os -fomit-frame-pointer opt64
gcc -m32 -march=core2 -msse4 -O2 -fomit-frame-pointer opt64
gcc -m32 -march=core2 -msse4 -O3 -fomit-frame-pointer mmx opt64
gcc -m32 -march=core2 -msse4 -Os -fomit-frame-pointer opt64
gcc -m32 -march=corei7-avx -O2 -fomit-frame-pointer opt64
gcc -m32 -march=corei7-avx -Os -fomit-frame-pointer opt64
gcc -m32 -march=corei7 -O2 -fomit-frame-pointer opt64
gcc -m32 -march=corei7 -O3 -fomit-frame-pointer mmx opt64
gcc -m32 -march=corei7 -Os -fomit-frame-pointer opt64
gcc -m32 -march=i386 -O2 -fomit-frame-pointer opt64
gcc -m32 -march=i386 -O3 -fomit-frame-pointer opt64
gcc -m32 -march=i386 -Os -fomit-frame-pointer opt64
gcc -m32 -march=i486 -O2 -fomit-frame-pointer opt64
gcc -m32 -march=i486 -O3 -fomit-frame-pointer opt64
gcc -m32 -march=i486 -Os -fomit-frame-pointer opt64
gcc -m32 -march=k6-2 -O2 -fomit-frame-pointer opt64
gcc -m32 -march=k6-2 -O3 -fomit-frame-pointer mmx opt64
gcc -m32 -march=k6-2 -O -fomit-frame-pointer opt64
gcc -m32 -march=k6-2 -Os -fomit-frame-pointer opt64
gcc -m32 -march=k6-3 -O2 -fomit-frame-pointer opt64
gcc -m32 -march=k6-3 -O3 -fomit-frame-pointer mmx opt64
gcc -m32 -march=k6-3 -O -fomit-frame-pointer opt64
gcc -m32 -march=k6-3 -Os -fomit-frame-pointer opt64
gcc -m32 -march=k6 -O2 -fomit-frame-pointer opt64
gcc -m32 -march=k6 -O3 -fomit-frame-pointer mmx opt64
gcc -m32 -march=k6 -O -fomit-frame-pointer opt64
gcc -m32 -march=k6 -Os -fomit-frame-pointer opt64
gcc -m32 -march=k8 -O2 -fomit-frame-pointer opt64
gcc -m32 -march=k8 -O3 -fomit-frame-pointer mmx opt64
gcc -m32 -march=k8 -Os -fomit-frame-pointer opt64
gcc -m32 -march=native -mtune=native -O2 -fomit-frame-pointer opt64
gcc -m32 -march=native -mtune=native -O3 -fomit-frame-pointer mmx opt64
gcc -m32 -march=native -mtune=native -Os -fomit-frame-pointer opt64
gcc -m32 -march=nocona -O2 -fomit-frame-pointer opt64
gcc -m32 -march=nocona -O3 -fomit-frame-pointer mmx opt64
gcc -m32 -march=nocona -Os -fomit-frame-pointer opt64
gcc -m32 -march=pentium-m -O2 -fomit-frame-pointer opt64
gcc -m32 -march=pentium-m -O3 -fomit-frame-pointer mmx opt64
gcc -m32 -march=pentium-m -Os -fomit-frame-pointer opt64
gcc -m32 -march=pentium-mmx -O2 -fomit-frame-pointer opt64
gcc -m32 -march=pentium-mmx -O3 -fomit-frame-pointer mmx opt64
gcc -m32 -march=pentium-mmx -Os -fomit-frame-pointer opt64
gcc -m32 -march=pentium2 -O2 -fomit-frame-pointer opt64
gcc -m32 -march=pentium2 -O3 -fomit-frame-pointer mmx opt64
gcc -m32 -march=pentium2 -Os -fomit-frame-pointer opt64
gcc -m32 -march=pentium3 -O2 -fomit-frame-pointer opt64
gcc -m32 -march=pentium3 -O3 -fomit-frame-pointer mmx opt64
gcc -m32 -march=pentium3 -Os -fomit-frame-pointer opt64
gcc -m32 -march=pentium4 -O2 -fomit-frame-pointer opt64
gcc -m32 -march=pentium4 -O3 -fomit-frame-pointer mmx opt64
gcc -m32 -march=pentium4 -Os -fomit-frame-pointer opt64
gcc -m32 -march=pentium -O2 -fomit-frame-pointer opt64
gcc -m32 -march=pentium -O3 -fomit-frame-pointer opt64
gcc -m32 -march=pentium -Os -fomit-frame-pointer opt64
gcc -m32 -march=pentiumpro -O2 -fomit-frame-pointer opt64
gcc -m32 -march=pentiumpro -O3 -fomit-frame-pointer opt64
gcc -m32 -march=pentiumpro -Os -fomit-frame-pointer opt64
gcc -m32 -march=prescott -O2 -fomit-frame-pointer opt64
gcc -m32 -march=prescott -O3 -fomit-frame-pointer mmx opt64
gcc -m32 -march=prescott -Os -fomit-frame-pointer opt64

Compiler output

Implementation: crypto_hash/groestl512/opteron
Compiler: gcc -funroll-loops -m32 -march=athlon -O2 -fomit-frame-pointer
hash.c: In file included from hash.c:13:0:
hash.c: PQASM.h: In function 'P1024ASM':
hash.c: PQASM.h:2:3: error: unknown register name '%r15' in 'asm'
hash.c: PQASM.h:2:3: error: unknown register name '%r14' in 'asm'
hash.c: PQASM.h:2:3: error: unknown register name '%r13' in 'asm'
hash.c: PQASM.h:2:3: error: unknown register name '%r12' in 'asm'
hash.c: PQASM.h:2:3: error: unknown register name '%r11' in 'asm'
hash.c: PQASM.h:2:3: error: unknown register name '%r10' in 'asm'
hash.c: PQASM.h:2:3: error: unknown register name '%r9' in 'asm'
hash.c: PQASM.h:2:3: error: unknown register name '%r8' in 'asm'
hash.c: In file included from hash.c:13:0:
hash.c: PQASM.h: In function 'Q1024ASM':
hash.c: PQASM.h:517:3: error: unknown register name '%r15' in 'asm'
hash.c: PQASM.h:517:3: error: unknown register name '%r14' in 'asm'
hash.c: PQASM.h:517:3: error: unknown register name '%r13' in 'asm'
hash.c: PQASM.h:517:3: error: unknown register name '%r12' in 'asm'
hash.c: PQASM.h:517:3: error: unknown register name '%r11' in 'asm'
hash.c: PQASM.h:517:3: error: unknown register name '%r10' in 'asm'
hash.c: PQASM.h:517:3: error: unknown register name '%r9' in 'asm'
hash.c: PQASM.h:517:3: error: unknown register name '%r8' in 'asm'

Number of similar (compiler,implementation) pairs: 126, namely:
CompilerImplementations
gcc -funroll-loops -m32 -march=athlon -O2 -fomit-frame-pointer opteron
gcc -funroll-loops -m32 -march=athlon -O3 -fomit-frame-pointer opteron
gcc -funroll-loops -m32 -march=athlon -O -fomit-frame-pointer opteron
gcc -funroll-loops -m32 -march=athlon -Os -fomit-frame-pointer opteron
gcc -funroll-loops -m32 -march=barcelona -O2 -fomit-frame-pointer opteron
gcc -funroll-loops -m32 -march=barcelona -O3 -fomit-frame-pointer opteron
gcc -funroll-loops -m32 -march=barcelona -O -fomit-frame-pointer opteron
gcc -funroll-loops -m32 -march=barcelona -Os -fomit-frame-pointer opteron
gcc -funroll-loops -m32 -march=k6-2 -O2 -fomit-frame-pointer opteron
gcc -funroll-loops -m32 -march=k6-2 -O3 -fomit-frame-pointer opteron
gcc -funroll-loops -m32 -march=k6-2 -O -fomit-frame-pointer opteron
gcc -funroll-loops -m32 -march=k6-2 -Os -fomit-frame-pointer opteron
gcc -funroll-loops -m32 -march=k6-3 -O2 -fomit-frame-pointer opteron
gcc -funroll-loops -m32 -march=k6-3 -O3 -fomit-frame-pointer opteron
gcc -funroll-loops -m32 -march=k6-3 -O -fomit-frame-pointer opteron
gcc -funroll-loops -m32 -march=k6-3 -Os -fomit-frame-pointer opteron
gcc -funroll-loops -m32 -march=k6 -O2 -fomit-frame-pointer opteron
gcc -funroll-loops -m32 -march=k6 -O3 -fomit-frame-pointer opteron
gcc -funroll-loops -m32 -march=k6 -O -fomit-frame-pointer opteron
gcc -funroll-loops -m32 -march=k6 -Os -fomit-frame-pointer opteron
gcc -funroll-loops -m32 -march=k8 -O2 -fomit-frame-pointer opteron
gcc -funroll-loops -m32 -march=k8 -O3 -fomit-frame-pointer opteron
gcc -funroll-loops -m32 -march=k8 -O -fomit-frame-pointer opteron
gcc -funroll-loops -m32 -march=k8 -Os -fomit-frame-pointer opteron
gcc -funroll-loops -m32 -march=nocona -O2 -fomit-frame-pointer opteron
gcc -funroll-loops -m32 -march=nocona -O3 -fomit-frame-pointer opteron
gcc -funroll-loops -m32 -march=nocona -O -fomit-frame-pointer opteron
gcc -funroll-loops -m32 -march=nocona -Os -fomit-frame-pointer opteron
gcc -funroll-loops -m32 -march=pentium-m -O2 -fomit-frame-pointer opteron
gcc -funroll-loops -m32 -march=pentium-m -O3 -fomit-frame-pointer opteron
gcc -funroll-loops -m32 -march=pentium-m -O -fomit-frame-pointer opteron
gcc -funroll-loops -m32 -march=pentium-m -Os -fomit-frame-pointer opteron
gcc -funroll-loops -m32 -march=pentium-mmx -O2 -fomit-frame-pointer opteron
gcc -funroll-loops -m32 -march=pentium-mmx -O3 -fomit-frame-pointer opteron
gcc -funroll-loops -m32 -march=pentium-mmx -O -fomit-frame-pointer opteron
gcc -funroll-loops -m32 -march=pentium-mmx -Os -fomit-frame-pointer opteron
gcc -funroll-loops -m32 -march=pentium2 -O2 -fomit-frame-pointer opteron
gcc -funroll-loops -m32 -march=pentium2 -O3 -fomit-frame-pointer opteron
gcc -funroll-loops -m32 -march=pentium2 -O -fomit-frame-pointer opteron
gcc -funroll-loops -m32 -march=pentium2 -Os -fomit-frame-pointer opteron
gcc -funroll-loops -m32 -march=pentium3 -O2 -fomit-frame-pointer opteron
gcc -funroll-loops -m32 -march=pentium3 -O3 -fomit-frame-pointer opteron
gcc -funroll-loops -m32 -march=pentium3 -O -fomit-frame-pointer opteron
gcc -funroll-loops -m32 -march=pentium3 -Os -fomit-frame-pointer opteron
gcc -funroll-loops -m32 -march=pentium4 -O2 -fomit-frame-pointer opteron
gcc -funroll-loops -m32 -march=pentium4 -O3 -fomit-frame-pointer opteron
gcc -funroll-loops -m32 -march=pentium4 -O -fomit-frame-pointer opteron
gcc -funroll-loops -m32 -march=pentium4 -Os -fomit-frame-pointer opteron
gcc -funroll-loops -m32 -march=prescott -O2 -fomit-frame-pointer opteron
gcc -funroll-loops -m32 -march=prescott -O3 -fomit-frame-pointer opteron
gcc -funroll-loops -m32 -march=prescott -O -fomit-frame-pointer opteron
gcc -funroll-loops -m32 -march=prescott -Os -fomit-frame-pointer opteron
gcc -m32 -march=athlon -O2 -fomit-frame-pointer opteron
gcc -m32 -march=athlon -O3 -fomit-frame-pointer opteron
gcc -m32 -march=athlon -O -fomit-frame-pointer opteron
gcc -m32 -march=athlon -Os -fomit-frame-pointer opteron
gcc -m32 -march=core-avx-i -O2 -fomit-frame-pointer opteron
gcc -m32 -march=core-avx-i -O -fomit-frame-pointer opteron
gcc -m32 -march=core-avx-i -Os -fomit-frame-pointer opteron
gcc -m32 -march=core2 -O2 -fomit-frame-pointer opteron
gcc -m32 -march=core2 -O3 -fomit-frame-pointer opteron
gcc -m32 -march=core2 -O -fomit-frame-pointer opteron
gcc -m32 -march=core2 -Os -fomit-frame-pointer opteron
gcc -m32 -march=core2 -msse4.1 -O2 -fomit-frame-pointer opteron
gcc -m32 -march=core2 -msse4.1 -O3 -fomit-frame-pointer opteron
gcc -m32 -march=core2 -msse4.1 -O -fomit-frame-pointer opteron
gcc -m32 -march=core2 -msse4.1 -Os -fomit-frame-pointer opteron
gcc -m32 -march=core2 -msse4 -O2 -fomit-frame-pointer opteron
gcc -m32 -march=core2 -msse4 -O3 -fomit-frame-pointer opteron
gcc -m32 -march=core2 -msse4 -O -fomit-frame-pointer opteron
gcc -m32 -march=core2 -msse4 -Os -fomit-frame-pointer opteron
gcc -m32 -march=corei7-avx -O2 -fomit-frame-pointer opteron
gcc -m32 -march=corei7-avx -O -fomit-frame-pointer opteron
gcc -m32 -march=corei7-avx -Os -fomit-frame-pointer opteron
gcc -m32 -march=corei7 -O2 -fomit-frame-pointer opteron
gcc -m32 -march=corei7 -O3 -fomit-frame-pointer opteron
gcc -m32 -march=corei7 -O -fomit-frame-pointer opteron
gcc -m32 -march=corei7 -Os -fomit-frame-pointer opteron
gcc -m32 -march=k6-2 -O2 -fomit-frame-pointer opteron
gcc -m32 -march=k6-2 -O3 -fomit-frame-pointer opteron
gcc -m32 -march=k6-2 -O -fomit-frame-pointer opteron
gcc -m32 -march=k6-2 -Os -fomit-frame-pointer opteron
gcc -m32 -march=k6-3 -O2 -fomit-frame-pointer opteron
gcc -m32 -march=k6-3 -O3 -fomit-frame-pointer opteron
gcc -m32 -march=k6-3 -O -fomit-frame-pointer opteron
gcc -m32 -march=k6-3 -Os -fomit-frame-pointer opteron
gcc -m32 -march=k6 -O2 -fomit-frame-pointer opteron
gcc -m32 -march=k6 -O3 -fomit-frame-pointer opteron
gcc -m32 -march=k6 -O -fomit-frame-pointer opteron
gcc -m32 -march=k6 -Os -fomit-frame-pointer opteron
gcc -m32 -march=k8 -O2 -fomit-frame-pointer opteron
gcc -m32 -march=k8 -O3 -fomit-frame-pointer opteron
gcc -m32 -march=k8 -O -fomit-frame-pointer opteron
gcc -m32 -march=k8 -Os -fomit-frame-pointer opteron
gcc -m32 -march=native -mtune=native -O2 -fomit-frame-pointer opteron
gcc -m32 -march=native -mtune=native -O3 -fomit-frame-pointer opteron
gcc -m32 -march=native -mtune=native -O -fomit-frame-pointer opteron
gcc -m32 -march=native -mtune=native -Os -fomit-frame-pointer opteron
gcc -m32 -march=nocona -O2 -fomit-frame-pointer opteron
gcc -m32 -march=nocona -O3 -fomit-frame-pointer opteron
gcc -m32 -march=nocona -O -fomit-frame-pointer opteron
gcc -m32 -march=nocona -Os -fomit-frame-pointer opteron
gcc -m32 -march=pentium-m -O2 -fomit-frame-pointer opteron
gcc -m32 -march=pentium-m -O3 -fomit-frame-pointer opteron
gcc -m32 -march=pentium-m -O -fomit-frame-pointer opteron
gcc -m32 -march=pentium-m -Os -fomit-frame-pointer opteron
gcc -m32 -march=pentium-mmx -O2 -fomit-frame-pointer opteron
gcc -m32 -march=pentium-mmx -O3 -fomit-frame-pointer opteron
gcc -m32 -march=pentium-mmx -O -fomit-frame-pointer opteron
gcc -m32 -march=pentium-mmx -Os -fomit-frame-pointer opteron
gcc -m32 -march=pentium2 -O2 -fomit-frame-pointer opteron
gcc -m32 -march=pentium2 -O3 -fomit-frame-pointer opteron
gcc -m32 -march=pentium2 -O -fomit-frame-pointer opteron
gcc -m32 -march=pentium2 -Os -fomit-frame-pointer opteron
gcc -m32 -march=pentium3 -O2 -fomit-frame-pointer opteron
gcc -m32 -march=pentium3 -O3 -fomit-frame-pointer opteron
gcc -m32 -march=pentium3 -O -fomit-frame-pointer opteron
gcc -m32 -march=pentium3 -Os -fomit-frame-pointer opteron
gcc -m32 -march=pentium4 -O2 -fomit-frame-pointer opteron
gcc -m32 -march=pentium4 -O3 -fomit-frame-pointer opteron
gcc -m32 -march=pentium4 -O -fomit-frame-pointer opteron
gcc -m32 -march=pentium4 -Os -fomit-frame-pointer opteron
gcc -m32 -march=prescott -O2 -fomit-frame-pointer opteron
gcc -m32 -march=prescott -O3 -fomit-frame-pointer opteron
gcc -m32 -march=prescott -O -fomit-frame-pointer opteron
gcc -m32 -march=prescott -Os -fomit-frame-pointer opteron

Compiler output

Implementation: crypto_hash/groestl512/core2duo
Compiler: gcc -funroll-loops -m32 -march=athlon -O2 -fomit-frame-pointer
hash.c: In file included from hash.c:15:0:
hash.c: P1024.h: In function 'P1024ASM':
hash.c: P1024.h:2:1: error: unknown register name '%xmm15' in 'asm'
hash.c: P1024.h:2:1: error: unknown register name '%xmm14' in 'asm'
hash.c: P1024.h:2:1: error: unknown register name '%xmm13' in 'asm'
hash.c: P1024.h:2:1: error: unknown register name '%xmm12' in 'asm'
hash.c: P1024.h:2:1: error: unknown register name '%xmm11' in 'asm'
hash.c: P1024.h:2:1: error: unknown register name '%xmm10' in 'asm'
hash.c: P1024.h:2:1: error: unknown register name '%xmm9' in 'asm'
hash.c: P1024.h:2:1: error: unknown register name '%xmm8' in 'asm'
hash.c: ...
hash.c: Q1024.h:2:1: error: unknown register name '%xmm9' in 'asm'
hash.c: Q1024.h:2:1: error: unknown register name '%xmm8' in 'asm'
hash.c: Q1024.h:2:1: error: unknown register name '%xmm7' in 'asm'
hash.c: Q1024.h:2:1: error: unknown register name '%xmm6' in 'asm'
hash.c: Q1024.h:2:1: error: unknown register name '%xmm5' in 'asm'
hash.c: Q1024.h:2:1: error: unknown register name '%xmm4' in 'asm'
hash.c: Q1024.h:2:1: error: unknown register name '%xmm3' in 'asm'
hash.c: Q1024.h:2:1: error: unknown register name '%xmm2' in 'asm'
hash.c: Q1024.h:2:1: error: unknown register name '%xmm1' in 'asm'
hash.c: Q1024.h:2:1: error: unknown register name '%xmm0' in 'asm'

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

Compiler output

Implementation: crypto_hash/groestl512/mmx
Compiler: gcc -funroll-loops -m32 -march=athlon -O -fomit-frame-pointer
hash.c:
hash.c: cc1: out of memory allocating 7575600 bytes after a total of 23896064 bytes

Number of similar (compiler,implementation) pairs: 1, namely:
CompilerImplementations
gcc -funroll-loops -m32 -march=athlon -O -fomit-frame-pointer mmx

Compiler output

Implementation: crypto_hash/groestl512/core2duo
Compiler: gcc -funroll-loops -m32 -march=barcelona -O2 -fomit-frame-pointer
hash.c: In file included from hash.c:15:0:
hash.c: P1024.h: In function 'P1024ASM':
hash.c: P1024.h:2:1: error: unknown register name '%xmm15' in 'asm'
hash.c: P1024.h:2:1: error: unknown register name '%xmm14' in 'asm'
hash.c: P1024.h:2:1: error: unknown register name '%xmm13' in 'asm'
hash.c: P1024.h:2:1: error: unknown register name '%xmm12' in 'asm'
hash.c: P1024.h:2:1: error: unknown register name '%xmm11' in 'asm'
hash.c: P1024.h:2:1: error: unknown register name '%xmm10' in 'asm'
hash.c: P1024.h:2:1: error: unknown register name '%xmm9' in 'asm'
hash.c: P1024.h:2:1: error: unknown register name '%xmm8' in 'asm'
hash.c: In file included from hash.c:16:0:
hash.c: Q1024.h: In function 'Q1024ASM':
hash.c: Q1024.h:2:1: error: unknown register name '%xmm15' in 'asm'
hash.c: Q1024.h:2:1: error: unknown register name '%xmm14' in 'asm'
hash.c: Q1024.h:2:1: error: unknown register name '%xmm13' in 'asm'
hash.c: Q1024.h:2:1: error: unknown register name '%xmm12' in 'asm'
hash.c: Q1024.h:2:1: error: unknown register name '%xmm11' in 'asm'
hash.c: Q1024.h:2:1: error: unknown register name '%xmm10' in 'asm'
hash.c: Q1024.h:2:1: error: unknown register name '%xmm9' in 'asm'
hash.c: Q1024.h:2:1: error: unknown register name '%xmm8' in 'asm'

Number of similar (compiler,implementation) pairs: 78, namely:
CompilerImplementations
gcc -funroll-loops -m32 -march=barcelona -O2 -fomit-frame-pointer core2duo
gcc -funroll-loops -m32 -march=barcelona -O3 -fomit-frame-pointer core2duo
gcc -funroll-loops -m32 -march=barcelona -O -fomit-frame-pointer core2duo
gcc -funroll-loops -m32 -march=barcelona -Os -fomit-frame-pointer core2duo
gcc -funroll-loops -m32 -march=k8 -O2 -fomit-frame-pointer core2duo
gcc -funroll-loops -m32 -march=k8 -O3 -fomit-frame-pointer core2duo
gcc -funroll-loops -m32 -march=k8 -O -fomit-frame-pointer core2duo
gcc -funroll-loops -m32 -march=k8 -Os -fomit-frame-pointer core2duo
gcc -funroll-loops -m32 -march=nocona -O2 -fomit-frame-pointer core2duo
gcc -funroll-loops -m32 -march=nocona -O3 -fomit-frame-pointer core2duo
gcc -funroll-loops -m32 -march=nocona -O -fomit-frame-pointer core2duo
gcc -funroll-loops -m32 -march=nocona -Os -fomit-frame-pointer core2duo
gcc -funroll-loops -m32 -march=pentium-m -O2 -fomit-frame-pointer core2duo
gcc -funroll-loops -m32 -march=pentium-m -O3 -fomit-frame-pointer core2duo
gcc -funroll-loops -m32 -march=pentium-m -O -fomit-frame-pointer core2duo
gcc -funroll-loops -m32 -march=pentium-m -Os -fomit-frame-pointer core2duo
gcc -funroll-loops -m32 -march=pentium3 -O2 -fomit-frame-pointer core2duo
gcc -funroll-loops -m32 -march=pentium3 -O3 -fomit-frame-pointer core2duo
gcc -funroll-loops -m32 -march=pentium3 -O -fomit-frame-pointer core2duo
gcc -funroll-loops -m32 -march=pentium3 -Os -fomit-frame-pointer core2duo
gcc -funroll-loops -m32 -march=pentium4 -O2 -fomit-frame-pointer core2duo
gcc -funroll-loops -m32 -march=pentium4 -O3 -fomit-frame-pointer core2duo
gcc -funroll-loops -m32 -march=pentium4 -O -fomit-frame-pointer core2duo
gcc -funroll-loops -m32 -march=pentium4 -Os -fomit-frame-pointer core2duo
gcc -funroll-loops -m32 -march=prescott -O2 -fomit-frame-pointer core2duo
gcc -funroll-loops -m32 -march=prescott -O3 -fomit-frame-pointer core2duo
gcc -funroll-loops -m32 -march=prescott -O -fomit-frame-pointer core2duo
gcc -funroll-loops -m32 -march=prescott -Os -fomit-frame-pointer core2duo
gcc -m32 -march=core-avx-i -O2 -fomit-frame-pointer core2duo
gcc -m32 -march=core-avx-i -O -fomit-frame-pointer core2duo
gcc -m32 -march=core-avx-i -Os -fomit-frame-pointer core2duo
gcc -m32 -march=core2 -O2 -fomit-frame-pointer core2duo
gcc -m32 -march=core2 -O3 -fomit-frame-pointer core2duo
gcc -m32 -march=core2 -O -fomit-frame-pointer core2duo
gcc -m32 -march=core2 -Os -fomit-frame-pointer core2duo
gcc -m32 -march=core2 -msse4.1 -O2 -fomit-frame-pointer core2duo
gcc -m32 -march=core2 -msse4.1 -O3 -fomit-frame-pointer core2duo
gcc -m32 -march=core2 -msse4.1 -O -fomit-frame-pointer core2duo
gcc -m32 -march=core2 -msse4.1 -Os -fomit-frame-pointer core2duo
gcc -m32 -march=core2 -msse4 -O2 -fomit-frame-pointer core2duo
gcc -m32 -march=core2 -msse4 -O3 -fomit-frame-pointer core2duo
gcc -m32 -march=core2 -msse4 -O -fomit-frame-pointer core2duo
gcc -m32 -march=core2 -msse4 -Os -fomit-frame-pointer core2duo
gcc -m32 -march=corei7-avx -O2 -fomit-frame-pointer core2duo
gcc -m32 -march=corei7-avx -O -fomit-frame-pointer core2duo
gcc -m32 -march=corei7-avx -Os -fomit-frame-pointer core2duo
gcc -m32 -march=corei7 -O2 -fomit-frame-pointer core2duo
gcc -m32 -march=corei7 -O3 -fomit-frame-pointer core2duo
gcc -m32 -march=corei7 -O -fomit-frame-pointer core2duo
gcc -m32 -march=corei7 -Os -fomit-frame-pointer core2duo
gcc -m32 -march=k8 -O2 -fomit-frame-pointer core2duo
gcc -m32 -march=k8 -O3 -fomit-frame-pointer core2duo
gcc -m32 -march=k8 -O -fomit-frame-pointer core2duo
gcc -m32 -march=k8 -Os -fomit-frame-pointer core2duo
gcc -m32 -march=native -mtune=native -O2 -fomit-frame-pointer core2duo
gcc -m32 -march=native -mtune=native -O3 -fomit-frame-pointer core2duo
gcc -m32 -march=native -mtune=native -O -fomit-frame-pointer core2duo
gcc -m32 -march=native -mtune=native -Os -fomit-frame-pointer core2duo
gcc -m32 -march=nocona -O2 -fomit-frame-pointer core2duo
gcc -m32 -march=nocona -O3 -fomit-frame-pointer core2duo
gcc -m32 -march=nocona -O -fomit-frame-pointer core2duo
gcc -m32 -march=nocona -Os -fomit-frame-pointer core2duo
gcc -m32 -march=pentium-m -O2 -fomit-frame-pointer core2duo
gcc -m32 -march=pentium-m -O3 -fomit-frame-pointer core2duo
gcc -m32 -march=pentium-m -O -fomit-frame-pointer core2duo
gcc -m32 -march=pentium-m -Os -fomit-frame-pointer core2duo
gcc -m32 -march=pentium3 -O2 -fomit-frame-pointer core2duo
gcc -m32 -march=pentium3 -O3 -fomit-frame-pointer core2duo
gcc -m32 -march=pentium3 -O -fomit-frame-pointer core2duo
gcc -m32 -march=pentium3 -Os -fomit-frame-pointer core2duo
gcc -m32 -march=pentium4 -O2 -fomit-frame-pointer core2duo
gcc -m32 -march=pentium4 -O3 -fomit-frame-pointer core2duo
gcc -m32 -march=pentium4 -O -fomit-frame-pointer core2duo
gcc -m32 -march=pentium4 -Os -fomit-frame-pointer core2duo
gcc -m32 -march=prescott -O2 -fomit-frame-pointer core2duo
gcc -m32 -march=prescott -O3 -fomit-frame-pointer core2duo
gcc -m32 -march=prescott -O -fomit-frame-pointer core2duo
gcc -m32 -march=prescott -Os -fomit-frame-pointer core2duo

Compiler output

Implementation: crypto_hash/groestl512/aesni-intr
Compiler: gcc -funroll-loops -m32 -march=barcelona -O2 -fomit-frame-pointer
hash.c: In file included from groestl-intr-aes.h:10:0,
hash.c: from hash.c:28:
hash.c: /usr/lib/gcc/x86_64-linux-gnu/4.6/include/smmintrin.h:32:3: error: #error "SSE4.1 instruction set not enabled"
hash.c: In file included from groestl-intr-aes.h:11:0,
hash.c: from hash.c:28:
hash.c: /usr/lib/gcc/x86_64-linux-gnu/4.6/include/wmmintrin.h:34:3: error: #error "AES/PCLMUL instructions not enabled"
hash.c: In file included from hash.c:28:0:
hash.c: groestl-intr-aes.h: In function 'INIT':
hash.c: groestl-intr-aes.h:784:3: error: incompatible types when assigning to type '__m128i' from type 'int'
hash.c: groestl-intr-aes.h:784:3: error: incompatible types when assigning to type '__m128i' from type 'int'
hash.c: groestl-intr-aes.h:784:3: error: incompatible types when assigning to type '__m128i' from type 'int'
hash.c: groestl-intr-aes.h:784:3: error: incompatible types when assigning to type '__m128i' from type 'int'
hash.c: groestl-intr-aes.h:784:3: error: incompatible types when assigning to type '__m128i' from type 'int'
hash.c: groestl-intr-aes.h:784:3: error: incompatible types when assigning to type '__m128i' from type 'int'
hash.c: groestl-intr-aes.h:784:3: error: incompatible types when assigning to type '__m128i' from type 'int'
hash.c: groestl-intr-aes.h:784:3: error: incompatible types when assigning to type '__m128i' from type 'int'
hash.c: groestl-intr-aes.h: In function 'TF1024':
hash.c: groestl-intr-aes.h:823:3: error: incompatible types when assigning to type '__m128i' from type 'int'
hash.c: groestl-intr-aes.h:823:3: error: incompatible types when assigning to type '__m128i' from type 'int'
hash.c: groestl-intr-aes.h:823:3: error: incompatible types when assigning to type '__m128i' from type 'int'
hash.c: groestl-intr-aes.h:823:3: error: incompatible types when assigning to type '__m128i' from type 'int'
hash.c: groestl-intr-aes.h:823:3: error: incompatible types when assigning to type '__m128i' from type 'int'
hash.c: groestl-intr-aes.h:823:3: error: incompatible types when assigning to type '__m128i' from type 'int'
hash.c: groestl-intr-aes.h:823:3: error: incompatible types when assigning to type '__m128i' from type 'int'
hash.c: groestl-intr-aes.h:823:3: error: incompatible types when assigning to type '__m128i' from type 'int'
hash.c: ...

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

Compiler output

Implementation: crypto_hash/groestl512/avx-intr
Compiler: gcc -funroll-loops -m32 -march=barcelona -O2 -fomit-frame-pointer
hash.c: In file included from groestl-intr-avx.h:10:0,
hash.c: from hash.c:31:
hash.c: /usr/lib/gcc/x86_64-linux-gnu/4.6/include/smmintrin.h:32:3: error: #error "SSE4.1 instruction set not enabled"
hash.c: In file included from groestl-intr-avx.h:11:0,
hash.c: from hash.c:31:
hash.c: /usr/lib/gcc/x86_64-linux-gnu/4.6/include/wmmintrin.h:34:3: error: #error "AES/PCLMUL instructions not enabled"
hash.c: In file included from hash.c:31:0:
hash.c: groestl-intr-avx.h:27:1: error: unknown type name '__m256d'
hash.c: In file included from hash.c:31:0:
hash.c: groestl-intr-avx.h: In function 'INIT':
hash.c: groestl-intr-avx.h:848:3: error: incompatible types when assigning to type '__m128i' from type 'int'
hash.c: groestl-intr-avx.h:848:3: error: incompatible types when assigning to type '__m128i' from type 'int'
hash.c: groestl-intr-avx.h:848:3: error: incompatible types when assigning to type '__m128i' from type 'int'
hash.c: groestl-intr-avx.h:848:3: error: incompatible types when assigning to type '__m128i' from type 'int'
hash.c: groestl-intr-avx.h:848:3: error: incompatible types when assigning to type '__m128i' from type 'int'
hash.c: groestl-intr-avx.h:848:3: error: incompatible types when assigning to type '__m128i' from type 'int'
hash.c: groestl-intr-avx.h:848:3: error: incompatible types when assigning to type '__m128i' from type 'int'
hash.c: groestl-intr-avx.h:848:3: error: incompatible types when assigning to type '__m128i' from type 'int'
hash.c: groestl-intr-avx.h: In function 'TF1024':
hash.c: groestl-intr-avx.h:868:3: error: unknown type name '__m256d'
hash.c: groestl-intr-avx.h:869:3: error: unknown type name '__m256d'
hash.c: groestl-intr-avx.h:870:3: error: unknown type name '__m256d'
hash.c: groestl-intr-avx.h:871:3: error: unknown type name '__m256d'
hash.c: groestl-intr-avx.h:872:3: error: unknown type name '__m256d'
hash.c: groestl-intr-avx.h:873:3: error: unknown type name '__m256d'
hash.c: ...

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

Compiler output

Implementation: crypto_hash/groestl512/mmx
Compiler: gcc -funroll-loops -m32 -march=k6-3 -O -fomit-frame-pointer
hash.c:
hash.c: cc1: out of memory allocating 7575600 bytes after a total of 23891968 bytes

Number of similar (compiler,implementation) pairs: 1, namely:
CompilerImplementations
gcc -funroll-loops -m32 -march=k6-3 -O -fomit-frame-pointer mmx

Compiler output

Implementation: crypto_hash/groestl512/mmx
Compiler: gcc -funroll-loops -m32 -march=nocona -O -fomit-frame-pointer
hash.c:
hash.c: cc1: out of memory allocating 7575600 bytes after a total of 23879680 bytes

Number of similar (compiler,implementation) pairs: 2, namely:
CompilerImplementations
gcc -funroll-loops -m32 -march=nocona -O -fomit-frame-pointer mmx
gcc -funroll-loops -m32 -march=prescott -O -fomit-frame-pointer mmx

Compiler output

Implementation: crypto_hash/groestl512/mmx
Compiler: gcc -funroll-loops -m32 -march=pentium2 -O -fomit-frame-pointer
hash.c:
hash.c: cc1: out of memory allocating 7575600 bytes after a total of 23867392 bytes

Number of similar (compiler,implementation) pairs: 2, namely:
CompilerImplementations
gcc -funroll-loops -m32 -march=pentium2 -O -fomit-frame-pointer mmx
gcc -funroll-loops -m32 -march=pentium3 -O -fomit-frame-pointer mmx

Compiler output

Implementation: crypto_hash/groestl512/mmx
Compiler: gcc -funroll-loops -m32 -march=pentium4 -O -fomit-frame-pointer
hash.c:
hash.c: cc1: out of memory allocating 7575600 bytes after a total of 23805952 bytes

Number of similar (compiler,implementation) pairs: 1, namely:
CompilerImplementations
gcc -funroll-loops -m32 -march=pentium4 -O -fomit-frame-pointer mmx

Compiler output

Implementation: crypto_hash/groestl512/opt64
Compiler: gcc -m32 -O -fomit-frame-pointer
hash.c:
hash.c: cc1: out of memory allocating 8221200 bytes after a total of 24231936 bytes

Number of similar (compiler,implementation) pairs: 2, namely:
CompilerImplementations
gcc -m32 -O -fomit-frame-pointer opt64
gcc -m32 -march=prescott -O -fomit-frame-pointer opt64

Compiler output

Implementation: crypto_hash/groestl512/opt64
Compiler: gcc -m32 -march=athlon -O -fomit-frame-pointer
hash.c:
hash.c: cc1: out of memory allocating 8221200 bytes after a total of 24236032 bytes

Number of similar (compiler,implementation) pairs: 3, namely:
CompilerImplementations
gcc -m32 -march=athlon -O -fomit-frame-pointer opt64
gcc -m32 -march=core2 -msse4 -O -fomit-frame-pointer opt64
gcc -m32 -march=pentium -O -fomit-frame-pointer opt64

Compiler output

Implementation: crypto_hash/groestl512/opteron
Compiler: gcc -m32 -march=barcelona -O2 -fomit-frame-pointer
hash.c: In file included from hash.c:13:0:
hash.c: PQASM.h: In function 'P1024ASM':
hash.c: PQASM.h:2:3: error: unknown register name '%r15' in 'asm'
hash.c: PQASM.h:2:3: error: unknown register name '%r14' in 'asm'
hash.c: PQASM.h:2:3: error: unknown register name '%r13' in 'asm'
hash.c: PQASM.h:2:3: error: unknown register name '%r12' in 'asm'
hash.c: PQASM.h:2:3: error: unknown register name '%r11' in 'asm'
hash.c: PQASM.h:2:3: error: unknown register name '%r10' in 'asm'
hash.c: PQASM.h:2:3: error: unknown register name '%r9' in 'asm'
hash.c: PQASM.h:2:3: error: unknown register name '%r8' in 'asm'
hash.c: In file included from hash.c:13:0:
hash.c: PQASM.h: In function 'Q1024ASM':
hash.c: PQASM.h:517:3: error: unknown register name '%r15' in 'asm'
hash.c: PQASM.h:517:3: error: unknown register name '%r14' in 'asm'
hash.c: PQASM.h:517:3: error: unknown register name '%r13' in 'asm'
hash.c: PQASM.h:517:3: error: unknown register name '%r12' in 'asm'
hash.c: PQASM.h:517:3: error: unknown register name '%r11' in 'asm'
hash.c: PQASM.h:517:3: error: unknown register name '%r10' in 'asm'
hash.c: PQASM.h:517:3: error: unknown register name '%r9' in 'asm'
hash.c: PQASM.h:517:3: error: unknown register name '%r8' in 'asm'
hash.c: In file included from hash.c:13:0:
hash.c: PQASM.h: In function 'P1024ASM':
hash.c: PQASM.h:2:3: error: unknown register name '%r15' in 'asm'
hash.c: PQASM.h:2:3: error: unknown register name '%r14' in 'asm'
hash.c: PQASM.h:2:3: error: unknown register name '%r13' in 'asm'
hash.c: PQASM.h:2:3: error: unknown register name '%r12' in 'asm'
hash.c: PQASM.h:2:3: error: unknown register name '%r11' in 'asm'
hash.c: PQASM.h:2:3: error: unknown register name '%r10' in 'asm'
hash.c: PQASM.h:2:3: error: unknown register name '%r9' in 'asm'
hash.c: PQASM.h:2:3: error: unknown register name '%r8' in 'asm'
hash.c: In file included from hash.c:13:0:
hash.c: PQASM.h: In function 'Q1024ASM':
hash.c: PQASM.h:517:3: error: unknown register name '%r15' in 'asm'
hash.c: PQASM.h:517:3: error: unknown register name '%r14' in 'asm'
hash.c: PQASM.h:517:3: error: unknown register name '%r13' in 'asm'
hash.c: PQASM.h:517:3: error: unknown register name '%r12' in 'asm'
hash.c: PQASM.h:517:3: error: unknown register name '%r11' in 'asm'
hash.c: PQASM.h:517:3: error: unknown register name '%r10' in 'asm'
hash.c: PQASM.h:517:3: error: unknown register name '%r9' in 'asm'
hash.c: PQASM.h:517:3: error: unknown register name '%r8' in 'asm'

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

Compiler output

Implementation: crypto_hash/groestl512/core2duo
Compiler: gcc -m32 -march=barcelona -O2 -fomit-frame-pointer
hash.c: In file included from hash.c:15:0:
hash.c: P1024.h: In function 'P1024ASM':
hash.c: P1024.h:2:1: error: unknown register name '%xmm15' in 'asm'
hash.c: P1024.h:2:1: error: unknown register name '%xmm14' in 'asm'
hash.c: P1024.h:2:1: error: unknown register name '%xmm13' in 'asm'
hash.c: P1024.h:2:1: error: unknown register name '%xmm12' in 'asm'
hash.c: P1024.h:2:1: error: unknown register name '%xmm11' in 'asm'
hash.c: P1024.h:2:1: error: unknown register name '%xmm10' in 'asm'
hash.c: P1024.h:2:1: error: unknown register name '%xmm9' in 'asm'
hash.c: P1024.h:2:1: error: unknown register name '%xmm8' in 'asm'
hash.c: In file included from hash.c:16:0:
hash.c: Q1024.h: In function 'Q1024ASM':
hash.c: Q1024.h:2:1: error: unknown register name '%xmm15' in 'asm'
hash.c: Q1024.h:2:1: error: unknown register name '%xmm14' in 'asm'
hash.c: Q1024.h:2:1: error: unknown register name '%xmm13' in 'asm'
hash.c: Q1024.h:2:1: error: unknown register name '%xmm12' in 'asm'
hash.c: Q1024.h:2:1: error: unknown register name '%xmm11' in 'asm'
hash.c: Q1024.h:2:1: error: unknown register name '%xmm10' in 'asm'
hash.c: Q1024.h:2:1: error: unknown register name '%xmm9' in 'asm'
hash.c: Q1024.h:2:1: error: unknown register name '%xmm8' in 'asm'
hash.c: In file included from hash.c:15:0:
hash.c: P1024.h: In function 'P1024ASM':
hash.c: P1024.h:2:1: error: unknown register name '%xmm15' in 'asm'
hash.c: P1024.h:2:1: error: unknown register name '%xmm14' in 'asm'
hash.c: P1024.h:2:1: error: unknown register name '%xmm13' in 'asm'
hash.c: P1024.h:2:1: error: unknown register name '%xmm12' in 'asm'
hash.c: P1024.h:2:1: error: unknown register name '%xmm11' in 'asm'
hash.c: P1024.h:2:1: error: unknown register name '%xmm10' in 'asm'
hash.c: P1024.h:2:1: error: unknown register name '%xmm9' in 'asm'
hash.c: P1024.h:2:1: error: unknown register name '%xmm8' in 'asm'
hash.c: In file included from hash.c:16:0:
hash.c: Q1024.h: In function 'Q1024ASM':
hash.c: Q1024.h:2:1: error: unknown register name '%xmm15' in 'asm'
hash.c: Q1024.h:2:1: error: unknown register name '%xmm14' in 'asm'
hash.c: Q1024.h:2:1: error: unknown register name '%xmm13' in 'asm'
hash.c: Q1024.h:2:1: error: unknown register name '%xmm12' in 'asm'
hash.c: Q1024.h:2:1: error: unknown register name '%xmm11' in 'asm'
hash.c: Q1024.h:2:1: error: unknown register name '%xmm10' in 'asm'
hash.c: Q1024.h:2:1: error: unknown register name '%xmm9' in 'asm'
hash.c: Q1024.h:2:1: error: unknown register name '%xmm8' in 'asm'

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

Compiler output

Implementation: crypto_hash/groestl512/aesni
Compiler: gcc -m32 -march=barcelona -O2 -fomit-frame-pointer
hash.c: groestl-asm-aes.h: Assembler messages:
hash.c: groestl-asm-aes.h:851: Error: too many memory references for `movaps'
hash.c: groestl-asm-aes.h:852: Error: too many memory references for `movaps'
hash.c: groestl-asm-aes.h:853: Error: too many memory references for `movaps'
hash.c: groestl-asm-aes.h:854: Error: too many memory references for `movaps'
hash.c: groestl-asm-aes.h:855: Error: too many memory references for `movaps'
hash.c: groestl-asm-aes.h:856: Error: too many memory references for `movaps'
hash.c: groestl-asm-aes.h:857: Error: too many memory references for `movaps'
hash.c: groestl-asm-aes.h:858: Error: too many memory references for `movaps'
hash.c: groestl-asm-aes.h:861: Error: operand size mismatch for `pshufb'
hash.c: ...
hash.c: groestl-asm-aes.h:1029: Error: too many memory references for `pshufd'
hash.c: groestl-asm-aes.h:1029: Error: too many memory references for `pshufd'
hash.c: groestl-asm-aes.h:1029: Error: too many memory references for `movdqa'
hash.c: groestl-asm-aes.h:1029: Error: too many memory references for `punpckldq'
hash.c: groestl-asm-aes.h:1029: Error: too many memory references for `punpckhdq'
hash.c: groestl-asm-aes.h:1029: Error: operand size mismatch for `punpckhdq'
hash.c: groestl-asm-aes.h:1029: Error: operand size mismatch for `punpckhdq'
hash.c: groestl-asm-aes.h:1029: Error: operand size mismatch for `punpckhdq'
hash.c: groestl-asm-aes.h:1034: Error: too many memory references for `movaps'
hash.c: groestl-asm-aes.h:1035: Error: too many memory references for `movaps'
hash.c: groestl-asm-aes.h: Assembler messages:
hash.c: groestl-asm-aes.h:851: Error: too many memory references for `movaps'
hash.c: groestl-asm-aes.h:852: Error: too many memory references for `movaps'
hash.c: groestl-asm-aes.h:853: Error: too many memory references for `movaps'
hash.c: groestl-asm-aes.h:854: Error: too many memory references for `movaps'
hash.c: groestl-asm-aes.h:855: Error: too many memory references for `movaps'
hash.c: groestl-asm-aes.h:856: Error: too many memory references for `movaps'
hash.c: groestl-asm-aes.h:857: Error: too many memory references for `movaps'
hash.c: groestl-asm-aes.h:858: Error: too many memory references for `movaps'
hash.c: groestl-asm-aes.h:861: Error: operand size mismatch for `pshufb'
hash.c: ...
hash.c: groestl-asm-aes.h:1029: Error: too many memory references for `pshufd'
hash.c: groestl-asm-aes.h:1029: Error: too many memory references for `pshufd'
hash.c: groestl-asm-aes.h:1029: Error: too many memory references for `movdqa'
hash.c: groestl-asm-aes.h:1029: Error: too many memory references for `punpckldq'
hash.c: groestl-asm-aes.h:1029: Error: too many memory references for `punpckhdq'
hash.c: groestl-asm-aes.h:1029: Error: operand size mismatch for `punpckhdq'
hash.c: groestl-asm-aes.h:1029: Error: operand size mismatch for `punpckhdq'
hash.c: groestl-asm-aes.h:1029: Error: operand size mismatch for `punpckhdq'
hash.c: groestl-asm-aes.h:1034: Error: too many memory references for `movaps'
hash.c: groestl-asm-aes.h:1035: Error: too many memory references for `movaps'

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

Compiler output

Implementation: crypto_hash/groestl512/avx
Compiler: gcc -m32 -march=barcelona -O2 -fomit-frame-pointer
hash.c: groestl-asm-avx.h: Assembler messages:
hash.c: groestl-asm-avx.h:925: Error: too many memory references for `vmovaps'
hash.c: groestl-asm-avx.h:926: Error: too many memory references for `vmovaps'
hash.c: groestl-asm-avx.h:927: Error: too many memory references for `vmovaps'
hash.c: groestl-asm-avx.h:928: Error: too many memory references for `vmovaps'
hash.c: groestl-asm-avx.h:929: Error: too many memory references for `vmovaps'
hash.c: groestl-asm-avx.h:930: Error: too many memory references for `vmovaps'
hash.c: groestl-asm-avx.h:931: Error: too many memory references for `vmovaps'
hash.c: groestl-asm-avx.h:932: Error: too many memory references for `vmovaps'
hash.c: groestl-asm-avx.h:935: Error: too many memory references for `vpshufb'
hash.c: ...
hash.c: groestl-asm-avx.h:1090: Error: too many memory references for `vpunpcklwd'
hash.c: groestl-asm-avx.h:1090: Error: too many memory references for `vpshufd'
hash.c: groestl-asm-avx.h:1090: Error: too many memory references for `vpshufd'
hash.c: groestl-asm-avx.h:1090: Error: too many memory references for `vpunpckhdq'
hash.c: groestl-asm-avx.h:1090: Error: too many memory references for `vpunpckldq'
hash.c: groestl-asm-avx.h:1090: Error: operand size mismatch for `vpunpckhdq'
hash.c: groestl-asm-avx.h:1090: Error: operand size mismatch for `vpunpckhdq'
hash.c: groestl-asm-avx.h:1090: Error: operand size mismatch for `vpunpckhdq'
hash.c: groestl-asm-avx.h:1095: Error: too many memory references for `vmovaps'
hash.c: groestl-asm-avx.h:1096: Error: too many memory references for `vmovaps'
hash.c: groestl-asm-avx.h: Assembler messages:
hash.c: groestl-asm-avx.h:925: Error: too many memory references for `vmovaps'
hash.c: groestl-asm-avx.h:926: Error: too many memory references for `vmovaps'
hash.c: groestl-asm-avx.h:927: Error: too many memory references for `vmovaps'
hash.c: groestl-asm-avx.h:928: Error: too many memory references for `vmovaps'
hash.c: groestl-asm-avx.h:929: Error: too many memory references for `vmovaps'
hash.c: groestl-asm-avx.h:930: Error: too many memory references for `vmovaps'
hash.c: groestl-asm-avx.h:931: Error: too many memory references for `vmovaps'
hash.c: groestl-asm-avx.h:932: Error: too many memory references for `vmovaps'
hash.c: groestl-asm-avx.h:935: Error: too many memory references for `vpshufb'
hash.c: ...
hash.c: groestl-asm-avx.h:1090: Error: too many memory references for `vpunpcklwd'
hash.c: groestl-asm-avx.h:1090: Error: too many memory references for `vpshufd'
hash.c: groestl-asm-avx.h:1090: Error: too many memory references for `vpshufd'
hash.c: groestl-asm-avx.h:1090: Error: too many memory references for `vpunpckhdq'
hash.c: groestl-asm-avx.h:1090: Error: too many memory references for `vpunpckldq'
hash.c: groestl-asm-avx.h:1090: Error: operand size mismatch for `vpunpckhdq'
hash.c: groestl-asm-avx.h:1090: Error: operand size mismatch for `vpunpckhdq'
hash.c: groestl-asm-avx.h:1090: Error: operand size mismatch for `vpunpckhdq'
hash.c: groestl-asm-avx.h:1095: Error: too many memory references for `vmovaps'
hash.c: groestl-asm-avx.h:1096: Error: too many memory references for `vmovaps'

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

Compiler output

Implementation: crypto_hash/groestl512/vperm
Compiler: gcc -m32 -march=barcelona -O2 -fomit-frame-pointer
hash.c: groestl-asm-vperm.h: Assembler messages:
hash.c: groestl-asm-vperm.h:1196: Error: too many memory references for `movaps'
hash.c: groestl-asm-vperm.h:1196: Error: too many memory references for `movaps'
hash.c: groestl-asm-vperm.h:1196: Error: too many memory references for `movaps'
hash.c: groestl-asm-vperm.h:1196: Error: too many memory references for `movaps'
hash.c: groestl-asm-vperm.h:1196: Error: too many memory references for `movaps'
hash.c: groestl-asm-vperm.h:1196: Error: too many memory references for `movaps'
hash.c: groestl-asm-vperm.h:1196: Error: too many memory references for `movaps'
hash.c: groestl-asm-vperm.h:1196: Error: too many memory references for `movaps'
hash.c: groestl-asm-vperm.h:1196: Error: too many memory references for `movaps'
hash.c: ...
hash.c: groestl-asm-vperm.h:1382: Error: operand size mismatch for `pand'
hash.c: groestl-asm-vperm.h:1382: Error: operand size mismatch for `pand'
hash.c: groestl-asm-vperm.h:1382: Error: too many memory references for `movdqa'
hash.c: groestl-asm-vperm.h:1382: Error: too many memory references for `movdqa'
hash.c: groestl-asm-vperm.h:1382: Error: operand size mismatch for `pshufb'
hash.c: groestl-asm-vperm.h:1382: Error: operand size mismatch for `pshufb'
hash.c: groestl-asm-vperm.h:1382: Error: operand size mismatch for `pxor'
hash.c: groestl-asm-vperm.h:1382: Error: operand size mismatch for `pxor'
hash.c: groestl-asm-vperm.h:1387: Error: too many memory references for `movaps'
hash.c: groestl-asm-vperm.h:1388: Error: too many memory references for `movaps'
hash.c: groestl-asm-vperm.h: Assembler messages:
hash.c: groestl-asm-vperm.h:1196: Error: too many memory references for `movaps'
hash.c: groestl-asm-vperm.h:1196: Error: too many memory references for `movaps'
hash.c: groestl-asm-vperm.h:1196: Error: too many memory references for `movaps'
hash.c: groestl-asm-vperm.h:1196: Error: too many memory references for `movaps'
hash.c: groestl-asm-vperm.h:1196: Error: too many memory references for `movaps'
hash.c: groestl-asm-vperm.h:1196: Error: too many memory references for `movaps'
hash.c: groestl-asm-vperm.h:1196: Error: too many memory references for `movaps'
hash.c: groestl-asm-vperm.h:1196: Error: too many memory references for `movaps'
hash.c: groestl-asm-vperm.h:1196: Error: too many memory references for `movaps'
hash.c: ...
hash.c: groestl-asm-vperm.h:1382: Error: operand size mismatch for `pand'
hash.c: groestl-asm-vperm.h:1382: Error: operand size mismatch for `pand'
hash.c: groestl-asm-vperm.h:1382: Error: too many memory references for `movdqa'
hash.c: groestl-asm-vperm.h:1382: Error: too many memory references for `movdqa'
hash.c: groestl-asm-vperm.h:1382: Error: operand size mismatch for `pshufb'
hash.c: groestl-asm-vperm.h:1382: Error: operand size mismatch for `pshufb'
hash.c: groestl-asm-vperm.h:1382: Error: operand size mismatch for `pxor'
hash.c: groestl-asm-vperm.h:1382: Error: operand size mismatch for `pxor'
hash.c: groestl-asm-vperm.h:1387: Error: too many memory references for `movaps'
hash.c: groestl-asm-vperm.h:1388: Error: too many memory references for `movaps'

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

Compiler output

Implementation: crypto_hash/groestl512/aesni-intr
Compiler: gcc -m32 -march=barcelona -O2 -fomit-frame-pointer
hash.c: In file included from groestl-intr-aes.h:10:0,
hash.c: from hash.c:28:
hash.c: /usr/lib/gcc/x86_64-linux-gnu/4.6/include/smmintrin.h:32:3: error: #error "SSE4.1 instruction set not enabled"
hash.c: In file included from groestl-intr-aes.h:11:0,
hash.c: from hash.c:28:
hash.c: /usr/lib/gcc/x86_64-linux-gnu/4.6/include/wmmintrin.h:34:3: error: #error "AES/PCLMUL instructions not enabled"
hash.c: In file included from hash.c:28:0:
hash.c: groestl-intr-aes.h: In function 'INIT':
hash.c: groestl-intr-aes.h:784:3: error: incompatible types when assigning to type '__m128i' from type 'int'
hash.c: groestl-intr-aes.h:784:3: error: incompatible types when assigning to type '__m128i' from type 'int'
hash.c: groestl-intr-aes.h:784:3: error: incompatible types when assigning to type '__m128i' from type 'int'
hash.c: groestl-intr-aes.h:784:3: error: incompatible types when assigning to type '__m128i' from type 'int'
hash.c: groestl-intr-aes.h:784:3: error: incompatible types when assigning to type '__m128i' from type 'int'
hash.c: groestl-intr-aes.h:784:3: error: incompatible types when assigning to type '__m128i' from type 'int'
hash.c: groestl-intr-aes.h:784:3: error: incompatible types when assigning to type '__m128i' from type 'int'
hash.c: groestl-intr-aes.h:784:3: error: incompatible types when assigning to type '__m128i' from type 'int'
hash.c: groestl-intr-aes.h: In function 'TF1024':
hash.c: groestl-intr-aes.h:823:3: error: incompatible types when assigning to type '__m128i' from type 'int'
hash.c: groestl-intr-aes.h:823:3: error: incompatible types when assigning to type '__m128i' from type 'int'
hash.c: groestl-intr-aes.h:823:3: error: incompatible types when assigning to type '__m128i' from type 'int'
hash.c: groestl-intr-aes.h:823:3: error: incompatible types when assigning to type '__m128i' from type 'int'
hash.c: groestl-intr-aes.h:823:3: error: incompatible types when assigning to type '__m128i' from type 'int'
hash.c: groestl-intr-aes.h:823:3: error: incompatible types when assigning to type '__m128i' from type 'int'
hash.c: groestl-intr-aes.h:823:3: error: incompatible types when assigning to type '__m128i' from type 'int'
hash.c: groestl-intr-aes.h:823:3: error: incompatible types when assigning to type '__m128i' from type 'int'
hash.c: ...
hash.c: In file included from groestl-intr-aes.h:10:0,
hash.c: from hash.c:28:
hash.c: /usr/lib/gcc/x86_64-linux-gnu/4.6/include/smmintrin.h:32:3: error: #error "SSE4.1 instruction set not enabled"
hash.c: In file included from groestl-intr-aes.h:11:0,
hash.c: from hash.c:28:
hash.c: /usr/lib/gcc/x86_64-linux-gnu/4.6/include/wmmintrin.h:34:3: error: #error "AES/PCLMUL instructions not enabled"
hash.c: In file included from hash.c:28:0:
hash.c: groestl-intr-aes.h: In function 'INIT':
hash.c: groestl-intr-aes.h:784:3: error: incompatible types when assigning to type '__m128i' from type 'int'
hash.c: groestl-intr-aes.h:784:3: error: incompatible types when assigning to type '__m128i' from type 'int'
hash.c: groestl-intr-aes.h:784:3: error: incompatible types when assigning to type '__m128i' from type 'int'
hash.c: groestl-intr-aes.h:784:3: error: incompatible types when assigning to type '__m128i' from type 'int'
hash.c: groestl-intr-aes.h:784:3: error: incompatible types when assigning to type '__m128i' from type 'int'
hash.c: groestl-intr-aes.h:784:3: error: incompatible types when assigning to type '__m128i' from type 'int'
hash.c: groestl-intr-aes.h:784:3: error: incompatible types when assigning to type '__m128i' from type 'int'
hash.c: groestl-intr-aes.h:784:3: error: incompatible types when assigning to type '__m128i' from type 'int'
hash.c: groestl-intr-aes.h: In function 'TF1024':
hash.c: groestl-intr-aes.h:823:3: error: incompatible types when assigning to type '__m128i' from type 'int'
hash.c: groestl-intr-aes.h:823:3: error: incompatible types when assigning to type '__m128i' from type 'int'
hash.c: groestl-intr-aes.h:823:3: error: incompatible types when assigning to type '__m128i' from type 'int'
hash.c: groestl-intr-aes.h:823:3: error: incompatible types when assigning to type '__m128i' from type 'int'
hash.c: groestl-intr-aes.h:823:3: error: incompatible types when assigning to type '__m128i' from type 'int'
hash.c: groestl-intr-aes.h:823:3: error: incompatible types when assigning to type '__m128i' from type 'int'
hash.c: groestl-intr-aes.h:823:3: error: incompatible types when assigning to type '__m128i' from type 'int'
hash.c: groestl-intr-aes.h:823: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 aesni-intr
gcc -m32 -march=barcelona -O3 -fomit-frame-pointer aesni-intr
gcc -m32 -march=barcelona -O -fomit-frame-pointer aesni-intr
gcc -m32 -march=barcelona -Os -fomit-frame-pointer aesni-intr

Compiler output

Implementation: crypto_hash/groestl512/avx-intr
Compiler: gcc -m32 -march=barcelona -O2 -fomit-frame-pointer
hash.c: In file included from groestl-intr-avx.h:10:0,
hash.c: from hash.c:31:
hash.c: /usr/lib/gcc/x86_64-linux-gnu/4.6/include/smmintrin.h:32:3: error: #error "SSE4.1 instruction set not enabled"
hash.c: In file included from groestl-intr-avx.h:11:0,
hash.c: from hash.c:31:
hash.c: /usr/lib/gcc/x86_64-linux-gnu/4.6/include/wmmintrin.h:34:3: error: #error "AES/PCLMUL instructions not enabled"
hash.c: In file included from hash.c:31:0:
hash.c: groestl-intr-avx.h:27:1: error: unknown type name '__m256d'
hash.c: In file included from hash.c:31:0:
hash.c: groestl-intr-avx.h: In function 'INIT':
hash.c: groestl-intr-avx.h:848:3: error: incompatible types when assigning to type '__m128i' from type 'int'
hash.c: groestl-intr-avx.h:848:3: error: incompatible types when assigning to type '__m128i' from type 'int'
hash.c: groestl-intr-avx.h:848:3: error: incompatible types when assigning to type '__m128i' from type 'int'
hash.c: groestl-intr-avx.h:848:3: error: incompatible types when assigning to type '__m128i' from type 'int'
hash.c: groestl-intr-avx.h:848:3: error: incompatible types when assigning to type '__m128i' from type 'int'
hash.c: groestl-intr-avx.h:848:3: error: incompatible types when assigning to type '__m128i' from type 'int'
hash.c: groestl-intr-avx.h:848:3: error: incompatible types when assigning to type '__m128i' from type 'int'
hash.c: groestl-intr-avx.h:848:3: error: incompatible types when assigning to type '__m128i' from type 'int'
hash.c: groestl-intr-avx.h: In function 'TF1024':
hash.c: groestl-intr-avx.h:868:3: error: unknown type name '__m256d'
hash.c: groestl-intr-avx.h:869:3: error: unknown type name '__m256d'
hash.c: groestl-intr-avx.h:870:3: error: unknown type name '__m256d'
hash.c: groestl-intr-avx.h:871:3: error: unknown type name '__m256d'
hash.c: groestl-intr-avx.h:872:3: error: unknown type name '__m256d'
hash.c: groestl-intr-avx.h:873:3: error: unknown type name '__m256d'
hash.c: ...
hash.c: In file included from groestl-intr-avx.h:10:0,
hash.c: from hash.c:31:
hash.c: /usr/lib/gcc/x86_64-linux-gnu/4.6/include/smmintrin.h:32:3: error: #error "SSE4.1 instruction set not enabled"
hash.c: In file included from groestl-intr-avx.h:11:0,
hash.c: from hash.c:31:
hash.c: /usr/lib/gcc/x86_64-linux-gnu/4.6/include/wmmintrin.h:34:3: error: #error "AES/PCLMUL instructions not enabled"
hash.c: In file included from hash.c:31:0:
hash.c: groestl-intr-avx.h:27:1: error: unknown type name '__m256d'
hash.c: In file included from hash.c:31:0:
hash.c: groestl-intr-avx.h: In function 'INIT':
hash.c: groestl-intr-avx.h:848:3: error: incompatible types when assigning to type '__m128i' from type 'int'
hash.c: groestl-intr-avx.h:848:3: error: incompatible types when assigning to type '__m128i' from type 'int'
hash.c: groestl-intr-avx.h:848:3: error: incompatible types when assigning to type '__m128i' from type 'int'
hash.c: groestl-intr-avx.h:848:3: error: incompatible types when assigning to type '__m128i' from type 'int'
hash.c: groestl-intr-avx.h:848:3: error: incompatible types when assigning to type '__m128i' from type 'int'
hash.c: groestl-intr-avx.h:848:3: error: incompatible types when assigning to type '__m128i' from type 'int'
hash.c: groestl-intr-avx.h:848:3: error: incompatible types when assigning to type '__m128i' from type 'int'
hash.c: groestl-intr-avx.h:848:3: error: incompatible types when assigning to type '__m128i' from type 'int'
hash.c: groestl-intr-avx.h: In function 'TF1024':
hash.c: groestl-intr-avx.h:868:3: error: unknown type name '__m256d'
hash.c: groestl-intr-avx.h:869:3: error: unknown type name '__m256d'
hash.c: groestl-intr-avx.h:870:3: error: unknown type name '__m256d'
hash.c: groestl-intr-avx.h:871:3: error: unknown type name '__m256d'
hash.c: groestl-intr-avx.h:872:3: error: unknown type name '__m256d'
hash.c: groestl-intr-avx.h:873:3: error: unknown type name '__m256d'
hash.c: ...

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

Compiler output

Implementation: crypto_hash/groestl512/vperm-intr
Compiler: gcc -m32 -march=barcelona -O2 -fomit-frame-pointer
hash.c: In file included from groestl-intr-vperm.h:13:0,
hash.c: from hash.c:34:
hash.c: /usr/lib/gcc/x86_64-linux-gnu/4.6/include/tmmintrin.h:31:3: error: #error "SSSE3 instruction set not enabled"
hash.c: In file included from hash.c:34:0:
hash.c: groestl-intr-vperm.h:17:1: error: unknown type name '__m128i'
hash.c: groestl-intr-vperm.h:18:1: error: unknown type name '__m128i'
hash.c: groestl-intr-vperm.h:19:1: error: unknown type name '__m128i'
hash.c: groestl-intr-vperm.h:20:1: error: unknown type name '__m128i'
hash.c: groestl-intr-vperm.h:21:1: error: unknown type name '__m128i'
hash.c: groestl-intr-vperm.h:22:1: error: unknown type name '__m128i'
hash.c: groestl-intr-vperm.h:23:1: error: unknown type name '__m128i'
hash.c: groestl-intr-vperm.h:24:1: error: unknown type name '__m128i'
hash.c: groestl-intr-vperm.h:25:1: error: unknown type name '__m128i'
hash.c: groestl-intr-vperm.h:26:1: error: unknown type name '__m128i'
hash.c: groestl-intr-vperm.h:27:1: error: unknown type name '__m128i'
hash.c: groestl-intr-vperm.h:28:1: error: unknown type name '__m128i'
hash.c: groestl-intr-vperm.h:29:1: error: unknown type name '__m128i'
hash.c: groestl-intr-vperm.h:30:1: error: unknown type name '__m128i'
hash.c: groestl-intr-vperm.h:31:1: error: unknown type name '__m128i'
hash.c: groestl-intr-vperm.h:32:1: error: unknown type name '__m128i'
hash.c: groestl-intr-vperm.h:33:1: error: unknown type name '__m128i'
hash.c: groestl-intr-vperm.h:34:1: error: unknown type name '__m128i'
hash.c: groestl-intr-vperm.h:35:1: error: unknown type name '__m128i'
hash.c: In file included from hash.c:34:0:
hash.c: groestl-intr-vperm.h: In function 'INIT':
hash.c: ...
hash.c: In file included from groestl-intr-vperm.h:13:0,
hash.c: from hash.c:34:
hash.c: /usr/lib/gcc/x86_64-linux-gnu/4.6/include/tmmintrin.h:31:3: error: #error "SSSE3 instruction set not enabled"
hash.c: In file included from hash.c:34:0:
hash.c: groestl-intr-vperm.h:17:1: error: unknown type name '__m128i'
hash.c: groestl-intr-vperm.h:18:1: error: unknown type name '__m128i'
hash.c: groestl-intr-vperm.h:19:1: error: unknown type name '__m128i'
hash.c: groestl-intr-vperm.h:20:1: error: unknown type name '__m128i'
hash.c: groestl-intr-vperm.h:21:1: error: unknown type name '__m128i'
hash.c: groestl-intr-vperm.h:22:1: error: unknown type name '__m128i'
hash.c: groestl-intr-vperm.h:23:1: error: unknown type name '__m128i'
hash.c: groestl-intr-vperm.h:24:1: error: unknown type name '__m128i'
hash.c: groestl-intr-vperm.h:25:1: error: unknown type name '__m128i'
hash.c: groestl-intr-vperm.h:26:1: error: unknown type name '__m128i'
hash.c: groestl-intr-vperm.h:27:1: error: unknown type name '__m128i'
hash.c: groestl-intr-vperm.h:28:1: error: unknown type name '__m128i'
hash.c: groestl-intr-vperm.h:29:1: error: unknown type name '__m128i'
hash.c: groestl-intr-vperm.h:30:1: error: unknown type name '__m128i'
hash.c: groestl-intr-vperm.h:31:1: error: unknown type name '__m128i'
hash.c: groestl-intr-vperm.h:32:1: error: unknown type name '__m128i'
hash.c: groestl-intr-vperm.h:33:1: error: unknown type name '__m128i'
hash.c: groestl-intr-vperm.h:34:1: error: unknown type name '__m128i'
hash.c: groestl-intr-vperm.h:35:1: error: unknown type name '__m128i'
hash.c: In file included from hash.c:34:0:
hash.c: groestl-intr-vperm.h: In function 'INIT':
hash.c: ...

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

Compiler output

Implementation: crypto_hash/groestl512/opt64
Compiler: gcc -m32 -march=barcelona -O2 -fomit-frame-pointer
hash.c: virtual memory exhausted: Cannot allocate memory
hash.c: virtual memory exhausted: Cannot allocate memory

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

Compiler output

Implementation: crypto_hash/groestl512/opt64
Compiler: gcc -m32 -march=barcelona -O -fomit-frame-pointer
hash.c:
hash.c: cc1: out of memory allocating 8221200 bytes after a total of 24240128 bytes
hash.c:
hash.c: cc1: out of memory allocating 8221200 bytes after a total of 24240128 bytes

Number of similar (compiler,implementation) pairs: 1, namely:
CompilerImplementations
gcc -m32 -march=barcelona -O -fomit-frame-pointer opt64

Compiler output

Implementation: crypto_hash/groestl512/opt64
Compiler: gcc -m32 -march=core-avx-i -O -fomit-frame-pointer
hash.c:
hash.c: cc1: out of memory allocating 8221200 bytes after a total of 24137728 bytes

Number of similar (compiler,implementation) pairs: 1, namely:
CompilerImplementations
gcc -m32 -march=core-avx-i -O -fomit-frame-pointer opt64

Compiler output

Implementation: crypto_hash/groestl512/avx-intr
Compiler: gcc -m32 -march=core2 -O2 -fomit-frame-pointer
hash.c: In file included from groestl-intr-avx.h:10:0,
hash.c: from hash.c:31:
hash.c: /usr/lib/gcc/x86_64-linux-gnu/4.6/include/smmintrin.h:32:3: error: #error "SSE4.1 instruction set not enabled"
hash.c: In file included from groestl-intr-avx.h:11:0,
hash.c: from hash.c:31:
hash.c: /usr/lib/gcc/x86_64-linux-gnu/4.6/include/wmmintrin.h:34:3: error: #error "AES/PCLMUL instructions not enabled"
hash.c: In file included from hash.c:31:0:
hash.c: groestl-intr-avx.h:27:1: error: unknown type name '__m256d'
hash.c: In file included from hash.c:31:0:
hash.c: groestl-intr-avx.h: In function 'TF1024':
hash.c: groestl-intr-avx.h:868:3: error: unknown type name '__m256d'
hash.c: groestl-intr-avx.h:869:3: error: unknown type name '__m256d'
hash.c: groestl-intr-avx.h:870:3: error: unknown type name '__m256d'
hash.c: groestl-intr-avx.h:871:3: error: unknown type name '__m256d'
hash.c: groestl-intr-avx.h:872:3: error: unknown type name '__m256d'
hash.c: groestl-intr-avx.h:873:3: error: unknown type name '__m256d'
hash.c: groestl-intr-avx.h:874:3: error: unknown type name '__m256d'
hash.c: groestl-intr-avx.h:925:3: error: incompatible types when assigning to type '__m128i' from type 'int'
hash.c: groestl-intr-avx.h:925:3: error: incompatible types when assigning to type '__m128i' from type 'int'
hash.c: groestl-intr-avx.h:925:3: error: incompatible types when assigning to type '__m128i' from type 'int'
hash.c: groestl-intr-avx.h:925:3: error: incompatible types when assigning to type '__m128i' from type 'int'
hash.c: groestl-intr-avx.h:925:3: error: incompatible types when assigning to type '__m128i' from type 'int'
hash.c: groestl-intr-avx.h:925:3: error: incompatible types when assigning to type '__m128i' from type 'int'
hash.c: groestl-intr-avx.h:925:3: error: incompatible types when assigning to type '__m128i' from type 'int'
hash.c: groestl-intr-avx.h:925: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=core2 -O2 -fomit-frame-pointer avx-intr
gcc -m32 -march=core2 -O3 -fomit-frame-pointer avx-intr
gcc -m32 -march=core2 -O -fomit-frame-pointer avx-intr
gcc -m32 -march=core2 -Os -fomit-frame-pointer avx-intr

Compiler output

Implementation: crypto_hash/groestl512/opt64
Compiler: gcc -m32 -march=core2 -O -fomit-frame-pointer
hash.c:
hash.c: cc1: out of memory allocating 8221200 bytes after a total of 24174592 bytes

Number of similar (compiler,implementation) pairs: 1, namely:
CompilerImplementations
gcc -m32 -march=core2 -O -fomit-frame-pointer opt64

Compiler output

Implementation: crypto_hash/groestl512/aesni-intr
Compiler: gcc -m32 -march=core2 -msse4.1 -O2 -fomit-frame-pointer
hash.c: In file included from groestl-intr-aes.h:11:0,
hash.c: from hash.c:28:
hash.c: /usr/lib/gcc/x86_64-linux-gnu/4.6/include/wmmintrin.h:34:3: error: #error "AES/PCLMUL instructions not enabled"
hash.c: In file included from hash.c:28:0:
hash.c: groestl-intr-aes.h: In function 'TF1024':
hash.c: groestl-intr-aes.h:848:3: error: incompatible types when assigning to type '__m128i' from type 'int'
hash.c: groestl-intr-aes.h:848:3: error: incompatible types when assigning to type '__m128i' from type 'int'
hash.c: groestl-intr-aes.h:848:3: error: incompatible types when assigning to type '__m128i' from type 'int'
hash.c: groestl-intr-aes.h:848:3: error: incompatible types when assigning to type '__m128i' from type 'int'
hash.c: groestl-intr-aes.h:848:3: error: incompatible types when assigning to type '__m128i' from type 'int'
hash.c: groestl-intr-aes.h:848:3: error: incompatible types when assigning to type '__m128i' from type 'int'
hash.c: groestl-intr-aes.h:848:3: error: incompatible types when assigning to type '__m128i' from type 'int'
hash.c: groestl-intr-aes.h:848:3: error: incompatible types when assigning to type '__m128i' from type 'int'
hash.c: groestl-intr-aes.h:848:3: error: incompatible types when assigning to type '__m128i' from type 'int'
hash.c: groestl-intr-aes.h:848:3: error: incompatible types when assigning to type '__m128i' from type 'int'
hash.c: groestl-intr-aes.h:848:3: error: incompatible types when assigning to type '__m128i' from type 'int'
hash.c: groestl-intr-aes.h:848:3: error: incompatible types when assigning to type '__m128i' from type 'int'
hash.c: groestl-intr-aes.h:848:3: error: incompatible types when assigning to type '__m128i' from type 'int'
hash.c: groestl-intr-aes.h:848:3: error: incompatible types when assigning to type '__m128i' from type 'int'
hash.c: groestl-intr-aes.h:848:3: error: incompatible types when assigning to type '__m128i' from type 'int'
hash.c: groestl-intr-aes.h:848:3: error: incompatible types when assigning to type '__m128i' from type 'int'
hash.c: groestl-intr-aes.h:883:3: error: incompatible types when assigning to type '__m128i' from type 'int'
hash.c: groestl-intr-aes.h:883:3: error: incompatible types when assigning to type '__m128i' from type 'int'
hash.c: groestl-intr-aes.h:883:3: error: incompatible types when assigning to type '__m128i' from type 'int'
hash.c: groestl-intr-aes.h:883:3: error: incompatible types when assigning to type '__m128i' from type 'int'
hash.c: ...

Number of similar (compiler,implementation) pairs: 16, namely:
CompilerImplementations
gcc -m32 -march=core2 -msse4.1 -O2 -fomit-frame-pointer aesni-intr
gcc -m32 -march=core2 -msse4.1 -O3 -fomit-frame-pointer aesni-intr
gcc -m32 -march=core2 -msse4.1 -O -fomit-frame-pointer aesni-intr
gcc -m32 -march=core2 -msse4.1 -Os -fomit-frame-pointer aesni-intr
gcc -m32 -march=core2 -msse4 -O2 -fomit-frame-pointer aesni-intr
gcc -m32 -march=core2 -msse4 -O3 -fomit-frame-pointer aesni-intr
gcc -m32 -march=core2 -msse4 -O -fomit-frame-pointer aesni-intr
gcc -m32 -march=core2 -msse4 -Os -fomit-frame-pointer aesni-intr
gcc -m32 -march=corei7 -O2 -fomit-frame-pointer aesni-intr
gcc -m32 -march=corei7 -O3 -fomit-frame-pointer aesni-intr
gcc -m32 -march=corei7 -O -fomit-frame-pointer aesni-intr
gcc -m32 -march=corei7 -Os -fomit-frame-pointer aesni-intr
gcc -m32 -march=native -mtune=native -O2 -fomit-frame-pointer aesni-intr
gcc -m32 -march=native -mtune=native -O3 -fomit-frame-pointer aesni-intr
gcc -m32 -march=native -mtune=native -O -fomit-frame-pointer aesni-intr
gcc -m32 -march=native -mtune=native -Os -fomit-frame-pointer aesni-intr

Compiler output

Implementation: crypto_hash/groestl512/avx-intr
Compiler: gcc -m32 -march=core2 -msse4.1 -O2 -fomit-frame-pointer
hash.c: In file included from groestl-intr-avx.h:11:0,
hash.c: from hash.c:31:
hash.c: /usr/lib/gcc/x86_64-linux-gnu/4.6/include/wmmintrin.h:34:3: error: #error "AES/PCLMUL instructions not enabled"
hash.c: In file included from hash.c:31:0:
hash.c: groestl-intr-avx.h:27:1: error: unknown type name '__m256d'
hash.c: In file included from hash.c:31:0:
hash.c: groestl-intr-avx.h: In function 'TF1024':
hash.c: groestl-intr-avx.h:868:3: error: unknown type name '__m256d'
hash.c: groestl-intr-avx.h:869:3: error: unknown type name '__m256d'
hash.c: groestl-intr-avx.h:870:3: error: unknown type name '__m256d'
hash.c: groestl-intr-avx.h:871:3: error: unknown type name '__m256d'
hash.c: groestl-intr-avx.h:872:3: error: unknown type name '__m256d'
hash.c: groestl-intr-avx.h:873:3: error: unknown type name '__m256d'
hash.c: groestl-intr-avx.h:874:3: error: unknown type name '__m256d'
hash.c: groestl-intr-avx.h:925:3: error: incompatible types when assigning to type '__m128i' from type 'int'
hash.c: groestl-intr-avx.h:925:3: error: incompatible types when assigning to type '__m128i' from type 'int'
hash.c: groestl-intr-avx.h:925:3: error: incompatible types when assigning to type '__m128i' from type 'int'
hash.c: groestl-intr-avx.h:925:3: error: incompatible types when assigning to type '__m128i' from type 'int'
hash.c: groestl-intr-avx.h:925:3: error: incompatible types when assigning to type '__m128i' from type 'int'
hash.c: groestl-intr-avx.h:925:3: error: incompatible types when assigning to type '__m128i' from type 'int'
hash.c: groestl-intr-avx.h:925:3: error: incompatible types when assigning to type '__m128i' from type 'int'
hash.c: groestl-intr-avx.h:925:3: error: incompatible types when assigning to type '__m128i' from type 'int'
hash.c: groestl-intr-avx.h:925:3: error: incompatible types when assigning to type '__m128i' from type 'int'
hash.c: groestl-intr-avx.h:925:3: error: incompatible types when assigning to type '__m128i' from type 'int'
hash.c: groestl-intr-avx.h:925:3: error: incompatible types when assigning to type '__m128i' from type 'int'
hash.c: ...

Number of similar (compiler,implementation) pairs: 16, namely:
CompilerImplementations
gcc -m32 -march=core2 -msse4.1 -O2 -fomit-frame-pointer avx-intr
gcc -m32 -march=core2 -msse4.1 -O3 -fomit-frame-pointer avx-intr
gcc -m32 -march=core2 -msse4.1 -O -fomit-frame-pointer avx-intr
gcc -m32 -march=core2 -msse4.1 -Os -fomit-frame-pointer avx-intr
gcc -m32 -march=core2 -msse4 -O2 -fomit-frame-pointer avx-intr
gcc -m32 -march=core2 -msse4 -O3 -fomit-frame-pointer avx-intr
gcc -m32 -march=core2 -msse4 -O -fomit-frame-pointer avx-intr
gcc -m32 -march=core2 -msse4 -Os -fomit-frame-pointer avx-intr
gcc -m32 -march=corei7 -O2 -fomit-frame-pointer avx-intr
gcc -m32 -march=corei7 -O3 -fomit-frame-pointer avx-intr
gcc -m32 -march=corei7 -O -fomit-frame-pointer avx-intr
gcc -m32 -march=corei7 -Os -fomit-frame-pointer avx-intr
gcc -m32 -march=native -mtune=native -O2 -fomit-frame-pointer avx-intr
gcc -m32 -march=native -mtune=native -O3 -fomit-frame-pointer avx-intr
gcc -m32 -march=native -mtune=native -O -fomit-frame-pointer avx-intr
gcc -m32 -march=native -mtune=native -Os -fomit-frame-pointer avx-intr

Compiler output

Implementation: crypto_hash/groestl512/opt64
Compiler: gcc -m32 -march=core2 -msse4.1 -O -fomit-frame-pointer
hash.c:
hash.c: cc1: out of memory allocating 8221200 bytes after a total of 24190976 bytes

Number of similar (compiler,implementation) pairs: 1, namely:
CompilerImplementations
gcc -m32 -march=core2 -msse4.1 -O -fomit-frame-pointer opt64

Compiler output

Implementation: crypto_hash/groestl512/opt64
Compiler: gcc -m32 -march=corei7-avx -O -fomit-frame-pointer
hash.c:
hash.c: cc1: out of memory allocating 8221200 bytes after a total of 24264704 bytes

Number of similar (compiler,implementation) pairs: 1, namely:
CompilerImplementations
gcc -m32 -march=corei7-avx -O -fomit-frame-pointer opt64

Compiler output

Implementation: crypto_hash/groestl512/opt64
Compiler: gcc -m32 -march=corei7 -O -fomit-frame-pointer
hash.c:
hash.c: cc1: out of memory allocating 8221200 bytes after a total of 24244224 bytes

Number of similar (compiler,implementation) pairs: 3, namely:
CompilerImplementations
gcc -m32 -march=corei7 -O -fomit-frame-pointer opt64
gcc -m32 -march=native -mtune=native -O -fomit-frame-pointer opt64
gcc -m32 -march=pentium4 -O -fomit-frame-pointer opt64

Compiler output

Implementation: crypto_hash/groestl512/opt64
Compiler: gcc -m32 -march=i386 -O -fomit-frame-pointer
hash.c:
hash.c: cc1: out of memory allocating 8221200 bytes after a total of 24227840 bytes

Number of similar (compiler,implementation) pairs: 2, namely:
CompilerImplementations
gcc -m32 -march=i386 -O -fomit-frame-pointer opt64
gcc -m32 -march=k8 -O -fomit-frame-pointer opt64

Compiler output

Implementation: crypto_hash/groestl512/opt64
Compiler: gcc -m32 -march=i486 -O -fomit-frame-pointer
hash.c:
hash.c: cc1: out of memory allocating 8221200 bytes after a total of 25055232 bytes

Number of similar (compiler,implementation) pairs: 1, namely:
CompilerImplementations
gcc -m32 -march=i486 -O -fomit-frame-pointer opt64

Compiler output

Implementation: crypto_hash/groestl512/opt64
Compiler: gcc -m32 -march=nocona -O -fomit-frame-pointer
hash.c:
hash.c: cc1: out of memory allocating 8221200 bytes after a total of 24248320 bytes

Number of similar (compiler,implementation) pairs: 2, namely:
CompilerImplementations
gcc -m32 -march=nocona -O -fomit-frame-pointer opt64
gcc -m32 -march=pentium3 -O -fomit-frame-pointer opt64

Compiler output

Implementation: crypto_hash/groestl512/opt64
Compiler: gcc -m32 -march=pentium-m -O -fomit-frame-pointer
hash.c:
hash.c: cc1: out of memory allocating 8221200 bytes after a total of 24215552 bytes

Number of similar (compiler,implementation) pairs: 1, namely:
CompilerImplementations
gcc -m32 -march=pentium-m -O -fomit-frame-pointer opt64

Compiler output

Implementation: crypto_hash/groestl512/opt64
Compiler: gcc -m32 -march=pentium-mmx -O -fomit-frame-pointer
hash.c:
hash.c: cc1: out of memory allocating 8221200 bytes after a total of 24150016 bytes

Number of similar (compiler,implementation) pairs: 1, namely:
CompilerImplementations
gcc -m32 -march=pentium-mmx -O -fomit-frame-pointer opt64

Compiler output

Implementation: crypto_hash/groestl512/opt64
Compiler: gcc -m32 -march=pentium2 -O -fomit-frame-pointer
hash.c:
hash.c: cc1: out of memory allocating 8221200 bytes after a total of 24141824 bytes

Number of similar (compiler,implementation) pairs: 1, namely:
CompilerImplementations
gcc -m32 -march=pentium2 -O -fomit-frame-pointer opt64

Compiler output

Implementation: crypto_hash/groestl512/opt64
Compiler: gcc -m32 -march=pentiumpro -O -fomit-frame-pointer
hash.c:
hash.c: cc1: out of memory allocating 8221200 bytes after a total of 24272896 bytes

Number of similar (compiler,implementation) pairs: 1, namely:
CompilerImplementations
gcc -m32 -march=pentiumpro -O -fomit-frame-pointer opt64