Implementation notes: x86, h4e450, crypto_aead/seakeyakv2

Computer: h4e450
Architecture: x86
CPU ID: AuthenticAMD-00500f20-178bfbff
SUPERCOP version: 20171218
Operation: crypto_aead
Primitive: seakeyakv2
TimeImplementationCompilerBenchmark dateSUPERCOP version
217716generic32gcc -funroll-loops -m32 -march=prescott -O3 -fomit-frame-pointer2017101120170725
217849generic32gcc -funroll-loops -m32 -march=nocona -O3 -fomit-frame-pointer2017101120170725
218039generic32lcgcc -funroll-loops -m32 -march=nocona -O3 -fomit-frame-pointer2017101120170725
218267generic32gcc -funroll-loops -m32 -march=pentium4 -O3 -fomit-frame-pointer2017101120170725
218372generic32lcgcc -funroll-loops -m32 -march=pentium4 -O3 -fomit-frame-pointer2017101120170725
218428generic32lcgcc -funroll-loops -m32 -march=prescott -O3 -fomit-frame-pointer2017101120170725
219678generic32lcgcc -m32 -march=prescott -O3 -fomit-frame-pointer2017101120170725
219754generic32gcc -m32 -march=nocona -O3 -fomit-frame-pointer2017101120170725
219792generic32lcgcc -m32 -march=nocona -O3 -fomit-frame-pointer2017101120170725
219877generic32gcc -m32 -march=prescott -O3 -fomit-frame-pointer2017101120170725
221540generic32gcc -m32 -march=pentium4 -O3 -fomit-frame-pointer2017101120170725
221601generic32lcgcc -m32 -march=pentium4 -O3 -fomit-frame-pointer2017101120170725
223934generic32gcc -funroll-loops -m32 -march=barcelona -O3 -fomit-frame-pointer2017101120170725
224010generic32lcgcc -funroll-loops -m32 -march=barcelona -O3 -fomit-frame-pointer2017101120170725
224727generic32lcgcc -funroll-loops -m32 -march=k8 -O3 -fomit-frame-pointer2017101120170725
225706generic32gcc -funroll-loops -m32 -march=k8 -O3 -fomit-frame-pointer2017101120170725
225844generic32gcc -m32 -march=k8 -O3 -fomit-frame-pointer2017101120170725
225872generic32lcgcc -m32 -march=k8 -O3 -fomit-frame-pointer2017101120170725
227958generic32lcgcc -m32 -march=barcelona -O3 -fomit-frame-pointer2017101120170725
228014generic32gcc -m32 -march=barcelona -O3 -fomit-frame-pointer2017101120170725
228048generic32gcc -m32 -march=core2 -O3 -fomit-frame-pointer2017101120170725
228285generic32lcgcc -m32 -march=native -mtune=native -O3 -fomit-frame-pointer2017101120170725
228290generic32gcc -m32 -march=native -mtune=native -O3 -fomit-frame-pointer2017101120170725
228580generic32lcgcc -m32 -march=core2 -O3 -fomit-frame-pointer2017101120170725
237762generic32gcc -funroll-loops -m32 -march=k6 -Os -fomit-frame-pointer2017101120170725
237813generic32gcc -funroll-loops -m32 -march=k6-2 -Os -fomit-frame-pointer2017101120170725
237842generic32gcc -funroll-loops -m32 -march=k6-3 -Os -fomit-frame-pointer2017101120170725
237975generic32lcgcc -funroll-loops -m32 -march=k6-2 -Os -fomit-frame-pointer2017101120170725
238075generic32lcgcc -funroll-loops -m32 -march=k6-3 -Os -fomit-frame-pointer2017101120170725
238212generic32lcgcc -funroll-loops -m32 -march=k6 -Os -fomit-frame-pointer2017101120170725
238279generic32lcgcc -funroll-loops -m32 -march=pentium3 -Os -fomit-frame-pointer2017101120170725
238403generic32gcc -funroll-loops -m32 -march=pentium3 -Os -fomit-frame-pointer2017101120170725
238436generic32gcc -funroll-loops -m32 -march=pentiumpro -Os -fomit-frame-pointer2017101120170725
238455generic32lcgcc -funroll-loops -m32 -march=pentium2 -Os -fomit-frame-pointer2017101120170725
238464generic32gcc -funroll-loops -m32 -march=pentium-mmx -Os -fomit-frame-pointer2017101120170725
238465generic32gcc -funroll-loops -m32 -march=pentium -Os -fomit-frame-pointer2017101120170725
238474generic32lcgcc -funroll-loops -m32 -march=barcelona -O -fomit-frame-pointer2017101120170725
238483generic32gcc -funroll-loops -m32 -march=pentium-m -Os -fomit-frame-pointer2017101120170725
238498generic32gcc -funroll-loops -m32 -march=pentium2 -Os -fomit-frame-pointer2017101120170725
238512generic32lcgcc -funroll-loops -m32 -march=pentium -Os -fomit-frame-pointer2017101120170725
238541generic32gcc -funroll-loops -m32 -march=barcelona -O -fomit-frame-pointer2017101120170725
238735generic32gcc -m32 -march=pentium-mmx -Os -fomit-frame-pointer2017101120170725
238735generic32lcgcc -m32 -march=pentium-mmx -Os -fomit-frame-pointer2017101120170725
238796generic32lcgcc -funroll-loops -m32 -march=pentium-m -Os -fomit-frame-pointer2017101120170725
238830generic32gcc -m32 -march=k6 -Os -fomit-frame-pointer2017101120170725
238835generic32lcgcc -funroll-loops -m32 -march=pentiumpro -Os -fomit-frame-pointer2017101120170725
238859generic32gcc -m32 -march=pentium -Os -fomit-frame-pointer2017101120170725
238902generic32lcgcc -m32 -march=pentium -Os -fomit-frame-pointer2017101120170725
238934generic32lcgcc -m32 -march=k6 -Os -fomit-frame-pointer2017101120170725
239105generic32lcgcc -funroll-loops -m32 -march=pentium-mmx -Os -fomit-frame-pointer2017101120170725
239158generic32lcgcc -m32 -march=k6-3 -Os -fomit-frame-pointer2017101120170725
239167generic32gcc -m32 -march=k6-2 -Os -fomit-frame-pointer2017101120170725
239509generic32gcc -m32 -march=k6-3 -Os -fomit-frame-pointer2017101120170725
239514generic32lcgcc -m32 -march=k6-2 -Os -fomit-frame-pointer2017101120170725
239576generic32lcgcc -funroll-loops -m32 -march=athlon -Os -fomit-frame-pointer2017101120170725
239675generic32gcc -funroll-loops -m32 -Os -fomit-frame-pointer2017101120170725
239737generic32gcc -funroll-loops -m32 -march=k8 -O -fomit-frame-pointer2017101120170725
239766generic32gcc -funroll-loops -m32 -march=k8 -Os -fomit-frame-pointer2017101120170725
239899generic32lcgcc -funroll-loops -m32 -march=k8 -Os -fomit-frame-pointer2017101120170725
240008generic32gcc -funroll-loops -m32 -march=athlon -Os -fomit-frame-pointer2017101120170725
240017generic32lcgcc -funroll-loops -m32 -Os -fomit-frame-pointer2017101120170725
240022generic32lcgcc -funroll-loops -m32 -march=barcelona -Os -fomit-frame-pointer2017101120170725
240136generic32lcgcc -funroll-loops -m32 -march=k6-3 -O -fomit-frame-pointer2017101120170725
240160generic32gcc -funroll-loops -m32 -march=barcelona -Os -fomit-frame-pointer2017101120170725
240174generic32lcgcc -m32 -march=pentiumpro -Os -fomit-frame-pointer2017101120170725
240212generic32lcgcc -m32 -march=pentium2 -Os -fomit-frame-pointer2017101120170725
240293generic32lcgcc -m32 -march=k8 -O -fomit-frame-pointer2017101120170725
240317generic32lcgcc -funroll-loops -m32 -march=k8 -O -fomit-frame-pointer2017101120170725
240350generic32gcc -m32 -march=pentium-m -Os -fomit-frame-pointer2017101120170725
240355generic32gcc -m32 -march=pentium2 -Os -fomit-frame-pointer2017101120170725
240374generic32gcc -m32 -march=pentiumpro -Os -fomit-frame-pointer2017101120170725
240378generic32lcgcc -m32 -march=pentium-m -Os -fomit-frame-pointer2017101120170725
240421generic32lcgcc -funroll-loops -m32 -march=pentium-m -O3 -fomit-frame-pointer2017101120170725
240426generic32gcc -funroll-loops -m32 -march=pentium-m -O3 -fomit-frame-pointer2017101120170725
240440generic32gcc -m32 -march=k8 -O -fomit-frame-pointer2017101120170725
240459generic32gcc -funroll-loops -m32 -march=k6-3 -O -fomit-frame-pointer2017101120170725
240545generic32lcgcc -m32 -march=pentium3 -Os -fomit-frame-pointer2017101120170725
240606generic32lcgcc -funroll-loops -m32 -march=athlon -O -fomit-frame-pointer2017101120170725
240644generic32gcc -m32 -march=pentium3 -Os -fomit-frame-pointer2017101120170725
240659generic32gcc -funroll-loops -m32 -march=prescott -O -fomit-frame-pointer2017101120170725
240668generic32lcgcc -funroll-loops -m32 -march=k6-2 -O -fomit-frame-pointer2017101120170725
240692generic32lcgcc -funroll-loops -m32 -march=k6 -O -fomit-frame-pointer2017101120170725
240806generic32gcc -funroll-loops -m32 -march=k6-2 -O -fomit-frame-pointer2017101120170725
240830generic32gcc -funroll-loops -m32 -march=k6 -O -fomit-frame-pointer2017101120170725
240844generic32gcc -funroll-loops -m32 -march=athlon -O -fomit-frame-pointer2017101120170725
240981generic32lcgcc -funroll-loops -m32 -march=nocona -O -fomit-frame-pointer2017101120170725
241029generic32gcc -funroll-loops -m32 -march=nocona -O -fomit-frame-pointer2017101120170725
241044generic32lcgcc -funroll-loops -m32 -march=prescott -O -fomit-frame-pointer2017101120170725
241253generic32lcgcc -funroll-loops -m32 -O -fomit-frame-pointer2017101120170725
241414generic32gcc -funroll-loops -m32 -O -fomit-frame-pointer2017101120170725
241580generic32gcc -funroll-loops -m32 -march=i486 -O -fomit-frame-pointer2017101120170725
241666generic32gcc -funroll-loops -m32 -march=pentium3 -O -fomit-frame-pointer2017101120170725
241709generic32lcgcc -funroll-loops -m32 -march=i486 -O -fomit-frame-pointer2017101120170725
241813generic32lcgcc -funroll-loops -m32 -march=pentium-m -O -fomit-frame-pointer2017101120170725
241813generic32lcgcc -m32 -march=native -mtune=native -O -fomit-frame-pointer2017101120170725
241994generic32gcc -m32 -march=athlon -O -fomit-frame-pointer2017101120170725
242022generic32gcc -m32 -march=native -mtune=native -O -fomit-frame-pointer2017101120170725
242032generic32lcgcc -funroll-loops -m32 -march=prescott -Os -fomit-frame-pointer2017101120170725
242088generic32lcgcc -funroll-loops -m32 -march=nocona -Os -fomit-frame-pointer2017101120170725
242103generic32lcgcc -m32 -march=prescott -O -fomit-frame-pointer2017101120170725
242117generic32gcc -funroll-loops -m32 -march=pentiumpro -O -fomit-frame-pointer2017101120170725
242174generic32lcgcc -funroll-loops -m32 -march=pentium3 -O -fomit-frame-pointer2017101120170725
242179generic32gcc -funroll-loops -m32 -march=pentium-m -O -fomit-frame-pointer2017101120170725
242198generic32gcc -m32 -march=barcelona -O -fomit-frame-pointer2017101120170725
242198generic32lcgcc -m32 -march=pentium-m -O3 -fomit-frame-pointer2017101120170725
242222generic32gcc -m32 -march=nocona -O -fomit-frame-pointer2017101120170725
242255generic32gcc -m32 -march=prescott -O -fomit-frame-pointer2017101120170725
242260generic32lcgcc -funroll-loops -m32 -march=pentium4 -Os -fomit-frame-pointer2017101120170725
242269generic32gcc -funroll-loops -m32 -march=pentium4 -Os -fomit-frame-pointer2017101120170725
242288generic32gcc -funroll-loops -m32 -march=nocona -Os -fomit-frame-pointer2017101120170725
242317generic32gcc -funroll-loops -m32 -march=prescott -Os -fomit-frame-pointer2017101120170725
242374generic32gcc -m32 -march=core2 -msse4 -O -fomit-frame-pointer2017101120170725
242406generic32gcc -m32 -march=corei7 -Os -fomit-frame-pointer2017101120170725
242407generic32gcc -m32 -march=core2 -msse4 -Os -fomit-frame-pointer2017101120170725
242416generic32gcc -m32 -march=core2 -msse4.1 -Os -fomit-frame-pointer2017101120170725
242421generic32gcc -m32 -march=core2 -Os -fomit-frame-pointer2017101120170725
242440generic32lcgcc -m32 -march=core2 -msse4 -Os -fomit-frame-pointer2017101120170725
242440generic32gcc -m32 -march=pentium-m -O3 -fomit-frame-pointer2017101120170725
242454generic32lcgcc -m32 -march=corei7 -Os -fomit-frame-pointer2017101120170725
242483generic32lcgcc -m32 -march=core2 -Os -fomit-frame-pointer2017101120170725
242506generic32lcgcc -m32 -march=core2 -msse4.1 -Os -fomit-frame-pointer2017101120170725
242549generic32lcgcc -funroll-loops -m32 -march=pentium2 -O -fomit-frame-pointer2017101120170725
242554generic32lcgcc -funroll-loops -m32 -march=pentiumpro -O -fomit-frame-pointer2017101120170725
242577generic32lcgcc -m32 -march=barcelona -O -fomit-frame-pointer2017101120170725
242644generic32gcc -funroll-loops -m32 -march=pentium2 -O -fomit-frame-pointer2017101120170725
242654generic32lcgcc -m32 -march=nocona -O -fomit-frame-pointer2017101120170725
242702generic32gcc -funroll-loops -m32 -march=pentium-mmx -O -fomit-frame-pointer2017101120170725
242862generic32lcgcc -funroll-loops -m32 -march=pentium -O -fomit-frame-pointer2017101120170725
242929generic32gcc -m32 -march=core2 -O -fomit-frame-pointer2017101120170725
243000generic32gcc -m32 -march=k6-2 -O -fomit-frame-pointer2017101120170725
243020generic32lcgcc -funroll-loops -m32 -march=pentium-mmx -O -fomit-frame-pointer2017101120170725
243024generic32gcc -funroll-loops -m32 -march=pentium -O -fomit-frame-pointer2017101120170725
243053generic32lcgcc -m32 -march=native -mtune=native -Os -fomit-frame-pointer2017101120170725
243081generic32gcc -m32 -march=native -mtune=native -Os -fomit-frame-pointer2017101120170725
243176generic32lcgcc -m32 -march=k8 -Os -fomit-frame-pointer2017101120170725
243186generic32gcc -funroll-loops -m32 -march=i386 -O -fomit-frame-pointer2017101120170725
243190generic32lcgcc -m32 -march=athlon -Os -fomit-frame-pointer2017101120170725
243205generic32lcgcc -m32 -march=barcelona -Os -fomit-frame-pointer2017101120170725
243257generic32gcc -m32 -march=k8 -Os -fomit-frame-pointer2017101120170725
243276generic32gcc -m32 -march=k6-3 -O -fomit-frame-pointer2017101120170725
243286generic32gcc -funroll-loops -m32 -march=k6 -O3 -fomit-frame-pointer2017101120170725
243309generic32gcc -m32 -march=barcelona -Os -fomit-frame-pointer2017101120170725
243333generic32gcc -m32 -march=athlon -Os -fomit-frame-pointer2017101120170725
243333generic32lcgcc -m32 -march=k6-3 -O -fomit-frame-pointer2017101120170725
243343generic32gcc -m32 -march=core2 -msse4.1 -O -fomit-frame-pointer2017101120170725
243361generic32gcc -funroll-loops -m32 -march=i486 -Os -fomit-frame-pointer2017101120170725
243404generic32gcc -m32 -Os -fomit-frame-pointer2017101120170725
243409generic32lcgcc -funroll-loops -m32 -march=i386 -O -fomit-frame-pointer2017101120170725
243419generic32lcgcc -funroll-loops -m32 -march=i386 -Os -fomit-frame-pointer2017101120170725
243423generic32lcgcc -funroll-loops -m32 -march=k6 -O3 -fomit-frame-pointer2017101120170725
243476generic32gcc -m32 -O -fomit-frame-pointer2017101120170725
243476generic32lcgcc -m32 -march=core2 -msse4.1 -O -fomit-frame-pointer2017101120170725
243490generic32lcgcc -m32 -march=core2 -O -fomit-frame-pointer2017101120170725
243490generic32gcc -m32 -march=k6 -O -fomit-frame-pointer2017101120170725
243513generic32lcgcc -funroll-loops -m32 -march=i486 -Os -fomit-frame-pointer2017101120170725
243537generic32lcgcc -m32 -march=k6-2 -O -fomit-frame-pointer2017101120170725
243641generic32gcc -funroll-loops -m32 -march=i386 -Os -fomit-frame-pointer2017101120170725
243737generic32gcc -funroll-loops -m32 -march=k6-2 -O3 -fomit-frame-pointer2017101120170725
243779generic32lcgcc -m32 -Os -fomit-frame-pointer2017101120170725
243893generic32lcgcc -m32 -march=k6 -O -fomit-frame-pointer2017101120170725
243922generic32gcc -m32 -march=corei7 -O -fomit-frame-pointer2017101120170725
243989generic32lcgcc -m32 -march=core2 -msse4 -O -fomit-frame-pointer2017101120170725
244231generic32lcgcc -m32 -march=i486 -O -fomit-frame-pointer2017101120170725
244240generic32lcgcc -funroll-loops -m32 -march=k6-2 -O3 -fomit-frame-pointer2017101120170725
244273generic32gcc -m32 -march=nocona -Os -fomit-frame-pointer2017101120170725
244302generic32lcgcc -m32 -O -fomit-frame-pointer2017101120170725
244330generic32lcgcc -m32 -march=pentium2 -O -fomit-frame-pointer2017101120170725
244331generic32lcgcc -m32 -march=pentium4 -Os -fomit-frame-pointer2017101120170725
244374generic32gcc -m32 -march=prescott -Os -fomit-frame-pointer2017101120170725
244383generic32gcc -m32 -march=pentium4 -Os -fomit-frame-pointer2017101120170725
244387generic32gcc -m32 -march=pentiumpro -O -fomit-frame-pointer2017101120170725
244425generic32lcgcc -funroll-loops -m32 -march=k6-3 -O3 -fomit-frame-pointer2017101120170725
244454generic32lcgcc -m32 -march=pentiumpro -O -fomit-frame-pointer2017101120170725
244464generic32gcc -m32 -march=i386 -Os -fomit-frame-pointer2017101120170725
244502generic32lcgcc -m32 -march=prescott -Os -fomit-frame-pointer2017101120170725
244520generic32lcgcc -m32 -march=i386 -Os -fomit-frame-pointer2017101120170725
244540generic32lcgcc -m32 -march=nocona -Os -fomit-frame-pointer2017101120170725
244592generic32gcc -funroll-loops -m32 -march=k6-3 -O3 -fomit-frame-pointer2017101120170725
244596generic32gcc -m32 -march=i486 -O -fomit-frame-pointer2017101120170725
244606generic32gcc -m32 -march=pentium2 -O -fomit-frame-pointer2017101120170725
244805generic32lcgcc -m32 -march=corei7 -O -fomit-frame-pointer2017101120170725
244900generic32lcgcc -m32 -march=pentium3 -O -fomit-frame-pointer2017101120170725
244905generic32lcgcc -m32 -march=pentium-m -O -fomit-frame-pointer2017101120170725
244924generic32gcc -funroll-loops -m32 -march=k6 -O2 -fomit-frame-pointer2017101120170725
244972generic32lcgcc -m32 -march=i486 -Os -fomit-frame-pointer2017101120170725
245066generic32gcc -funroll-loops -m32 -march=k6-3 -O2 -fomit-frame-pointer2017101120170725
245090generic32gcc -m32 -march=pentium-m -O -fomit-frame-pointer2017101120170725
245153generic32gcc -funroll-loops -m32 -march=i486 -O3 -fomit-frame-pointer2017101120170725
245223generic32lcgcc -funroll-loops -m32 -march=k6 -O2 -fomit-frame-pointer2017101120170725
245280generic32lcgcc -funroll-loops -m32 -march=pentium4 -O -fomit-frame-pointer2017101120170725
245281generic32gcc -m32 -march=pentium3 -O -fomit-frame-pointer2017101120170725
245294generic32lcgcc -funroll-loops -m32 -march=i486 -O3 -fomit-frame-pointer2017101120170725
245309generic32lcgcc -m32 -march=pentium -O -fomit-frame-pointer2017101120170725
245313generic32gcc -funroll-loops -m32 -O3 -fomit-frame-pointer2017101120170725
245333generic32lcgcc -funroll-loops -m32 -march=k6-3 -O2 -fomit-frame-pointer2017101120170725
245356generic32gcc -funroll-loops -m32 -march=pentium4 -O -fomit-frame-pointer2017101120170725
245438generic32lcgcc -funroll-loops -m32 -march=k6-2 -O2 -fomit-frame-pointer2017101120170725
245442generic32gcc -m32 -march=i486 -Os -fomit-frame-pointer2017101120170725
245504generic32lcgcc -m32 -march=athlon -O -fomit-frame-pointer2017101120170725
245518generic32gcc -funroll-loops -m32 -march=k6-2 -O2 -fomit-frame-pointer2017101120170725
245722generic32lcgcc -funroll-loops -m32 -O3 -fomit-frame-pointer2017101120170725
245822generic32lcgcc -m32 -march=pentium-mmx -O -fomit-frame-pointer2017101120170725
245884generic32lcgcc -funroll-loops -m32 -march=i486 -O2 -fomit-frame-pointer2017101120170725
245936generic32gcc -m32 -march=pentium -O -fomit-frame-pointer2017101120170725
245941generic32gcc -funroll-loops -m32 -march=i486 -O2 -fomit-frame-pointer2017101120170725
245941generic32gcc -m32 -march=pentium-mmx -O -fomit-frame-pointer2017101120170725
245989generic32gcc -m32 -march=i386 -O -fomit-frame-pointer2017101120170725
246102generic32lcgcc -m32 -march=i386 -O -fomit-frame-pointer2017101120170725
246420generic32gcc -funroll-loops -m32 -march=prescott -O2 -fomit-frame-pointer2017101120170725
246421generic32gcc -funroll-loops -m32 -march=athlon -O3 -fomit-frame-pointer2017101120170725
246539generic32gcc -funroll-loops -m32 -march=nocona -O2 -fomit-frame-pointer2017101120170725
246591generic32gcc -funroll-loops -m32 -march=barcelona -O2 -fomit-frame-pointer2017101120170725
246720generic32lcgcc -funroll-loops -m32 -march=athlon -O3 -fomit-frame-pointer2017101120170725
246896generic32lcgcc -funroll-loops -m32 -march=barcelona -O2 -fomit-frame-pointer2017101120170725
246995generic32lcgcc -funroll-loops -m32 -march=prescott -O2 -fomit-frame-pointer2017101120170725
247009generic32gcc -funroll-loops -m32 -march=athlon -O2 -fomit-frame-pointer2017101120170725
247024generic32lcgcc -funroll-loops -m32 -march=nocona -O2 -fomit-frame-pointer2017101120170725
247176generic32lcgcc -funroll-loops -m32 -march=i386 -O3 -fomit-frame-pointer2017101120170725
247328generic32gcc -funroll-loops -m32 -march=k8 -O2 -fomit-frame-pointer2017101120170725
247475generic32lcgcc -funroll-loops -m32 -march=k8 -O2 -fomit-frame-pointer2017101120170725
247498generic32gcc -funroll-loops -m32 -march=i386 -O3 -fomit-frame-pointer2017101120170725
247537generic32gcc -m32 -march=k6-3 -O2 -fomit-frame-pointer2017101120170725
247741generic32gcc -m32 -march=k6-2 -O2 -fomit-frame-pointer2017101120170725
247760generic32lcgcc -m32 -march=k6 -O3 -fomit-frame-pointer2017101120170725
247769generic32lcgcc -m32 -march=k6-3 -O2 -fomit-frame-pointer2017101120170725
247788generic32gcc -m32 -march=k6 -O3 -fomit-frame-pointer2017101120170725
247789generic32lcgcc -m32 -march=k6-3 -O3 -fomit-frame-pointer2017101120170725
247907generic32gcc -m32 -march=k6 -O2 -fomit-frame-pointer2017101120170725
247969generic32lcgcc -funroll-loops -m32 -march=athlon -O2 -fomit-frame-pointer2017101120170725
248031generic32lcgcc -m32 -march=k6-2 -O2 -fomit-frame-pointer2017101120170725
248040generic32gcc -m32 -march=k6-2 -O3 -fomit-frame-pointer2017101120170725
248102generic32gcc -m32 -O3 -fomit-frame-pointer2017101120170725
248106generic32gcc -funroll-loops -m32 -O2 -fomit-frame-pointer2017101120170725
248116generic32gcc -m32 -march=k6-3 -O3 -fomit-frame-pointer2017101120170725
248131generic32lcgcc -m32 -march=k6-2 -O3 -fomit-frame-pointer2017101120170725
248221generic32lcgcc -m32 -march=i486 -O3 -fomit-frame-pointer2017101120170725
248307generic32lcgcc -funroll-loops -m32 -O2 -fomit-frame-pointer2017101120170725
248349generic32lcgcc -m32 -march=k6 -O2 -fomit-frame-pointer2017101120170725
248377generic32gcc -m32 -march=i486 -O3 -fomit-frame-pointer2017101120170725
248487generic32lcgcc -m32 -O3 -fomit-frame-pointer2017101120170725
248706generic32lcgcc -funroll-loops -m32 -march=i386 -O2 -fomit-frame-pointer2017101120170725
248814generic32lcgcc -m32 -march=pentium4 -O -fomit-frame-pointer2017101120170725
248967generic32gcc -funroll-loops -m32 -march=i386 -O2 -fomit-frame-pointer2017101120170725
248995generic32gcc -m32 -march=pentium4 -O -fomit-frame-pointer2017101120170725
249138generic32gcc -m32 -march=prescott -O2 -fomit-frame-pointer2017101120170725
249199generic32lcgcc -m32 -march=prescott -O2 -fomit-frame-pointer2017101120170725
249218generic32lcgcc -m32 -march=nocona -O2 -fomit-frame-pointer2017101120170725
249247generic32gcc -m32 -march=nocona -O2 -fomit-frame-pointer2017101120170725
249722generic32lcgcc -m32 -march=i486 -O2 -fomit-frame-pointer2017101120170725
249821generic32gcc -m32 -march=i386 -O3 -fomit-frame-pointer2017101120170725
249831generic32lcgcc -m32 -march=i386 -O3 -fomit-frame-pointer2017101120170725
249836generic32gcc -m32 -march=i486 -O2 -fomit-frame-pointer2017101120170725
249950generic32gcc -m32 -march=barcelona -O2 -fomit-frame-pointer2017101120170725
249992generic32gcc -m32 -march=native -mtune=native -O2 -fomit-frame-pointer2017101120170725
249998generic32lcgcc -m32 -march=barcelona -O2 -fomit-frame-pointer2017101120170725
250012generic32lcgcc -m32 -march=native -mtune=native -O2 -fomit-frame-pointer2017101120170725
250320generic32lcgcc -m32 -march=k8 -O2 -fomit-frame-pointer2017101120170725
250415generic32gcc -m32 -march=k8 -O2 -fomit-frame-pointer2017101120170725
251132generic32lcgcc -m32 -march=athlon -O2 -fomit-frame-pointer2017101120170725
251189generic32gcc -m32 -march=athlon -O3 -fomit-frame-pointer2017101120170725
251247generic32gcc -m32 -march=corei7 -O2 -fomit-frame-pointer2017101120170725
251332generic32lcgcc -m32 -march=athlon -O3 -fomit-frame-pointer2017101120170725
251365generic32lcgcc -m32 -march=corei7 -O2 -fomit-frame-pointer2017101120170725
251707generic32lcgcc -m32 -march=core2 -msse4.1 -O2 -fomit-frame-pointer2017101120170725
251841generic32gcc -m32 -O2 -fomit-frame-pointer2017101120170725
251869generic32lcgcc -m32 -march=i386 -O2 -fomit-frame-pointer2017101120170725
251887generic32lcgcc -m32 -O2 -fomit-frame-pointer2017101120170725
251907generic32gcc -m32 -march=athlon -O2 -fomit-frame-pointer2017101120170725
252026generic32gcc -m32 -march=core2 -O2 -fomit-frame-pointer2017101120170725
252069generic32gcc -m32 -march=i386 -O2 -fomit-frame-pointer2017101120170725
252282generic32gcc -m32 -march=core2 -msse4 -O2 -fomit-frame-pointer2017101120170725
252363generic32lcgcc -m32 -march=core2 -msse4 -O2 -fomit-frame-pointer2017101120170725
252420generic32lcgcc -m32 -march=core2 -O2 -fomit-frame-pointer2017101120170725
252562generic32gcc -m32 -march=core2 -msse4.1 -O2 -fomit-frame-pointer2017101120170725
252771generic32gcc -funroll-loops -m32 -march=pentium4 -O2 -fomit-frame-pointer2017101120170725
253037generic32lcgcc -funroll-loops -m32 -march=pentium4 -O2 -fomit-frame-pointer2017101120170725
255218generic32lcgcc -m32 -march=pentium4 -O2 -fomit-frame-pointer2017101120170725
255227generic32gcc -m32 -march=pentium4 -O2 -fomit-frame-pointer2017101120170725
261288generic32gcc -funroll-loops -m32 -march=pentium3 -O3 -fomit-frame-pointer2017101120170725
261336generic32lcgcc -funroll-loops -m32 -march=pentium3 -O3 -fomit-frame-pointer2017101120170725
261383generic32gcc -funroll-loops -m32 -march=pentiumpro -O3 -fomit-frame-pointer2017101120170725
261516generic32lcgcc -funroll-loops -m32 -march=pentium2 -O3 -fomit-frame-pointer2017101120170725
261597generic32gcc -funroll-loops -m32 -march=pentium -O3 -fomit-frame-pointer2017101120170725
261644generic32lcgcc -funroll-loops -m32 -march=pentium-mmx -O3 -fomit-frame-pointer2017101120170725
261654generic32lcgcc -funroll-loops -m32 -march=pentium -O3 -fomit-frame-pointer2017101120170725
261668generic32lcgcc -funroll-loops -m32 -march=pentiumpro -O3 -fomit-frame-pointer2017101120170725
261877generic32gcc -funroll-loops -m32 -march=pentium-mmx -O3 -fomit-frame-pointer2017101120170725
261877generic32gcc -funroll-loops -m32 -march=pentium2 -O3 -fomit-frame-pointer2017101120170725
262371generic32gcc -funroll-loops -m32 -march=pentium -O2 -fomit-frame-pointer2017101120170725
262575generic32lcgcc -funroll-loops -m32 -march=pentium -O2 -fomit-frame-pointer2017101120170725
262675generic32lcgcc -funroll-loops -m32 -march=pentium-mmx -O2 -fomit-frame-pointer2017101120170725
262874generic32gcc -funroll-loops -m32 -march=pentium-mmx -O2 -fomit-frame-pointer2017101120170725
263373generic32lcgcc -m32 -march=pentium-mmx -O3 -fomit-frame-pointer2017101120170725
263724generic32gcc -m32 -march=pentium-mmx -O3 -fomit-frame-pointer2017101120170725
263844generic32lcgcc -m32 -march=pentium -O3 -fomit-frame-pointer2017101120170725
263924generic32gcc -m32 -march=pentium -O3 -fomit-frame-pointer2017101120170725
264390generic32gcc -funroll-loops -m32 -march=pentiumpro -O2 -fomit-frame-pointer2017101120170725
264428generic32gcc -funroll-loops -m32 -march=pentium2 -O2 -fomit-frame-pointer2017101120170725
264608generic32lcgcc -m32 -march=pentium-mmx -O2 -fomit-frame-pointer2017101120170725
264651generic32gcc -m32 -march=pentium-mmx -O2 -fomit-frame-pointer2017101120170725
264689generic32lcgcc -m32 -march=pentium -O2 -fomit-frame-pointer2017101120170725
264708generic32gcc -funroll-loops -m32 -march=pentium3 -O2 -fomit-frame-pointer2017101120170725
264722generic32gcc -funroll-loops -m32 -march=pentium-m -O2 -fomit-frame-pointer2017101120170725
264832generic32lcgcc -funroll-loops -m32 -march=pentium2 -O2 -fomit-frame-pointer2017101120170725
264979generic32gcc -m32 -march=pentium -O2 -fomit-frame-pointer2017101120170725
265055generic32lcgcc -funroll-loops -m32 -march=pentiumpro -O2 -fomit-frame-pointer2017101120170725
265135generic32lcgcc -funroll-loops -m32 -march=pentium-m -O2 -fomit-frame-pointer2017101120170725
265188generic32lcgcc -funroll-loops -m32 -march=pentium3 -O2 -fomit-frame-pointer2017101120170725
266076generic32gcc -m32 -march=pentiumpro -O3 -fomit-frame-pointer2017101120170725
266209generic32lcgcc -m32 -march=pentium2 -O3 -fomit-frame-pointer2017101120170725
266281generic32lcgcc -m32 -march=pentiumpro -O3 -fomit-frame-pointer2017101120170725
266389generic32gcc -m32 -march=pentium2 -O3 -fomit-frame-pointer2017101120170725
266475generic32gcc -m32 -march=pentium3 -O3 -fomit-frame-pointer2017101120170725
266631generic32lcgcc -m32 -march=pentium3 -O3 -fomit-frame-pointer2017101120170725
268565generic32gcc -m32 -march=pentium2 -O2 -fomit-frame-pointer2017101120170725
268646generic32gcc -m32 -march=pentiumpro -O2 -fomit-frame-pointer2017101120170725
268840generic32gcc -m32 -march=pentium-m -O2 -fomit-frame-pointer2017101120170725
269007generic32gcc -m32 -march=pentium3 -O2 -fomit-frame-pointer2017101120170725
269011generic32lcgcc -m32 -march=pentiumpro -O2 -fomit-frame-pointer2017101120170725
269021generic32lcgcc -m32 -march=pentium-m -O2 -fomit-frame-pointer2017101120170725
269021generic32lcgcc -m32 -march=pentium3 -O2 -fomit-frame-pointer2017101120170725
269064generic32lcgcc -m32 -march=pentium2 -O2 -fomit-frame-pointer2017101120170725
311163generic64gcc -funroll-loops -m32 -march=i486 -Os -fomit-frame-pointer2017101120170725
311861generic64gcc -funroll-loops -m32 -march=k6-2 -Os -fomit-frame-pointer2017101120170725
312180generic64lcgcc -funroll-loops -m32 -march=i486 -Os -fomit-frame-pointer2017101120170725
312336generic64gcc -funroll-loops -m32 -march=pentium4 -Os -fomit-frame-pointer2017101120170725
312350generic64gcc -funroll-loops -m32 -march=k6 -Os -fomit-frame-pointer2017101120170725
312498generic64gcc -funroll-loops -m32 -march=prescott -Os -fomit-frame-pointer2017101120170725
312578generic64gcc -funroll-loops -m32 -march=nocona -Os -fomit-frame-pointer2017101120170725
312683generic64gcc -funroll-loops -m32 -march=pentium-mmx -Os -fomit-frame-pointer2017101120170725
312716generic64gcc -funroll-loops -m32 -march=k6-3 -Os -fomit-frame-pointer2017101120170725
312726generic64gcc -funroll-loops -m32 -march=i386 -Os -fomit-frame-pointer2017101120170725
312768generic64lcgcc -funroll-loops -m32 -march=nocona -Os -fomit-frame-pointer2017101120170725
312778generic64lcgcc -funroll-loops -m32 -march=pentium4 -Os -fomit-frame-pointer2017101120170725
312920generic64gcc -funroll-loops -m32 -march=pentium -Os -fomit-frame-pointer2017101120170725
313230generic64lcgcc -funroll-loops -m32 -march=prescott -Os -fomit-frame-pointer2017101120170725
314208generic64lcgcc -funroll-loops -m32 -march=i386 -Os -fomit-frame-pointer2017101120170725
314327generic64lcgcc -funroll-loops -m32 -march=k6-2 -Os -fomit-frame-pointer2017101120170725
314383generic64lcgcc -funroll-loops -m32 -march=k6 -Os -fomit-frame-pointer2017101120170725
314488generic64gcc -funroll-loops -m32 -march=pentium2 -Os -fomit-frame-pointer2017101120170725
314654generic64lcgcc -funroll-loops -m32 -march=k6-3 -Os -fomit-frame-pointer2017101120170725
314697generic64lcgcc -funroll-loops -m32 -march=pentium -Os -fomit-frame-pointer2017101120170725
314711generic64gcc -funroll-loops -m32 -march=pentiumpro -Os -fomit-frame-pointer2017101120170725
315044generic64lcgcc -funroll-loops -m32 -march=pentium-mmx -Os -fomit-frame-pointer2017101120170725
315405generic64gcc -funroll-loops -m32 -march=barcelona -Os -fomit-frame-pointer2017101120170725
315604generic64gcc -funroll-loops -m32 -march=k8 -Os -fomit-frame-pointer2017101120170725
315619generic64gcc -funroll-loops -m32 -march=athlon -Os -fomit-frame-pointer2017101120170725
315681generic64lcgcc -funroll-loops -m32 -march=i486 -O3 -fomit-frame-pointer2017101120170725
315871generic64gcc -funroll-loops -m32 -Os -fomit-frame-pointer2017101120170725
316132generic64lcgcc -funroll-loops -m32 -march=prescott -O3 -fomit-frame-pointer2017101120170725
316316generic64gcc -funroll-loops -m32 -march=pentium-m -Os -fomit-frame-pointer2017101120170725
316421generic64gcc -funroll-loops -m32 -march=pentium3 -Os -fomit-frame-pointer2017101120170725
317300generic64lcgcc -funroll-loops -m32 -march=pentium3 -Os -fomit-frame-pointer2017101120170725
317476generic64lcgcc -funroll-loops -m32 -march=nocona -O3 -fomit-frame-pointer2017101120170725
317837generic64lcgcc -funroll-loops -m32 -march=pentiumpro -Os -fomit-frame-pointer2017101120170725
318003generic64lcgcc -funroll-loops -m32 -march=pentium2 -Os -fomit-frame-pointer2017101120170725
318070generic64lcgcc -funroll-loops -m32 -march=i486 -O -fomit-frame-pointer2017101120170725
318164generic64lcgcc -funroll-loops -m32 -march=i486 -O2 -fomit-frame-pointer2017101120170725
318297generic64lcgcc -funroll-loops -m32 -march=barcelona -O -fomit-frame-pointer2017101120170725
318464generic64lcgcc -funroll-loops -m32 -march=pentium-m -Os -fomit-frame-pointer2017101120170725
318578generic64lcgcc -funroll-loops -m32 -march=i386 -O2 -fomit-frame-pointer2017101120170725
318587generic64lcgcc -funroll-loops -m32 -march=nocona -O2 -fomit-frame-pointer2017101120170725
318625generic64lcgcc -m32 -march=pentium4 -Os -fomit-frame-pointer2017101120170725
318792generic64lcgcc -m32 -march=nocona -Os -fomit-frame-pointer2017101120170725
318915generic64lcgcc -m32 -march=i386 -Os -fomit-frame-pointer2017101120170725
318958generic64lcgcc -m32 -march=prescott -Os -fomit-frame-pointer2017101120170725
319214generic64lcgcc -funroll-loops -m32 -march=prescott -O2 -fomit-frame-pointer2017101120170725
319300generic64lcgcc -funroll-loops -m32 -march=k8 -Os -fomit-frame-pointer2017101120170725
319304generic64lcgcc -m32 -march=i486 -Os -fomit-frame-pointer2017101120170725
319680generic64lcgcc -funroll-loops -m32 -march=barcelona -Os -fomit-frame-pointer2017101120170725
319941generic64lcgcc -m32 -march=barcelona -Os -fomit-frame-pointer2017101120170725
320097generic64gcc -m32 -march=pentium-m -Os -fomit-frame-pointer2017101120170725
320240generic64lcgcc -funroll-loops -m32 -Os -fomit-frame-pointer2017101120170725
320483generic64gcc -m32 -march=core2 -msse4.1 -Os -fomit-frame-pointer2017101120170725
320507generic64lcgcc -m32 -march=k8 -Os -fomit-frame-pointer2017101120170725
320511generic64gcc -m32 -march=core2 -Os -fomit-frame-pointer2017101120170725
320511generic64gcc -m32 -march=corei7 -Os -fomit-frame-pointer2017101120170725
320521generic64gcc -m32 -march=core2 -msse4 -Os -fomit-frame-pointer2017101120170725
320582generic64lcgcc -m32 -march=native -mtune=native -Os -fomit-frame-pointer2017101120170725
320587generic64lcgcc -funroll-loops -m32 -march=athlon -Os -fomit-frame-pointer2017101120170725
320591generic64gcc -m32 -march=pentium3 -Os -fomit-frame-pointer2017101120170725
320672generic64gcc -m32 -march=native -mtune=native -Os -fomit-frame-pointer2017101120170725
320678generic64lcgcc -m32 -march=pentiumpro -Os -fomit-frame-pointer2017101120170725
320839generic64lcgcc -m32 -march=pentium2 -Os -fomit-frame-pointer2017101120170725
320958generic64gcc -m32 -march=barcelona -Os -fomit-frame-pointer2017101120170725
321119generic64gcc -m32 -march=pentiumpro -Os -fomit-frame-pointer2017101120170725
321262generic64lcgcc -m32 -march=core2 -Os -fomit-frame-pointer2017101120170725
321271generic64gcc -m32 -march=k8 -Os -fomit-frame-pointer2017101120170725
321394generic64lcgcc -m32 -march=core2 -msse4.1 -Os -fomit-frame-pointer2017101120170725
321404generic64lcgcc -m32 -Os -fomit-frame-pointer2017101120170725
321542generic64lcgcc -m32 -march=corei7 -Os -fomit-frame-pointer2017101120170725
321622generic64lcgcc -funroll-loops -m32 -march=i386 -O -fomit-frame-pointer2017101120170725
321632generic64lcgcc -funroll-loops -m32 -march=i386 -O3 -fomit-frame-pointer2017101120170725
321637generic64lcgcc -m32 -march=k6 -Os -fomit-frame-pointer2017101120170725
321694generic64lcgcc -m32 -march=core2 -msse4 -Os -fomit-frame-pointer2017101120170725
321755generic64lcgcc -m32 -march=pentium-mmx -Os -fomit-frame-pointer2017101120170725
321784generic64lcgcc -m32 -march=k6-3 -Os -fomit-frame-pointer2017101120170725
321837generic64gcc -m32 -march=pentium2 -Os -fomit-frame-pointer2017101120170725
321874generic64gcc -m32 -march=pentium -Os -fomit-frame-pointer2017101120170725
322126generic64gcc -m32 -march=pentium-mmx -Os -fomit-frame-pointer2017101120170725
322193generic64lcgcc -m32 -march=pentium -Os -fomit-frame-pointer2017101120170725
322268generic64lcgcc -m32 -march=pentium3 -Os -fomit-frame-pointer2017101120170725
322349generic64gcc -m32 -march=athlon -Os -fomit-frame-pointer2017101120170725
322354generic64lcgcc -m32 -march=k6-2 -Os -fomit-frame-pointer2017101120170725
322473generic64lcgcc -m32 -march=pentium-m -Os -fomit-frame-pointer2017101120170725
322796generic64lcgcc -m32 -march=athlon -Os -fomit-frame-pointer2017101120170725
322896generic64gcc -m32 -march=nocona -Os -fomit-frame-pointer2017101120170725
322976generic64lcgcc -funroll-loops -m32 -march=barcelona -O2 -fomit-frame-pointer2017101120170725
323157generic64gcc -m32 -Os -fomit-frame-pointer2017101120170725
323167generic64gcc -m32 -march=k6-2 -Os -fomit-frame-pointer2017101120170725
323209generic64lcgcc -m32 -march=barcelona -O3 -fomit-frame-pointer2017101120170725
323252generic64lcgcc -funroll-loops -m32 -O3 -fomit-frame-pointer2017101120170725
323262generic64gcc -m32 -march=k6 -Os -fomit-frame-pointer2017101120170725
323509generic64gcc -m32 -march=pentium4 -Os -fomit-frame-pointer2017101120170725
323541generic64gcc -m32 -march=prescott -Os -fomit-frame-pointer2017101120170725
323665generic64gcc -m32 -march=k6-3 -Os -fomit-frame-pointer2017101120170725
323845generic64lcgcc -funroll-loops -m32 -O -fomit-frame-pointer2017101120170725
323912generic64lcgcc -funroll-loops -m32 -march=prescott -O -fomit-frame-pointer2017101120170725
323922generic64lcgcc -funroll-loops -m32 -march=k8 -O2 -fomit-frame-pointer2017101120170725
324244generic64lcgcc -funroll-loops -m32 -O2 -fomit-frame-pointer2017101120170725
324245generic64lcgcc -funroll-loops -m32 -march=k8 -O -fomit-frame-pointer2017101120170725
324382generic64gcc -m32 -march=i486 -Os -fomit-frame-pointer2017101120170725
324391generic64lcgcc -funroll-loops -m32 -march=nocona -O -fomit-frame-pointer2017101120170725
324625generic64gcc -m32 -march=i386 -Os -fomit-frame-pointer2017101120170725
324763generic64lcgcc -funroll-loops -m32 -march=pentium4 -O2 -fomit-frame-pointer2017101120170725
325038generic64lcgcc -funroll-loops -m32 -march=athlon -O -fomit-frame-pointer2017101120170725
325465generic64lcgcc -funroll-loops -m32 -march=barcelona -O3 -fomit-frame-pointer2017101120170725
325494generic64lcgcc -m32 -march=native -mtune=native -O3 -fomit-frame-pointer2017101120170725
325665generic64lcgcc -m32 -march=native -mtune=native -O -fomit-frame-pointer2017101120170725
325731generic64lcgcc -funroll-loops -m32 -march=athlon -O3 -fomit-frame-pointer2017101120170725
326149generic64lcgcc -m32 -march=i486 -O -fomit-frame-pointer2017101120170725
326211generic64lcgcc -m32 -march=core2 -msse4 -O -fomit-frame-pointer2017101120170725
326335generic64lcgcc -funroll-loops -m32 -march=k6 -O -fomit-frame-pointer2017101120170725
326425generic64lcgcc -funroll-loops -m32 -march=k6-3 -O3 -fomit-frame-pointer2017101120170725
326463generic64lcgcc -funroll-loops -m32 -march=pentium4 -O3 -fomit-frame-pointer2017101120170725
326610generic64lcgcc -m32 -march=core2 -O -fomit-frame-pointer2017101120170725
326842generic64lcgcc -funroll-loops -m32 -march=k6 -O3 -fomit-frame-pointer2017101120170725
326914generic64lcgcc -m32 -march=k8 -O3 -fomit-frame-pointer2017101120170725
327005generic64lcgcc -funroll-loops -m32 -march=k6-2 -O3 -fomit-frame-pointer2017101120170725
327042generic64lcgcc -m32 -march=barcelona -O2 -fomit-frame-pointer2017101120170725
327056generic64lcgcc -m32 -march=core2 -msse4.1 -O -fomit-frame-pointer2017101120170725
327313generic64lcgcc -m32 -O2 -fomit-frame-pointer2017101120170725
327361generic64lcgcc -funroll-loops -m32 -march=pentium3 -O -fomit-frame-pointer2017101120170725
327365generic64lcgcc -m32 -march=barcelona -O -fomit-frame-pointer2017101120170725
327451generic64lcgcc -funroll-loops -m32 -march=k6-3 -O -fomit-frame-pointer2017101120170725
327531generic64lcgcc -funroll-loops -m32 -march=pentium4 -O -fomit-frame-pointer2017101120170725
327579generic64lcgcc -m32 -march=core2 -O3 -fomit-frame-pointer2017101120170725
327669generic64lcgcc -funroll-loops -m32 -march=k6-2 -O -fomit-frame-pointer2017101120170725
327774generic64lcgcc -funroll-loops -m32 -march=pentium2 -O -fomit-frame-pointer2017101120170725
328192generic64lcgcc -funroll-loops -m32 -march=pentium -O -fomit-frame-pointer2017101120170725
328273generic64lcgcc -m32 -march=nocona -O3 -fomit-frame-pointer2017101120170725
328278generic64lcgcc -funroll-loops -m32 -march=pentiumpro -O -fomit-frame-pointer2017101120170725
328548generic64lcgcc -m32 -march=prescott -O3 -fomit-frame-pointer2017101120170725
328591generic64lcgcc -funroll-loops -m32 -march=pentium-m -O -fomit-frame-pointer2017101120170725
328657generic64lcgcc -funroll-loops -m32 -march=pentium-mmx -O -fomit-frame-pointer2017101120170725
328714generic64lcgcc -m32 -march=core2 -msse4 -O2 -fomit-frame-pointer2017101120170725
328800generic64lcgcc -m32 -march=core2 -O2 -fomit-frame-pointer2017101120170725
329037generic64lcgcc -m32 -march=corei7 -O2 -fomit-frame-pointer2017101120170725
329180generic64lcgcc -m32 -march=core2 -msse4.1 -O2 -fomit-frame-pointer2017101120170725
329270generic64lcgcc -funroll-loops -m32 -march=k6 -O2 -fomit-frame-pointer2017101120170725
329274generic64lcgcc -m32 -march=k8 -O -fomit-frame-pointer2017101120170725
329413generic64lcgcc -funroll-loops -m32 -march=k6-3 -O2 -fomit-frame-pointer2017101120170725
329641generic64lcgcc -m32 -march=native -mtune=native -O2 -fomit-frame-pointer2017101120170725
329660generic64lcgcc -funroll-loops -m32 -march=k6-2 -O2 -fomit-frame-pointer2017101120170725
329702generic64lcgcc -funroll-loops -m32 -march=k8 -O3 -fomit-frame-pointer2017101120170725
329945generic64lcgcc -funroll-loops -m32 -march=athlon -O2 -fomit-frame-pointer2017101120170725
330035generic64lcgcc -m32 -O3 -fomit-frame-pointer2017101120170725
330092generic64lcgcc -m32 -march=i386 -O -fomit-frame-pointer2017101120170725
330253generic64lcgcc -m32 -march=athlon -O3 -fomit-frame-pointer2017101120170725
330510generic64lcgcc -m32 -march=nocona -O2 -fomit-frame-pointer2017101120170725
330747generic64lcgcc -m32 -march=corei7 -O -fomit-frame-pointer2017101120170725
330899generic64lcgcc -m32 -march=prescott -O2 -fomit-frame-pointer2017101120170725
331203generic64lcgcc -m32 -march=pentium -O -fomit-frame-pointer2017101120170725
331218generic64lcgcc -m32 -march=nocona -O -fomit-frame-pointer2017101120170725
331431generic64lcgcc -m32 -O -fomit-frame-pointer2017101120170725
331498generic64lcgcc -m32 -march=k8 -O2 -fomit-frame-pointer2017101120170725
331635generic64lcgcc -m32 -march=prescott -O -fomit-frame-pointer2017101120170725
332172generic64lcgcc -m32 -march=pentium4 -O3 -fomit-frame-pointer2017101120170725
332253generic64lcgcc -m32 -march=pentium-mmx -O -fomit-frame-pointer2017101120170725
332324generic64lcgcc -m32 -march=athlon -O -fomit-frame-pointer2017101120170725
332453generic64lcgcc -m32 -march=k6 -O3 -fomit-frame-pointer2017101120170725
332662referencegcc -funroll-loops -m32 -march=k8 -O2 -fomit-frame-pointer2017101120170725
332842referencegcc -funroll-loops -m32 -march=athlon -O2 -fomit-frame-pointer2017101120170725
333265generic64lcgcc -m32 -march=pentium4 -O2 -fomit-frame-pointer2017101120170725
333526referencegcc -funroll-loops -m32 -march=k6-3 -O2 -fomit-frame-pointer2017101120170725
333687referencegcc -funroll-loops -m32 -march=k6-2 -O2 -fomit-frame-pointer2017101120170725
333754referencegcc -funroll-loops -m32 -march=k6 -O2 -fomit-frame-pointer2017101120170725
333844generic64lcgcc -m32 -march=athlon -O2 -fomit-frame-pointer2017101120170725
334001referencegcc -funroll-loops -m32 -march=barcelona -O2 -fomit-frame-pointer2017101120170725
335117generic64lcgcc -m32 -march=k6-2 -O3 -fomit-frame-pointer2017101120170725
335231generic64lcgcc -m32 -march=k6-3 -O3 -fomit-frame-pointer2017101120170725
335554generic64lcgcc -m32 -march=i386 -O3 -fomit-frame-pointer2017101120170725
335649generic64lcgcc -m32 -march=i486 -O3 -fomit-frame-pointer2017101120170725
336291generic64lcgcc -m32 -march=i386 -O2 -fomit-frame-pointer2017101120170725
336618generic64lcgcc -m32 -march=k6-3 -O2 -fomit-frame-pointer2017101120170725
336737generic64lcgcc -m32 -march=k6 -O2 -fomit-frame-pointer2017101120170725
336827generic64lcgcc -m32 -march=k6-3 -O -fomit-frame-pointer2017101120170725
337031generic64lcgcc -m32 -march=i486 -O2 -fomit-frame-pointer2017101120170725
337188generic64lcgcc -m32 -march=pentium4 -O -fomit-frame-pointer2017101120170725
337435generic64lcgcc -m32 -march=k6 -O -fomit-frame-pointer2017101120170725
337459generic64lcgcc -m32 -march=k6-2 -O -fomit-frame-pointer2017101120170725
337677referencegcc -funroll-loops -m32 -O2 -fomit-frame-pointer2017101120170725
337811generic64gcc -funroll-loops -m32 -march=i486 -O3 -fomit-frame-pointer2017101120170725
337829generic64lcgcc -m32 -march=pentium3 -O -fomit-frame-pointer2017101120170725
338006referencegcc -funroll-loops -m32 -march=pentium2 -O2 -fomit-frame-pointer2017101120170725
338015referencegcc -funroll-loops -m32 -march=pentium-m -O2 -fomit-frame-pointer2017101120170725
338109referencegcc -funroll-loops -m32 -march=pentiumpro -O2 -fomit-frame-pointer2017101120170725
338157generic64lcgcc -m32 -march=k6-2 -O2 -fomit-frame-pointer2017101120170725
338162referencegcc -funroll-loops -m32 -march=pentium3 -O2 -fomit-frame-pointer2017101120170725
338191generic64lcgcc -m32 -march=pentium-m -O -fomit-frame-pointer2017101120170725
338694generic64lcgcc -m32 -march=pentium2 -O -fomit-frame-pointer2017101120170725
339563referencegcc -funroll-loops -m32 -march=i486 -O2 -fomit-frame-pointer2017101120170725
339748referencegcc -funroll-loops -m32 -march=nocona -O2 -fomit-frame-pointer2017101120170725
341164generic64lcgcc -m32 -march=pentiumpro -O -fomit-frame-pointer2017101120170725
341321referencegcc -funroll-loops -m32 -march=prescott -O2 -fomit-frame-pointer2017101120170725
341402generic64gcc -funroll-loops -m32 -march=i386 -O3 -fomit-frame-pointer2017101120170725
342200referencegcc -funroll-loops -m32 -march=i386 -O2 -fomit-frame-pointer2017101120170725
343150generic64gcc -funroll-loops -m32 -march=i386 -O2 -fomit-frame-pointer2017101120170725
344712generic64gcc -funroll-loops -m32 -march=i486 -O2 -fomit-frame-pointer2017101120170725
346104generic64gcc -funroll-loops -m32 -march=i486 -O -fomit-frame-pointer2017101120170725
346817referencegcc -funroll-loops -m32 -march=pentium4 -O2 -fomit-frame-pointer2017101120170725
347196generic64gcc -funroll-loops -m32 -march=i386 -O -fomit-frame-pointer2017101120170725
352378generic64gcc -funroll-loops -m32 -march=pentium -O -fomit-frame-pointer2017101120170725
352450generic64gcc -funroll-loops -m32 -march=pentium-mmx -O -fomit-frame-pointer2017101120170725
352711generic64gcc -funroll-loops -m32 -march=nocona -O3 -fomit-frame-pointer2017101120170725
352811generic64gcc -funroll-loops -m32 -march=prescott -O3 -fomit-frame-pointer2017101120170725
353856referencegcc -funroll-loops -m32 -march=pentium -O2 -fomit-frame-pointer2017101120170725
354512referencegcc -funroll-loops -m32 -march=pentium-mmx -O2 -fomit-frame-pointer2017101120170725
356278generic64gcc -funroll-loops -m32 -march=prescott -O2 -fomit-frame-pointer2017101120170725
356906generic64gcc -funroll-loops -m32 -march=nocona -O2 -fomit-frame-pointer2017101120170725
356981generic64gcc -funroll-loops -m32 -O2 -fomit-frame-pointer2017101120170725
357371generic64gcc -funroll-loops -m32 -march=k6 -O3 -fomit-frame-pointer2017101120170725
357419generic64gcc -funroll-loops -m32 -O3 -fomit-frame-pointer2017101120170725
359195generic64gcc -funroll-loops -m32 -march=pentium4 -O3 -fomit-frame-pointer2017101120170725
360539generic64gcc -funroll-loops -m32 -march=barcelona -O2 -fomit-frame-pointer2017101120170725
360658generic64gcc -funroll-loops -m32 -march=pentium4 -O2 -fomit-frame-pointer2017101120170725
361195generic64gcc -m32 -march=i386 -O2 -fomit-frame-pointer2017101120170725
361384generic64gcc -funroll-loops -m32 -march=k6-2 -O -fomit-frame-pointer2017101120170725
361456generic64gcc -funroll-loops -m32 -march=nocona -O -fomit-frame-pointer2017101120170725
361509generic64gcc -funroll-loops -m32 -march=k6-3 -O3 -fomit-frame-pointer2017101120170725
361623generic64gcc -funroll-loops -m32 -march=prescott -O -fomit-frame-pointer2017101120170725
361656generic64gcc -m32 -march=i486 -O3 -fomit-frame-pointer2017101120170725
361883generic64gcc -funroll-loops -m32 -O -fomit-frame-pointer2017101120170725
361992generic64gcc -funroll-loops -m32 -march=k8 -O -fomit-frame-pointer2017101120170725
362221generic64gcc -funroll-loops -m32 -march=k6-2 -O3 -fomit-frame-pointer2017101120170725
362353generic64gcc -funroll-loops -m32 -march=k6 -O -fomit-frame-pointer2017101120170725
362539generic64gcc -funroll-loops -m32 -march=k6-3 -O -fomit-frame-pointer2017101120170725
362653generic64gcc -funroll-loops -m32 -march=pentium4 -O -fomit-frame-pointer2017101120170725
363156generic64gcc -m32 -march=i386 -O3 -fomit-frame-pointer2017101120170725
364762generic64gcc -funroll-loops -m32 -march=barcelona -O3 -fomit-frame-pointer2017101120170725
364923generic64gcc -funroll-loops -m32 -march=k6 -O2 -fomit-frame-pointer2017101120170725
364962generic64gcc -funroll-loops -m32 -march=k6-2 -O2 -fomit-frame-pointer2017101120170725
365052generic64gcc -m32 -march=i386 -O -fomit-frame-pointer2017101120170725
365161generic64gcc -m32 -march=i486 -O2 -fomit-frame-pointer2017101120170725
365503generic64gcc -funroll-loops -m32 -march=pentium2 -O -fomit-frame-pointer2017101120170725
365821generic64gcc -funroll-loops -m32 -march=pentiumpro -O -fomit-frame-pointer2017101120170725
366301generic64gcc -funroll-loops -m32 -march=k8 -O3 -fomit-frame-pointer2017101120170725
366510generic64gcc -funroll-loops -m32 -march=athlon -O -fomit-frame-pointer2017101120170725
366610generic64gcc -funroll-loops -m32 -march=pentium-m -O -fomit-frame-pointer2017101120170725
366638generic64gcc -funroll-loops -m32 -march=pentium3 -O -fomit-frame-pointer2017101120170725
366715generic64gcc -funroll-loops -m32 -march=athlon -O2 -fomit-frame-pointer2017101120170725
366814generic64gcc -funroll-loops -m32 -march=k8 -O2 -fomit-frame-pointer2017101120170725
366956generic64gcc -funroll-loops -m32 -march=k6-3 -O2 -fomit-frame-pointer2017101120170725
367526generic64gcc -funroll-loops -m32 -march=barcelona -O -fomit-frame-pointer2017101120170725
367607generic64gcc -m32 -march=i486 -O -fomit-frame-pointer2017101120170725
367650generic64gcc -funroll-loops -m32 -march=athlon -O3 -fomit-frame-pointer2017101120170725
368876generic64gcc -m32 -march=pentium -O -fomit-frame-pointer2017101120170725
369085generic64gcc -m32 -march=pentium-mmx -O -fomit-frame-pointer2017101120170725
371625generic64gcc -m32 -march=nocona -O3 -fomit-frame-pointer2017101120170725
371806generic64gcc -m32 -march=prescott -O3 -fomit-frame-pointer2017101120170725
374789referencegcc -funroll-loops -m32 -O3 -fomit-frame-pointer2017101120170725
375103generic64gcc -m32 -march=core2 -O3 -fomit-frame-pointer2017101120170725
375431generic64gcc -m32 -O3 -fomit-frame-pointer2017101120170725
376167generic64gcc -m32 -march=nocona -O2 -fomit-frame-pointer2017101120170725
376352generic64gcc -m32 -march=prescott -O2 -fomit-frame-pointer2017101120170725
377079generic64gcc -m32 -O2 -fomit-frame-pointer2017101120170725
377682generic64gcc -m32 -march=native -mtune=native -O2 -fomit-frame-pointer2017101120170725
378841generic64gcc -m32 -march=core2 -msse4.1 -O2 -fomit-frame-pointer2017101120170725
379155generic64gcc -m32 -march=core2 -msse4 -O2 -fomit-frame-pointer2017101120170725
379259generic64gcc -m32 -march=corei7 -O2 -fomit-frame-pointer2017101120170725
380456generic64gcc -m32 -march=core2 -O2 -fomit-frame-pointer2017101120170725
380623referencegcc -m32 -O3 -fomit-frame-pointer2017101120170725
380769generic64gcc -m32 -march=prescott -O -fomit-frame-pointer2017101120170725
380802generic64gcc -m32 -march=barcelona -O2 -fomit-frame-pointer2017101120170725
380955generic64gcc -m32 -march=k8 -O2 -fomit-frame-pointer2017101120170725
381069generic64gcc -m32 -march=native -mtune=native -O -fomit-frame-pointer2017101120170725
381135generic64gcc -m32 -march=native -mtune=native -O3 -fomit-frame-pointer2017101120170725
381183generic64gcc -m32 -march=core2 -msse4 -O -fomit-frame-pointer2017101120170725
381397generic64gcc -m32 -march=core2 -O -fomit-frame-pointer2017101120170725
381520generic64gcc -m32 -march=nocona -O -fomit-frame-pointer2017101120170725
381615generic64gcc -m32 -march=athlon -O2 -fomit-frame-pointer2017101120170725
382190generic64gcc -m32 -march=barcelona -O3 -fomit-frame-pointer2017101120170725
382247generic64gcc -m32 -march=k6 -O3 -fomit-frame-pointer2017101120170725
382313generic64gcc -m32 -O -fomit-frame-pointer2017101120170725
382313generic64gcc -m32 -march=k6-3 -O3 -fomit-frame-pointer2017101120170725
382670generic64gcc -m32 -march=athlon -O3 -fomit-frame-pointer2017101120170725
382731generic64gcc -m32 -march=pentium4 -O3 -fomit-frame-pointer2017101120170725
383163generic64gcc -m32 -march=barcelona -O -fomit-frame-pointer2017101120170725
383187generic64gcc -m32 -march=core2 -msse4.1 -O -fomit-frame-pointer2017101120170725
383443generic64gcc -m32 -march=corei7 -O -fomit-frame-pointer2017101120170725
384213generic64gcc -m32 -march=k8 -O -fomit-frame-pointer2017101120170725
384665generic64gcc -m32 -march=k8 -O3 -fomit-frame-pointer2017101120170725
384926generic64gcc -m32 -march=k6-2 -O2 -fomit-frame-pointer2017101120170725
385116referencegcc -funroll-loops -m32 -march=prescott -O3 -fomit-frame-pointer2017101120170725
385158generic64gcc -m32 -march=k6-3 -O2 -fomit-frame-pointer2017101120170725
385235referencegcc -funroll-loops -m32 -march=nocona -O3 -fomit-frame-pointer2017101120170725
385325generic64gcc -m32 -march=k6-3 -O -fomit-frame-pointer2017101120170725
385444generic64gcc -m32 -march=athlon -O -fomit-frame-pointer2017101120170725
385581generic64gcc -m32 -march=k6 -O -fomit-frame-pointer2017101120170725
385852generic64lcgcc -funroll-loops -m32 -march=pentium-m -O3 -fomit-frame-pointer2017101120170725
386123generic64gcc -m32 -march=k6 -O2 -fomit-frame-pointer2017101120170725
386227generic64lcgcc -funroll-loops -m32 -march=pentium2 -O3 -fomit-frame-pointer2017101120170725
386242generic64gcc -m32 -march=k6-2 -O -fomit-frame-pointer2017101120170725
386265generic64gcc -m32 -march=pentium4 -O2 -fomit-frame-pointer2017101120170725
386355generic64lcgcc -funroll-loops -m32 -march=pentiumpro -O3 -fomit-frame-pointer2017101120170725
387334generic64gcc -m32 -march=k6-2 -O3 -fomit-frame-pointer2017101120170725
387548generic64lcgcc -funroll-loops -m32 -march=pentium3 -O3 -fomit-frame-pointer2017101120170725
387614generic64lcgcc -funroll-loops -m32 -march=pentium -O3 -fomit-frame-pointer2017101120170725
387719generic64lcgcc -funroll-loops -m32 -march=pentium-mmx -O3 -fomit-frame-pointer2017101120170725
387742generic64gcc -m32 -march=pentium4 -O -fomit-frame-pointer2017101120170725
388379referencegcc -m32 -march=prescott -O3 -fomit-frame-pointer2017101120170725
388536referencegcc -m32 -march=nocona -O3 -fomit-frame-pointer2017101120170725
389420generic64lcgcc -funroll-loops -m32 -march=pentium2 -O2 -fomit-frame-pointer2017101120170725
389686generic64lcgcc -funroll-loops -m32 -march=pentiumpro -O2 -fomit-frame-pointer2017101120170725
391157generic64gcc -m32 -march=pentium2 -O -fomit-frame-pointer2017101120170725
391176generic64gcc -m32 -march=pentium3 -O -fomit-frame-pointer2017101120170725
391352referencegcc -m32 -march=core2 -O3 -fomit-frame-pointer2017101120170725
391447generic64gcc -m32 -march=pentiumpro -O -fomit-frame-pointer2017101120170725
391681generic64gcc -m32 -march=pentium-m -O -fomit-frame-pointer2017101120170725
392283generic64lcgcc -funroll-loops -m32 -march=pentium3 -O2 -fomit-frame-pointer2017101120170725
392317generic64lcgcc -funroll-loops -m32 -march=pentium-m -O2 -fomit-frame-pointer2017101120170725
392863generic64lcgcc -funroll-loops -m32 -march=pentium -O2 -fomit-frame-pointer2017101120170725
394098generic64lcgcc -funroll-loops -m32 -march=pentium-mmx -O2 -fomit-frame-pointer2017101120170725
406177generic64lcgcc -m32 -march=pentium -O3 -fomit-frame-pointer2017101120170725
406320generic64lcgcc -m32 -march=pentium-mmx -O3 -fomit-frame-pointer2017101120170725
406619generic64lcgcc -m32 -march=pentium2 -O3 -fomit-frame-pointer2017101120170725
406847generic64lcgcc -m32 -march=pentium3 -O3 -fomit-frame-pointer2017101120170725
406861generic64lcgcc -m32 -march=pentiumpro -O3 -fomit-frame-pointer2017101120170725
409503generic64lcgcc -m32 -march=pentium-m -O3 -fomit-frame-pointer2017101120170725
411307generic64lcgcc -m32 -march=pentium2 -O2 -fomit-frame-pointer2017101120170725
411322generic64lcgcc -m32 -march=pentium-mmx -O2 -fomit-frame-pointer2017101120170725
411488generic64lcgcc -m32 -march=pentium -O2 -fomit-frame-pointer2017101120170725
411587generic64lcgcc -m32 -march=pentiumpro -O2 -fomit-frame-pointer2017101120170725
411649generic64lcgcc -m32 -march=pentium3 -O2 -fomit-frame-pointer2017101120170725
412133generic64lcgcc -m32 -march=pentium-m -O2 -fomit-frame-pointer2017101120170725
438311generic64gcc -funroll-loops -m32 -march=pentium-m -O2 -fomit-frame-pointer2017101120170725
438848generic64gcc -funroll-loops -m32 -march=pentium3 -O2 -fomit-frame-pointer2017101120170725
440709generic64gcc -funroll-loops -m32 -march=pentium2 -O3 -fomit-frame-pointer2017101120170725
441232generic64gcc -funroll-loops -m32 -march=pentium3 -O3 -fomit-frame-pointer2017101120170725
441256generic64gcc -funroll-loops -m32 -march=pentiumpro -O3 -fomit-frame-pointer2017101120170725
444344generic64gcc -funroll-loops -m32 -march=pentium-m -O3 -fomit-frame-pointer2017101120170725
445797generic64gcc -funroll-loops -m32 -march=pentium2 -O2 -fomit-frame-pointer2017101120170725
446538generic64gcc -funroll-loops -m32 -march=pentiumpro -O2 -fomit-frame-pointer2017101120170725
451379generic64gcc -funroll-loops -m32 -march=pentium-mmx -O3 -fomit-frame-pointer2017101120170725
453321generic64gcc -funroll-loops -m32 -march=pentium -O3 -fomit-frame-pointer2017101120170725
455074referencegcc -m32 -march=pentium2 -O3 -fomit-frame-pointer2017101120170725
455250referencegcc -m32 -march=pentiumpro -O3 -fomit-frame-pointer2017101120170725
458489generic64gcc -m32 -march=pentium-m -O2 -fomit-frame-pointer2017101120170725
458759generic64gcc -funroll-loops -m32 -march=pentium -O2 -fomit-frame-pointer2017101120170725
458974generic64gcc -m32 -march=pentium3 -O2 -fomit-frame-pointer2017101120170725
459149generic64gcc -m32 -march=pentiumpro -O3 -fomit-frame-pointer2017101120170725
459757generic64gcc -funroll-loops -m32 -march=pentium-mmx -O2 -fomit-frame-pointer2017101120170725
461354generic64gcc -m32 -march=pentium3 -O3 -fomit-frame-pointer2017101120170725
461676generic64gcc -m32 -march=pentium-m -O3 -fomit-frame-pointer2017101120170725
462032generic64gcc -m32 -march=pentiumpro -O2 -fomit-frame-pointer2017101120170725
462317generic64gcc -m32 -march=pentium2 -O2 -fomit-frame-pointer2017101120170725
462925generic64gcc -m32 -march=pentium2 -O3 -fomit-frame-pointer2017101120170725
463039referencegcc -funroll-loops -m32 -march=pentium3 -O3 -fomit-frame-pointer2017101120170725
463077referencegcc -funroll-loops -m32 -march=pentiumpro -O3 -fomit-frame-pointer2017101120170725
463553referencegcc -funroll-loops -m32 -march=pentium2 -O3 -fomit-frame-pointer2017101120170725
464707generic64gcc -m32 -march=pentium-mmx -O3 -fomit-frame-pointer2017101120170725
465168generic64gcc -m32 -march=pentium -O3 -fomit-frame-pointer2017101120170725
468962generic64gcc -m32 -march=pentium-mmx -O2 -fomit-frame-pointer2017101120170725
471058generic64gcc -m32 -march=pentium -O2 -fomit-frame-pointer2017101120170725
472659referencegcc -m32 -march=pentium3 -O3 -fomit-frame-pointer2017101120170725
477047referencegcc -funroll-loops -m32 -march=pentium-m -O3 -fomit-frame-pointer2017101120170725
482918referencegcc -m32 -march=pentium-m -O3 -fomit-frame-pointer2017101120170725
506716referencegcc -m32 -march=athlon -O3 -fomit-frame-pointer2017101120170725
507428referencegcc -funroll-loops -m32 -march=i486 -O3 -fomit-frame-pointer2017101120170725
507475referencegcc -m32 -march=k6 -O3 -fomit-frame-pointer2017101120170725
507908referencegcc -m32 -march=k6-2 -O3 -fomit-frame-pointer2017101120170725
507984referencegcc -m32 -march=k6-3 -O3 -fomit-frame-pointer2017101120170725
509053referencegcc -funroll-loops -m32 -march=i386 -O3 -fomit-frame-pointer2017101120170725
509656referencegcc -m32 -march=i486 -O3 -fomit-frame-pointer2017101120170725
511285referencegcc -m32 -march=i386 -O3 -fomit-frame-pointer2017101120170725
514738referencegcc -funroll-loops -m32 -march=athlon -O3 -fomit-frame-pointer2017101120170725
517665referencegcc -funroll-loops -m32 -march=k6-2 -O3 -fomit-frame-pointer2017101120170725
517835referencegcc -funroll-loops -m32 -march=k6-3 -O3 -fomit-frame-pointer2017101120170725
518358referencegcc -funroll-loops -m32 -march=k6 -O3 -fomit-frame-pointer2017101120170725
525991referencegcc -funroll-loops -m32 -march=barcelona -O3 -fomit-frame-pointer2017101120170725
526495referencegcc -m32 -march=barcelona -O3 -fomit-frame-pointer2017101120170725
528067referencegcc -funroll-loops -m32 -march=pentium -O3 -fomit-frame-pointer2017101120170725
528300referencegcc -funroll-loops -m32 -march=pentium-mmx -O3 -fomit-frame-pointer2017101120170725
529668referencegcc -m32 -march=pentium -O3 -fomit-frame-pointer2017101120170725
529962referencegcc -m32 -march=pentium-mmx -O3 -fomit-frame-pointer2017101120170725
535491referencegcc -m32 -march=native -mtune=native -O3 -fomit-frame-pointer2017101120170725
537752referencegcc -funroll-loops -m32 -march=pentium4 -O3 -fomit-frame-pointer2017101120170725
540128referencegcc -m32 -march=pentium4 -O3 -fomit-frame-pointer2017101120170725
540654referencegcc -m32 -march=k8 -O3 -fomit-frame-pointer2017101120170725
543395compactgcc -funroll-loops -m32 -march=athlon -O2 -fomit-frame-pointer2017101120170725
544507referencegcc -funroll-loops -m32 -march=k8 -O3 -fomit-frame-pointer2017101120170725
546962compactgcc -funroll-loops -m32 -march=barcelona -O2 -fomit-frame-pointer2017101120170725
548886compactgcc -funroll-loops -m32 -O3 -fomit-frame-pointer2017101120170725
548948compactgcc -funroll-loops -m32 -march=k8 -O2 -fomit-frame-pointer2017101120170725
551289compactgcc -funroll-loops -m32 -march=nocona -O2 -fomit-frame-pointer2017101120170725
553213compactgcc -funroll-loops -m32 -march=prescott -O2 -fomit-frame-pointer2017101120170725
554700compactgcc -funroll-loops -m32 -march=pentium4 -O -fomit-frame-pointer2017101120170725
555679compactgcc -funroll-loops -m32 -march=nocona -O3 -fomit-frame-pointer2017101120170725
555717compactgcc -funroll-loops -m32 -march=prescott -O3 -fomit-frame-pointer2017101120170725
555793compactgcc -funroll-loops -m32 -march=pentiumpro -O -fomit-frame-pointer2017101120170725
555992compactgcc -funroll-loops -m32 -march=pentium2 -O -fomit-frame-pointer2017101120170725
557674compactgcc -funroll-loops -m32 -O2 -fomit-frame-pointer2017101120170725
557788compactgcc -funroll-loops -m32 -march=pentium-m -O -fomit-frame-pointer2017101120170725
558909compactgcc -funroll-loops -m32 -march=pentium3 -O -fomit-frame-pointer2017101120170725
563469compactgcc -funroll-loops -m32 -march=pentium-m -O3 -fomit-frame-pointer2017101120170725
564243compactgcc -funroll-loops -m32 -march=pentium2 -O3 -fomit-frame-pointer2017101120170725
564266compactgcc -funroll-loops -m32 -march=i386 -O2 -fomit-frame-pointer2017101120170725
565753compactgcc -funroll-loops -m32 -march=pentiumpro -O3 -fomit-frame-pointer2017101120170725
567449compactgcc -funroll-loops -m32 -march=i386 -O -fomit-frame-pointer2017101120170725
570332compactgcc -funroll-loops -m32 -march=pentium-m -O2 -fomit-frame-pointer2017101120170725
571330compactgcc -funroll-loops -m32 -march=nocona -O -fomit-frame-pointer2017101120170725
571643compactgcc -funroll-loops -m32 -march=pentium3 -O2 -fomit-frame-pointer2017101120170725
572366compactgcc -funroll-loops -m32 -march=prescott -O -fomit-frame-pointer2017101120170725
572617compactgcc -funroll-loops -m32 -march=i486 -O2 -fomit-frame-pointer2017101120170725
572945compactgcc -funroll-loops -m32 -march=athlon -O -fomit-frame-pointer2017101120170725
573196compactgcc -funroll-loops -m32 -march=pentium3 -O3 -fomit-frame-pointer2017101120170725
575088compactgcc -funroll-loops -m32 -march=pentiumpro -O2 -fomit-frame-pointer2017101120170725
576266compactgcc -funroll-loops -m32 -march=k6-2 -O3 -fomit-frame-pointer2017101120170725
576888compactgcc -funroll-loops -m32 -march=pentium2 -O2 -fomit-frame-pointer2017101120170725
577629compactgcc -funroll-loops -m32 -march=k6 -O2 -fomit-frame-pointer2017101120170725
577790compactgcc -funroll-loops -m32 -march=barcelona -O -fomit-frame-pointer2017101120170725
578612compactgcc -funroll-loops -m32 -march=k6-3 -O2 -fomit-frame-pointer2017101120170725
578983compactgcc -funroll-loops -m32 -march=k6-2 -O2 -fomit-frame-pointer2017101120170725
580160compactgcc -funroll-loops -m32 -march=k8 -O -fomit-frame-pointer2017101120170725
581913compactgcc -funroll-loops -m32 -O -fomit-frame-pointer2017101120170725
583818compactgcc -funroll-loops -m32 -march=k6-3 -O3 -fomit-frame-pointer2017101120170725
584303compactgcc -funroll-loops -m32 -march=pentium4 -O2 -fomit-frame-pointer2017101120170725
585048compactgcc -funroll-loops -m32 -march=k6-2 -O -fomit-frame-pointer2017101120170725
585889compactgcc -funroll-loops -m32 -march=k6 -O -fomit-frame-pointer2017101120170725
586720compactgcc -funroll-loops -m32 -march=k6 -O3 -fomit-frame-pointer2017101120170725
586876compactgcc -funroll-loops -m32 -march=pentium -O2 -fomit-frame-pointer2017101120170725
587285compactgcc -funroll-loops -m32 -march=k6-3 -O -fomit-frame-pointer2017101120170725
589827compactgcc -funroll-loops -m32 -march=pentium-mmx -O2 -fomit-frame-pointer2017101120170725
590929compactgcc -funroll-loops -m32 -march=i486 -O -fomit-frame-pointer2017101120170725
593308compactgcc -funroll-loops -m32 -march=pentium-mmx -O -fomit-frame-pointer2017101120170725
596571compactgcc -funroll-loops -m32 -march=pentium -O -fomit-frame-pointer2017101120170725
629731compactgcc -funroll-loops -m32 -march=barcelona -O3 -fomit-frame-pointer2017101120170725
629770compactgcc -funroll-loops -m32 -march=k8 -O3 -fomit-frame-pointer2017101120170725
630676compactgcc -funroll-loops -m32 -march=i386 -O3 -fomit-frame-pointer2017101120170725
631859compactgcc -funroll-loops -m32 -march=pentium-mmx -O3 -fomit-frame-pointer2017101120170725
632050compactgcc -funroll-loops -m32 -march=athlon -O3 -fomit-frame-pointer2017101120170725
635607compactgcc -funroll-loops -m32 -march=i486 -O3 -fomit-frame-pointer2017101120170725
638324compactgcc -funroll-loops -m32 -march=pentium -O3 -fomit-frame-pointer2017101120170725
652322compactgcc -funroll-loops -m32 -march=pentium4 -O3 -fomit-frame-pointer2017101120170725
657671compactgcc -m32 -march=k8 -O3 -fomit-frame-pointer2017101120170725
665375compactgcc -m32 -march=core2 -O3 -fomit-frame-pointer2017101120170725
665575compactgcc -m32 -march=barcelona -O3 -fomit-frame-pointer2017101120170725
665599compactgcc -m32 -march=native -mtune=native -O3 -fomit-frame-pointer2017101120170725
668700compactgcc -m32 -O3 -fomit-frame-pointer2017101120170725
668814compactgcc -m32 -march=athlon -O3 -fomit-frame-pointer2017101120170725
679739compactgcc -m32 -march=pentium-m -O3 -fomit-frame-pointer2017101120170725
680794compactgcc -m32 -march=prescott -O3 -fomit-frame-pointer2017101120170725
681568compactgcc -m32 -march=pentium2 -O3 -fomit-frame-pointer2017101120170725
683026compactgcc -m32 -march=pentiumpro -O3 -fomit-frame-pointer2017101120170725
685843compactgcc -m32 -march=i386 -O3 -fomit-frame-pointer2017101120170725
686389compactgcc -m32 -march=pentium4 -O3 -fomit-frame-pointer2017101120170725
687506compactgcc -m32 -march=nocona -O3 -fomit-frame-pointer2017101120170725
697395compactgcc -m32 -march=k6-2 -O3 -fomit-frame-pointer2017101120170725
697519compactgcc -m32 -march=k6-3 -O3 -fomit-frame-pointer2017101120170725
698601compactgcc -m32 -march=i486 -O3 -fomit-frame-pointer2017101120170725
699224compactgcc -m32 -march=k6 -O3 -fomit-frame-pointer2017101120170725
701171compactgcc -m32 -march=pentium3 -O3 -fomit-frame-pointer2017101120170725
701371referencegcc -funroll-loops -m32 -march=k8 -O -fomit-frame-pointer2017101120170725
701604compactgcc -m32 -march=pentium-mmx -O3 -fomit-frame-pointer2017101120170725
702620referencegcc -funroll-loops -m32 -march=athlon -O -fomit-frame-pointer2017101120170725
703418compactgcc -m32 -march=pentium -O3 -fomit-frame-pointer2017101120170725
705304referencegcc -funroll-loops -m32 -march=barcelona -O -fomit-frame-pointer2017101120170725
712686referencegcc -funroll-loops -m32 -march=k6-3 -O -fomit-frame-pointer2017101120170725
714025referencegcc -funroll-loops -m32 -march=k6-2 -O -fomit-frame-pointer2017101120170725
714984referencegcc -funroll-loops -m32 -march=k6 -O -fomit-frame-pointer2017101120170725
726579compactgcc -m32 -march=athlon -O -fomit-frame-pointer2017101120170725
727101compactgcc -m32 -march=k6-2 -O -fomit-frame-pointer2017101120170725
727439compactgcc -m32 -march=pentium2 -O -fomit-frame-pointer2017101120170725
727543referencegcc -funroll-loops -m32 -march=i486 -O -fomit-frame-pointer2017101120170725
727776compactgcc -m32 -march=k6 -O -fomit-frame-pointer2017101120170725
728089compactgcc -m32 -march=k6-3 -O -fomit-frame-pointer2017101120170725
728574compactgcc -m32 -march=pentium4 -O -fomit-frame-pointer2017101120170725
729253referencegcc -funroll-loops -m32 -O -fomit-frame-pointer2017101120170725
731728compactgcc -m32 -march=nocona -O -fomit-frame-pointer2017101120170725
731923referencegcc -funroll-loops -m32 -march=prescott -O -fomit-frame-pointer2017101120170725
732108compactgcc -m32 -march=core2 -O -fomit-frame-pointer2017101120170725
732569compactgcc -m32 -march=pentiumpro -O -fomit-frame-pointer2017101120170725
733186compactgcc -m32 -march=i386 -O -fomit-frame-pointer2017101120170725
733195compactgcc -m32 -O -fomit-frame-pointer2017101120170725
733699referencegcc -funroll-loops -m32 -march=nocona -O -fomit-frame-pointer2017101120170725
733818compactgcc -m32 -march=core2 -msse4 -O -fomit-frame-pointer2017101120170725
734103compactgcc -m32 -march=core2 -msse4.1 -O -fomit-frame-pointer2017101120170725
736127compactgcc -m32 -march=pentium3 -O -fomit-frame-pointer2017101120170725
738834compactgcc -m32 -march=pentium -O -fomit-frame-pointer2017101120170725
738891compactgcc -m32 -march=prescott -O -fomit-frame-pointer2017101120170725
740074compactgcc -m32 -march=i486 -O -fomit-frame-pointer2017101120170725
741560compactgcc -m32 -march=pentium-mmx -O -fomit-frame-pointer2017101120170725
743717compactgcc -m32 -march=k8 -O -fomit-frame-pointer2017101120170725
744396compactgcc -m32 -march=barcelona -O -fomit-frame-pointer2017101120170725
747427compactgcc -m32 -march=corei7 -O -fomit-frame-pointer2017101120170725
747588compactgcc -m32 -march=native -mtune=native -O -fomit-frame-pointer2017101120170725
748524referencegcc -funroll-loops -m32 -march=pentium-m -O -fomit-frame-pointer2017101120170725
748676referencegcc -funroll-loops -m32 -march=pentium3 -O -fomit-frame-pointer2017101120170725
749626referencegcc -funroll-loops -m32 -march=pentiumpro -O -fomit-frame-pointer2017101120170725
749921referencegcc -funroll-loops -m32 -march=pentium2 -O -fomit-frame-pointer2017101120170725
761016referencegcc -funroll-loops -m32 -march=pentium4 -O -fomit-frame-pointer2017101120170725
773685compactgcc -m32 -march=pentium-m -O -fomit-frame-pointer2017101120170725
805875compactgcc -m32 -march=pentium4 -O2 -fomit-frame-pointer2017101120170725
806821compactgcc -m32 -march=k6-2 -O2 -fomit-frame-pointer2017101120170725
810777compactgcc -m32 -march=k6-3 -O2 -fomit-frame-pointer2017101120170725
814919compactgcc -m32 -march=pentium-mmx -Os -fomit-frame-pointer2017101120170725
815675compactgcc -m32 -march=pentium -Os -fomit-frame-pointer2017101120170725
815850compactgcc -m32 -march=k6 -O2 -fomit-frame-pointer2017101120170725
818772compactgcc -funroll-loops -m32 -march=pentium-mmx -Os -fomit-frame-pointer2017101120170725
820069compactgcc -funroll-loops -m32 -march=pentium -Os -fomit-frame-pointer2017101120170725
820781compactgcc -m32 -march=pentium2 -O2 -fomit-frame-pointer2017101120170725
821427compactgcc -m32 -march=pentium3 -O2 -fomit-frame-pointer2017101120170725
821669compactgcc -m32 -march=corei7 -O2 -fomit-frame-pointer2017101120170725
822121compactgcc -m32 -march=core2 -msse4.1 -O2 -fomit-frame-pointer2017101120170725
822159compactgcc -m32 -march=i486 -O2 -fomit-frame-pointer2017101120170725
822216compactgcc -m32 -march=core2 -O2 -fomit-frame-pointer2017101120170725
823312compactgcc -m32 -march=nocona -O2 -fomit-frame-pointer2017101120170725
823945compactgcc -m32 -march=pentium-m -O2 -fomit-frame-pointer2017101120170725
824211compactgcc -m32 -march=pentiumpro -O2 -fomit-frame-pointer2017101120170725
824296compactgcc -funroll-loops -m32 -march=pentium-m -Os -fomit-frame-pointer2017101120170725
824510compactgcc -m32 -march=core2 -msse4 -O2 -fomit-frame-pointer2017101120170725
824633compactgcc -funroll-loops -m32 -march=pentium3 -Os -fomit-frame-pointer2017101120170725
824980compactgcc -m32 -march=barcelona -O2 -fomit-frame-pointer2017101120170725
825099compactgcc -m32 -march=prescott -O2 -fomit-frame-pointer2017101120170725
825835compactgcc -m32 -march=k8 -O2 -fomit-frame-pointer2017101120170725
827212compactgcc -m32 -O2 -fomit-frame-pointer2017101120170725
827213compactgcc -m32 -march=native -mtune=native -O2 -fomit-frame-pointer2017101120170725
828390compactgcc -funroll-loops -m32 -march=pentium2 -Os -fomit-frame-pointer2017101120170725
829322compactgcc -funroll-loops -m32 -march=pentiumpro -Os -fomit-frame-pointer2017101120170725
830917compactgcc -m32 -march=i386 -O2 -fomit-frame-pointer2017101120170725
831055compactgcc -funroll-loops -m32 -march=prescott -Os -fomit-frame-pointer2017101120170725
831273compactgcc -funroll-loops -m32 -march=nocona -Os -fomit-frame-pointer2017101120170725
834936compactgcc -m32 -march=athlon -O2 -fomit-frame-pointer2017101120170725
835990compactgcc -m32 -Os -fomit-frame-pointer2017101120170725
837012compactgcc -m32 -march=core2 -msse4 -Os -fomit-frame-pointer2017101120170725
837700compactgcc -m32 -march=corei7 -Os -fomit-frame-pointer2017101120170725
838532compactgcc -m32 -march=core2 -Os -fomit-frame-pointer2017101120170725
838641compactgcc -m32 -march=athlon -Os -fomit-frame-pointer2017101120170725
838921compactgcc -funroll-loops -m32 -march=pentium4 -Os -fomit-frame-pointer2017101120170725
839035compactgcc -m32 -march=core2 -msse4.1 -Os -fomit-frame-pointer2017101120170725
842156compactgcc -funroll-loops -m32 -march=i386 -Os -fomit-frame-pointer2017101120170725
842336compactgcc -m32 -march=native -mtune=native -Os -fomit-frame-pointer2017101120170725
842873compactgcc -m32 -march=k8 -Os -fomit-frame-pointer2017101120170725
843258compactgcc -m32 -march=barcelona -Os -fomit-frame-pointer2017101120170725
847006compactgcc -m32 -march=pentium -O2 -fomit-frame-pointer2017101120170725
847662compactgcc -m32 -march=pentium-mmx -O2 -fomit-frame-pointer2017101120170725
852858compactgcc -funroll-loops -m32 -march=k6-2 -Os -fomit-frame-pointer2017101120170725
853010compactgcc -funroll-loops -m32 -march=k6 -Os -fomit-frame-pointer2017101120170725
853381compactgcc -funroll-loops -m32 -march=k6-3 -Os -fomit-frame-pointer2017101120170725
853945compactgcc -m32 -march=k6 -Os -fomit-frame-pointer2017101120170725
853997compactgcc -m32 -march=k6-2 -Os -fomit-frame-pointer2017101120170725
856112compactgcc -m32 -march=k6-3 -Os -fomit-frame-pointer2017101120170725
856145compactgcc -m32 -march=nocona -Os -fomit-frame-pointer2017101120170725
856800compactgcc -m32 -march=pentium4 -Os -fomit-frame-pointer2017101120170725
857522compactgcc -m32 -march=i486 -Os -fomit-frame-pointer2017101120170725
857873compactgcc -m32 -march=prescott -Os -fomit-frame-pointer2017101120170725
870267compactgcc -m32 -march=i386 -Os -fomit-frame-pointer2017101120170725
877178compactgcc -funroll-loops -m32 -march=i486 -Os -fomit-frame-pointer2017101120170725
877410compactgcc -funroll-loops -m32 -march=barcelona -Os -fomit-frame-pointer2017101120170725
882597compactgcc -funroll-loops -m32 -march=k8 -Os -fomit-frame-pointer2017101120170725
897930compactgcc -m32 -march=pentium2 -Os -fomit-frame-pointer2017101120170725
898681referencegcc -funroll-loops -m32 -march=pentium-mmx -O -fomit-frame-pointer2017101120170725
898781compactgcc -m32 -march=pentiumpro -Os -fomit-frame-pointer2017101120170725
899222referencegcc -funroll-loops -m32 -march=i386 -O -fomit-frame-pointer2017101120170725
899598referencegcc -funroll-loops -m32 -march=pentium -O -fomit-frame-pointer2017101120170725
901356compactgcc -funroll-loops -m32 -Os -fomit-frame-pointer2017101120170725
901588compactgcc -funroll-loops -m32 -march=athlon -Os -fomit-frame-pointer2017101120170725
912251compactgcc -m32 -march=pentium3 -Os -fomit-frame-pointer2017101120170725
914916compactgcc -m32 -march=pentium-m -Os -fomit-frame-pointer2017101120170725
1144930referencegcc -m32 -march=k6-2 -O2 -fomit-frame-pointer2017101120170725
1144992referencegcc -m32 -march=k6 -O2 -fomit-frame-pointer2017101120170725
1145358referencegcc -m32 -march=k6-3 -O2 -fomit-frame-pointer2017101120170725
1167222referencegcc -m32 -march=pentiumpro -O2 -fomit-frame-pointer2017101120170725
1169093referencegcc -m32 -march=pentium2 -O2 -fomit-frame-pointer2017101120170725
1173535referencegcc -m32 -march=native -mtune=native -O2 -fomit-frame-pointer2017101120170725
1175948referencegcc -m32 -march=barcelona -O2 -fomit-frame-pointer2017101120170725
1182760referencegcc -m32 -O2 -fomit-frame-pointer2017101120170725
1186160referencegcc -m32 -march=pentium3 -O2 -fomit-frame-pointer2017101120170725
1186617referencegcc -m32 -march=pentium-m -O2 -fomit-frame-pointer2017101120170725
1193775referencegcc -m32 -march=core2 -msse4 -O2 -fomit-frame-pointer2017101120170725
1195176referencegcc -m32 -march=corei7 -O2 -fomit-frame-pointer2017101120170725
1198663referencegcc -m32 -march=k8 -O2 -fomit-frame-pointer2017101120170725
1200544referencegcc -m32 -march=core2 -msse4.1 -O2 -fomit-frame-pointer2017101120170725
1200719referencegcc -m32 -march=athlon -O2 -fomit-frame-pointer2017101120170725
1204339referencegcc -m32 -march=core2 -O2 -fomit-frame-pointer2017101120170725
1207968referencegcc -m32 -march=i486 -O2 -fomit-frame-pointer2017101120170725
1211701referencegcc -m32 -march=pentium4 -O2 -fomit-frame-pointer2017101120170725
1219477referencegcc -m32 -march=prescott -O2 -fomit-frame-pointer2017101120170725
1220147referencegcc -m32 -march=nocona -O2 -fomit-frame-pointer2017101120170725
1824356referencegcc -m32 -march=core2 -O -fomit-frame-pointer2017101120170725
1826213referencegcc -m32 -march=core2 -msse4.1 -O -fomit-frame-pointer2017101120170725
1826261referencegcc -m32 -march=core2 -msse4 -O -fomit-frame-pointer2017101120170725
1839717referencegcc -m32 -march=corei7 -O -fomit-frame-pointer2017101120170725
1845237referencegcc -m32 -O -fomit-frame-pointer2017101120170725
1845342referencegcc -m32 -march=athlon -O -fomit-frame-pointer2017101120170725
1847612referencegcc -m32 -march=native -mtune=native -O -fomit-frame-pointer2017101120170725
1848563referencegcc -m32 -march=k8 -O -fomit-frame-pointer2017101120170725
1850253referencegcc -m32 -march=nocona -O -fomit-frame-pointer2017101120170725
1850310referencegcc -m32 -march=prescott -O -fomit-frame-pointer2017101120170725
1853427referencegcc -m32 -march=barcelona -O -fomit-frame-pointer2017101120170725
1853583referencegcc -m32 -march=i486 -O -fomit-frame-pointer2017101120170725
1871529referencegcc -m32 -march=k6 -O -fomit-frame-pointer2017101120170725
1871562referencegcc -m32 -march=k6-2 -O -fomit-frame-pointer2017101120170725
1872550referencegcc -m32 -march=k6-3 -O -fomit-frame-pointer2017101120170725
1873162referencegcc -m32 -march=pentium3 -O -fomit-frame-pointer2017101120170725
1873666referencegcc -m32 -march=pentium-m -O -fomit-frame-pointer2017101120170725
1875438referencegcc -m32 -march=pentiumpro -O -fomit-frame-pointer2017101120170725
1881527referencegcc -m32 -march=pentium2 -O -fomit-frame-pointer2017101120170725
2070217referencegcc -m32 -march=pentium4 -O -fomit-frame-pointer2017101120170725
2331832reference32bitsgcc -funroll-loops -m32 -O3 -fomit-frame-pointer2017101120170725
2375997reference32bitsgcc -funroll-loops -m32 -march=pentiumpro -O3 -fomit-frame-pointer2017101120170725
2378933reference32bitsgcc -funroll-loops -m32 -march=pentium2 -O3 -fomit-frame-pointer2017101120170725
2385317reference32bitsgcc -funroll-loops -m32 -march=k6-2 -O3 -fomit-frame-pointer2017101120170725
2386092reference32bitsgcc -funroll-loops -m32 -march=k6 -O3 -fomit-frame-pointer2017101120170725
2388291reference32bitsgcc -funroll-loops -m32 -march=pentium -O3 -fomit-frame-pointer2017101120170725
2392660reference32bitsgcc -funroll-loops -m32 -march=pentium-mmx -O3 -fomit-frame-pointer2017101120170725
2426623reference32bitsgcc -funroll-loops -m32 -march=k6-3 -O3 -fomit-frame-pointer2017101120170725
2431326reference32bitsgcc -funroll-loops -m32 -march=i486 -O3 -fomit-frame-pointer2017101120170725
2463905reference32bitsgcc -funroll-loops -m32 -march=i386 -O3 -fomit-frame-pointer2017101120170725
2464177reference32bitsgcc -funroll-loops -m32 -march=pentium-m -O3 -fomit-frame-pointer2017101120170725
2470955reference32bitsgcc -funroll-loops -m32 -march=pentium3 -O3 -fomit-frame-pointer2017101120170725
2515871reference32bitsgcc -m32 -march=k6-2 -O3 -fomit-frame-pointer2017101120170725
2520663reference32bitsgcc -m32 -march=k6 -O3 -fomit-frame-pointer2017101120170725
2520901reference32bitsgcc -funroll-loops -m32 -march=barcelona -O3 -fomit-frame-pointer2017101120170725
2522027reference32bitsgcc -m32 -march=k6-3 -O3 -fomit-frame-pointer2017101120170725
2525256reference32bitsgcc -funroll-loops -m32 -march=k8 -O3 -fomit-frame-pointer2017101120170725
2525385reference32bitsgcc -funroll-loops -m32 -march=pentium4 -O3 -fomit-frame-pointer2017101120170725
2551538reference32bitsgcc -m32 -march=pentium2 -O3 -fomit-frame-pointer2017101120170725
2551947reference32bitsgcc -m32 -march=pentiumpro -O3 -fomit-frame-pointer2017101120170725
2557024reference32bitsgcc -funroll-loops -m32 -march=nocona -O3 -fomit-frame-pointer2017101120170725
2558335reference32bitsgcc -funroll-loops -m32 -march=prescott -O3 -fomit-frame-pointer2017101120170725
2588147reference32bitsgcc -funroll-loops -m32 -march=athlon -O3 -fomit-frame-pointer2017101120170725
2594079reference32bitsgcc -m32 -march=i486 -O3 -fomit-frame-pointer2017101120170725
2620784reference32bitsgcc -m32 -march=pentium3 -O3 -fomit-frame-pointer2017101120170725
2629139reference32bitsgcc -m32 -march=nocona -O3 -fomit-frame-pointer2017101120170725
2638093reference32bitsgcc -m32 -march=barcelona -O3 -fomit-frame-pointer2017101120170725
2642373reference32bitsgcc -m32 -march=prescott -O3 -fomit-frame-pointer2017101120170725
2654557reference32bitsgcc -m32 -march=k8 -O3 -fomit-frame-pointer2017101120170725
2654670reference32bitsgcc -m32 -march=pentium4 -O3 -fomit-frame-pointer2017101120170725
2681095reference32bitsgcc -m32 -O3 -fomit-frame-pointer2017101120170725
2706099reference32bitsgcc -m32 -march=pentium -O3 -fomit-frame-pointer2017101120170725
2706388reference32bitsgcc -m32 -march=athlon -O3 -fomit-frame-pointer2017101120170725
2711632reference32bitsgcc -m32 -march=pentium-mmx -O3 -fomit-frame-pointer2017101120170725
2732993reference32bitsgcc -m32 -march=i386 -O3 -fomit-frame-pointer2017101120170725
2741824reference32bitsgcc -m32 -march=native -mtune=native -O3 -fomit-frame-pointer2017101120170725
2811953reference32bitsgcc -m32 -march=pentium-m -O3 -fomit-frame-pointer2017101120170725
2821338reference32bitsgcc -funroll-loops -m32 -march=k6-2 -O2 -fomit-frame-pointer2017101120170725
2824592reference32bitsgcc -funroll-loops -m32 -march=k6 -O2 -fomit-frame-pointer2017101120170725
2829470reference32bitsgcc -funroll-loops -m32 -march=k6-3 -O2 -fomit-frame-pointer2017101120170725
2855691reference32bitsgcc -m32 -march=core2 -O3 -fomit-frame-pointer2017101120170725
2856740reference32bitsgcc -funroll-loops -m32 -march=nocona -O2 -fomit-frame-pointer2017101120170725
2856978reference32bitsgcc -funroll-loops -m32 -march=prescott -O2 -fomit-frame-pointer2017101120170725
2857714reference32bitsgcc -funroll-loops -m32 -O2 -fomit-frame-pointer2017101120170725
2868772reference32bitsgcc -funroll-loops -m32 -march=i386 -O2 -fomit-frame-pointer2017101120170725
2877280reference32bitsgcc -funroll-loops -m32 -march=i486 -O2 -fomit-frame-pointer2017101120170725
2883982reference32bitsgcc -funroll-loops -m32 -march=pentium -O2 -fomit-frame-pointer2017101120170725
2884660reference32bitsgcc -funroll-loops -m32 -march=pentium-mmx -O2 -fomit-frame-pointer2017101120170725
2888670reference32bitsgcc -funroll-loops -m32 -march=pentium3 -O2 -fomit-frame-pointer2017101120170725
2888760reference32bitsgcc -funroll-loops -m32 -march=pentium-m -O2 -fomit-frame-pointer2017101120170725
2889387reference32bitsgcc -funroll-loops -m32 -march=pentiumpro -O2 -fomit-frame-pointer2017101120170725
2891771reference32bitsgcc -funroll-loops -m32 -march=pentium4 -O2 -fomit-frame-pointer2017101120170725
2899024reference32bitsgcc -funroll-loops -m32 -march=pentium2 -O2 -fomit-frame-pointer2017101120170725
2907566reference32bitsgcc -funroll-loops -m32 -march=k8 -O2 -fomit-frame-pointer2017101120170725
2921117reference32bitsgcc -funroll-loops -m32 -march=barcelona -O2 -fomit-frame-pointer2017101120170725
3089656reference32bitsgcc -funroll-loops -m32 -march=athlon -O2 -fomit-frame-pointer2017101120170725
3170734referencegcc -m32 -march=i386 -O2 -fomit-frame-pointer2017101120170725
3212591referencegcc -m32 -march=pentium -O2 -fomit-frame-pointer2017101120170725
3220847referencegcc -m32 -march=pentium-mmx -O2 -fomit-frame-pointer2017101120170725
3227302referencegcc -funroll-loops -m32 -march=pentium-mmx -Os -fomit-frame-pointer2017101120170725
3230005referencegcc -funroll-loops -m32 -march=pentium -Os -fomit-frame-pointer2017101120170725
3236370referencegcc -funroll-loops -m32 -march=k8 -Os -fomit-frame-pointer2017101120170725
3243903referencegcc -funroll-loops -m32 -march=i486 -Os -fomit-frame-pointer2017101120170725
3246074referencegcc -funroll-loops -m32 -march=barcelona -Os -fomit-frame-pointer2017101120170725
3250311referencegcc -funroll-loops -m32 -march=athlon -Os -fomit-frame-pointer2017101120170725
3253584referencegcc -funroll-loops -m32 -Os -fomit-frame-pointer2017101120170725
3254705referencegcc -funroll-loops -m32 -march=i386 -Os -fomit-frame-pointer2017101120170725
3259080referencegcc -funroll-loops -m32 -march=prescott -Os -fomit-frame-pointer2017101120170725
3259702referencegcc -funroll-loops -m32 -march=nocona -Os -fomit-frame-pointer2017101120170725
3265634referencegcc -funroll-loops -m32 -march=pentium4 -Os -fomit-frame-pointer2017101120170725
3268537referencegcc -funroll-loops -m32 -march=pentium2 -Os -fomit-frame-pointer2017101120170725
3275414referencegcc -funroll-loops -m32 -march=pentiumpro -Os -fomit-frame-pointer2017101120170725
3276844referencegcc -m32 -Os -fomit-frame-pointer2017101120170725
3280017referencegcc -m32 -march=athlon -Os -fomit-frame-pointer2017101120170725
3292249referencegcc -funroll-loops -m32 -march=pentium3 -Os -fomit-frame-pointer2017101120170725
3296352referencegcc -m32 -march=pentium2 -Os -fomit-frame-pointer2017101120170725
3296776referencegcc -m32 -march=pentiumpro -Os -fomit-frame-pointer2017101120170725
3304984referencegcc -m32 -march=pentium-m -Os -fomit-frame-pointer2017101120170725
3309743referencegcc -funroll-loops -m32 -march=pentium-m -Os -fomit-frame-pointer2017101120170725
3309918referencegcc -m32 -march=pentium3 -Os -fomit-frame-pointer2017101120170725
3322411referencegcc -m32 -march=native -mtune=native -Os -fomit-frame-pointer2017101120170725
3326093referencegcc -m32 -march=k8 -Os -fomit-frame-pointer2017101120170725
3326606referencegcc -m32 -march=barcelona -Os -fomit-frame-pointer2017101120170725
3331094referencegcc -m32 -march=core2 -Os -fomit-frame-pointer2017101120170725
3331664referencegcc -m32 -march=core2 -msse4 -Os -fomit-frame-pointer2017101120170725
3337099referencegcc -m32 -march=corei7 -Os -fomit-frame-pointer2017101120170725
3337734referencegcc -m32 -march=core2 -msse4.1 -Os -fomit-frame-pointer2017101120170725
3340751referencegcc -m32 -march=pentium -Os -fomit-frame-pointer2017101120170725
3350616referencegcc -m32 -march=pentium-mmx -Os -fomit-frame-pointer2017101120170725
3357124referencegcc -m32 -march=i486 -Os -fomit-frame-pointer2017101120170725
3364059referencegcc -m32 -march=i386 -Os -fomit-frame-pointer2017101120170725
3373189referencegcc -m32 -march=nocona -Os -fomit-frame-pointer2017101120170725
3377136referencegcc -m32 -march=pentium4 -Os -fomit-frame-pointer2017101120170725
3380955referencegcc -m32 -march=prescott -Os -fomit-frame-pointer2017101120170725
3420907referencegcc -funroll-loops -m32 -march=k6-3 -Os -fomit-frame-pointer2017101120170725
3424261referencegcc -funroll-loops -m32 -march=k6-2 -Os -fomit-frame-pointer2017101120170725
3429376referencegcc -funroll-loops -m32 -march=k6 -Os -fomit-frame-pointer2017101120170725
3440991referencegcc -m32 -march=k6-3 -Os -fomit-frame-pointer2017101120170725
3452599referencegcc -m32 -march=k6-2 -Os -fomit-frame-pointer2017101120170725
3453359referencegcc -m32 -march=k6 -Os -fomit-frame-pointer2017101120170725
3462892reference32bitsgcc -m32 -march=prescott -O2 -fomit-frame-pointer2017101120170725
3464038reference32bitsgcc -m32 -march=nocona -O2 -fomit-frame-pointer2017101120170725
3474601reference32bitsgcc -m32 -march=core2 -msse4 -O2 -fomit-frame-pointer2017101120170725
3475047reference32bitsgcc -m32 -march=core2 -O2 -fomit-frame-pointer2017101120170725
3479104reference32bitsgcc -m32 -O2 -fomit-frame-pointer2017101120170725
3479542reference32bitsgcc -m32 -march=core2 -msse4.1 -O2 -fomit-frame-pointer2017101120170725
3494305reference32bitsgcc -m32 -march=i486 -O2 -fomit-frame-pointer2017101120170725
3498945reference32bitsgcc -m32 -march=pentium-m -O2 -fomit-frame-pointer2017101120170725
3499183reference32bitsgcc -m32 -march=pentium3 -O2 -fomit-frame-pointer2017101120170725
3517712reference32bitsgcc -m32 -march=corei7 -O2 -fomit-frame-pointer2017101120170725
3558586reference32bitsgcc -m32 -march=k8 -O2 -fomit-frame-pointer2017101120170725
3574580reference32bitsgcc -m32 -march=athlon -O2 -fomit-frame-pointer2017101120170725
3595879reference32bitsgcc -m32 -march=pentiumpro -O2 -fomit-frame-pointer2017101120170725
3598595reference32bitsgcc -funroll-loops -m32 -march=pentium3 -O -fomit-frame-pointer2017101120170725
3599517reference32bitsgcc -m32 -march=pentium2 -O2 -fomit-frame-pointer2017101120170725
3602381reference32bitsgcc -funroll-loops -m32 -march=pentium-m -O -fomit-frame-pointer2017101120170725
3656498reference32bitsgcc -funroll-loops -m32 -march=prescott -O -fomit-frame-pointer2017101120170725
3656897reference32bitsgcc -funroll-loops -m32 -march=nocona -O -fomit-frame-pointer2017101120170725
3662982reference32bitsgcc -m32 -march=pentium4 -O2 -fomit-frame-pointer2017101120170725
3672557reference32bitsgcc -m32 -march=barcelona -O2 -fomit-frame-pointer2017101120170725
3689196reference32bitsgcc -m32 -march=k6 -O2 -fomit-frame-pointer2017101120170725
3690047reference32bitsgcc -funroll-loops -m32 -march=pentiumpro -O -fomit-frame-pointer2017101120170725
3692113reference32bitsgcc -funroll-loops -m32 -march=pentium2 -O -fomit-frame-pointer2017101120170725
3695300reference32bitsgcc -funroll-loops -m32 -march=barcelona -O -fomit-frame-pointer2017101120170725
3696578reference32bitsgcc -m32 -march=k6-2 -O2 -fomit-frame-pointer2017101120170725
3701951reference32bitsgcc -funroll-loops -m32 -march=k8 -O -fomit-frame-pointer2017101120170725
3711778reference32bitsgcc -funroll-loops -m32 -march=athlon -O -fomit-frame-pointer2017101120170725
3714733reference32bitsgcc -m32 -march=k6-3 -O2 -fomit-frame-pointer2017101120170725
3738364reference32bitsgcc -funroll-loops -m32 -march=i486 -O -fomit-frame-pointer2017101120170725
3756419reference32bitsgcc -funroll-loops -m32 -O -fomit-frame-pointer2017101120170725
3756775reference32bitsgcc -m32 -march=native -mtune=native -O2 -fomit-frame-pointer2017101120170725
3777495reference32bitsgcc -funroll-loops -m32 -march=k6-3 -O -fomit-frame-pointer2017101120170725
3801040reference32bitsgcc -funroll-loops -m32 -march=k6-2 -O -fomit-frame-pointer2017101120170725
3807462reference32bitsgcc -funroll-loops -m32 -march=k6 -O -fomit-frame-pointer2017101120170725
3943355reference32bitsgcc -funroll-loops -m32 -march=pentium4 -O -fomit-frame-pointer2017101120170725
4485397reference32bitsgcc -m32 -march=athlon -O -fomit-frame-pointer2017101120170725
4631407reference32bitsgcc -m32 -march=core2 -msse4.1 -O -fomit-frame-pointer2017101120170725
4635074reference32bitsgcc -m32 -march=barcelona -O -fomit-frame-pointer2017101120170725
4638318reference32bitsgcc -m32 -march=core2 -msse4 -O -fomit-frame-pointer2017101120170725
4645780reference32bitsgcc -m32 -march=core2 -O -fomit-frame-pointer2017101120170725
4789448reference32bitsgcc -m32 -march=i486 -O -fomit-frame-pointer2017101120170725
4795709reference32bitsgcc -m32 -march=k8 -O -fomit-frame-pointer2017101120170725
4827073reference32bitsgcc -m32 -march=prescott -O -fomit-frame-pointer2017101120170725
4827415reference32bitsgcc -m32 -march=nocona -O -fomit-frame-pointer2017101120170725
4836217reference32bitsgcc -m32 -march=native -mtune=native -O -fomit-frame-pointer2017101120170725
4900248reference32bitsgcc -m32 -march=k6-3 -O -fomit-frame-pointer2017101120170725
4906997reference32bitsgcc -m32 -march=k6 -O -fomit-frame-pointer2017101120170725
4908892reference32bitsgcc -m32 -march=k6-2 -O -fomit-frame-pointer2017101120170725
4943795reference32bitsgcc -m32 -O -fomit-frame-pointer2017101120170725
4949068reference32bitsgcc -m32 -march=pentium-m -O -fomit-frame-pointer2017101120170725
4949415reference32bitsgcc -m32 -march=pentium3 -O -fomit-frame-pointer2017101120170725
4951220reference32bitsgcc -m32 -march=pentium2 -O -fomit-frame-pointer2017101120170725
4951685reference32bitsgcc -m32 -march=pentiumpro -O -fomit-frame-pointer2017101120170725
5095676reference32bitsgcc -m32 -march=corei7 -O -fomit-frame-pointer2017101120170725
5261489reference32bitsgcc -m32 -march=pentium4 -O -fomit-frame-pointer2017101120170725
5507834reference32bitsgcc -m32 -march=pentium-mmx -O2 -fomit-frame-pointer2017101120170725
5513111reference32bitsgcc -m32 -march=pentium -O2 -fomit-frame-pointer2017101120170725
5612761reference32bitsgcc -funroll-loops -m32 -march=pentium-mmx -O -fomit-frame-pointer2017101120170725
5614661reference32bitsgcc -funroll-loops -m32 -march=pentium -O -fomit-frame-pointer2017101120170725
5665581reference32bitsgcc -funroll-loops -m32 -march=i386 -O -fomit-frame-pointer2017101120170725
5677209reference32bitsgcc -m32 -march=i386 -O2 -fomit-frame-pointer2017101120170725
5963540reference32bitsgcc -funroll-loops -m32 -march=athlon -Os -fomit-frame-pointer2017101120170725
5970180reference32bitsgcc -m32 -march=pentium-m -Os -fomit-frame-pointer2017101120170725
5971068reference32bitsgcc -m32 -march=pentium3 -Os -fomit-frame-pointer2017101120170725
5976099reference32bitsgcc -funroll-loops -m32 -Os -fomit-frame-pointer2017101120170725
6017095reference32bitsgcc -funroll-loops -m32 -march=prescott -Os -fomit-frame-pointer2017101120170725
6018074reference32bitsgcc -funroll-loops -m32 -march=k8 -Os -fomit-frame-pointer2017101120170725
6033440reference32bitsgcc -funroll-loops -m32 -march=barcelona -Os -fomit-frame-pointer2017101120170725
6074272reference32bitsgcc -funroll-loops -m32 -march=pentium4 -Os -fomit-frame-pointer2017101120170725
6075554reference32bitsgcc -funroll-loops -m32 -march=nocona -Os -fomit-frame-pointer2017101120170725
6083158reference32bitsgcc -m32 -march=i386 -Os -fomit-frame-pointer2017101120170725
6092683reference32bitsgcc -m32 -march=k6-2 -Os -fomit-frame-pointer2017101120170725
6094330reference32bitsgcc -m32 -march=k6-3 -Os -fomit-frame-pointer2017101120170725
6100534reference32bitsgcc -funroll-loops -m32 -march=i486 -Os -fomit-frame-pointer2017101120170725
6103299reference32bitsgcc -m32 -march=k6 -Os -fomit-frame-pointer2017101120170725
6143184reference32bitsgcc -funroll-loops -m32 -march=k6 -Os -fomit-frame-pointer2017101120170725
6143626reference32bitsgcc -funroll-loops -m32 -march=k6-3 -Os -fomit-frame-pointer2017101120170725
6143892reference32bitsgcc -funroll-loops -m32 -march=i386 -Os -fomit-frame-pointer2017101120170725
6150167reference32bitsgcc -funroll-loops -m32 -march=k6-2 -Os -fomit-frame-pointer2017101120170725
6211066reference32bitsgcc -m32 -march=i486 -Os -fomit-frame-pointer2017101120170725
6241106reference32bitsgcc -m32 -march=pentium-mmx -Os -fomit-frame-pointer2017101120170725
6261650reference32bitsgcc -m32 -march=pentium -Os -fomit-frame-pointer2017101120170725
6263250reference32bitsgcc -funroll-loops -m32 -march=pentium -Os -fomit-frame-pointer2017101120170725
6263455reference32bitsgcc -funroll-loops -m32 -march=pentium-mmx -Os -fomit-frame-pointer2017101120170725
6275981reference32bitsgcc -funroll-loops -m32 -march=pentiumpro -Os -fomit-frame-pointer2017101120170725
6281433reference32bitsgcc -funroll-loops -m32 -march=pentium2 -Os -fomit-frame-pointer2017101120170725
6371118reference32bitsgcc -m32 -march=athlon -Os -fomit-frame-pointer2017101120170725
6385183reference32bitsgcc -m32 -Os -fomit-frame-pointer2017101120170725
6400278reference32bitsgcc -m32 -march=pentium2 -Os -fomit-frame-pointer2017101120170725
6413944reference32bitsgcc -m32 -march=pentiumpro -Os -fomit-frame-pointer2017101120170725
6434241reference32bitsgcc -funroll-loops -m32 -march=pentium-m -Os -fomit-frame-pointer2017101120170725
6434317reference32bitsgcc -funroll-loops -m32 -march=pentium3 -Os -fomit-frame-pointer2017101120170725
6497369reference32bitsgcc -m32 -march=k8 -Os -fomit-frame-pointer2017101120170725
6501292reference32bitsgcc -m32 -march=barcelona -Os -fomit-frame-pointer2017101120170725
6507386reference32bitsgcc -m32 -march=native -mtune=native -Os -fomit-frame-pointer2017101120170725
6514525reference32bitsgcc -m32 -march=core2 -Os -fomit-frame-pointer2017101120170725
6515466reference32bitsgcc -m32 -march=corei7 -Os -fomit-frame-pointer2017101120170725
6519219reference32bitsgcc -m32 -march=core2 -msse4.1 -Os -fomit-frame-pointer2017101120170725
6519769reference32bitsgcc -m32 -march=core2 -msse4 -Os -fomit-frame-pointer2017101120170725
6552986reference32bitsgcc -m32 -march=nocona -Os -fomit-frame-pointer2017101120170725
6553509reference32bitsgcc -m32 -march=pentium4 -Os -fomit-frame-pointer2017101120170725
6556068reference32bitsgcc -m32 -march=prescott -Os -fomit-frame-pointer2017101120170725
8635856referencegcc -m32 -march=pentium -O -fomit-frame-pointer2017101120170725
8636692referencegcc -m32 -march=pentium-mmx -O -fomit-frame-pointer2017101120170725
8644909referencegcc -m32 -march=i386 -O -fomit-frame-pointer2017101120170725
12086912reference32bitsgcc -m32 -march=pentium-mmx -O -fomit-frame-pointer2017101120170725
12097993reference32bitsgcc -m32 -march=pentium -O -fomit-frame-pointer2017101120170725
12254625reference32bitsgcc -m32 -march=i386 -O -fomit-frame-pointer2017101120170725

Test failure

Implementation: crypto_aead/seakeyakv2/compact
Compiler: gcc -m32 -march=core-avx-i -O2 -fomit-frame-pointer
error 111

Number of similar (compiler,implementation) pairs: 63, namely:
CompilerImplementations
gcc -m32 -march=core-avx-i -O2 -fomit-frame-pointer compact generic32 generic32lc generic64 generic64lc reference reference32bits
gcc -m32 -march=core-avx-i -O -fomit-frame-pointer compact generic32 generic32lc generic64 generic64lc reference reference32bits
gcc -m32 -march=core-avx-i -Os -fomit-frame-pointer compact generic32 generic32lc generic64 generic64lc reference reference32bits
gcc -m32 -march=core-avx2 -O2 -fomit-frame-pointer compact generic32 generic32lc generic64 generic64lc reference reference32bits
gcc -m32 -march=core-avx2 -O -fomit-frame-pointer compact generic32 generic32lc generic64 generic64lc reference reference32bits
gcc -m32 -march=core-avx2 -Os -fomit-frame-pointer compact generic32 generic32lc generic64 generic64lc reference reference32bits
gcc -m32 -march=corei7-avx -O2 -fomit-frame-pointer compact generic32 generic32lc generic64 generic64lc reference reference32bits
gcc -m32 -march=corei7-avx -O -fomit-frame-pointer compact generic32 generic32lc generic64 generic64lc reference reference32bits
gcc -m32 -march=corei7-avx -Os -fomit-frame-pointer compact generic32 generic32lc generic64 generic64lc reference reference32bits

Compiler output

Implementation: crypto_aead/seakeyakv2/KnightsLanding
Compiler: gcc -funroll-loops -m32 -O2 -fomit-frame-pointer
KeccakP-1600-AVX512.c: KeccakP-1600-AVX512.c: In function 'KeccakP1600_Permute_12rounds':
KeccakP-1600-AVX512.c: KeccakP-1600-AVX512.c:292:7: warning: AVX512F vector return without AVX512F enabled changes the ABI [-Wpsabi]
KeccakP-1600-AVX512.c: V512 moveThetaPrev = _mm512_setr_epi64(4, 0, 1, 2, 3, 5, 6, 7); \
KeccakP-1600-AVX512.c: ^
KeccakP-1600-AVX512.c: KeccakP-1600-AVX512.c:476:5: note: in expansion of macro 'KeccakP_DeclareVars'
KeccakP-1600-AVX512.c: KeccakP_DeclareVars
KeccakP-1600-AVX512.c: ^
KeccakP-1600-AVX512.c: In file included from /usr/lib/gcc/x86_64-linux-gnu/5/include/immintrin.h:45:0,
KeccakP-1600-AVX512.c: from KeccakP-1600-AVX512.c:26:
KeccakP-1600-AVX512.c: /usr/lib/gcc/x86_64-linux-gnu/5/include/avx512fintrin.h:5781:1: error: inlining failed in call to always_inline '_mm512_mask_storeu_epi64': target specific option mismatch
KeccakP-1600-AVX512.c: _mm512_mask_storeu_epi64 (void *__P, __mmask8 __U, __m512i __A)
KeccakP-1600-AVX512.c: ^
KeccakP-1600-AVX512.c: KeccakP-1600-AVX512.c:213:28: error: called from here
KeccakP-1600-AVX512.c: #define STORE_Plane(a,v) _mm512_mask_storeu_epi64( a, 0x1F, v)
KeccakP-1600-AVX512.c: ^
KeccakP-1600-AVX512.c: KeccakP-1600-AVX512.c:322:5: note: in expansion of macro 'STORE_Plane'
KeccakP-1600-AVX512.c: STORE_Plane(pState+20, Saeiou);
KeccakP-1600-AVX512.c: ^
KeccakP-1600-AVX512.c: KeccakP-1600-AVX512.c:484:5: note: in expansion of macro 'copyToState'
KeccakP-1600-AVX512.c: copyToState(stateAsLanes);
KeccakP-1600-AVX512.c: ^
KeccakP-1600-AVX512.c: In file included from /usr/lib/gcc/x86_64-linux-gnu/5/include/immintrin.h:45:0,
KeccakP-1600-AVX512.c: from KeccakP-1600-AVX512.c:26:
KeccakP-1600-AVX512.c: /usr/lib/gcc/x86_64-linux-gnu/5/include/avx512fintrin.h:5781:1: error: inlining failed in call to always_inline '_mm512_mask_storeu_epi64': target specific option mismatch
KeccakP-1600-AVX512.c: _mm512_mask_storeu_epi64 (void *__P, __mmask8 __U, __m512i __A)
KeccakP-1600-AVX512.c: ...

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

Compiler output

Implementation: crypto_aead/seakeyakv2/Bulldozer
Compiler: gcc -funroll-loops -m32 -O2 -fomit-frame-pointer
KeccakP-1600-XOP.c: KeccakP-1600-XOP.c: In function 'KeccakP1600_Permute_12rounds':
KeccakP-1600-XOP.c: KeccakP-1600-XOP.c:299:12: warning: SSE vector return without SSE enabled changes the ABI [-Wpsabi]
KeccakP-1600-XOP.c: X##bae = LOAD128(state[ 0]); \
KeccakP-1600-XOP.c: ^
KeccakP-1600-XOP.c: KeccakP-1600-XOP.c:401:5: note: in expansion of macro 'copyFromState'
KeccakP-1600-XOP.c: copyFromState(A, stateAsLanes)
KeccakP-1600-XOP.c: ^
KeccakP-1600-XOP.c: In file included from /usr/lib/gcc/x86_64-linux-gnu/5/include/xmmintrin.h:1249:0,
KeccakP-1600-XOP.c: from /usr/lib/gcc/x86_64-linux-gnu/5/include/x86intrin.h:31,
KeccakP-1600-XOP.c: from KeccakP-1600-XOP.c:32:
KeccakP-1600-XOP.c: /usr/lib/gcc/x86_64-linux-gnu/5/include/emmintrin.h:720:1: error: inlining failed in call to always_inline '_mm_storel_epi64': target specific option mismatch
KeccakP-1600-XOP.c: _mm_storel_epi64 (__m128i *__P, __m128i __B)
KeccakP-1600-XOP.c: ^
KeccakP-1600-XOP.c: KeccakP-1600-XOP.c:38:29: error: called from here
KeccakP-1600-XOP.c: #define STORE64(a, b) _mm_storel_epi64((V64 *)&(a), b)
KeccakP-1600-XOP.c: ^
KeccakP-1600-XOP.c: KeccakP-1600-XOP.c:374:5: note: in expansion of macro 'STORE64'
KeccakP-1600-XOP.c: STORE64(state[24], X##su); \
KeccakP-1600-XOP.c: ^
KeccakP-1600-XOP.c: KeccakP-1600-XOP.c:403:5: note: in expansion of macro 'copyToState'
KeccakP-1600-XOP.c: copyToState(stateAsLanes, A)
KeccakP-1600-XOP.c: ^
KeccakP-1600-XOP.c: In file included from /usr/lib/gcc/x86_64-linux-gnu/5/include/xmmintrin.h:1249:0,
KeccakP-1600-XOP.c: from /usr/lib/gcc/x86_64-linux-gnu/5/include/x86intrin.h:31,
KeccakP-1600-XOP.c: from KeccakP-1600-XOP.c:32:
KeccakP-1600-XOP.c: ...

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

Compiler output

Implementation: crypto_aead/seakeyakv2/ARMv8A
Compiler: gcc -funroll-loops -m32 -O2 -fomit-frame-pointer
KeccakP-1600-armv8a-neon.s: KeccakP-1600-armv8a-neon.s: Assembler messages:
KeccakP-1600-armv8a-neon.s: KeccakP-1600-armv8a-neon.s:257: Error: no such instruction: `movi v0.2d,'
KeccakP-1600-armv8a-neon.s: KeccakP-1600-armv8a-neon.s:258: Error: no such instruction: `movi v1.2d,'
KeccakP-1600-armv8a-neon.s: KeccakP-1600-armv8a-neon.s:259: Error: no such instruction: `movi v2.2d,'
KeccakP-1600-armv8a-neon.s: KeccakP-1600-armv8a-neon.s:260: Error: no such instruction: `movi v3.2d,'
KeccakP-1600-armv8a-neon.s: KeccakP-1600-armv8a-neon.s:261: Error: no such instruction: `st4 { v0.2d,v1.2d,v2.2d,v3.2d},[x0],'
KeccakP-1600-armv8a-neon.s: KeccakP-1600-armv8a-neon.s:262: Error: no such instruction: `st4 { v0.2d,v1.2d,v2.2d,v3.2d},[x0],'
KeccakP-1600-armv8a-neon.s: KeccakP-1600-armv8a-neon.s:263: Error: no such instruction: `st4 { v0.2d,v1.2d,v2.2d,v3.2d},[x0],'
KeccakP-1600-armv8a-neon.s: KeccakP-1600-armv8a-neon.s:264: Error: no such instruction: `st1 { v0.d}[0],[x0],'
KeccakP-1600-armv8a-neon.s: KeccakP-1600-armv8a-neon.s:275: Error: no such instruction: `ldrb w3,[x0,x2]'
KeccakP-1600-armv8a-neon.s: KeccakP-1600-armv8a-neon.s:276: Error: no such instruction: `eor w3,w3,w1'
KeccakP-1600-armv8a-neon.s: KeccakP-1600-armv8a-neon.s:277: Error: invalid char '[' beginning operand 2 `[x0'
KeccakP-1600-armv8a-neon.s: KeccakP-1600-armv8a-neon.s:288: Error: too many memory references for `add'
KeccakP-1600-armv8a-neon.s: KeccakP-1600-armv8a-neon.s:289: Error: too many memory references for `sub'
KeccakP-1600-armv8a-neon.s: KeccakP-1600-armv8a-neon.s:290: Error: no such instruction: `b.cc KeccakP1600_AddBytes_Exit//length 0,move along'
KeccakP-1600-armv8a-neon.s: KeccakP-1600-armv8a-neon.s:292: Error: too many memory references for `sub'
KeccakP-1600-armv8a-neon.s: KeccakP-1600-armv8a-neon.s:293: Error: no such instruction: `b.cc KeccakP1600_AddBytes_Lanes//Jump if length is negative'
KeccakP-1600-armv8a-neon.s: KeccakP-1600-armv8a-neon.s:294: Error: no such instruction: `ld4 { v0.2d,v1.2d,v2.2d,v3.2d},[x0]'
KeccakP-1600-armv8a-neon.s: KeccakP-1600-armv8a-neon.s:295: Error: no such instruction: `ld4 { v4.2d,v5.2d,v6.2d,v7.2d},[x1],'
KeccakP-1600-armv8a-neon.s: KeccakP-1600-armv8a-neon.s:296: Error: no such instruction: `eor v0.16b,v0.16b,v4.16b'
KeccakP-1600-armv8a-neon.s: KeccakP-1600-armv8a-neon.s:297: Error: no such instruction: `eor v1.16b,v1.16b,v5.16b'
KeccakP-1600-armv8a-neon.s: KeccakP-1600-armv8a-neon.s:298: Error: no such instruction: `eor v2.16b,v2.16b,v6.16b'
KeccakP-1600-armv8a-neon.s: KeccakP-1600-armv8a-neon.s:299: Error: no such instruction: `eor v3.16b,v3.16b,v7.16b'
KeccakP-1600-armv8a-neon.s: KeccakP-1600-armv8a-neon.s:300: Error: no such instruction: `st4 { v0.2d,v1.2d,v2.2d,v3.2d},[x0],'
KeccakP-1600-armv8a-neon.s: KeccakP-1600-armv8a-neon.s:301: Error: no such instruction: `b KeccakP1600_AddBytes_8LanesLoop'
KeccakP-1600-armv8a-neon.s: ...

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

Compiler output

Implementation: crypto_aead/seakeyakv2/AVR8
Compiler: gcc -funroll-loops -m32 -O2 -fomit-frame-pointer
KeccakP-1600-avr8-fast.s: KeccakP-1600-avr8-fast.s: Assembler messages:
KeccakP-1600-avr8-fast.s: KeccakP-1600-avr8-fast.s:2: Error: no such instruction: `implementation by the Keccak,Keyak and Ketje Teams,namely,Guido Bertoni,'
KeccakP-1600-avr8-fast.s: KeccakP-1600-avr8-fast.s:3: Error: no such instruction: `joan Daemen,Michaël Peeters,Gilles Van Assche and Ronny Van Keer,hereby'
KeccakP-1600-avr8-fast.s: KeccakP-1600-avr8-fast.s:4: Error: no such instruction: `denoted as "the implementer".'
KeccakP-1600-avr8-fast.s: KeccakP-1600-avr8-fast.s:6: Error: no such instruction: `for more information,feedback or questions,please refer to our websites:'
KeccakP-1600-avr8-fast.s: KeccakP-1600-avr8-fast.s:11: Error: no such instruction: `to the extent possible under law,the implementer has waived all copyright'
KeccakP-1600-avr8-fast.s: KeccakP-1600-avr8-fast.s:12: Error: junk `or neighboring rights to the source code in this file.' after expression
KeccakP-1600-avr8-fast.s: KeccakP-1600-avr8-fast.s:12: Error: number of operands mismatch for `and'
KeccakP-1600-avr8-fast.s: KeccakP-1600-avr8-fast.s:16: Error: no such instruction: `tested on ATmega1280 simulator'
KeccakP-1600-avr8-fast.s: KeccakP-1600-avr8-fast.s:18: Error: no such instruction: `registers used in all routines'
KeccakP-1600-avr8-fast.s: KeccakP-1600-avr8-fast.s:26: Error: junk at end of line, first unrecognized character is `-'
KeccakP-1600-avr8-fast.s: KeccakP-1600-avr8-fast.s:28: Error: no such instruction: `void KeccakP1600_StaticInitialize( void)'
KeccakP-1600-avr8-fast.s: KeccakP-1600-avr8-fast.s:32: Error: junk at end of line, first unrecognized character is `-'
KeccakP-1600-avr8-fast.s: KeccakP-1600-avr8-fast.s:34: Error: no such instruction: `void KeccakP1600_Initialize(void *state)'
KeccakP-1600-avr8-fast.s: KeccakP-1600-avr8-fast.s:36: Error: no such instruction: `argument state is passed in r24:r25'
KeccakP-1600-avr8-fast.s: KeccakP-1600-avr8-fast.s:40: Error: too many memory references for `mov'
KeccakP-1600-avr8-fast.s: KeccakP-1600-avr8-fast.s:41: Error: no such instruction: `ldi r23,5*5'
KeccakP-1600-avr8-fast.s: KeccakP-1600-avr8-fast.s:41: Error: no such instruction: `clear state (8 bytes/1 lane per iteration)'
KeccakP-1600-avr8-fast.s: KeccakP-1600-avr8-fast.s:43: Error: no such instruction: `st z+,zero'
KeccakP-1600-avr8-fast.s: KeccakP-1600-avr8-fast.s:44: Error: no such instruction: `st z+,zero'
KeccakP-1600-avr8-fast.s: KeccakP-1600-avr8-fast.s:45: Error: no such instruction: `st z+,zero'
KeccakP-1600-avr8-fast.s: KeccakP-1600-avr8-fast.s:46: Error: no such instruction: `st z+,zero'
KeccakP-1600-avr8-fast.s: KeccakP-1600-avr8-fast.s:47: Error: no such instruction: `st z+,zero'
KeccakP-1600-avr8-fast.s: KeccakP-1600-avr8-fast.s:48: Error: no such instruction: `st z+,zero'
KeccakP-1600-avr8-fast.s: KeccakP-1600-avr8-fast.s:49: Error: no such instruction: `st z+,zero'
KeccakP-1600-avr8-fast.s: ...

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

Compiler output

Implementation: crypto_aead/seakeyakv2/Haswell
Compiler: gcc -funroll-loops -m32 -O2 -fomit-frame-pointer
KeccakP-1600-times2-SIMD128.c: KeccakP-1600-times2-SIMD128.c: In function 'KeccakP1600times2_AddLanesAll':
KeccakP-1600-times2-SIMD128.c: KeccakP-1600-times2-SIMD128.c:58:35: warning: SSE vector return without SSE enabled changes the ABI [-Wpsabi]
KeccakP-1600-times2-SIMD128.c: #define XOReq128(a, b) a = _mm_xor_si128(a, b)
KeccakP-1600-times2-SIMD128.c: ^
KeccakP-1600-times2-SIMD128.c: KeccakP-1600-times2-SIMD128.c:114:33: note: in expansion of macro 'XOReq128'
KeccakP-1600-times2-SIMD128.c: #define XOR_In( argIndex ) XOReq128( stateAsLanes[argIndex], LOAD6464(curData1[argIndex], curData0[argIndex]))
KeccakP-1600-times2-SIMD128.c: ^
KeccakP-1600-times2-SIMD128.c: KeccakP-1600-times2-SIMD128.c:116:9: note: in expansion of macro 'XOR_In'
KeccakP-1600-times2-SIMD128.c: XOR_In( 0 );
KeccakP-1600-times2-SIMD128.c: ^
KeccakP-1600-times2-SIMD128.c: In file included from /usr/lib/gcc/x86_64-linux-gnu/5/include/xmmintrin.h:1249:0,
KeccakP-1600-times2-SIMD128.c: from /usr/lib/gcc/x86_64-linux-gnu/5/include/x86intrin.h:31,
KeccakP-1600-times2-SIMD128.c: from KeccakP-1600-times2-SIMD128.c:19:
KeccakP-1600-times2-SIMD128.c: /usr/lib/gcc/x86_64-linux-gnu/5/include/emmintrin.h:1286:1: error: inlining failed in call to always_inline '_mm_xor_si128': target specific option mismatch
KeccakP-1600-times2-SIMD128.c: _mm_xor_si128 (__m128i __A, __m128i __B)
KeccakP-1600-times2-SIMD128.c: ^
KeccakP-1600-times2-SIMD128.c: KeccakP-1600-times2-SIMD128.c:58:37: error: called from here
KeccakP-1600-times2-SIMD128.c: #define XOReq128(a, b) a = _mm_xor_si128(a, b)
KeccakP-1600-times2-SIMD128.c: ^
KeccakP-1600-times2-SIMD128.c: KeccakP-1600-times2-SIMD128.c:114:33: note: in expansion of macro 'XOReq128'
KeccakP-1600-times2-SIMD128.c: #define XOR_In( argIndex ) XOReq128( stateAsLanes[argIndex], LOAD6464(curData1[argIndex], curData0[argIndex]))
KeccakP-1600-times2-SIMD128.c: ^
KeccakP-1600-times2-SIMD128.c: KeccakP-1600-times2-SIMD128.c:132:9: note: in expansion of macro 'XOR_In'
KeccakP-1600-times2-SIMD128.c: XOR_In( 16 );
KeccakP-1600-times2-SIMD128.c: ^
KeccakP-1600-times2-SIMD128.c: ...

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

Compiler output

Implementation: crypto_aead/seakeyakv2/asmX86-64
Compiler: gcc -funroll-loops -m32 -O2 -fomit-frame-pointer
KeccakP-1600-x86-64-gas.s: KeccakP-1600-x86-64-gas.s: Assembler messages:
KeccakP-1600-x86-64-gas.s: KeccakP-1600-x86-64-gas.s:52: Error: bad expression
KeccakP-1600-x86-64-gas.s: KeccakP-1600-x86-64-gas.s:52: Error: junk at end of line, first unrecognized character is `r'
KeccakP-1600-x86-64-gas.s: KeccakP-1600-x86-64-gas.s:53: Error: bad expression
KeccakP-1600-x86-64-gas.s: KeccakP-1600-x86-64-gas.s:53: Error: junk at end of line, first unrecognized character is `r'
KeccakP-1600-x86-64-gas.s: KeccakP-1600-x86-64-gas.s:54: Error: bad expression
KeccakP-1600-x86-64-gas.s: KeccakP-1600-x86-64-gas.s:54: Error: junk at end of line, first unrecognized character is `r'
KeccakP-1600-x86-64-gas.s: KeccakP-1600-x86-64-gas.s:55: Error: bad expression
KeccakP-1600-x86-64-gas.s: KeccakP-1600-x86-64-gas.s:55: Error: junk at end of line, first unrecognized character is `r'
KeccakP-1600-x86-64-gas.s: KeccakP-1600-x86-64-gas.s:56: Error: bad expression
KeccakP-1600-x86-64-gas.s: KeccakP-1600-x86-64-gas.s:56: Error: junk at end of line, first unrecognized character is `r'
KeccakP-1600-x86-64-gas.s: KeccakP-1600-x86-64-gas.s:57: Error: bad expression
KeccakP-1600-x86-64-gas.s: KeccakP-1600-x86-64-gas.s:57: Error: junk at end of line, first unrecognized character is `r'
KeccakP-1600-x86-64-gas.s: KeccakP-1600-x86-64-gas.s:60: Error: bad expression
KeccakP-1600-x86-64-gas.s: KeccakP-1600-x86-64-gas.s:60: Error: junk at end of line, first unrecognized character is `r'
KeccakP-1600-x86-64-gas.s: KeccakP-1600-x86-64-gas.s:62: Error: bad expression
KeccakP-1600-x86-64-gas.s: KeccakP-1600-x86-64-gas.s:62: Error: junk at end of line, first unrecognized character is `r'
KeccakP-1600-x86-64-gas.s: KeccakP-1600-x86-64-gas.s:63: Error: bad expression
KeccakP-1600-x86-64-gas.s: KeccakP-1600-x86-64-gas.s:63: Error: junk at end of line, first unrecognized character is `r'
KeccakP-1600-x86-64-gas.s: KeccakP-1600-x86-64-gas.s:64: Error: bad expression
KeccakP-1600-x86-64-gas.s: KeccakP-1600-x86-64-gas.s:64: Error: junk at end of line, first unrecognized character is `r'
KeccakP-1600-x86-64-gas.s: KeccakP-1600-x86-64-gas.s:66: Error: bad expression
KeccakP-1600-x86-64-gas.s: KeccakP-1600-x86-64-gas.s:66: Error: junk at end of line, first unrecognized character is `r'
KeccakP-1600-x86-64-gas.s: KeccakP-1600-x86-64-gas.s:67: Error: bad expression
KeccakP-1600-x86-64-gas.s: KeccakP-1600-x86-64-gas.s:67: Error: junk at end of line, first unrecognized character is `r'
KeccakP-1600-x86-64-gas.s: ...

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

Compiler output

Implementation: crypto_aead/seakeyakv2/asmX86-64shld
Compiler: gcc -funroll-loops -m32 -O2 -fomit-frame-pointer
KeccakP-1600-x86-64-shld-gas.s: KeccakP-1600-x86-64-shld-gas.s: Assembler messages:
KeccakP-1600-x86-64-shld-gas.s: KeccakP-1600-x86-64-shld-gas.s:52: Error: bad expression
KeccakP-1600-x86-64-shld-gas.s: KeccakP-1600-x86-64-shld-gas.s:52: Error: junk at end of line, first unrecognized character is `r'
KeccakP-1600-x86-64-shld-gas.s: KeccakP-1600-x86-64-shld-gas.s:53: Error: bad expression
KeccakP-1600-x86-64-shld-gas.s: KeccakP-1600-x86-64-shld-gas.s:53: Error: junk at end of line, first unrecognized character is `r'
KeccakP-1600-x86-64-shld-gas.s: KeccakP-1600-x86-64-shld-gas.s:54: Error: bad expression
KeccakP-1600-x86-64-shld-gas.s: KeccakP-1600-x86-64-shld-gas.s:54: Error: junk at end of line, first unrecognized character is `r'
KeccakP-1600-x86-64-shld-gas.s: KeccakP-1600-x86-64-shld-gas.s:55: Error: bad expression
KeccakP-1600-x86-64-shld-gas.s: KeccakP-1600-x86-64-shld-gas.s:55: Error: junk at end of line, first unrecognized character is `r'
KeccakP-1600-x86-64-shld-gas.s: KeccakP-1600-x86-64-shld-gas.s:56: Error: bad expression
KeccakP-1600-x86-64-shld-gas.s: KeccakP-1600-x86-64-shld-gas.s:56: Error: junk at end of line, first unrecognized character is `r'
KeccakP-1600-x86-64-shld-gas.s: KeccakP-1600-x86-64-shld-gas.s:57: Error: bad expression
KeccakP-1600-x86-64-shld-gas.s: KeccakP-1600-x86-64-shld-gas.s:57: Error: junk at end of line, first unrecognized character is `r'
KeccakP-1600-x86-64-shld-gas.s: KeccakP-1600-x86-64-shld-gas.s:60: Error: bad expression
KeccakP-1600-x86-64-shld-gas.s: KeccakP-1600-x86-64-shld-gas.s:60: Error: junk at end of line, first unrecognized character is `r'
KeccakP-1600-x86-64-shld-gas.s: KeccakP-1600-x86-64-shld-gas.s:62: Error: bad expression
KeccakP-1600-x86-64-shld-gas.s: KeccakP-1600-x86-64-shld-gas.s:62: Error: junk at end of line, first unrecognized character is `r'
KeccakP-1600-x86-64-shld-gas.s: KeccakP-1600-x86-64-shld-gas.s:63: Error: bad expression
KeccakP-1600-x86-64-shld-gas.s: KeccakP-1600-x86-64-shld-gas.s:63: Error: junk at end of line, first unrecognized character is `r'
KeccakP-1600-x86-64-shld-gas.s: KeccakP-1600-x86-64-shld-gas.s:64: Error: bad expression
KeccakP-1600-x86-64-shld-gas.s: KeccakP-1600-x86-64-shld-gas.s:64: Error: junk at end of line, first unrecognized character is `r'
KeccakP-1600-x86-64-shld-gas.s: KeccakP-1600-x86-64-shld-gas.s:66: Error: bad expression
KeccakP-1600-x86-64-shld-gas.s: KeccakP-1600-x86-64-shld-gas.s:66: Error: junk at end of line, first unrecognized character is `r'
KeccakP-1600-x86-64-shld-gas.s: KeccakP-1600-x86-64-shld-gas.s:67: Error: bad expression
KeccakP-1600-x86-64-shld-gas.s: KeccakP-1600-x86-64-shld-gas.s:67: Error: junk at end of line, first unrecognized character is `r'
KeccakP-1600-x86-64-shld-gas.s: ...

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

Compiler output

Implementation: crypto_aead/seakeyakv2/Bulldozer
Compiler: gcc -funroll-loops -m32 -march=barcelona -O2 -fomit-frame-pointer
KeccakP-1600-XOP.c: In file included from /usr/lib/gcc/x86_64-linux-gnu/5/include/x86intrin.h:41:0,
KeccakP-1600-XOP.c: from KeccakP-1600-XOP.c:32:
KeccakP-1600-XOP.c: KeccakP-1600-XOP.c: In function 'KeccakP1600_Permute_12rounds':
KeccakP-1600-XOP.c: /usr/lib/gcc/x86_64-linux-gnu/5/include/smmintrin.h:216:1: error: inlining failed in call to always_inline '_mm_blend_pd': target specific option mismatch
KeccakP-1600-XOP.c: _mm_blend_pd (__m128d __X, __m128d __Y, const int __M)
KeccakP-1600-XOP.c: ^
KeccakP-1600-XOP.c: KeccakP-1600-XOP.c:55:39: error: called from here
KeccakP-1600-XOP.c: #define GET64LOHI(a, b) ((__m128i)_mm_blend_pd((__m128d)a, (__m128d)b, 2))
KeccakP-1600-XOP.c: ^
KeccakP-1600-XOP.c: KeccakP-1600-XOP.c:52:47: note: in definition of macro 'SWAP64'
KeccakP-1600-XOP.c: #define SWAP64(a) _mm_shuffle_epi32(a, 0x4E)
KeccakP-1600-XOP.c: ^
KeccakP-1600-XOP.c: KeccakP-1600-XOP.c:56:36: note: in expansion of macro 'GET64LOHI'
KeccakP-1600-XOP.c: #define GET64HILO(a, b) SWAP64(GET64LOHI(b, a))
KeccakP-1600-XOP.c: ^
KeccakP-1600-XOP.c: KeccakP-1600-XOP.c:253:13: note: in expansion of macro 'GET64HILO'
KeccakP-1600-XOP.c: Bsosu = GET64HILO(Bsiso, Bsusa); \
KeccakP-1600-XOP.c: ^
KeccakP-1600-XOP.c: KeccakP-1600-XOP.c:270:36: note: in expansion of macro 'thetaRhoPiChiIotaPrepareTheta'
KeccakP-1600-XOP.c: #define thetaRhoPiChiIota(i, A, E) thetaRhoPiChiIotaPrepareTheta(i, A, E)
KeccakP-1600-XOP.c: ^
KeccakP-1600-XOP.c: KeccakP-1600-unrolling.macros:57:5: note: in expansion of macro 'thetaRhoPiChiIota'
KeccakP-1600-XOP.c: thetaRhoPiChiIota(23, E, A) \
KeccakP-1600-XOP.c: ^
KeccakP-1600-XOP.c: KeccakP-1600-XOP.c:402:5: note: in expansion of macro 'rounds12'
KeccakP-1600-XOP.c: ...

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

Compiler output

Implementation: crypto_aead/seakeyakv2/Haswell
Compiler: gcc -funroll-loops -m32 -march=barcelona -O2 -fomit-frame-pointer
KeccakP-1600-times2-SIMD128.c: In file included from /usr/lib/gcc/x86_64-linux-gnu/5/include/x86intrin.h:37:0,
KeccakP-1600-times2-SIMD128.c: from KeccakP-1600-times2-SIMD128.c:19:
KeccakP-1600-times2-SIMD128.c: KeccakP-1600-times2-SIMD128.c: In function 'KeccakP1600times2_PermuteAll_24rounds':
KeccakP-1600-times2-SIMD128.c: /usr/lib/gcc/x86_64-linux-gnu/5/include/tmmintrin.h:136:1: error: inlining failed in call to always_inline '_mm_shuffle_epi8': target specific option mismatch
KeccakP-1600-times2-SIMD128.c: _mm_shuffle_epi8 (__m128i __X, __m128i __Y)
KeccakP-1600-times2-SIMD128.c: ^
KeccakP-1600-times2-SIMD128.c: KeccakP-1600-times2-SIMD128.c:557:9: error: called from here
KeccakP-1600-times2-SIMD128.c: Bmu = ROL64in128_56(A##so); \
KeccakP-1600-times2-SIMD128.c: ^
KeccakP-1600-times2-SIMD128.c: KeccakP-1600-unrolling.macros:158:9: note: in expansion of macro 'thetaRhoPiChiIotaPrepareTheta'
KeccakP-1600-times2-SIMD128.c: thetaRhoPiChiIotaPrepareTheta(i+1, E, A) \
KeccakP-1600-times2-SIMD128.c: ^
KeccakP-1600-times2-SIMD128.c: KeccakP-1600-times2-SIMD128.c:801:5: note: in expansion of macro 'rounds24'
KeccakP-1600-times2-SIMD128.c: rounds24
KeccakP-1600-times2-SIMD128.c: ^
KeccakP-1600-times2-SIMD128.c: In file included from /usr/lib/gcc/x86_64-linux-gnu/5/include/x86intrin.h:37:0,
KeccakP-1600-times2-SIMD128.c: from KeccakP-1600-times2-SIMD128.c:19:
KeccakP-1600-times2-SIMD128.c: /usr/lib/gcc/x86_64-linux-gnu/5/include/tmmintrin.h:136:1: error: inlining failed in call to always_inline '_mm_shuffle_epi8': target specific option mismatch
KeccakP-1600-times2-SIMD128.c: _mm_shuffle_epi8 (__m128i __X, __m128i __Y)
KeccakP-1600-times2-SIMD128.c: ^
KeccakP-1600-times2-SIMD128.c: KeccakP-1600-times2-SIMD128.c:532:9: error: called from here
KeccakP-1600-times2-SIMD128.c: Bko = ROL64in128_8(A##mu); \
KeccakP-1600-times2-SIMD128.c: ^
KeccakP-1600-times2-SIMD128.c: KeccakP-1600-unrolling.macros:158:9: note: in expansion of macro 'thetaRhoPiChiIotaPrepareTheta'
KeccakP-1600-times2-SIMD128.c: thetaRhoPiChiIotaPrepareTheta(i+1, E, A) \
KeccakP-1600-times2-SIMD128.c: ...

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

Compiler output

Implementation: crypto_aead/seakeyakv2/SandyBridge
Compiler: gcc -funroll-loops -m32 -march=barcelona -O2 -fomit-frame-pointer
KeccakP-1600-times2-SIMD128.c: In file included from /usr/lib/gcc/x86_64-linux-gnu/5/include/x86intrin.h:37:0,
KeccakP-1600-times2-SIMD128.c: from KeccakP-1600-times2-SIMD128.c:19:
KeccakP-1600-times2-SIMD128.c: KeccakP-1600-times2-SIMD128.c: In function 'KeccakP1600times2_PermuteAll_24rounds':
KeccakP-1600-times2-SIMD128.c: /usr/lib/gcc/x86_64-linux-gnu/5/include/tmmintrin.h:136:1: error: inlining failed in call to always_inline '_mm_shuffle_epi8': target specific option mismatch
KeccakP-1600-times2-SIMD128.c: _mm_shuffle_epi8 (__m128i __X, __m128i __Y)
KeccakP-1600-times2-SIMD128.c: ^
KeccakP-1600-times2-SIMD128.c: KeccakP-1600-times2-SIMD128.c:656:9: error: called from here
KeccakP-1600-times2-SIMD128.c: Bmu = ROL64in128_56(A##so); \
KeccakP-1600-times2-SIMD128.c: ^
KeccakP-1600-times2-SIMD128.c: KeccakP-1600-unrolling.macros:42:5: note: in expansion of macro 'thetaRhoPiChiIota'
KeccakP-1600-times2-SIMD128.c: thetaRhoPiChiIota(23, E, A) \
KeccakP-1600-times2-SIMD128.c: ^
KeccakP-1600-times2-SIMD128.c: KeccakP-1600-times2-SIMD128.c:801:5: note: in expansion of macro 'rounds24'
KeccakP-1600-times2-SIMD128.c: rounds24
KeccakP-1600-times2-SIMD128.c: ^
KeccakP-1600-times2-SIMD128.c: In file included from /usr/lib/gcc/x86_64-linux-gnu/5/include/x86intrin.h:37:0,
KeccakP-1600-times2-SIMD128.c: from KeccakP-1600-times2-SIMD128.c:19:
KeccakP-1600-times2-SIMD128.c: /usr/lib/gcc/x86_64-linux-gnu/5/include/tmmintrin.h:136:1: error: inlining failed in call to always_inline '_mm_shuffle_epi8': target specific option mismatch
KeccakP-1600-times2-SIMD128.c: _mm_shuffle_epi8 (__m128i __X, __m128i __Y)
KeccakP-1600-times2-SIMD128.c: ^
KeccakP-1600-times2-SIMD128.c: KeccakP-1600-times2-SIMD128.c:637:9: error: called from here
KeccakP-1600-times2-SIMD128.c: Bko = ROL64in128_8(A##mu); \
KeccakP-1600-times2-SIMD128.c: ^
KeccakP-1600-times2-SIMD128.c: KeccakP-1600-unrolling.macros:42:5: note: in expansion of macro 'thetaRhoPiChiIota'
KeccakP-1600-times2-SIMD128.c: thetaRhoPiChiIota(23, E, A) \
KeccakP-1600-times2-SIMD128.c: ...

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

Compiler output

Implementation: crypto_aead/seakeyakv2/Bulldozer
Compiler: gcc -funroll-loops -m32 -march=pentium3 -O2 -fomit-frame-pointer
KeccakP-1600-XOP.c: In file included from /usr/lib/gcc/x86_64-linux-gnu/5/include/xmmintrin.h:1249:0,
KeccakP-1600-XOP.c: from /usr/lib/gcc/x86_64-linux-gnu/5/include/x86intrin.h:31,
KeccakP-1600-XOP.c: from KeccakP-1600-XOP.c:32:
KeccakP-1600-XOP.c: KeccakP-1600-XOP.c: In function 'KeccakP1600_Permute_12rounds':
KeccakP-1600-XOP.c: /usr/lib/gcc/x86_64-linux-gnu/5/include/emmintrin.h:720:1: error: inlining failed in call to always_inline '_mm_storel_epi64': target specific option mismatch
KeccakP-1600-XOP.c: _mm_storel_epi64 (__m128i *__P, __m128i __B)
KeccakP-1600-XOP.c: ^
KeccakP-1600-XOP.c: KeccakP-1600-XOP.c:38:29: error: called from here
KeccakP-1600-XOP.c: #define STORE64(a, b) _mm_storel_epi64((V64 *)&(a), b)
KeccakP-1600-XOP.c: ^
KeccakP-1600-XOP.c: KeccakP-1600-XOP.c:374:5: note: in expansion of macro 'STORE64'
KeccakP-1600-XOP.c: STORE64(state[24], X##su); \
KeccakP-1600-XOP.c: ^
KeccakP-1600-XOP.c: KeccakP-1600-XOP.c:403:5: note: in expansion of macro 'copyToState'
KeccakP-1600-XOP.c: copyToState(stateAsLanes, A)
KeccakP-1600-XOP.c: ^
KeccakP-1600-XOP.c: In file included from /usr/lib/gcc/x86_64-linux-gnu/5/include/xmmintrin.h:1249:0,
KeccakP-1600-XOP.c: from /usr/lib/gcc/x86_64-linux-gnu/5/include/x86intrin.h:31,
KeccakP-1600-XOP.c: from KeccakP-1600-XOP.c:32:
KeccakP-1600-XOP.c: /usr/lib/gcc/x86_64-linux-gnu/5/include/emmintrin.h:708:1: error: inlining failed in call to always_inline '_mm_store_si128': target specific option mismatch
KeccakP-1600-XOP.c: _mm_store_si128 (__m128i *__P, __m128i __B)
KeccakP-1600-XOP.c: ^
KeccakP-1600-XOP.c: KeccakP-1600-XOP.c:47:29: error: called from here
KeccakP-1600-XOP.c: #define STORE128(a, b) _mm_store_si128((V128 *)&(a), b)
KeccakP-1600-XOP.c: ^
KeccakP-1600-XOP.c: ...

Number of similar (compiler,implementation) pairs: 8, namely:
CompilerImplementations
gcc -funroll-loops -m32 -march=pentium3 -O2 -fomit-frame-pointer Bulldozer
gcc -funroll-loops -m32 -march=pentium3 -O3 -fomit-frame-pointer Bulldozer
gcc -funroll-loops -m32 -march=pentium3 -O -fomit-frame-pointer Bulldozer
gcc -funroll-loops -m32 -march=pentium3 -Os -fomit-frame-pointer Bulldozer
gcc -m32 -march=pentium3 -O2 -fomit-frame-pointer Bulldozer
gcc -m32 -march=pentium3 -O3 -fomit-frame-pointer Bulldozer
gcc -m32 -march=pentium3 -O -fomit-frame-pointer Bulldozer
gcc -m32 -march=pentium3 -Os -fomit-frame-pointer Bulldozer

Compiler output

Implementation: crypto_aead/seakeyakv2/Haswell
Compiler: gcc -funroll-loops -m32 -march=pentium3 -O2 -fomit-frame-pointer
KeccakP-1600-times2-SIMD128.c: In file included from /usr/lib/gcc/x86_64-linux-gnu/5/include/xmmintrin.h:1249:0,
KeccakP-1600-times2-SIMD128.c: from /usr/lib/gcc/x86_64-linux-gnu/5/include/x86intrin.h:31,
KeccakP-1600-times2-SIMD128.c: from KeccakP-1600-times2-SIMD128.c:19:
KeccakP-1600-times2-SIMD128.c: KeccakP-1600-times2-SIMD128.c: In function 'KeccakP1600times2_AddLanesAll':
KeccakP-1600-times2-SIMD128.c: /usr/lib/gcc/x86_64-linux-gnu/5/include/emmintrin.h:1286:1: error: inlining failed in call to always_inline '_mm_xor_si128': target specific option mismatch
KeccakP-1600-times2-SIMD128.c: _mm_xor_si128 (__m128i __A, __m128i __B)
KeccakP-1600-times2-SIMD128.c: ^
KeccakP-1600-times2-SIMD128.c: KeccakP-1600-times2-SIMD128.c:58:37: error: called from here
KeccakP-1600-times2-SIMD128.c: #define XOReq128(a, b) a = _mm_xor_si128(a, b)
KeccakP-1600-times2-SIMD128.c: ^
KeccakP-1600-times2-SIMD128.c: KeccakP-1600-times2-SIMD128.c:114:33: note: in expansion of macro 'XOReq128'
KeccakP-1600-times2-SIMD128.c: #define XOR_In( argIndex ) XOReq128( stateAsLanes[argIndex], LOAD6464(curData1[argIndex], curData0[argIndex]))
KeccakP-1600-times2-SIMD128.c: ^
KeccakP-1600-times2-SIMD128.c: KeccakP-1600-times2-SIMD128.c:132:9: note: in expansion of macro 'XOR_In'
KeccakP-1600-times2-SIMD128.c: XOR_In( 16 );
KeccakP-1600-times2-SIMD128.c: ^
KeccakP-1600-times2-SIMD128.c: In file included from /usr/lib/gcc/x86_64-linux-gnu/5/include/xmmintrin.h:1249:0,
KeccakP-1600-times2-SIMD128.c: from /usr/lib/gcc/x86_64-linux-gnu/5/include/x86intrin.h:31,
KeccakP-1600-times2-SIMD128.c: from KeccakP-1600-times2-SIMD128.c:19:
KeccakP-1600-times2-SIMD128.c: /usr/lib/gcc/x86_64-linux-gnu/5/include/emmintrin.h:591:1: error: inlining failed in call to always_inline '_mm_set_epi64': target specific option mismatch
KeccakP-1600-times2-SIMD128.c: _mm_set_epi64 (__m64 __q1, __m64 __q0)
KeccakP-1600-times2-SIMD128.c: ^
KeccakP-1600-times2-SIMD128.c: KeccakP-1600-times2-SIMD128.c:58:37: error: called from here
KeccakP-1600-times2-SIMD128.c: #define XOReq128(a, b) a = _mm_xor_si128(a, b)
KeccakP-1600-times2-SIMD128.c: ^
KeccakP-1600-times2-SIMD128.c: ...

Number of similar (compiler,implementation) pairs: 24, namely:
CompilerImplementations
gcc -funroll-loops -m32 -march=pentium3 -O2 -fomit-frame-pointer Haswell Nehalem SandyBridge
gcc -funroll-loops -m32 -march=pentium3 -O3 -fomit-frame-pointer Haswell Nehalem SandyBridge
gcc -funroll-loops -m32 -march=pentium3 -O -fomit-frame-pointer Haswell Nehalem SandyBridge
gcc -funroll-loops -m32 -march=pentium3 -Os -fomit-frame-pointer Haswell Nehalem SandyBridge
gcc -m32 -march=pentium3 -O2 -fomit-frame-pointer Haswell Nehalem SandyBridge
gcc -m32 -march=pentium3 -O3 -fomit-frame-pointer Haswell Nehalem SandyBridge
gcc -m32 -march=pentium3 -O -fomit-frame-pointer Haswell Nehalem SandyBridge
gcc -m32 -march=pentium3 -Os -fomit-frame-pointer Haswell Nehalem SandyBridge

Compiler output

Implementation: crypto_aead/seakeyakv2/KnightsLanding
Compiler: gcc -m32 -march=barcelona -O2 -fomit-frame-pointer
KeccakP-1600-AVX512.c: KeccakP-1600-AVX512.c: In function 'KeccakP1600_Permute_12rounds':
KeccakP-1600-AVX512.c: KeccakP-1600-AVX512.c:292:7: warning: AVX512F vector return without AVX512F enabled changes the ABI [-Wpsabi]
KeccakP-1600-AVX512.c: V512 moveThetaPrev = _mm512_setr_epi64(4, 0, 1, 2, 3, 5, 6, 7); \
KeccakP-1600-AVX512.c: ^
KeccakP-1600-AVX512.c: KeccakP-1600-AVX512.c:476:5: note: in expansion of macro 'KeccakP_DeclareVars'
KeccakP-1600-AVX512.c: KeccakP_DeclareVars
KeccakP-1600-AVX512.c: ^
KeccakP-1600-AVX512.c: In file included from /usr/lib/gcc/x86_64-linux-gnu/5/include/immintrin.h:45:0,
KeccakP-1600-AVX512.c: from KeccakP-1600-AVX512.c:26:
KeccakP-1600-AVX512.c: /usr/lib/gcc/x86_64-linux-gnu/5/include/avx512fintrin.h:5781:1: error: inlining failed in call to always_inline '_mm512_mask_storeu_epi64': target specific option mismatch
KeccakP-1600-AVX512.c: _mm512_mask_storeu_epi64 (void *__P, __mmask8 __U, __m512i __A)
KeccakP-1600-AVX512.c: ^
KeccakP-1600-AVX512.c: KeccakP-1600-AVX512.c:213:28: error: called from here
KeccakP-1600-AVX512.c: #define STORE_Plane(a,v) _mm512_mask_storeu_epi64( a, 0x1F, v)
KeccakP-1600-AVX512.c: ^
KeccakP-1600-AVX512.c: KeccakP-1600-AVX512.c:322:5: note: in expansion of macro 'STORE_Plane'
KeccakP-1600-AVX512.c: STORE_Plane(pState+20, Saeiou);
KeccakP-1600-AVX512.c: ^
KeccakP-1600-AVX512.c: KeccakP-1600-AVX512.c:484:5: note: in expansion of macro 'copyToState'
KeccakP-1600-AVX512.c: copyToState(stateAsLanes);
KeccakP-1600-AVX512.c: ^
KeccakP-1600-AVX512.c: In file included from /usr/lib/gcc/x86_64-linux-gnu/5/include/immintrin.h:45:0,
KeccakP-1600-AVX512.c: from KeccakP-1600-AVX512.c:26:
KeccakP-1600-AVX512.c: /usr/lib/gcc/x86_64-linux-gnu/5/include/avx512fintrin.h:5781:1: error: inlining failed in call to always_inline '_mm512_mask_storeu_epi64': target specific option mismatch
KeccakP-1600-AVX512.c: _mm512_mask_storeu_epi64 (void *__P, __mmask8 __U, __m512i __A)
KeccakP-1600-AVX512.c: ...
KeccakP-1600-AVX512.c: KeccakP-1600-AVX512.c: In function 'KeccakP1600_Permute_12rounds':
KeccakP-1600-AVX512.c: KeccakP-1600-AVX512.c:292:7: warning: AVX512F vector return without AVX512F enabled changes the ABI [-Wpsabi]
KeccakP-1600-AVX512.c: V512 moveThetaPrev = _mm512_setr_epi64(4, 0, 1, 2, 3, 5, 6, 7); \
KeccakP-1600-AVX512.c: ^
KeccakP-1600-AVX512.c: KeccakP-1600-AVX512.c:476:5: note: in expansion of macro 'KeccakP_DeclareVars'
KeccakP-1600-AVX512.c: KeccakP_DeclareVars
KeccakP-1600-AVX512.c: ^
KeccakP-1600-AVX512.c: In file included from /usr/lib/gcc/x86_64-linux-gnu/5/include/immintrin.h:45:0,
KeccakP-1600-AVX512.c: from KeccakP-1600-AVX512.c:26:
KeccakP-1600-AVX512.c: /usr/lib/gcc/x86_64-linux-gnu/5/include/avx512fintrin.h:5781:1: error: inlining failed in call to always_inline '_mm512_mask_storeu_epi64': target specific option mismatch
KeccakP-1600-AVX512.c: _mm512_mask_storeu_epi64 (void *__P, __mmask8 __U, __m512i __A)
KeccakP-1600-AVX512.c: ^
KeccakP-1600-AVX512.c: KeccakP-1600-AVX512.c:213:28: error: called from here
KeccakP-1600-AVX512.c: #define STORE_Plane(a,v) _mm512_mask_storeu_epi64( a, 0x1F, v)
KeccakP-1600-AVX512.c: ^
KeccakP-1600-AVX512.c: KeccakP-1600-AVX512.c:322:5: note: in expansion of macro 'STORE_Plane'
KeccakP-1600-AVX512.c: STORE_Plane(pState+20, Saeiou);
KeccakP-1600-AVX512.c: ^
KeccakP-1600-AVX512.c: KeccakP-1600-AVX512.c:484:5: note: in expansion of macro 'copyToState'
KeccakP-1600-AVX512.c: copyToState(stateAsLanes);
KeccakP-1600-AVX512.c: ^
KeccakP-1600-AVX512.c: In file included from /usr/lib/gcc/x86_64-linux-gnu/5/include/immintrin.h:45:0,
KeccakP-1600-AVX512.c: from KeccakP-1600-AVX512.c:26:
KeccakP-1600-AVX512.c: /usr/lib/gcc/x86_64-linux-gnu/5/include/avx512fintrin.h:5781:1: error: inlining failed in call to always_inline '_mm512_mask_storeu_epi64': target specific option mismatch
KeccakP-1600-AVX512.c: _mm512_mask_storeu_epi64 (void *__P, __mmask8 __U, __m512i __A)
KeccakP-1600-AVX512.c: ...

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

Compiler output

Implementation: crypto_aead/seakeyakv2/Bulldozer
Compiler: gcc -m32 -march=barcelona -O2 -fomit-frame-pointer
KeccakP-1600-XOP.c: In file included from /usr/lib/gcc/x86_64-linux-gnu/5/include/x86intrin.h:41:0,
KeccakP-1600-XOP.c: from KeccakP-1600-XOP.c:32:
KeccakP-1600-XOP.c: KeccakP-1600-XOP.c: In function 'KeccakP1600_Permute_12rounds':
KeccakP-1600-XOP.c: /usr/lib/gcc/x86_64-linux-gnu/5/include/smmintrin.h:216:1: error: inlining failed in call to always_inline '_mm_blend_pd': target specific option mismatch
KeccakP-1600-XOP.c: _mm_blend_pd (__m128d __X, __m128d __Y, const int __M)
KeccakP-1600-XOP.c: ^
KeccakP-1600-XOP.c: KeccakP-1600-XOP.c:55:39: error: called from here
KeccakP-1600-XOP.c: #define GET64LOHI(a, b) ((__m128i)_mm_blend_pd((__m128d)a, (__m128d)b, 2))
KeccakP-1600-XOP.c: ^
KeccakP-1600-XOP.c: KeccakP-1600-XOP.c:52:47: note: in definition of macro 'SWAP64'
KeccakP-1600-XOP.c: #define SWAP64(a) _mm_shuffle_epi32(a, 0x4E)
KeccakP-1600-XOP.c: ^
KeccakP-1600-XOP.c: KeccakP-1600-XOP.c:56:36: note: in expansion of macro 'GET64LOHI'
KeccakP-1600-XOP.c: #define GET64HILO(a, b) SWAP64(GET64LOHI(b, a))
KeccakP-1600-XOP.c: ^
KeccakP-1600-XOP.c: KeccakP-1600-XOP.c:253:13: note: in expansion of macro 'GET64HILO'
KeccakP-1600-XOP.c: Bsosu = GET64HILO(Bsiso, Bsusa); \
KeccakP-1600-XOP.c: ^
KeccakP-1600-XOP.c: KeccakP-1600-XOP.c:270:36: note: in expansion of macro 'thetaRhoPiChiIotaPrepareTheta'
KeccakP-1600-XOP.c: #define thetaRhoPiChiIota(i, A, E) thetaRhoPiChiIotaPrepareTheta(i, A, E)
KeccakP-1600-XOP.c: ^
KeccakP-1600-XOP.c: KeccakP-1600-unrolling.macros:57:5: note: in expansion of macro 'thetaRhoPiChiIota'
KeccakP-1600-XOP.c: thetaRhoPiChiIota(23, E, A) \
KeccakP-1600-XOP.c: ^
KeccakP-1600-XOP.c: KeccakP-1600-XOP.c:402:5: note: in expansion of macro 'rounds12'
KeccakP-1600-XOP.c: ...
KeccakP-1600-XOP.c: In file included from /usr/lib/gcc/x86_64-linux-gnu/5/include/x86intrin.h:41:0,
KeccakP-1600-XOP.c: from KeccakP-1600-XOP.c:32:
KeccakP-1600-XOP.c: KeccakP-1600-XOP.c: In function 'KeccakP1600_Permute_12rounds':
KeccakP-1600-XOP.c: /usr/lib/gcc/x86_64-linux-gnu/5/include/smmintrin.h:216:1: error: inlining failed in call to always_inline '_mm_blend_pd': target specific option mismatch
KeccakP-1600-XOP.c: _mm_blend_pd (__m128d __X, __m128d __Y, const int __M)
KeccakP-1600-XOP.c: ^
KeccakP-1600-XOP.c: KeccakP-1600-XOP.c:55:39: error: called from here
KeccakP-1600-XOP.c: #define GET64LOHI(a, b) ((__m128i)_mm_blend_pd((__m128d)a, (__m128d)b, 2))
KeccakP-1600-XOP.c: ^
KeccakP-1600-XOP.c: KeccakP-1600-XOP.c:52:47: note: in definition of macro 'SWAP64'
KeccakP-1600-XOP.c: #define SWAP64(a) _mm_shuffle_epi32(a, 0x4E)
KeccakP-1600-XOP.c: ^
KeccakP-1600-XOP.c: KeccakP-1600-XOP.c:56:36: note: in expansion of macro 'GET64LOHI'
KeccakP-1600-XOP.c: #define GET64HILO(a, b) SWAP64(GET64LOHI(b, a))
KeccakP-1600-XOP.c: ^
KeccakP-1600-XOP.c: KeccakP-1600-XOP.c:253:13: note: in expansion of macro 'GET64HILO'
KeccakP-1600-XOP.c: Bsosu = GET64HILO(Bsiso, Bsusa); \
KeccakP-1600-XOP.c: ^
KeccakP-1600-XOP.c: KeccakP-1600-XOP.c:270:36: note: in expansion of macro 'thetaRhoPiChiIotaPrepareTheta'
KeccakP-1600-XOP.c: #define thetaRhoPiChiIota(i, A, E) thetaRhoPiChiIotaPrepareTheta(i, A, E)
KeccakP-1600-XOP.c: ^
KeccakP-1600-XOP.c: KeccakP-1600-unrolling.macros:57:5: note: in expansion of macro 'thetaRhoPiChiIota'
KeccakP-1600-XOP.c: thetaRhoPiChiIota(23, E, A) \
KeccakP-1600-XOP.c: ^
KeccakP-1600-XOP.c: KeccakP-1600-XOP.c:402:5: note: in expansion of macro 'rounds12'
KeccakP-1600-XOP.c: ...

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

Compiler output

Implementation: crypto_aead/seakeyakv2/ARMv8A
Compiler: gcc -m32 -march=barcelona -O2 -fomit-frame-pointer
KeccakP-1600-armv8a-neon.s: KeccakP-1600-armv8a-neon.s: Assembler messages:
KeccakP-1600-armv8a-neon.s: KeccakP-1600-armv8a-neon.s:257: Error: no such instruction: `movi v0.2d,'
KeccakP-1600-armv8a-neon.s: KeccakP-1600-armv8a-neon.s:258: Error: no such instruction: `movi v1.2d,'
KeccakP-1600-armv8a-neon.s: KeccakP-1600-armv8a-neon.s:259: Error: no such instruction: `movi v2.2d,'
KeccakP-1600-armv8a-neon.s: KeccakP-1600-armv8a-neon.s:260: Error: no such instruction: `movi v3.2d,'
KeccakP-1600-armv8a-neon.s: KeccakP-1600-armv8a-neon.s:261: Error: no such instruction: `st4 { v0.2d,v1.2d,v2.2d,v3.2d},[x0],'
KeccakP-1600-armv8a-neon.s: KeccakP-1600-armv8a-neon.s:262: Error: no such instruction: `st4 { v0.2d,v1.2d,v2.2d,v3.2d},[x0],'
KeccakP-1600-armv8a-neon.s: KeccakP-1600-armv8a-neon.s:263: Error: no such instruction: `st4 { v0.2d,v1.2d,v2.2d,v3.2d},[x0],'
KeccakP-1600-armv8a-neon.s: KeccakP-1600-armv8a-neon.s:264: Error: no such instruction: `st1 { v0.d}[0],[x0],'
KeccakP-1600-armv8a-neon.s: KeccakP-1600-armv8a-neon.s:275: Error: no such instruction: `ldrb w3,[x0,x2]'
KeccakP-1600-armv8a-neon.s: KeccakP-1600-armv8a-neon.s:276: Error: no such instruction: `eor w3,w3,w1'
KeccakP-1600-armv8a-neon.s: KeccakP-1600-armv8a-neon.s:277: Error: invalid char '[' beginning operand 2 `[x0'
KeccakP-1600-armv8a-neon.s: KeccakP-1600-armv8a-neon.s:288: Error: too many memory references for `add'
KeccakP-1600-armv8a-neon.s: KeccakP-1600-armv8a-neon.s:289: Error: too many memory references for `sub'
KeccakP-1600-armv8a-neon.s: KeccakP-1600-armv8a-neon.s:290: Error: no such instruction: `b.cc KeccakP1600_AddBytes_Exit//length 0,move along'
KeccakP-1600-armv8a-neon.s: KeccakP-1600-armv8a-neon.s:292: Error: too many memory references for `sub'
KeccakP-1600-armv8a-neon.s: KeccakP-1600-armv8a-neon.s:293: Error: no such instruction: `b.cc KeccakP1600_AddBytes_Lanes//Jump if length is negative'
KeccakP-1600-armv8a-neon.s: KeccakP-1600-armv8a-neon.s:294: Error: no such instruction: `ld4 { v0.2d,v1.2d,v2.2d,v3.2d},[x0]'
KeccakP-1600-armv8a-neon.s: KeccakP-1600-armv8a-neon.s:295: Error: no such instruction: `ld4 { v4.2d,v5.2d,v6.2d,v7.2d},[x1],'
KeccakP-1600-armv8a-neon.s: KeccakP-1600-armv8a-neon.s:296: Error: no such instruction: `eor v0.16b,v0.16b,v4.16b'
KeccakP-1600-armv8a-neon.s: KeccakP-1600-armv8a-neon.s:297: Error: no such instruction: `eor v1.16b,v1.16b,v5.16b'
KeccakP-1600-armv8a-neon.s: KeccakP-1600-armv8a-neon.s:298: Error: no such instruction: `eor v2.16b,v2.16b,v6.16b'
KeccakP-1600-armv8a-neon.s: KeccakP-1600-armv8a-neon.s:299: Error: no such instruction: `eor v3.16b,v3.16b,v7.16b'
KeccakP-1600-armv8a-neon.s: KeccakP-1600-armv8a-neon.s:300: Error: no such instruction: `st4 { v0.2d,v1.2d,v2.2d,v3.2d},[x0],'
KeccakP-1600-armv8a-neon.s: KeccakP-1600-armv8a-neon.s:301: Error: no such instruction: `b KeccakP1600_AddBytes_8LanesLoop'
KeccakP-1600-armv8a-neon.s: ...
KeccakP-1600-armv8a-neon.s: KeccakP-1600-armv8a-neon.s: Assembler messages:
KeccakP-1600-armv8a-neon.s: KeccakP-1600-armv8a-neon.s:257: Error: no such instruction: `movi v0.2d,'
KeccakP-1600-armv8a-neon.s: KeccakP-1600-armv8a-neon.s:258: Error: no such instruction: `movi v1.2d,'
KeccakP-1600-armv8a-neon.s: KeccakP-1600-armv8a-neon.s:259: Error: no such instruction: `movi v2.2d,'
KeccakP-1600-armv8a-neon.s: KeccakP-1600-armv8a-neon.s:260: Error: no such instruction: `movi v3.2d,'
KeccakP-1600-armv8a-neon.s: KeccakP-1600-armv8a-neon.s:261: Error: no such instruction: `st4 { v0.2d,v1.2d,v2.2d,v3.2d},[x0],'
KeccakP-1600-armv8a-neon.s: KeccakP-1600-armv8a-neon.s:262: Error: no such instruction: `st4 { v0.2d,v1.2d,v2.2d,v3.2d},[x0],'
KeccakP-1600-armv8a-neon.s: KeccakP-1600-armv8a-neon.s:263: Error: no such instruction: `st4 { v0.2d,v1.2d,v2.2d,v3.2d},[x0],'
KeccakP-1600-armv8a-neon.s: KeccakP-1600-armv8a-neon.s:264: Error: no such instruction: `st1 { v0.d}[0],[x0],'
KeccakP-1600-armv8a-neon.s: KeccakP-1600-armv8a-neon.s:275: Error: no such instruction: `ldrb w3,[x0,x2]'
KeccakP-1600-armv8a-neon.s: KeccakP-1600-armv8a-neon.s:276: Error: no such instruction: `eor w3,w3,w1'
KeccakP-1600-armv8a-neon.s: KeccakP-1600-armv8a-neon.s:277: Error: invalid char '[' beginning operand 2 `[x0'
KeccakP-1600-armv8a-neon.s: KeccakP-1600-armv8a-neon.s:288: Error: too many memory references for `add'
KeccakP-1600-armv8a-neon.s: KeccakP-1600-armv8a-neon.s:289: Error: too many memory references for `sub'
KeccakP-1600-armv8a-neon.s: KeccakP-1600-armv8a-neon.s:290: Error: no such instruction: `b.cc KeccakP1600_AddBytes_Exit//length 0,move along'
KeccakP-1600-armv8a-neon.s: KeccakP-1600-armv8a-neon.s:292: Error: too many memory references for `sub'
KeccakP-1600-armv8a-neon.s: KeccakP-1600-armv8a-neon.s:293: Error: no such instruction: `b.cc KeccakP1600_AddBytes_Lanes//Jump if length is negative'
KeccakP-1600-armv8a-neon.s: KeccakP-1600-armv8a-neon.s:294: Error: no such instruction: `ld4 { v0.2d,v1.2d,v2.2d,v3.2d},[x0]'
KeccakP-1600-armv8a-neon.s: KeccakP-1600-armv8a-neon.s:295: Error: no such instruction: `ld4 { v4.2d,v5.2d,v6.2d,v7.2d},[x1],'
KeccakP-1600-armv8a-neon.s: KeccakP-1600-armv8a-neon.s:296: Error: no such instruction: `eor v0.16b,v0.16b,v4.16b'
KeccakP-1600-armv8a-neon.s: KeccakP-1600-armv8a-neon.s:297: Error: no such instruction: `eor v1.16b,v1.16b,v5.16b'
KeccakP-1600-armv8a-neon.s: KeccakP-1600-armv8a-neon.s:298: Error: no such instruction: `eor v2.16b,v2.16b,v6.16b'
KeccakP-1600-armv8a-neon.s: KeccakP-1600-armv8a-neon.s:299: Error: no such instruction: `eor v3.16b,v3.16b,v7.16b'
KeccakP-1600-armv8a-neon.s: KeccakP-1600-armv8a-neon.s:300: Error: no such instruction: `st4 { v0.2d,v1.2d,v2.2d,v3.2d},[x0],'
KeccakP-1600-armv8a-neon.s: KeccakP-1600-armv8a-neon.s:301: Error: no such instruction: `b KeccakP1600_AddBytes_8LanesLoop'
KeccakP-1600-armv8a-neon.s: ...

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

Compiler output

Implementation: crypto_aead/seakeyakv2/AVR8
Compiler: gcc -m32 -march=barcelona -O2 -fomit-frame-pointer
KeccakP-1600-avr8-fast.s: KeccakP-1600-avr8-fast.s: Assembler messages:
KeccakP-1600-avr8-fast.s: KeccakP-1600-avr8-fast.s:2: Error: no such instruction: `implementation by the Keccak,Keyak and Ketje Teams,namely,Guido Bertoni,'
KeccakP-1600-avr8-fast.s: KeccakP-1600-avr8-fast.s:3: Error: no such instruction: `joan Daemen,Michaël Peeters,Gilles Van Assche and Ronny Van Keer,hereby'
KeccakP-1600-avr8-fast.s: KeccakP-1600-avr8-fast.s:4: Error: no such instruction: `denoted as "the implementer".'
KeccakP-1600-avr8-fast.s: KeccakP-1600-avr8-fast.s:6: Error: no such instruction: `for more information,feedback or questions,please refer to our websites:'
KeccakP-1600-avr8-fast.s: KeccakP-1600-avr8-fast.s:11: Error: no such instruction: `to the extent possible under law,the implementer has waived all copyright'
KeccakP-1600-avr8-fast.s: KeccakP-1600-avr8-fast.s:12: Error: junk `or neighboring rights to the source code in this file.' after expression
KeccakP-1600-avr8-fast.s: KeccakP-1600-avr8-fast.s:12: Error: number of operands mismatch for `and'
KeccakP-1600-avr8-fast.s: KeccakP-1600-avr8-fast.s:16: Error: no such instruction: `tested on ATmega1280 simulator'
KeccakP-1600-avr8-fast.s: KeccakP-1600-avr8-fast.s:18: Error: no such instruction: `registers used in all routines'
KeccakP-1600-avr8-fast.s: KeccakP-1600-avr8-fast.s:26: Error: junk at end of line, first unrecognized character is `-'
KeccakP-1600-avr8-fast.s: KeccakP-1600-avr8-fast.s:28: Error: no such instruction: `void KeccakP1600_StaticInitialize( void)'
KeccakP-1600-avr8-fast.s: KeccakP-1600-avr8-fast.s:32: Error: junk at end of line, first unrecognized character is `-'
KeccakP-1600-avr8-fast.s: KeccakP-1600-avr8-fast.s:34: Error: no such instruction: `void KeccakP1600_Initialize(void *state)'
KeccakP-1600-avr8-fast.s: KeccakP-1600-avr8-fast.s:36: Error: no such instruction: `argument state is passed in r24:r25'
KeccakP-1600-avr8-fast.s: KeccakP-1600-avr8-fast.s:40: Error: too many memory references for `mov'
KeccakP-1600-avr8-fast.s: KeccakP-1600-avr8-fast.s:41: Error: no such instruction: `ldi r23,5*5'
KeccakP-1600-avr8-fast.s: KeccakP-1600-avr8-fast.s:41: Error: no such instruction: `clear state (8 bytes/1 lane per iteration)'
KeccakP-1600-avr8-fast.s: KeccakP-1600-avr8-fast.s:43: Error: no such instruction: `st z+,zero'
KeccakP-1600-avr8-fast.s: KeccakP-1600-avr8-fast.s:44: Error: no such instruction: `st z+,zero'
KeccakP-1600-avr8-fast.s: KeccakP-1600-avr8-fast.s:45: Error: no such instruction: `st z+,zero'
KeccakP-1600-avr8-fast.s: KeccakP-1600-avr8-fast.s:46: Error: no such instruction: `st z+,zero'
KeccakP-1600-avr8-fast.s: KeccakP-1600-avr8-fast.s:47: Error: no such instruction: `st z+,zero'
KeccakP-1600-avr8-fast.s: KeccakP-1600-avr8-fast.s:48: Error: no such instruction: `st z+,zero'
KeccakP-1600-avr8-fast.s: KeccakP-1600-avr8-fast.s:49: Error: no such instruction: `st z+,zero'
KeccakP-1600-avr8-fast.s: ...
KeccakP-1600-avr8-fast.s: KeccakP-1600-avr8-fast.s: Assembler messages:
KeccakP-1600-avr8-fast.s: KeccakP-1600-avr8-fast.s:2: Error: no such instruction: `implementation by the Keccak,Keyak and Ketje Teams,namely,Guido Bertoni,'
KeccakP-1600-avr8-fast.s: KeccakP-1600-avr8-fast.s:3: Error: no such instruction: `joan Daemen,Michaël Peeters,Gilles Van Assche and Ronny Van Keer,hereby'
KeccakP-1600-avr8-fast.s: KeccakP-1600-avr8-fast.s:4: Error: no such instruction: `denoted as "the implementer".'
KeccakP-1600-avr8-fast.s: KeccakP-1600-avr8-fast.s:6: Error: no such instruction: `for more information,feedback or questions,please refer to our websites:'
KeccakP-1600-avr8-fast.s: KeccakP-1600-avr8-fast.s:11: Error: no such instruction: `to the extent possible under law,the implementer has waived all copyright'
KeccakP-1600-avr8-fast.s: KeccakP-1600-avr8-fast.s:12: Error: junk `or neighboring rights to the source code in this file.' after expression
KeccakP-1600-avr8-fast.s: KeccakP-1600-avr8-fast.s:12: Error: number of operands mismatch for `and'
KeccakP-1600-avr8-fast.s: KeccakP-1600-avr8-fast.s:16: Error: no such instruction: `tested on ATmega1280 simulator'
KeccakP-1600-avr8-fast.s: KeccakP-1600-avr8-fast.s:18: Error: no such instruction: `registers used in all routines'
KeccakP-1600-avr8-fast.s: KeccakP-1600-avr8-fast.s:26: Error: junk at end of line, first unrecognized character is `-'
KeccakP-1600-avr8-fast.s: KeccakP-1600-avr8-fast.s:28: Error: no such instruction: `void KeccakP1600_StaticInitialize( void)'
KeccakP-1600-avr8-fast.s: KeccakP-1600-avr8-fast.s:32: Error: junk at end of line, first unrecognized character is `-'
KeccakP-1600-avr8-fast.s: KeccakP-1600-avr8-fast.s:34: Error: no such instruction: `void KeccakP1600_Initialize(void *state)'
KeccakP-1600-avr8-fast.s: KeccakP-1600-avr8-fast.s:36: Error: no such instruction: `argument state is passed in r24:r25'
KeccakP-1600-avr8-fast.s: KeccakP-1600-avr8-fast.s:40: Error: too many memory references for `mov'
KeccakP-1600-avr8-fast.s: KeccakP-1600-avr8-fast.s:41: Error: no such instruction: `ldi r23,5*5'
KeccakP-1600-avr8-fast.s: KeccakP-1600-avr8-fast.s:41: Error: no such instruction: `clear state (8 bytes/1 lane per iteration)'
KeccakP-1600-avr8-fast.s: KeccakP-1600-avr8-fast.s:43: Error: no such instruction: `st z+,zero'
KeccakP-1600-avr8-fast.s: KeccakP-1600-avr8-fast.s:44: Error: no such instruction: `st z+,zero'
KeccakP-1600-avr8-fast.s: KeccakP-1600-avr8-fast.s:45: Error: no such instruction: `st z+,zero'
KeccakP-1600-avr8-fast.s: KeccakP-1600-avr8-fast.s:46: Error: no such instruction: `st z+,zero'
KeccakP-1600-avr8-fast.s: KeccakP-1600-avr8-fast.s:47: Error: no such instruction: `st z+,zero'
KeccakP-1600-avr8-fast.s: KeccakP-1600-avr8-fast.s:48: Error: no such instruction: `st z+,zero'
KeccakP-1600-avr8-fast.s: KeccakP-1600-avr8-fast.s:49: Error: no such instruction: `st z+,zero'
KeccakP-1600-avr8-fast.s: ...

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

Compiler output

Implementation: crypto_aead/seakeyakv2/Haswell
Compiler: gcc -m32 -march=barcelona -O2 -fomit-frame-pointer
KeccakP-1600-times2-SIMD128.c: In file included from /usr/lib/gcc/x86_64-linux-gnu/5/include/x86intrin.h:37:0,
KeccakP-1600-times2-SIMD128.c: from KeccakP-1600-times2-SIMD128.c:19:
KeccakP-1600-times2-SIMD128.c: KeccakP-1600-times2-SIMD128.c: In function 'KeccakP1600times2_PermuteAll_24rounds':
KeccakP-1600-times2-SIMD128.c: /usr/lib/gcc/x86_64-linux-gnu/5/include/tmmintrin.h:136:1: error: inlining failed in call to always_inline '_mm_shuffle_epi8': target specific option mismatch
KeccakP-1600-times2-SIMD128.c: _mm_shuffle_epi8 (__m128i __X, __m128i __Y)
KeccakP-1600-times2-SIMD128.c: ^
KeccakP-1600-times2-SIMD128.c: KeccakP-1600-times2-SIMD128.c:557:9: error: called from here
KeccakP-1600-times2-SIMD128.c: Bmu = ROL64in128_56(A##so); \
KeccakP-1600-times2-SIMD128.c: ^
KeccakP-1600-times2-SIMD128.c: KeccakP-1600-unrolling.macros:158:9: note: in expansion of macro 'thetaRhoPiChiIotaPrepareTheta'
KeccakP-1600-times2-SIMD128.c: thetaRhoPiChiIotaPrepareTheta(i+1, E, A) \
KeccakP-1600-times2-SIMD128.c: ^
KeccakP-1600-times2-SIMD128.c: KeccakP-1600-times2-SIMD128.c:801:5: note: in expansion of macro 'rounds24'
KeccakP-1600-times2-SIMD128.c: rounds24
KeccakP-1600-times2-SIMD128.c: ^
KeccakP-1600-times2-SIMD128.c: In file included from /usr/lib/gcc/x86_64-linux-gnu/5/include/x86intrin.h:37:0,
KeccakP-1600-times2-SIMD128.c: from KeccakP-1600-times2-SIMD128.c:19:
KeccakP-1600-times2-SIMD128.c: /usr/lib/gcc/x86_64-linux-gnu/5/include/tmmintrin.h:136:1: error: inlining failed in call to always_inline '_mm_shuffle_epi8': target specific option mismatch
KeccakP-1600-times2-SIMD128.c: _mm_shuffle_epi8 (__m128i __X, __m128i __Y)
KeccakP-1600-times2-SIMD128.c: ^
KeccakP-1600-times2-SIMD128.c: KeccakP-1600-times2-SIMD128.c:532:9: error: called from here
KeccakP-1600-times2-SIMD128.c: Bko = ROL64in128_8(A##mu); \
KeccakP-1600-times2-SIMD128.c: ^
KeccakP-1600-times2-SIMD128.c: KeccakP-1600-unrolling.macros:158:9: note: in expansion of macro 'thetaRhoPiChiIotaPrepareTheta'
KeccakP-1600-times2-SIMD128.c: thetaRhoPiChiIotaPrepareTheta(i+1, E, A) \
KeccakP-1600-times2-SIMD128.c: ...
KeccakP-1600-times2-SIMD128.c: In file included from /usr/lib/gcc/x86_64-linux-gnu/5/include/x86intrin.h:37:0,
KeccakP-1600-times2-SIMD128.c: from KeccakP-1600-times2-SIMD128.c:19:
KeccakP-1600-times2-SIMD128.c: KeccakP-1600-times2-SIMD128.c: In function 'KeccakP1600times2_PermuteAll_24rounds':
KeccakP-1600-times2-SIMD128.c: /usr/lib/gcc/x86_64-linux-gnu/5/include/tmmintrin.h:136:1: error: inlining failed in call to always_inline '_mm_shuffle_epi8': target specific option mismatch
KeccakP-1600-times2-SIMD128.c: _mm_shuffle_epi8 (__m128i __X, __m128i __Y)
KeccakP-1600-times2-SIMD128.c: ^
KeccakP-1600-times2-SIMD128.c: KeccakP-1600-times2-SIMD128.c:557:9: error: called from here
KeccakP-1600-times2-SIMD128.c: Bmu = ROL64in128_56(A##so); \
KeccakP-1600-times2-SIMD128.c: ^
KeccakP-1600-times2-SIMD128.c: KeccakP-1600-unrolling.macros:158:9: note: in expansion of macro 'thetaRhoPiChiIotaPrepareTheta'
KeccakP-1600-times2-SIMD128.c: thetaRhoPiChiIotaPrepareTheta(i+1, E, A) \
KeccakP-1600-times2-SIMD128.c: ^
KeccakP-1600-times2-SIMD128.c: KeccakP-1600-times2-SIMD128.c:801:5: note: in expansion of macro 'rounds24'
KeccakP-1600-times2-SIMD128.c: rounds24
KeccakP-1600-times2-SIMD128.c: ^
KeccakP-1600-times2-SIMD128.c: In file included from /usr/lib/gcc/x86_64-linux-gnu/5/include/x86intrin.h:37:0,
KeccakP-1600-times2-SIMD128.c: from KeccakP-1600-times2-SIMD128.c:19:
KeccakP-1600-times2-SIMD128.c: /usr/lib/gcc/x86_64-linux-gnu/5/include/tmmintrin.h:136:1: error: inlining failed in call to always_inline '_mm_shuffle_epi8': target specific option mismatch
KeccakP-1600-times2-SIMD128.c: _mm_shuffle_epi8 (__m128i __X, __m128i __Y)
KeccakP-1600-times2-SIMD128.c: ^
KeccakP-1600-times2-SIMD128.c: KeccakP-1600-times2-SIMD128.c:532:9: error: called from here
KeccakP-1600-times2-SIMD128.c: Bko = ROL64in128_8(A##mu); \
KeccakP-1600-times2-SIMD128.c: ^
KeccakP-1600-times2-SIMD128.c: KeccakP-1600-unrolling.macros:158:9: note: in expansion of macro 'thetaRhoPiChiIotaPrepareTheta'
KeccakP-1600-times2-SIMD128.c: thetaRhoPiChiIotaPrepareTheta(i+1, E, A) \
KeccakP-1600-times2-SIMD128.c: ...

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

Compiler output

Implementation: crypto_aead/seakeyakv2/SandyBridge
Compiler: gcc -m32 -march=barcelona -O2 -fomit-frame-pointer
KeccakP-1600-times2-SIMD128.c: In file included from /usr/lib/gcc/x86_64-linux-gnu/5/include/x86intrin.h:37:0,
KeccakP-1600-times2-SIMD128.c: from KeccakP-1600-times2-SIMD128.c:19:
KeccakP-1600-times2-SIMD128.c: KeccakP-1600-times2-SIMD128.c: In function 'KeccakP1600times2_PermuteAll_24rounds':
KeccakP-1600-times2-SIMD128.c: /usr/lib/gcc/x86_64-linux-gnu/5/include/tmmintrin.h:136:1: error: inlining failed in call to always_inline '_mm_shuffle_epi8': target specific option mismatch
KeccakP-1600-times2-SIMD128.c: _mm_shuffle_epi8 (__m128i __X, __m128i __Y)
KeccakP-1600-times2-SIMD128.c: ^
KeccakP-1600-times2-SIMD128.c: KeccakP-1600-times2-SIMD128.c:656:9: error: called from here
KeccakP-1600-times2-SIMD128.c: Bmu = ROL64in128_56(A##so); \
KeccakP-1600-times2-SIMD128.c: ^
KeccakP-1600-times2-SIMD128.c: KeccakP-1600-unrolling.macros:42:5: note: in expansion of macro 'thetaRhoPiChiIota'
KeccakP-1600-times2-SIMD128.c: thetaRhoPiChiIota(23, E, A) \
KeccakP-1600-times2-SIMD128.c: ^
KeccakP-1600-times2-SIMD128.c: KeccakP-1600-times2-SIMD128.c:801:5: note: in expansion of macro 'rounds24'
KeccakP-1600-times2-SIMD128.c: rounds24
KeccakP-1600-times2-SIMD128.c: ^
KeccakP-1600-times2-SIMD128.c: In file included from /usr/lib/gcc/x86_64-linux-gnu/5/include/x86intrin.h:37:0,
KeccakP-1600-times2-SIMD128.c: from KeccakP-1600-times2-SIMD128.c:19:
KeccakP-1600-times2-SIMD128.c: /usr/lib/gcc/x86_64-linux-gnu/5/include/tmmintrin.h:136:1: error: inlining failed in call to always_inline '_mm_shuffle_epi8': target specific option mismatch
KeccakP-1600-times2-SIMD128.c: _mm_shuffle_epi8 (__m128i __X, __m128i __Y)
KeccakP-1600-times2-SIMD128.c: ^
KeccakP-1600-times2-SIMD128.c: KeccakP-1600-times2-SIMD128.c:637:9: error: called from here
KeccakP-1600-times2-SIMD128.c: Bko = ROL64in128_8(A##mu); \
KeccakP-1600-times2-SIMD128.c: ^
KeccakP-1600-times2-SIMD128.c: KeccakP-1600-unrolling.macros:42:5: note: in expansion of macro 'thetaRhoPiChiIota'
KeccakP-1600-times2-SIMD128.c: thetaRhoPiChiIota(23, E, A) \
KeccakP-1600-times2-SIMD128.c: ...
KeccakP-1600-times2-SIMD128.c: In file included from /usr/lib/gcc/x86_64-linux-gnu/5/include/x86intrin.h:37:0,
KeccakP-1600-times2-SIMD128.c: from KeccakP-1600-times2-SIMD128.c:19:
KeccakP-1600-times2-SIMD128.c: KeccakP-1600-times2-SIMD128.c: In function 'KeccakP1600times2_PermuteAll_24rounds':
KeccakP-1600-times2-SIMD128.c: /usr/lib/gcc/x86_64-linux-gnu/5/include/tmmintrin.h:136:1: error: inlining failed in call to always_inline '_mm_shuffle_epi8': target specific option mismatch
KeccakP-1600-times2-SIMD128.c: _mm_shuffle_epi8 (__m128i __X, __m128i __Y)
KeccakP-1600-times2-SIMD128.c: ^
KeccakP-1600-times2-SIMD128.c: KeccakP-1600-times2-SIMD128.c:656:9: error: called from here
KeccakP-1600-times2-SIMD128.c: Bmu = ROL64in128_56(A##so); \
KeccakP-1600-times2-SIMD128.c: ^
KeccakP-1600-times2-SIMD128.c: KeccakP-1600-unrolling.macros:42:5: note: in expansion of macro 'thetaRhoPiChiIota'
KeccakP-1600-times2-SIMD128.c: thetaRhoPiChiIota(23, E, A) \
KeccakP-1600-times2-SIMD128.c: ^
KeccakP-1600-times2-SIMD128.c: KeccakP-1600-times2-SIMD128.c:801:5: note: in expansion of macro 'rounds24'
KeccakP-1600-times2-SIMD128.c: rounds24
KeccakP-1600-times2-SIMD128.c: ^
KeccakP-1600-times2-SIMD128.c: In file included from /usr/lib/gcc/x86_64-linux-gnu/5/include/x86intrin.h:37:0,
KeccakP-1600-times2-SIMD128.c: from KeccakP-1600-times2-SIMD128.c:19:
KeccakP-1600-times2-SIMD128.c: /usr/lib/gcc/x86_64-linux-gnu/5/include/tmmintrin.h:136:1: error: inlining failed in call to always_inline '_mm_shuffle_epi8': target specific option mismatch
KeccakP-1600-times2-SIMD128.c: _mm_shuffle_epi8 (__m128i __X, __m128i __Y)
KeccakP-1600-times2-SIMD128.c: ^
KeccakP-1600-times2-SIMD128.c: KeccakP-1600-times2-SIMD128.c:637:9: error: called from here
KeccakP-1600-times2-SIMD128.c: Bko = ROL64in128_8(A##mu); \
KeccakP-1600-times2-SIMD128.c: ^
KeccakP-1600-times2-SIMD128.c: KeccakP-1600-unrolling.macros:42:5: note: in expansion of macro 'thetaRhoPiChiIota'
KeccakP-1600-times2-SIMD128.c: thetaRhoPiChiIota(23, E, A) \
KeccakP-1600-times2-SIMD128.c: ...

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

Compiler output

Implementation: crypto_aead/seakeyakv2/asmX86-64
Compiler: gcc -m32 -march=barcelona -O2 -fomit-frame-pointer
KeccakP-1600-x86-64-gas.s: KeccakP-1600-x86-64-gas.s: Assembler messages:
KeccakP-1600-x86-64-gas.s: KeccakP-1600-x86-64-gas.s:52: Error: bad expression
KeccakP-1600-x86-64-gas.s: KeccakP-1600-x86-64-gas.s:52: Error: junk at end of line, first unrecognized character is `r'
KeccakP-1600-x86-64-gas.s: KeccakP-1600-x86-64-gas.s:53: Error: bad expression
KeccakP-1600-x86-64-gas.s: KeccakP-1600-x86-64-gas.s:53: Error: junk at end of line, first unrecognized character is `r'
KeccakP-1600-x86-64-gas.s: KeccakP-1600-x86-64-gas.s:54: Error: bad expression
KeccakP-1600-x86-64-gas.s: KeccakP-1600-x86-64-gas.s:54: Error: junk at end of line, first unrecognized character is `r'
KeccakP-1600-x86-64-gas.s: KeccakP-1600-x86-64-gas.s:55: Error: bad expression
KeccakP-1600-x86-64-gas.s: KeccakP-1600-x86-64-gas.s:55: Error: junk at end of line, first unrecognized character is `r'
KeccakP-1600-x86-64-gas.s: KeccakP-1600-x86-64-gas.s:56: Error: bad expression
KeccakP-1600-x86-64-gas.s: KeccakP-1600-x86-64-gas.s:56: Error: junk at end of line, first unrecognized character is `r'
KeccakP-1600-x86-64-gas.s: KeccakP-1600-x86-64-gas.s:57: Error: bad expression
KeccakP-1600-x86-64-gas.s: KeccakP-1600-x86-64-gas.s:57: Error: junk at end of line, first unrecognized character is `r'
KeccakP-1600-x86-64-gas.s: KeccakP-1600-x86-64-gas.s:60: Error: bad expression
KeccakP-1600-x86-64-gas.s: KeccakP-1600-x86-64-gas.s:60: Error: junk at end of line, first unrecognized character is `r'
KeccakP-1600-x86-64-gas.s: KeccakP-1600-x86-64-gas.s:62: Error: bad expression
KeccakP-1600-x86-64-gas.s: KeccakP-1600-x86-64-gas.s:62: Error: junk at end of line, first unrecognized character is `r'
KeccakP-1600-x86-64-gas.s: KeccakP-1600-x86-64-gas.s:63: Error: bad expression
KeccakP-1600-x86-64-gas.s: KeccakP-1600-x86-64-gas.s:63: Error: junk at end of line, first unrecognized character is `r'
KeccakP-1600-x86-64-gas.s: KeccakP-1600-x86-64-gas.s:64: Error: bad expression
KeccakP-1600-x86-64-gas.s: KeccakP-1600-x86-64-gas.s:64: Error: junk at end of line, first unrecognized character is `r'
KeccakP-1600-x86-64-gas.s: KeccakP-1600-x86-64-gas.s:66: Error: bad expression
KeccakP-1600-x86-64-gas.s: KeccakP-1600-x86-64-gas.s:66: Error: junk at end of line, first unrecognized character is `r'
KeccakP-1600-x86-64-gas.s: KeccakP-1600-x86-64-gas.s:67: Error: bad expression
KeccakP-1600-x86-64-gas.s: KeccakP-1600-x86-64-gas.s:67: Error: junk at end of line, first unrecognized character is `r'
KeccakP-1600-x86-64-gas.s: ...
KeccakP-1600-x86-64-gas.s: KeccakP-1600-x86-64-gas.s: Assembler messages:
KeccakP-1600-x86-64-gas.s: KeccakP-1600-x86-64-gas.s:52: Error: bad expression
KeccakP-1600-x86-64-gas.s: KeccakP-1600-x86-64-gas.s:52: Error: junk at end of line, first unrecognized character is `r'
KeccakP-1600-x86-64-gas.s: KeccakP-1600-x86-64-gas.s:53: Error: bad expression
KeccakP-1600-x86-64-gas.s: KeccakP-1600-x86-64-gas.s:53: Error: junk at end of line, first unrecognized character is `r'
KeccakP-1600-x86-64-gas.s: KeccakP-1600-x86-64-gas.s:54: Error: bad expression
KeccakP-1600-x86-64-gas.s: KeccakP-1600-x86-64-gas.s:54: Error: junk at end of line, first unrecognized character is `r'
KeccakP-1600-x86-64-gas.s: KeccakP-1600-x86-64-gas.s:55: Error: bad expression
KeccakP-1600-x86-64-gas.s: KeccakP-1600-x86-64-gas.s:55: Error: junk at end of line, first unrecognized character is `r'
KeccakP-1600-x86-64-gas.s: KeccakP-1600-x86-64-gas.s:56: Error: bad expression
KeccakP-1600-x86-64-gas.s: KeccakP-1600-x86-64-gas.s:56: Error: junk at end of line, first unrecognized character is `r'
KeccakP-1600-x86-64-gas.s: KeccakP-1600-x86-64-gas.s:57: Error: bad expression
KeccakP-1600-x86-64-gas.s: KeccakP-1600-x86-64-gas.s:57: Error: junk at end of line, first unrecognized character is `r'
KeccakP-1600-x86-64-gas.s: KeccakP-1600-x86-64-gas.s:60: Error: bad expression
KeccakP-1600-x86-64-gas.s: KeccakP-1600-x86-64-gas.s:60: Error: junk at end of line, first unrecognized character is `r'
KeccakP-1600-x86-64-gas.s: KeccakP-1600-x86-64-gas.s:62: Error: bad expression
KeccakP-1600-x86-64-gas.s: KeccakP-1600-x86-64-gas.s:62: Error: junk at end of line, first unrecognized character is `r'
KeccakP-1600-x86-64-gas.s: KeccakP-1600-x86-64-gas.s:63: Error: bad expression
KeccakP-1600-x86-64-gas.s: KeccakP-1600-x86-64-gas.s:63: Error: junk at end of line, first unrecognized character is `r'
KeccakP-1600-x86-64-gas.s: KeccakP-1600-x86-64-gas.s:64: Error: bad expression
KeccakP-1600-x86-64-gas.s: KeccakP-1600-x86-64-gas.s:64: Error: junk at end of line, first unrecognized character is `r'
KeccakP-1600-x86-64-gas.s: KeccakP-1600-x86-64-gas.s:66: Error: bad expression
KeccakP-1600-x86-64-gas.s: KeccakP-1600-x86-64-gas.s:66: Error: junk at end of line, first unrecognized character is `r'
KeccakP-1600-x86-64-gas.s: KeccakP-1600-x86-64-gas.s:67: Error: bad expression
KeccakP-1600-x86-64-gas.s: KeccakP-1600-x86-64-gas.s:67: Error: junk at end of line, first unrecognized character is `r'
KeccakP-1600-x86-64-gas.s: ...

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

Compiler output

Implementation: crypto_aead/seakeyakv2/asmX86-64shld
Compiler: gcc -m32 -march=barcelona -O2 -fomit-frame-pointer
KeccakP-1600-x86-64-shld-gas.s: KeccakP-1600-x86-64-shld-gas.s: Assembler messages:
KeccakP-1600-x86-64-shld-gas.s: KeccakP-1600-x86-64-shld-gas.s:52: Error: bad expression
KeccakP-1600-x86-64-shld-gas.s: KeccakP-1600-x86-64-shld-gas.s:52: Error: junk at end of line, first unrecognized character is `r'
KeccakP-1600-x86-64-shld-gas.s: KeccakP-1600-x86-64-shld-gas.s:53: Error: bad expression
KeccakP-1600-x86-64-shld-gas.s: KeccakP-1600-x86-64-shld-gas.s:53: Error: junk at end of line, first unrecognized character is `r'
KeccakP-1600-x86-64-shld-gas.s: KeccakP-1600-x86-64-shld-gas.s:54: Error: bad expression
KeccakP-1600-x86-64-shld-gas.s: KeccakP-1600-x86-64-shld-gas.s:54: Error: junk at end of line, first unrecognized character is `r'
KeccakP-1600-x86-64-shld-gas.s: KeccakP-1600-x86-64-shld-gas.s:55: Error: bad expression
KeccakP-1600-x86-64-shld-gas.s: KeccakP-1600-x86-64-shld-gas.s:55: Error: junk at end of line, first unrecognized character is `r'
KeccakP-1600-x86-64-shld-gas.s: KeccakP-1600-x86-64-shld-gas.s:56: Error: bad expression
KeccakP-1600-x86-64-shld-gas.s: KeccakP-1600-x86-64-shld-gas.s:56: Error: junk at end of line, first unrecognized character is `r'
KeccakP-1600-x86-64-shld-gas.s: KeccakP-1600-x86-64-shld-gas.s:57: Error: bad expression
KeccakP-1600-x86-64-shld-gas.s: KeccakP-1600-x86-64-shld-gas.s:57: Error: junk at end of line, first unrecognized character is `r'
KeccakP-1600-x86-64-shld-gas.s: KeccakP-1600-x86-64-shld-gas.s:60: Error: bad expression
KeccakP-1600-x86-64-shld-gas.s: KeccakP-1600-x86-64-shld-gas.s:60: Error: junk at end of line, first unrecognized character is `r'
KeccakP-1600-x86-64-shld-gas.s: KeccakP-1600-x86-64-shld-gas.s:62: Error: bad expression
KeccakP-1600-x86-64-shld-gas.s: KeccakP-1600-x86-64-shld-gas.s:62: Error: junk at end of line, first unrecognized character is `r'
KeccakP-1600-x86-64-shld-gas.s: KeccakP-1600-x86-64-shld-gas.s:63: Error: bad expression
KeccakP-1600-x86-64-shld-gas.s: KeccakP-1600-x86-64-shld-gas.s:63: Error: junk at end of line, first unrecognized character is `r'
KeccakP-1600-x86-64-shld-gas.s: KeccakP-1600-x86-64-shld-gas.s:64: Error: bad expression
KeccakP-1600-x86-64-shld-gas.s: KeccakP-1600-x86-64-shld-gas.s:64: Error: junk at end of line, first unrecognized character is `r'
KeccakP-1600-x86-64-shld-gas.s: KeccakP-1600-x86-64-shld-gas.s:66: Error: bad expression
KeccakP-1600-x86-64-shld-gas.s: KeccakP-1600-x86-64-shld-gas.s:66: Error: junk at end of line, first unrecognized character is `r'
KeccakP-1600-x86-64-shld-gas.s: KeccakP-1600-x86-64-shld-gas.s:67: Error: bad expression
KeccakP-1600-x86-64-shld-gas.s: KeccakP-1600-x86-64-shld-gas.s:67: Error: junk at end of line, first unrecognized character is `r'
KeccakP-1600-x86-64-shld-gas.s: ...
KeccakP-1600-x86-64-shld-gas.s: KeccakP-1600-x86-64-shld-gas.s: Assembler messages:
KeccakP-1600-x86-64-shld-gas.s: KeccakP-1600-x86-64-shld-gas.s:52: Error: bad expression
KeccakP-1600-x86-64-shld-gas.s: KeccakP-1600-x86-64-shld-gas.s:52: Error: junk at end of line, first unrecognized character is `r'
KeccakP-1600-x86-64-shld-gas.s: KeccakP-1600-x86-64-shld-gas.s:53: Error: bad expression
KeccakP-1600-x86-64-shld-gas.s: KeccakP-1600-x86-64-shld-gas.s:53: Error: junk at end of line, first unrecognized character is `r'
KeccakP-1600-x86-64-shld-gas.s: KeccakP-1600-x86-64-shld-gas.s:54: Error: bad expression
KeccakP-1600-x86-64-shld-gas.s: KeccakP-1600-x86-64-shld-gas.s:54: Error: junk at end of line, first unrecognized character is `r'
KeccakP-1600-x86-64-shld-gas.s: KeccakP-1600-x86-64-shld-gas.s:55: Error: bad expression
KeccakP-1600-x86-64-shld-gas.s: KeccakP-1600-x86-64-shld-gas.s:55: Error: junk at end of line, first unrecognized character is `r'
KeccakP-1600-x86-64-shld-gas.s: KeccakP-1600-x86-64-shld-gas.s:56: Error: bad expression
KeccakP-1600-x86-64-shld-gas.s: KeccakP-1600-x86-64-shld-gas.s:56: Error: junk at end of line, first unrecognized character is `r'
KeccakP-1600-x86-64-shld-gas.s: KeccakP-1600-x86-64-shld-gas.s:57: Error: bad expression
KeccakP-1600-x86-64-shld-gas.s: KeccakP-1600-x86-64-shld-gas.s:57: Error: junk at end of line, first unrecognized character is `r'
KeccakP-1600-x86-64-shld-gas.s: KeccakP-1600-x86-64-shld-gas.s:60: Error: bad expression
KeccakP-1600-x86-64-shld-gas.s: KeccakP-1600-x86-64-shld-gas.s:60: Error: junk at end of line, first unrecognized character is `r'
KeccakP-1600-x86-64-shld-gas.s: KeccakP-1600-x86-64-shld-gas.s:62: Error: bad expression
KeccakP-1600-x86-64-shld-gas.s: KeccakP-1600-x86-64-shld-gas.s:62: Error: junk at end of line, first unrecognized character is `r'
KeccakP-1600-x86-64-shld-gas.s: KeccakP-1600-x86-64-shld-gas.s:63: Error: bad expression
KeccakP-1600-x86-64-shld-gas.s: KeccakP-1600-x86-64-shld-gas.s:63: Error: junk at end of line, first unrecognized character is `r'
KeccakP-1600-x86-64-shld-gas.s: KeccakP-1600-x86-64-shld-gas.s:64: Error: bad expression
KeccakP-1600-x86-64-shld-gas.s: KeccakP-1600-x86-64-shld-gas.s:64: Error: junk at end of line, first unrecognized character is `r'
KeccakP-1600-x86-64-shld-gas.s: KeccakP-1600-x86-64-shld-gas.s:66: Error: bad expression
KeccakP-1600-x86-64-shld-gas.s: KeccakP-1600-x86-64-shld-gas.s:66: Error: junk at end of line, first unrecognized character is `r'
KeccakP-1600-x86-64-shld-gas.s: KeccakP-1600-x86-64-shld-gas.s:67: Error: bad expression
KeccakP-1600-x86-64-shld-gas.s: KeccakP-1600-x86-64-shld-gas.s:67: Error: junk at end of line, first unrecognized character is `r'
KeccakP-1600-x86-64-shld-gas.s: ...

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

Compiler output

Implementation: crypto_aead/seakeyakv2/Bulldozer
Compiler: gcc -m32 -march=core-avx-i -O2 -fomit-frame-pointer
KeccakP-1600-XOP.c: In file included from /usr/lib/gcc/x86_64-linux-gnu/5/include/x86intrin.h:52:0,
KeccakP-1600-XOP.c: from KeccakP-1600-XOP.c:32:
KeccakP-1600-XOP.c: KeccakP-1600-XOP.c: In function 'KeccakP1600_Permute_12rounds':
KeccakP-1600-XOP.c: /usr/lib/gcc/x86_64-linux-gnu/5/include/xopintrin.h:266:1: error: inlining failed in call to always_inline '_mm_roti_epi64': target specific option mismatch
KeccakP-1600-XOP.c: _mm_roti_epi64(__m128i __A, const int __B)
KeccakP-1600-XOP.c: ^
KeccakP-1600-XOP.c: KeccakP-1600-XOP.c:250:11: error: called from here
KeccakP-1600-XOP.c: Bsusa = ROL6464same(Bsusa, 2); \
KeccakP-1600-XOP.c: ^
KeccakP-1600-XOP.c: KeccakP-1600-XOP.c:270:36: note: in expansion of macro 'thetaRhoPiChiIotaPrepareTheta'
KeccakP-1600-XOP.c: #define thetaRhoPiChiIota(i, A, E) thetaRhoPiChiIotaPrepareTheta(i, A, E)
KeccakP-1600-XOP.c: ^
KeccakP-1600-XOP.c: KeccakP-1600-unrolling.macros:57:5: note: in expansion of macro 'thetaRhoPiChiIota'
KeccakP-1600-XOP.c: thetaRhoPiChiIota(23, E, A) \
KeccakP-1600-XOP.c: ^
KeccakP-1600-XOP.c: KeccakP-1600-XOP.c:402:5: note: in expansion of macro 'rounds12'
KeccakP-1600-XOP.c: rounds12
KeccakP-1600-XOP.c: ^
KeccakP-1600-XOP.c: In file included from /usr/lib/gcc/x86_64-linux-gnu/5/include/x86intrin.h:52:0,
KeccakP-1600-XOP.c: from KeccakP-1600-XOP.c:32:
KeccakP-1600-XOP.c: /usr/lib/gcc/x86_64-linux-gnu/5/include/xopintrin.h:239:1: error: inlining failed in call to always_inline '_mm_rot_epi64': target specific option mismatch
KeccakP-1600-XOP.c: _mm_rot_epi64(__m128i __A, __m128i __B)
KeccakP-1600-XOP.c: ^
KeccakP-1600-XOP.c: KeccakP-1600-XOP.c:248:11: error: called from here
KeccakP-1600-XOP.c: Bsiso = ROL6464(Bsiso, 39, 41); \
KeccakP-1600-XOP.c: ...

Number of similar (compiler,implementation) pairs: 18, namely:
CompilerImplementations
gcc -m32 -march=core-avx-i -O2 -fomit-frame-pointer Bulldozer
gcc -m32 -march=core-avx-i -O -fomit-frame-pointer Bulldozer
gcc -m32 -march=core-avx-i -Os -fomit-frame-pointer Bulldozer
gcc -m32 -march=core-avx2 -O2 -fomit-frame-pointer Bulldozer
gcc -m32 -march=core-avx2 -O -fomit-frame-pointer Bulldozer
gcc -m32 -march=core-avx2 -Os -fomit-frame-pointer Bulldozer
gcc -m32 -march=core2 -msse4.1 -O2 -fomit-frame-pointer Bulldozer
gcc -m32 -march=core2 -msse4.1 -O -fomit-frame-pointer Bulldozer
gcc -m32 -march=core2 -msse4.1 -Os -fomit-frame-pointer Bulldozer
gcc -m32 -march=core2 -msse4 -O2 -fomit-frame-pointer Bulldozer
gcc -m32 -march=core2 -msse4 -O -fomit-frame-pointer Bulldozer
gcc -m32 -march=core2 -msse4 -Os -fomit-frame-pointer Bulldozer
gcc -m32 -march=corei7-avx -O2 -fomit-frame-pointer Bulldozer
gcc -m32 -march=corei7-avx -O -fomit-frame-pointer Bulldozer
gcc -m32 -march=corei7-avx -Os -fomit-frame-pointer Bulldozer
gcc -m32 -march=corei7 -O2 -fomit-frame-pointer Bulldozer
gcc -m32 -march=corei7 -O -fomit-frame-pointer Bulldozer
gcc -m32 -march=corei7 -Os -fomit-frame-pointer Bulldozer

Compiler output

Implementation: crypto_aead/seakeyakv2/SandyBridge
Compiler: gcc -m32 -march=core-avx-i -O2 -fomit-frame-pointer
KeccakP-1600-opt64.s: KeccakP-1600-opt64.s: Assembler messages:
KeccakP-1600-opt64.s: KeccakP-1600-opt64.s:20: Error: bad register name `%rdi'
KeccakP-1600-opt64.s: KeccakP-1600-opt64.s:21: Error: bad register name `%r8d'
KeccakP-1600-opt64.s: KeccakP-1600-opt64.s:22: Error: bad register name `%sil'
KeccakP-1600-opt64.s: KeccakP-1600-opt64.s:24: Error: bad register name `%dil'
KeccakP-1600-opt64.s: KeccakP-1600-opt64.s:27: Error: bad register name `%dil'
KeccakP-1600-opt64.s: KeccakP-1600-opt64.s:30: Error: bad register name `%r8d'
KeccakP-1600-opt64.s: KeccakP-1600-opt64.s:33: Error: bad register name `%r8b'
KeccakP-1600-opt64.s: KeccakP-1600-opt64.s:34: Error: invalid instruction suffix for `stos'
KeccakP-1600-opt64.s: KeccakP-1600-opt64.s:36: Error: bad register name `%rdi)'
KeccakP-1600-opt64.s: KeccakP-1600-opt64.s:37: Error: bad register name `%rdi'
KeccakP-1600-opt64.s: KeccakP-1600-opt64.s:39: Error: bad register name `%r8b'
KeccakP-1600-opt64.s: KeccakP-1600-opt64.s:41: Error: bad register name `%rdi)'
KeccakP-1600-opt64.s: KeccakP-1600-opt64.s:42: Error: bad register name `%rdi'
KeccakP-1600-opt64.s: KeccakP-1600-opt64.s:44: Error: bad register name `%r8d'
KeccakP-1600-opt64.s: KeccakP-1600-opt64.s:46: Error: bad register name `%rdi)'
KeccakP-1600-opt64.s: KeccakP-1600-opt64.s:48: Error: bad register name `%rsi)'
KeccakP-1600-opt64.s: KeccakP-1600-opt64.s:49: Error: bad register name `%rsi)'
KeccakP-1600-opt64.s: KeccakP-1600-opt64.s:50: Error: bad register name `%rsi)'
KeccakP-1600-opt64.s: KeccakP-1600-opt64.s:51: Error: bad register name `%rsi)'
KeccakP-1600-opt64.s: KeccakP-1600-opt64.s:52: Error: bad register name `%rsi)'
KeccakP-1600-opt64.s: KeccakP-1600-opt64.s:53: Error: bad register name `%rsi)'
KeccakP-1600-opt64.s: KeccakP-1600-opt64.s:58: Error: bad register name `%rsi)'
KeccakP-1600-opt64.s: KeccakP-1600-opt64.s:59: Error: bad register name `%rsi)'
KeccakP-1600-opt64.s: KeccakP-1600-opt64.s:60: Error: bad register name `%r8b'
KeccakP-1600-opt64.s: ...

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

Compiler output

Implementation: crypto_aead/seakeyakv2/Nehalem
Compiler: gcc -m32 -march=core-avx-i -O2 -fomit-frame-pointer
KeccakP-1600-opt64.s: KeccakP-1600-opt64.s: Assembler messages:
KeccakP-1600-opt64.s: KeccakP-1600-opt64.s:9: Error: bad register name `%rdi'
KeccakP-1600-opt64.s: KeccakP-1600-opt64.s:10: Error: bad register name `%r8d'
KeccakP-1600-opt64.s: KeccakP-1600-opt64.s:11: Error: bad register name `%sil'
KeccakP-1600-opt64.s: KeccakP-1600-opt64.s:13: Error: bad register name `%dil'
KeccakP-1600-opt64.s: KeccakP-1600-opt64.s:16: Error: bad register name `%dil'
KeccakP-1600-opt64.s: KeccakP-1600-opt64.s:19: Error: bad register name `%r8d'
KeccakP-1600-opt64.s: KeccakP-1600-opt64.s:22: Error: bad register name `%r8b'
KeccakP-1600-opt64.s: KeccakP-1600-opt64.s:23: Error: invalid instruction suffix for `stos'
KeccakP-1600-opt64.s: KeccakP-1600-opt64.s:25: Error: bad register name `%rdi)'
KeccakP-1600-opt64.s: KeccakP-1600-opt64.s:26: Error: bad register name `%rdi'
KeccakP-1600-opt64.s: KeccakP-1600-opt64.s:28: Error: bad register name `%r8b'
KeccakP-1600-opt64.s: KeccakP-1600-opt64.s:30: Error: bad register name `%rdi)'
KeccakP-1600-opt64.s: KeccakP-1600-opt64.s:31: Error: bad register name `%rdi'
KeccakP-1600-opt64.s: KeccakP-1600-opt64.s:33: Error: bad register name `%r8d'
KeccakP-1600-opt64.s: KeccakP-1600-opt64.s:35: Error: bad register name `%rdi)'
KeccakP-1600-opt64.s: KeccakP-1600-opt64.s:37: Error: bad register name `%rsi)'
KeccakP-1600-opt64.s: KeccakP-1600-opt64.s:38: Error: bad register name `%rsi)'
KeccakP-1600-opt64.s: KeccakP-1600-opt64.s:39: Error: bad register name `%rsi)'
KeccakP-1600-opt64.s: KeccakP-1600-opt64.s:40: Error: bad register name `%rsi)'
KeccakP-1600-opt64.s: KeccakP-1600-opt64.s:41: Error: bad register name `%rsi)'
KeccakP-1600-opt64.s: KeccakP-1600-opt64.s:42: Error: bad register name `%rsi)'
KeccakP-1600-opt64.s: KeccakP-1600-opt64.s:47: Error: bad register name `%rsi)'
KeccakP-1600-opt64.s: KeccakP-1600-opt64.s:48: Error: bad register name `%rsi)'
KeccakP-1600-opt64.s: KeccakP-1600-opt64.s:49: Error: bad register name `%r8b'
KeccakP-1600-opt64.s: ...

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

Compiler output

Implementation: crypto_aead/seakeyakv2/Haswell
Compiler: gcc -m32 -march=core-avx-i -O2 -fomit-frame-pointer
KeccakP-1600-times4-SIMD256.c: In file included from /usr/lib/gcc/x86_64-linux-gnu/5/include/immintrin.h:43:0,
KeccakP-1600-times4-SIMD256.c: from KeccakP-1600-times4-SIMD256.c:21:
KeccakP-1600-times4-SIMD256.c: KeccakP-1600-times4-SIMD256.c: In function 'KeccakP1600times4_AddLanesAll':
KeccakP-1600-times4-SIMD256.c: /usr/lib/gcc/x86_64-linux-gnu/5/include/avx2intrin.h:913:1: error: inlining failed in call to always_inline '_mm256_xor_si256': target specific option mismatch
KeccakP-1600-times4-SIMD256.c: _mm256_xor_si256 (__m256i __A, __m256i __B)
KeccakP-1600-times4-SIMD256.c: ^
KeccakP-1600-times4-SIMD256.c: KeccakP-1600-times4-SIMD256.c:55:41: error: called from here
KeccakP-1600-times4-SIMD256.c: #define XOReq256(a, b) a = _mm256_xor_si256(a, b)
KeccakP-1600-times4-SIMD256.c: ^
KeccakP-1600-times4-SIMD256.c: KeccakP-1600-times4-SIMD256.c:143:33: note: in expansion of macro 'XOReq256'
KeccakP-1600-times4-SIMD256.c: XOReq256( stateAsLanes[argIndex+3], lanes3 )
KeccakP-1600-times4-SIMD256.c: ^
KeccakP-1600-times4-SIMD256.c: KeccakP-1600-times4-SIMD256.c:149:9: note: in expansion of macro 'Xor_In4'
KeccakP-1600-times4-SIMD256.c: Xor_In4( 12 );
KeccakP-1600-times4-SIMD256.c: ^
KeccakP-1600-times4-SIMD256.c: In file included from /usr/lib/gcc/x86_64-linux-gnu/5/include/immintrin.h:43:0,
KeccakP-1600-times4-SIMD256.c: from KeccakP-1600-times4-SIMD256.c:21:
KeccakP-1600-times4-SIMD256.c: /usr/lib/gcc/x86_64-linux-gnu/5/include/avx2intrin.h:913:1: error: inlining failed in call to always_inline '_mm256_xor_si256': target specific option mismatch
KeccakP-1600-times4-SIMD256.c: _mm256_xor_si256 (__m256i __A, __m256i __B)
KeccakP-1600-times4-SIMD256.c: ^
KeccakP-1600-times4-SIMD256.c: KeccakP-1600-times4-SIMD256.c:55:41: error: called from here
KeccakP-1600-times4-SIMD256.c: #define XOReq256(a, b) a = _mm256_xor_si256(a, b)
KeccakP-1600-times4-SIMD256.c: ^
KeccakP-1600-times4-SIMD256.c: KeccakP-1600-times4-SIMD256.c:142:33: note: in expansion of macro 'XOReq256'
KeccakP-1600-times4-SIMD256.c: XOReq256( stateAsLanes[argIndex+2], lanes2 ),\
KeccakP-1600-times4-SIMD256.c: ...

Number of similar (compiler,implementation) pairs: 6, namely:
CompilerImplementations
gcc -m32 -march=core-avx-i -O2 -fomit-frame-pointer Haswell
gcc -m32 -march=core-avx-i -O -fomit-frame-pointer Haswell
gcc -m32 -march=core-avx-i -Os -fomit-frame-pointer Haswell
gcc -m32 -march=corei7-avx -O2 -fomit-frame-pointer Haswell
gcc -m32 -march=corei7-avx -O -fomit-frame-pointer Haswell
gcc -m32 -march=corei7-avx -Os -fomit-frame-pointer Haswell

Compiler output

Implementation: crypto_aead/seakeyakv2/Haswell
Compiler: gcc -m32 -march=core-avx2 -O2 -fomit-frame-pointer
KeccakP-1600-AVX2.s: KeccakP-1600-AVX2.s: Assembler messages:
KeccakP-1600-AVX2.s: KeccakP-1600-AVX2.s:19: Error: bad register name `%dil'
KeccakP-1600-AVX2.s: KeccakP-1600-AVX2.s:22: Error: bad register name `%dil'
KeccakP-1600-AVX2.s: KeccakP-1600-AVX2.s:25: Error: bad register name `%dil'
KeccakP-1600-AVX2.s: KeccakP-1600-AVX2.s:32: Error: invalid instruction suffix for `stos'
KeccakP-1600-AVX2.s: KeccakP-1600-AVX2.s:34: Error: bad register name `%rdi)'
KeccakP-1600-AVX2.s: KeccakP-1600-AVX2.s:35: Error: bad register name `%rdi'
KeccakP-1600-AVX2.s: KeccakP-1600-AVX2.s:40: Error: bad register name `%rdi'
KeccakP-1600-AVX2.s: KeccakP-1600-AVX2.s:41: Error: bad register name `%rdi)'
KeccakP-1600-AVX2.s: KeccakP-1600-AVX2.s:45: Error: bad register name `%rdi)'
KeccakP-1600-AVX2.s: KeccakP-1600-AVX2.s:51: Error: bad register name `%rdi)'
KeccakP-1600-AVX2.s: KeccakP-1600-AVX2.s:52: Error: bad register name `%rdi'
KeccakP-1600-AVX2.s: KeccakP-1600-AVX2.s:54: Error: bad register name `%dil'
KeccakP-1600-AVX2.s: KeccakP-1600-AVX2.s:60: Error: bad register name `%rdi'
KeccakP-1600-AVX2.s: KeccakP-1600-AVX2.s:62: Error: bad register name `%rdi)'
KeccakP-1600-AVX2.s: KeccakP-1600-AVX2.s:63: Error: bad register name `%dil'
KeccakP-1600-AVX2.s: KeccakP-1600-AVX2.s:68: Error: bad register name `%rdi)'
KeccakP-1600-AVX2.s: KeccakP-1600-AVX2.s:70: Error: bad register name `%rdi'
KeccakP-1600-AVX2.s: KeccakP-1600-AVX2.s:81: Error: bad register name `%rbp'
KeccakP-1600-AVX2.s: KeccakP-1600-AVX2.s:84: Error: bad register name `%rsi'
KeccakP-1600-AVX2.s: KeccakP-1600-AVX2.s:85: Error: bad register name `%rsp'
KeccakP-1600-AVX2.s: KeccakP-1600-AVX2.s:87: Error: bad register name `%rsp'
KeccakP-1600-AVX2.s: KeccakP-1600-AVX2.s:88: Error: bad register name `%rsp'
KeccakP-1600-AVX2.s: KeccakP-1600-AVX2.s:89: Error: bad register name `%rdx'
KeccakP-1600-AVX2.s: KeccakP-1600-AVX2.s:91: Error: bad register name `%rcx'
KeccakP-1600-AVX2.s: ...

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

Compiler output

Implementation: crypto_aead/seakeyakv2/Haswell
Compiler: gcc -m32 -march=core2 -O2 -fomit-frame-pointer
KeccakP-1600-times4-SIMD256.c: KeccakP-1600-times4-SIMD256.c: In function 'KeccakP1600times4_AddLanesAll':
KeccakP-1600-times4-SIMD256.c: KeccakP-1600-times4-SIMD256.c:135:40: warning: AVX vector return without AVX enabled changes the ABI [-Wpsabi]
KeccakP-1600-times4-SIMD256.c: #define Xor_In4( argIndex ) lanes0 = LOAD256u( curData0[argIndex]),\
KeccakP-1600-times4-SIMD256.c: ^
KeccakP-1600-times4-SIMD256.c: KeccakP-1600-times4-SIMD256.c:146:9: note: in expansion of macro 'Xor_In4'
KeccakP-1600-times4-SIMD256.c: Xor_In4( 0 );
KeccakP-1600-times4-SIMD256.c: ^
KeccakP-1600-times4-SIMD256.c: In file included from /usr/lib/gcc/x86_64-linux-gnu/5/include/immintrin.h:43:0,
KeccakP-1600-times4-SIMD256.c: from KeccakP-1600-times4-SIMD256.c:21:
KeccakP-1600-times4-SIMD256.c: /usr/lib/gcc/x86_64-linux-gnu/5/include/avx2intrin.h:913:1: error: inlining failed in call to always_inline '_mm256_xor_si256': target specific option mismatch
KeccakP-1600-times4-SIMD256.c: _mm256_xor_si256 (__m256i __A, __m256i __B)
KeccakP-1600-times4-SIMD256.c: ^
KeccakP-1600-times4-SIMD256.c: KeccakP-1600-times4-SIMD256.c:55:41: error: called from here
KeccakP-1600-times4-SIMD256.c: #define XOReq256(a, b) a = _mm256_xor_si256(a, b)
KeccakP-1600-times4-SIMD256.c: ^
KeccakP-1600-times4-SIMD256.c: KeccakP-1600-times4-SIMD256.c:143:33: note: in expansion of macro 'XOReq256'
KeccakP-1600-times4-SIMD256.c: XOReq256( stateAsLanes[argIndex+3], lanes3 )
KeccakP-1600-times4-SIMD256.c: ^
KeccakP-1600-times4-SIMD256.c: KeccakP-1600-times4-SIMD256.c:149:9: note: in expansion of macro 'Xor_In4'
KeccakP-1600-times4-SIMD256.c: Xor_In4( 12 );
KeccakP-1600-times4-SIMD256.c: ^
KeccakP-1600-times4-SIMD256.c: In file included from /usr/lib/gcc/x86_64-linux-gnu/5/include/immintrin.h:43:0,
KeccakP-1600-times4-SIMD256.c: from KeccakP-1600-times4-SIMD256.c:21:
KeccakP-1600-times4-SIMD256.c: /usr/lib/gcc/x86_64-linux-gnu/5/include/avx2intrin.h:913:1: error: inlining failed in call to always_inline '_mm256_xor_si256': target specific option mismatch
KeccakP-1600-times4-SIMD256.c: _mm256_xor_si256 (__m256i __A, __m256i __B)
KeccakP-1600-times4-SIMD256.c: ...

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