Implementation notes: x86, h4e450, crypto_aead/lakekeyakv2

Computer: h4e450
Architecture: x86
CPU ID: AuthenticAMD-00500f20-178bfbff
SUPERCOP version: 20171218
Operation: crypto_aead
Primitive: lakekeyakv2
TimeImplementationCompilerBenchmark dateSUPERCOP version
180509generic32gcc -m32 -march=prescott -O3 -fomit-frame-pointer2017092720170725
180510generic32lcgcc -m32 -march=prescott -O3 -fomit-frame-pointer2017092720170725
180533generic32gcc -m32 -march=nocona -O3 -fomit-frame-pointer2017092720170725
181027generic32gcc -m32 -march=pentium4 -O3 -fomit-frame-pointer2017092720170725
181136generic32lcgcc -m32 -march=pentium4 -O3 -fomit-frame-pointer2017092720170725
181255generic32lcgcc -m32 -march=nocona -O3 -fomit-frame-pointer2017092720170725
181417generic32gcc -funroll-loops -m32 -march=pentium4 -O3 -fomit-frame-pointer2017092720170725
181630generic32lcgcc -funroll-loops -m32 -march=pentium4 -O3 -fomit-frame-pointer2017092720170725
182529generic32gcc -funroll-loops -m32 -march=nocona -O3 -fomit-frame-pointer2017092720170725
183032generic32lcgcc -funroll-loops -m32 -march=nocona -O3 -fomit-frame-pointer2017092720170725
183103generic32gcc -funroll-loops -m32 -march=prescott -O3 -fomit-frame-pointer2017092720170725
183440generic32lcgcc -funroll-loops -m32 -march=prescott -O3 -fomit-frame-pointer2017092720170725
185003generic32gcc -funroll-loops -m32 -march=barcelona -O3 -fomit-frame-pointer2017092720170725
185074generic32lcgcc -funroll-loops -m32 -march=barcelona -O3 -fomit-frame-pointer2017092720170725
186020generic32lcgcc -m32 -march=barcelona -O3 -fomit-frame-pointer2017092720170725
186200generic32lcgcc -m32 -march=k8 -O3 -fomit-frame-pointer2017092720170725
186333generic32gcc -m32 -march=barcelona -O3 -fomit-frame-pointer2017092720170725
186741generic32gcc -m32 -march=k8 -O3 -fomit-frame-pointer2017092720170725
186870generic32lcgcc -m32 -march=native -mtune=native -O3 -fomit-frame-pointer2017092720170725
187140generic32gcc -m32 -march=native -mtune=native -O3 -fomit-frame-pointer2017092720170725
187240generic32gcc -m32 -march=core2 -O3 -fomit-frame-pointer2017092720170725
187297generic32lcgcc -m32 -march=core2 -O3 -fomit-frame-pointer2017092720170725
190589generic32lcgcc -funroll-loops -m32 -march=k8 -O3 -fomit-frame-pointer2017092720170725
190650generic32gcc -funroll-loops -m32 -march=k8 -O3 -fomit-frame-pointer2017092720170725
198641generic32lcgcc -funroll-loops -m32 -march=k6 -Os -fomit-frame-pointer2017092720170725
198669generic32lcgcc -funroll-loops -m32 -march=k6-3 -Os -fomit-frame-pointer2017092720170725
198906generic32gcc -funroll-loops -m32 -march=k6 -Os -fomit-frame-pointer2017092720170725
198921generic32gcc -funroll-loops -m32 -march=k6-2 -Os -fomit-frame-pointer2017092720170725
198949generic32gcc -funroll-loops -m32 -march=k6-3 -Os -fomit-frame-pointer2017092720170725
198972generic32lcgcc -funroll-loops -m32 -march=k6-2 -Os -fomit-frame-pointer2017092720170725
199377generic32lcgcc -funroll-loops -m32 -march=pentium2 -Os -fomit-frame-pointer2017092720170725
199395generic32lcgcc -funroll-loops -m32 -march=pentium-m -Os -fomit-frame-pointer2017092720170725
199400generic32gcc -funroll-loops -m32 -march=pentium3 -Os -fomit-frame-pointer2017092720170725
199420generic32gcc -funroll-loops -m32 -march=pentium-mmx -Os -fomit-frame-pointer2017092720170725
199433generic32lcgcc -funroll-loops -m32 -march=pentiumpro -Os -fomit-frame-pointer2017092720170725
199434generic32gcc -funroll-loops -m32 -march=pentiumpro -Os -fomit-frame-pointer2017092720170725
199486generic32lcgcc -funroll-loops -m32 -march=pentium3 -Os -fomit-frame-pointer2017092720170725
199557generic32lcgcc -funroll-loops -m32 -march=pentium -Os -fomit-frame-pointer2017092720170725
199623generic32gcc -funroll-loops -m32 -march=barcelona -O -fomit-frame-pointer2017092720170725
199623generic32gcc -m32 -march=pentium-mmx -Os -fomit-frame-pointer2017092720170725
199638generic32lcgcc -m32 -march=pentium -Os -fomit-frame-pointer2017092720170725
199733generic32lcgcc -funroll-loops -m32 -march=barcelona -O -fomit-frame-pointer2017092720170725
199766generic32gcc -m32 -march=pentium-m -O3 -fomit-frame-pointer2017092720170725
199799generic32lcgcc -m32 -march=pentium-mmx -Os -fomit-frame-pointer2017092720170725
199804generic32gcc -m32 -march=pentium -Os -fomit-frame-pointer2017092720170725
199837generic32lcgcc -funroll-loops -m32 -march=pentium-mmx -Os -fomit-frame-pointer2017092720170725
199837generic32lcgcc -m32 -march=pentium-m -O3 -fomit-frame-pointer2017092720170725
199876generic32gcc -funroll-loops -m32 -march=pentium2 -Os -fomit-frame-pointer2017092720170725
199918generic32gcc -funroll-loops -m32 -march=pentium-m -Os -fomit-frame-pointer2017092720170725
199937generic32gcc -funroll-loops -m32 -march=pentium -Os -fomit-frame-pointer2017092720170725
200046generic32gcc -funroll-loops -m32 -march=k8 -O -fomit-frame-pointer2017092720170725
200227generic32gcc -funroll-loops -m32 -Os -fomit-frame-pointer2017092720170725
200351generic32gcc -funroll-loops -m32 -march=k8 -Os -fomit-frame-pointer2017092720170725
200355generic32gcc -funroll-loops -m32 -march=athlon -Os -fomit-frame-pointer2017092720170725
200379generic32lcgcc -funroll-loops -m32 -march=athlon -Os -fomit-frame-pointer2017092720170725
200384generic32gcc -funroll-loops -m32 -march=barcelona -Os -fomit-frame-pointer2017092720170725
200412generic32lcgcc -funroll-loops -m32 -march=barcelona -Os -fomit-frame-pointer2017092720170725
200526generic32lcgcc -funroll-loops -m32 -march=k8 -Os -fomit-frame-pointer2017092720170725
200630generic32lcgcc -funroll-loops -m32 -march=athlon -O -fomit-frame-pointer2017092720170725
200655generic32lcgcc -funroll-loops -m32 -march=pentium-m -O3 -fomit-frame-pointer2017092720170725
200678generic32gcc -funroll-loops -m32 -O -fomit-frame-pointer2017092720170725
200688generic32gcc -funroll-loops -m32 -march=pentium-m -O3 -fomit-frame-pointer2017092720170725
200811generic32gcc -m32 -march=k6-3 -Os -fomit-frame-pointer2017092720170725
200839generic32gcc -funroll-loops -m32 -march=athlon -O -fomit-frame-pointer2017092720170725
200854generic32lcgcc -funroll-loops -m32 -march=k8 -O -fomit-frame-pointer2017092720170725
200858generic32gcc -m32 -march=k6-2 -Os -fomit-frame-pointer2017092720170725
200911generic32gcc -m32 -march=k6 -Os -fomit-frame-pointer2017092720170725
200940generic32lcgcc -m32 -march=k6-3 -Os -fomit-frame-pointer2017092720170725
200963generic32gcc -funroll-loops -m32 -march=k6-3 -O -fomit-frame-pointer2017092720170725
201054generic32lcgcc -m32 -march=k6-2 -Os -fomit-frame-pointer2017092720170725
201191generic32lcgcc -funroll-loops -m32 -Os -fomit-frame-pointer2017092720170725
201210generic32gcc -m32 -march=pentiumpro -Os -fomit-frame-pointer2017092720170725
201291generic32lcgcc -m32 -march=pentium2 -Os -fomit-frame-pointer2017092720170725
201300generic32lcgcc -funroll-loops -m32 -march=k6-2 -O -fomit-frame-pointer2017092720170725
201319generic32lcgcc -m32 -march=k6 -Os -fomit-frame-pointer2017092720170725
201324generic32lcgcc -m32 -march=pentiumpro -Os -fomit-frame-pointer2017092720170725
201348generic32lcgcc -m32 -march=pentium-m -Os -fomit-frame-pointer2017092720170725
201400generic32lcgcc -m32 -march=pentium3 -Os -fomit-frame-pointer2017092720170725
201448generic32lcgcc -funroll-loops -m32 -march=k6-3 -O -fomit-frame-pointer2017092720170725
201471generic32gcc -funroll-loops -m32 -march=k6 -O -fomit-frame-pointer2017092720170725
201505generic32gcc -funroll-loops -m32 -march=nocona -O -fomit-frame-pointer2017092720170725
201561generic32lcgcc -funroll-loops -m32 -O -fomit-frame-pointer2017092720170725
201571generic32lcgcc -funroll-loops -m32 -march=prescott -O -fomit-frame-pointer2017092720170725
201604generic32gcc -m32 -march=pentium-m -Os -fomit-frame-pointer2017092720170725
201618generic32gcc -m32 -march=pentium2 -Os -fomit-frame-pointer2017092720170725
201751generic32lcgcc -funroll-loops -m32 -march=pentiumpro -O -fomit-frame-pointer2017092720170725
201771generic32gcc -funroll-loops -m32 -march=pentium2 -O -fomit-frame-pointer2017092720170725
201775generic32lcgcc -funroll-loops -m32 -march=pentium3 -O -fomit-frame-pointer2017092720170725
201813generic32lcgcc -m32 -march=k8 -O -fomit-frame-pointer2017092720170725
201818generic32gcc -funroll-loops -m32 -march=pentium3 -O -fomit-frame-pointer2017092720170725
201832generic32lcgcc -funroll-loops -m32 -march=pentium2 -O -fomit-frame-pointer2017092720170725
201842generic32gcc -m32 -march=k8 -O -fomit-frame-pointer2017092720170725
201875generic32gcc -m32 -march=pentium3 -Os -fomit-frame-pointer2017092720170725
201899generic32lcgcc -funroll-loops -m32 -march=k6 -O -fomit-frame-pointer2017092720170725
202051generic32lcgcc -m32 -march=native -mtune=native -O -fomit-frame-pointer2017092720170725
202055generic32gcc -funroll-loops -m32 -march=k6-2 -O -fomit-frame-pointer2017092720170725
202151generic32gcc -funroll-loops -m32 -march=prescott -O -fomit-frame-pointer2017092720170725
202207generic32gcc -funroll-loops -m32 -march=pentiumpro -O -fomit-frame-pointer2017092720170725
202241generic32gcc -m32 -march=native -mtune=native -O -fomit-frame-pointer2017092720170725
202327generic32gcc -funroll-loops -m32 -march=pentium-m -O -fomit-frame-pointer2017092720170725
202373generic32lcgcc -funroll-loops -m32 -march=nocona -O -fomit-frame-pointer2017092720170725
202374generic32lcgcc -funroll-loops -m32 -march=pentium-m -O -fomit-frame-pointer2017092720170725
202497generic32lcgcc -funroll-loops -m32 -march=i486 -O -fomit-frame-pointer2017092720170725
202512generic32gcc -m32 -march=barcelona -O -fomit-frame-pointer2017092720170725
202549generic32lcgcc -m32 -march=barcelona -O -fomit-frame-pointer2017092720170725
202806generic32lcgcc -funroll-loops -m32 -march=k6-3 -O3 -fomit-frame-pointer2017092720170725
202906generic32gcc -m32 -march=core2 -msse4 -O -fomit-frame-pointer2017092720170725
202910generic32lcgcc -funroll-loops -m32 -march=i386 -O -fomit-frame-pointer2017092720170725
202963generic32lcgcc -m32 -march=core2 -O -fomit-frame-pointer2017092720170725
203067generic32gcc -funroll-loops -m32 -march=pentium4 -Os -fomit-frame-pointer2017092720170725
203124generic32lcgcc -funroll-loops -m32 -march=k6-2 -O3 -fomit-frame-pointer2017092720170725
203139generic32lcgcc -m32 -march=corei7 -O -fomit-frame-pointer2017092720170725
203148generic32gcc -funroll-loops -m32 -march=i386 -O -fomit-frame-pointer2017092720170725
203148generic32gcc -m32 -march=corei7 -O -fomit-frame-pointer2017092720170725
203167generic32gcc -funroll-loops -m32 -march=i486 -O -fomit-frame-pointer2017092720170725
203172generic32gcc -funroll-loops -m32 -march=pentium-mmx -O -fomit-frame-pointer2017092720170725
203172generic32gcc -m32 -march=core2 -msse4.1 -Os -fomit-frame-pointer2017092720170725
203190generic32gcc -m32 -march=prescott -O -fomit-frame-pointer2017092720170725
203262generic32lcgcc -funroll-loops -m32 -march=k6 -O3 -fomit-frame-pointer2017092720170725
203262generic32gcc -funroll-loops -m32 -march=nocona -Os -fomit-frame-pointer2017092720170725
203262generic32lcgcc -funroll-loops -m32 -march=pentium4 -Os -fomit-frame-pointer2017092720170725
203267generic32lcgcc -funroll-loops -m32 -march=nocona -Os -fomit-frame-pointer2017092720170725
203276generic32gcc -m32 -march=nocona -O -fomit-frame-pointer2017092720170725
203276generic32gcc -m32 -march=pentium2 -O -fomit-frame-pointer2017092720170725
203295generic32gcc -m32 -O -fomit-frame-pointer2017092720170725
203295generic32lcgcc -m32 -O -fomit-frame-pointer2017092720170725
203300generic32gcc -funroll-loops -m32 -march=prescott -Os -fomit-frame-pointer2017092720170725
203314generic32lcgcc -m32 -march=nocona -O -fomit-frame-pointer2017092720170725
203328generic32lcgcc -funroll-loops -m32 -march=pentium -O -fomit-frame-pointer2017092720170725
203348generic32lcgcc -m32 -march=core2 -Os -fomit-frame-pointer2017092720170725
203381generic32gcc -funroll-loops -m32 -march=k6 -O3 -fomit-frame-pointer2017092720170725
203381generic32lcgcc -m32 -march=corei7 -Os -fomit-frame-pointer2017092720170725
203400generic32gcc -m32 -march=corei7 -Os -fomit-frame-pointer2017092720170725
203419generic32lcgcc -funroll-loops -m32 -march=pentium-mmx -O -fomit-frame-pointer2017092720170725
203424generic32lcgcc -m32 -march=pentium2 -O -fomit-frame-pointer2017092720170725
203433generic32lcgcc -funroll-loops -m32 -march=prescott -Os -fomit-frame-pointer2017092720170725
203438generic32gcc -m32 -march=core2 -O -fomit-frame-pointer2017092720170725
203447generic32gcc -funroll-loops -m32 -march=pentium -O -fomit-frame-pointer2017092720170725
203448generic32gcc -funroll-loops -m32 -march=k6-3 -O3 -fomit-frame-pointer2017092720170725
203485generic32gcc -funroll-loops -m32 -march=k6-2 -O3 -fomit-frame-pointer2017092720170725
203495generic32gcc -m32 -march=core2 -Os -fomit-frame-pointer2017092720170725
203499generic32lcgcc -m32 -march=prescott -O -fomit-frame-pointer2017092720170725
203500generic32gcc -m32 -march=core2 -msse4 -Os -fomit-frame-pointer2017092720170725
203532generic32gcc -m32 -march=athlon -Os -fomit-frame-pointer2017092720170725
203566generic32lcgcc -m32 -march=core2 -msse4.1 -O -fomit-frame-pointer2017092720170725
203637generic32lcgcc -m32 -march=athlon -Os -fomit-frame-pointer2017092720170725
203675generic32gcc -m32 -march=native -mtune=native -Os -fomit-frame-pointer2017092720170725
203689generic32lcgcc -m32 -march=core2 -msse4 -Os -fomit-frame-pointer2017092720170725
203689generic32gcc -m32 -march=k8 -Os -fomit-frame-pointer2017092720170725
203742generic32lcgcc -m32 -march=core2 -msse4.1 -Os -fomit-frame-pointer2017092720170725
203766generic32lcgcc -m32 -march=k8 -Os -fomit-frame-pointer2017092720170725
203794generic32gcc -m32 -march=athlon -O -fomit-frame-pointer2017092720170725
203804generic32lcgcc -m32 -march=k6-3 -O -fomit-frame-pointer2017092720170725
203827generic32gcc -m32 -Os -fomit-frame-pointer2017092720170725
203866generic32lcgcc -m32 -march=native -mtune=native -Os -fomit-frame-pointer2017092720170725
203880generic32gcc -funroll-loops -m32 -O3 -fomit-frame-pointer2017092720170725
203889generic32gcc -m32 -march=k6 -O -fomit-frame-pointer2017092720170725
203908generic32lcgcc -m32 -march=k6-2 -O -fomit-frame-pointer2017092720170725
203913generic32gcc -m32 -march=k6-2 -O -fomit-frame-pointer2017092720170725
203956generic32gcc -m32 -march=pentiumpro -O -fomit-frame-pointer2017092720170725
204012generic32gcc -m32 -march=core2 -msse4.1 -O -fomit-frame-pointer2017092720170725
204046generic32lcgcc -m32 -Os -fomit-frame-pointer2017092720170725
204084generic32lcgcc -m32 -march=barcelona -Os -fomit-frame-pointer2017092720170725
204112generic32lcgcc -m32 -march=core2 -msse4 -O -fomit-frame-pointer2017092720170725
204117generic32lcgcc -m32 -march=athlon -O -fomit-frame-pointer2017092720170725
204150generic32lcgcc -funroll-loops -m32 -O3 -fomit-frame-pointer2017092720170725
204183generic32gcc -m32 -march=k6-3 -O -fomit-frame-pointer2017092720170725
204198generic32lcgcc -m32 -march=pentiumpro -O -fomit-frame-pointer2017092720170725
204231generic32gcc -funroll-loops -m32 -march=k6-3 -O2 -fomit-frame-pointer2017092720170725
204236generic32lcgcc -funroll-loops -m32 -march=i486 -Os -fomit-frame-pointer2017092720170725
204264generic32lcgcc -funroll-loops -m32 -march=k6-2 -O2 -fomit-frame-pointer2017092720170725
204345generic32lcgcc -funroll-loops -m32 -march=k6-3 -O2 -fomit-frame-pointer2017092720170725
204359generic32lcgcc -m32 -march=k6 -O -fomit-frame-pointer2017092720170725
204478generic32gcc -funroll-loops -m32 -march=i486 -Os -fomit-frame-pointer2017092720170725
204502generic32gcc -m32 -march=i486 -O -fomit-frame-pointer2017092720170725
204516generic32gcc -funroll-loops -m32 -march=k6-2 -O2 -fomit-frame-pointer2017092720170725
204550generic32lcgcc -funroll-loops -m32 -march=i386 -Os -fomit-frame-pointer2017092720170725
204611generic32lcgcc -m32 -march=i486 -O -fomit-frame-pointer2017092720170725
204697generic32gcc -funroll-loops -m32 -march=k6 -O2 -fomit-frame-pointer2017092720170725
204720generic32gcc -funroll-loops -m32 -march=i486 -O3 -fomit-frame-pointer2017092720170725
204740generic32gcc -m32 -march=barcelona -Os -fomit-frame-pointer2017092720170725
204768generic32gcc -funroll-loops -m32 -march=i386 -Os -fomit-frame-pointer2017092720170725
204834generic32lcgcc -m32 -march=pentium3 -O -fomit-frame-pointer2017092720170725
204844generic32gcc -m32 -march=pentium-m -O -fomit-frame-pointer2017092720170725
204896generic32lcgcc -funroll-loops -m32 -march=i486 -O3 -fomit-frame-pointer2017092720170725
204901generic32lcgcc -funroll-loops -m32 -march=k6 -O2 -fomit-frame-pointer2017092720170725
204915generic32gcc -m32 -march=pentium-mmx -O -fomit-frame-pointer2017092720170725
204929generic32gcc -funroll-loops -m32 -march=athlon -O3 -fomit-frame-pointer2017092720170725
204996generic32lcgcc -m32 -march=pentium -O -fomit-frame-pointer2017092720170725
205038generic32gcc -m32 -march=pentium3 -O -fomit-frame-pointer2017092720170725
205185generic32lcgcc -m32 -march=pentium-m -O -fomit-frame-pointer2017092720170725
205200generic32gcc -m32 -march=i486 -Os -fomit-frame-pointer2017092720170725
205310generic32lcgcc -funroll-loops -m32 -march=pentium4 -O -fomit-frame-pointer2017092720170725
205428generic32lcgcc -m32 -march=pentium4 -Os -fomit-frame-pointer2017092720170725
205452generic32gcc -m32 -march=nocona -Os -fomit-frame-pointer2017092720170725
205457generic32lcgcc -m32 -march=i486 -Os -fomit-frame-pointer2017092720170725
205476generic32lcgcc -m32 -march=i386 -O -fomit-frame-pointer2017092720170725
205514generic32lcgcc -m32 -march=pentium-mmx -O -fomit-frame-pointer2017092720170725
205519generic32lcgcc -funroll-loops -m32 -march=k8 -O2 -fomit-frame-pointer2017092720170725
205527generic32gcc -m32 -march=i386 -Os -fomit-frame-pointer2017092720170725
205565generic32gcc -m32 -march=i386 -O -fomit-frame-pointer2017092720170725
205590generic32gcc -funroll-loops -m32 -march=k8 -O2 -fomit-frame-pointer2017092720170725
205661generic32lcgcc -m32 -march=prescott -Os -fomit-frame-pointer2017092720170725
205679generic32lcgcc -funroll-loops -m32 -march=athlon -O3 -fomit-frame-pointer2017092720170725
205680generic32lcgcc -m32 -march=i386 -Os -fomit-frame-pointer2017092720170725
205718generic32lcgcc -m32 -march=nocona -Os -fomit-frame-pointer2017092720170725
205741generic32gcc -m32 -march=pentium -O -fomit-frame-pointer2017092720170725
205756generic32gcc -m32 -march=prescott -Os -fomit-frame-pointer2017092720170725
205765generic32gcc -m32 -march=pentium4 -Os -fomit-frame-pointer2017092720170725
205794generic32gcc -funroll-loops -m32 -march=barcelona -O2 -fomit-frame-pointer2017092720170725
205865generic32gcc -funroll-loops -m32 -march=pentium4 -O -fomit-frame-pointer2017092720170725
205875generic32gcc -funroll-loops -m32 -march=i486 -O2 -fomit-frame-pointer2017092720170725
205922generic32lcgcc -funroll-loops -m32 -march=i486 -O2 -fomit-frame-pointer2017092720170725
205927generic32lcgcc -funroll-loops -m32 -march=nocona -O2 -fomit-frame-pointer2017092720170725
205994generic32lcgcc -funroll-loops -m32 -march=barcelona -O2 -fomit-frame-pointer2017092720170725
206202generic32gcc -funroll-loops -m32 -march=nocona -O2 -fomit-frame-pointer2017092720170725
206216generic32gcc -funroll-loops -m32 -march=prescott -O2 -fomit-frame-pointer2017092720170725
206241generic32lcgcc -funroll-loops -m32 -march=i386 -O3 -fomit-frame-pointer2017092720170725
206264generic32lcgcc -funroll-loops -m32 -O2 -fomit-frame-pointer2017092720170725
206278generic32lcgcc -funroll-loops -m32 -march=prescott -O2 -fomit-frame-pointer2017092720170725
206393generic32gcc -funroll-loops -m32 -march=i386 -O3 -fomit-frame-pointer2017092720170725
206397generic32lcgcc -funroll-loops -m32 -march=athlon -O2 -fomit-frame-pointer2017092720170725
206606generic32lcgcc -m32 -march=k6-3 -O2 -fomit-frame-pointer2017092720170725
206634generic32gcc -m32 -march=k6 -O2 -fomit-frame-pointer2017092720170725
206691generic32gcc -funroll-loops -m32 -march=athlon -O2 -fomit-frame-pointer2017092720170725
206863generic32lcgcc -m32 -march=k6-2 -O2 -fomit-frame-pointer2017092720170725
206900generic32gcc -m32 -march=k6-3 -O2 -fomit-frame-pointer2017092720170725
207038generic32gcc -m32 -march=k6-2 -O3 -fomit-frame-pointer2017092720170725
207134generic32gcc -m32 -march=k6 -O3 -fomit-frame-pointer2017092720170725
207152generic32gcc -funroll-loops -m32 -O2 -fomit-frame-pointer2017092720170725
207153generic32gcc -m32 -march=k6-2 -O2 -fomit-frame-pointer2017092720170725
207180generic32lcgcc -m32 -march=i486 -O3 -fomit-frame-pointer2017092720170725
207224generic32gcc -m32 -O3 -fomit-frame-pointer2017092720170725
207313generic32lcgcc -m32 -O3 -fomit-frame-pointer2017092720170725
207366generic32lcgcc -m32 -march=k6-2 -O3 -fomit-frame-pointer2017092720170725
207399generic32gcc -m32 -march=i486 -O3 -fomit-frame-pointer2017092720170725
207409generic32gcc -m32 -march=k6-3 -O3 -fomit-frame-pointer2017092720170725
207413generic32lcgcc -m32 -march=k6-3 -O3 -fomit-frame-pointer2017092720170725
207969generic32lcgcc -m32 -march=k6 -O3 -fomit-frame-pointer2017092720170725
208050generic32lcgcc -funroll-loops -m32 -march=i386 -O2 -fomit-frame-pointer2017092720170725
208112generic32lcgcc -m32 -march=i486 -O2 -fomit-frame-pointer2017092720170725
208245generic32gcc -m32 -march=i486 -O2 -fomit-frame-pointer2017092720170725
208335generic32gcc -funroll-loops -m32 -march=i386 -O2 -fomit-frame-pointer2017092720170725
208544generic32lcgcc -m32 -march=barcelona -O2 -fomit-frame-pointer2017092720170725
208668generic32lcgcc -m32 -march=k6 -O2 -fomit-frame-pointer2017092720170725
208872generic32gcc -m32 -march=native -mtune=native -O2 -fomit-frame-pointer2017092720170725
208895generic32lcgcc -m32 -march=native -mtune=native -O2 -fomit-frame-pointer2017092720170725
208914generic32gcc -m32 -march=prescott -O2 -fomit-frame-pointer2017092720170725
208915generic32gcc -m32 -march=barcelona -O2 -fomit-frame-pointer2017092720170725
209043generic32gcc -m32 -march=nocona -O2 -fomit-frame-pointer2017092720170725
209161generic32lcgcc -m32 -march=prescott -O2 -fomit-frame-pointer2017092720170725
209295generic32lcgcc -m32 -march=pentium4 -O -fomit-frame-pointer2017092720170725
209366generic32lcgcc -m32 -march=i386 -O3 -fomit-frame-pointer2017092720170725
209380generic32gcc -m32 -march=pentium4 -O -fomit-frame-pointer2017092720170725
209432generic32lcgcc -m32 -march=core2 -msse4.1 -O2 -fomit-frame-pointer2017092720170725
209433generic32lcgcc -m32 -O2 -fomit-frame-pointer2017092720170725
209518generic32lcgcc -m32 -march=core2 -msse4 -O2 -fomit-frame-pointer2017092720170725
209599generic32gcc -m32 -march=i386 -O3 -fomit-frame-pointer2017092720170725
209627generic32gcc -m32 -O2 -fomit-frame-pointer2017092720170725
209627generic32lcgcc -m32 -march=k8 -O2 -fomit-frame-pointer2017092720170725
209656generic32lcgcc -m32 -march=core2 -O2 -fomit-frame-pointer2017092720170725
209665generic32lcgcc -m32 -march=nocona -O2 -fomit-frame-pointer2017092720170725
209689generic32gcc -m32 -march=athlon -O3 -fomit-frame-pointer2017092720170725
209760generic32gcc -m32 -march=core2 -O2 -fomit-frame-pointer2017092720170725
209779generic32gcc -m32 -march=corei7 -O2 -fomit-frame-pointer2017092720170725
209817generic32lcgcc -m32 -march=corei7 -O2 -fomit-frame-pointer2017092720170725
209855generic32gcc -m32 -march=k8 -O2 -fomit-frame-pointer2017092720170725
209879generic32lcgcc -m32 -march=athlon -O3 -fomit-frame-pointer2017092720170725
209926generic32lcgcc -m32 -march=athlon -O2 -fomit-frame-pointer2017092720170725
210074generic32gcc -m32 -march=athlon -O2 -fomit-frame-pointer2017092720170725
210083generic32gcc -m32 -march=i386 -O2 -fomit-frame-pointer2017092720170725
210102generic32lcgcc -m32 -march=i386 -O2 -fomit-frame-pointer2017092720170725
210544generic32gcc -m32 -march=core2 -msse4.1 -O2 -fomit-frame-pointer2017092720170725
210724generic32lcgcc -funroll-loops -m32 -march=pentium4 -O2 -fomit-frame-pointer2017092720170725
211584generic32gcc -m32 -march=core2 -msse4 -O2 -fomit-frame-pointer2017092720170725
211622generic32gcc -funroll-loops -m32 -march=pentium4 -O2 -fomit-frame-pointer2017092720170725
214377generic32lcgcc -m32 -march=pentium4 -O2 -fomit-frame-pointer2017092720170725
214482generic32gcc -m32 -march=pentium4 -O2 -fomit-frame-pointer2017092720170725
218390generic32gcc -funroll-loops -m32 -march=pentium -O3 -fomit-frame-pointer2017092720170725
218429generic32gcc -funroll-loops -m32 -march=pentium-mmx -O3 -fomit-frame-pointer2017092720170725
218434generic32lcgcc -funroll-loops -m32 -march=pentium -O3 -fomit-frame-pointer2017092720170725
218548generic32gcc -funroll-loops -m32 -march=pentium2 -O3 -fomit-frame-pointer2017092720170725
218814generic32lcgcc -funroll-loops -m32 -march=pentium-mmx -O3 -fomit-frame-pointer2017092720170725
218833generic32lcgcc -funroll-loops -m32 -march=pentiumpro -O3 -fomit-frame-pointer2017092720170725
218909generic32gcc -funroll-loops -m32 -march=pentiumpro -O3 -fomit-frame-pointer2017092720170725
218952generic32lcgcc -funroll-loops -m32 -march=pentium3 -O3 -fomit-frame-pointer2017092720170725
219108generic32gcc -funroll-loops -m32 -march=pentium3 -O3 -fomit-frame-pointer2017092720170725
219174generic32lcgcc -funroll-loops -m32 -march=pentium2 -O3 -fomit-frame-pointer2017092720170725
219645generic32lcgcc -funroll-loops -m32 -march=pentium -O2 -fomit-frame-pointer2017092720170725
219868generic32gcc -m32 -march=pentium -O3 -fomit-frame-pointer2017092720170725
219896generic32lcgcc -m32 -march=pentium -O3 -fomit-frame-pointer2017092720170725
220182generic32gcc -funroll-loops -m32 -march=pentium -O2 -fomit-frame-pointer2017092720170725
220243generic32lcgcc -funroll-loops -m32 -march=pentium-mmx -O2 -fomit-frame-pointer2017092720170725
220262generic32gcc -funroll-loops -m32 -march=pentium-mmx -O2 -fomit-frame-pointer2017092720170725
220414generic32gcc -m32 -march=pentium-mmx -O2 -fomit-frame-pointer2017092720170725
220429generic32gcc -m32 -march=pentium-mmx -O3 -fomit-frame-pointer2017092720170725
220466generic32lcgcc -m32 -march=pentium -O2 -fomit-frame-pointer2017092720170725
220846generic32lcgcc -funroll-loops -m32 -march=pentium3 -O2 -fomit-frame-pointer2017092720170725
220856generic32lcgcc -m32 -march=pentium2 -O3 -fomit-frame-pointer2017092720170725
220918generic32lcgcc -m32 -march=pentium-mmx -O3 -fomit-frame-pointer2017092720170725
220922generic32gcc -funroll-loops -m32 -march=pentium2 -O2 -fomit-frame-pointer2017092720170725
220922generic32gcc -m32 -march=pentium3 -O3 -fomit-frame-pointer2017092720170725
220932generic32gcc -m32 -march=pentium2 -O3 -fomit-frame-pointer2017092720170725
220937generic32lcgcc -funroll-loops -m32 -march=pentium-m -O2 -fomit-frame-pointer2017092720170725
220951generic32gcc -funroll-loops -m32 -march=pentium3 -O2 -fomit-frame-pointer2017092720170725
220993generic32lcgcc -funroll-loops -m32 -march=pentiumpro -O2 -fomit-frame-pointer2017092720170725
221074generic32gcc -m32 -march=pentiumpro -O3 -fomit-frame-pointer2017092720170725
221079generic32lcgcc -m32 -march=pentium-mmx -O2 -fomit-frame-pointer2017092720170725
221089generic32gcc -m32 -march=pentium -O2 -fomit-frame-pointer2017092720170725
221155generic32lcgcc -m32 -march=pentiumpro -O3 -fomit-frame-pointer2017092720170725
221246generic32lcgcc -funroll-loops -m32 -march=pentium2 -O2 -fomit-frame-pointer2017092720170725
221269generic32gcc -funroll-loops -m32 -march=pentiumpro -O2 -fomit-frame-pointer2017092720170725
221278generic32lcgcc -m32 -march=pentium3 -O3 -fomit-frame-pointer2017092720170725
221445generic32gcc -funroll-loops -m32 -march=pentium-m -O2 -fomit-frame-pointer2017092720170725
223644generic32lcgcc -m32 -march=pentiumpro -O2 -fomit-frame-pointer2017092720170725
223664generic32gcc -m32 -march=pentium3 -O2 -fomit-frame-pointer2017092720170725
223687generic32lcgcc -m32 -march=pentium3 -O2 -fomit-frame-pointer2017092720170725
223706generic32gcc -m32 -march=pentium2 -O2 -fomit-frame-pointer2017092720170725
223730generic32lcgcc -m32 -march=pentium2 -O2 -fomit-frame-pointer2017092720170725
223816generic32gcc -m32 -march=pentium-m -O2 -fomit-frame-pointer2017092720170725
223848generic32gcc -m32 -march=pentiumpro -O2 -fomit-frame-pointer2017092720170725
224072generic32lcgcc -m32 -march=pentium-m -O2 -fomit-frame-pointer2017092720170725
257089generic64lcgcc -funroll-loops -m32 -march=i386 -Os -fomit-frame-pointer2017092720170725
258205generic64lcgcc -funroll-loops -m32 -march=pentium4 -Os -fomit-frame-pointer2017092720170725
258547generic64lcgcc -funroll-loops -m32 -march=i486 -Os -fomit-frame-pointer2017092720170725
259221generic64lcgcc -funroll-loops -m32 -march=prescott -Os -fomit-frame-pointer2017092720170725
260086generic64lcgcc -funroll-loops -m32 -march=pentium -Os -fomit-frame-pointer2017092720170725
260119generic64lcgcc -funroll-loops -m32 -march=pentium-mmx -Os -fomit-frame-pointer2017092720170725
260181generic64lcgcc -funroll-loops -m32 -march=k6-3 -Os -fomit-frame-pointer2017092720170725
260329generic64lcgcc -funroll-loops -m32 -march=k6 -Os -fomit-frame-pointer2017092720170725
260504generic64lcgcc -funroll-loops -m32 -march=k6-2 -Os -fomit-frame-pointer2017092720170725
260571generic64lcgcc -funroll-loops -m32 -march=nocona -Os -fomit-frame-pointer2017092720170725
261972generic64lcgcc -funroll-loops -m32 -march=pentium-m -Os -fomit-frame-pointer2017092720170725
262058generic64lcgcc -funroll-loops -m32 -march=pentiumpro -Os -fomit-frame-pointer2017092720170725
262504generic64gcc -funroll-loops -m32 -march=pentium4 -Os -fomit-frame-pointer2017092720170725
262523generic64gcc -funroll-loops -m32 -march=pentium -Os -fomit-frame-pointer2017092720170725
262537generic64gcc -funroll-loops -m32 -march=i486 -Os -fomit-frame-pointer2017092720170725
262836generic64lcgcc -funroll-loops -m32 -march=pentium2 -Os -fomit-frame-pointer2017092720170725
262913generic64gcc -funroll-loops -m32 -march=i386 -Os -fomit-frame-pointer2017092720170725
262931generic64gcc -funroll-loops -m32 -march=pentium-mmx -Os -fomit-frame-pointer2017092720170725
262975generic64gcc -funroll-loops -m32 -march=nocona -Os -fomit-frame-pointer2017092720170725
262998generic64gcc -funroll-loops -m32 -march=prescott -Os -fomit-frame-pointer2017092720170725
263174generic64lcgcc -funroll-loops -m32 -march=pentium3 -Os -fomit-frame-pointer2017092720170725
263311generic64lcgcc -m32 -march=pentium4 -Os -fomit-frame-pointer2017092720170725
263388generic64lcgcc -funroll-loops -m32 -march=i486 -O2 -fomit-frame-pointer2017092720170725
263564generic64gcc -funroll-loops -m32 -march=pentium2 -Os -fomit-frame-pointer2017092720170725
263696generic64lcgcc -m32 -march=nocona -Os -fomit-frame-pointer2017092720170725
263715generic64gcc -funroll-loops -m32 -march=k6-2 -Os -fomit-frame-pointer2017092720170725
263962generic64lcgcc -m32 -march=i386 -Os -fomit-frame-pointer2017092720170725
263995generic64gcc -funroll-loops -m32 -march=pentiumpro -Os -fomit-frame-pointer2017092720170725
264014generic64gcc -funroll-loops -m32 -march=k6 -Os -fomit-frame-pointer2017092720170725
264052generic64gcc -m32 -march=pentium3 -Os -fomit-frame-pointer2017092720170725
264081generic64gcc -funroll-loops -m32 -march=k6-3 -Os -fomit-frame-pointer2017092720170725
264090generic64lcgcc -funroll-loops -m32 -march=i486 -O -fomit-frame-pointer2017092720170725
264114generic64gcc -m32 -march=pentium-m -Os -fomit-frame-pointer2017092720170725
264119generic64lcgcc -funroll-loops -m32 -march=prescott -O2 -fomit-frame-pointer2017092720170725
264138generic64gcc -funroll-loops -m32 -march=athlon -Os -fomit-frame-pointer2017092720170725
264352generic64gcc -funroll-loops -m32 -Os -fomit-frame-pointer2017092720170725
264509generic64lcgcc -funroll-loops -m32 -march=nocona -O2 -fomit-frame-pointer2017092720170725
264599generic64lcgcc -m32 -march=prescott -Os -fomit-frame-pointer2017092720170725
264827generic64lcgcc -m32 -march=pentiumpro -Os -fomit-frame-pointer2017092720170725
265074generic64lcgcc -m32 -march=athlon -Os -fomit-frame-pointer2017092720170725
265098generic64lcgcc -funroll-loops -m32 -march=athlon -Os -fomit-frame-pointer2017092720170725
265164generic64lcgcc -funroll-loops -m32 -Os -fomit-frame-pointer2017092720170725
265202generic64gcc -m32 -march=core2 -Os -fomit-frame-pointer2017092720170725
265359generic64lcgcc -m32 -Os -fomit-frame-pointer2017092720170725
265468generic64gcc -m32 -march=core2 -msse4.1 -Os -fomit-frame-pointer2017092720170725
265473generic64lcgcc -m32 -march=pentium2 -Os -fomit-frame-pointer2017092720170725
265478generic64lcgcc -m32 -march=i486 -Os -fomit-frame-pointer2017092720170725
265511generic64gcc -funroll-loops -m32 -march=k8 -Os -fomit-frame-pointer2017092720170725
265544generic64gcc -m32 -march=core2 -msse4 -Os -fomit-frame-pointer2017092720170725
265563generic64lcgcc -m32 -march=k6-2 -Os -fomit-frame-pointer2017092720170725
265701generic64gcc -m32 -march=pentiumpro -Os -fomit-frame-pointer2017092720170725
265725generic64gcc -m32 -march=pentium2 -Os -fomit-frame-pointer2017092720170725
265753generic64lcgcc -funroll-loops -m32 -march=barcelona -Os -fomit-frame-pointer2017092720170725
265753generic64gcc -m32 -march=barcelona -Os -fomit-frame-pointer2017092720170725
265791generic64gcc -m32 -march=native -mtune=native -Os -fomit-frame-pointer2017092720170725
265857generic64lcgcc -m32 -march=native -mtune=native -Os -fomit-frame-pointer2017092720170725
265896generic64lcgcc -funroll-loops -m32 -march=i386 -O2 -fomit-frame-pointer2017092720170725
265972generic64lcgcc -m32 -march=pentium -Os -fomit-frame-pointer2017092720170725
266014generic64lcgcc -m32 -march=k6 -Os -fomit-frame-pointer2017092720170725
266024generic64gcc -m32 -march=athlon -Os -fomit-frame-pointer2017092720170725
266105generic64gcc -m32 -march=corei7 -Os -fomit-frame-pointer2017092720170725
266109generic64lcgcc -m32 -march=pentium-mmx -Os -fomit-frame-pointer2017092720170725
266161generic64gcc -funroll-loops -m32 -march=barcelona -Os -fomit-frame-pointer2017092720170725
266162generic64lcgcc -m32 -march=barcelona -Os -fomit-frame-pointer2017092720170725
266247generic64lcgcc -m32 -march=k8 -Os -fomit-frame-pointer2017092720170725
266252generic64gcc -funroll-loops -m32 -march=pentium-m -Os -fomit-frame-pointer2017092720170725
266314generic64gcc -m32 -Os -fomit-frame-pointer2017092720170725
266371generic64lcgcc -m32 -march=core2 -msse4.1 -Os -fomit-frame-pointer2017092720170725
266532generic64lcgcc -m32 -march=k6-3 -Os -fomit-frame-pointer2017092720170725
266617generic64gcc -m32 -march=k8 -Os -fomit-frame-pointer2017092720170725
266769generic64lcgcc -m32 -march=core2 -msse4 -Os -fomit-frame-pointer2017092720170725
266802generic64lcgcc -funroll-loops -m32 -march=barcelona -O -fomit-frame-pointer2017092720170725
266822generic64lcgcc -m32 -march=pentium-m -Os -fomit-frame-pointer2017092720170725
266831generic64gcc -funroll-loops -m32 -march=pentium3 -Os -fomit-frame-pointer2017092720170725
267092generic64gcc -m32 -march=i386 -Os -fomit-frame-pointer2017092720170725
267097generic64lcgcc -m32 -march=core2 -Os -fomit-frame-pointer2017092720170725
267178generic64gcc -m32 -march=pentium-mmx -Os -fomit-frame-pointer2017092720170725
267339generic64lcgcc -funroll-loops -m32 -march=i386 -O -fomit-frame-pointer2017092720170725
267410generic64gcc -m32 -march=pentium -Os -fomit-frame-pointer2017092720170725
267506generic64lcgcc -funroll-loops -m32 -march=i486 -O3 -fomit-frame-pointer2017092720170725
267744generic64lcgcc -m32 -march=pentium3 -Os -fomit-frame-pointer2017092720170725
267833generic64lcgcc -funroll-loops -m32 -march=k8 -Os -fomit-frame-pointer2017092720170725
268033generic64lcgcc -m32 -march=corei7 -Os -fomit-frame-pointer2017092720170725
268413generic64gcc -m32 -march=i486 -Os -fomit-frame-pointer2017092720170725
268779generic64gcc -m32 -march=pentium4 -Os -fomit-frame-pointer2017092720170725
268779generic64gcc -m32 -march=prescott -Os -fomit-frame-pointer2017092720170725
269026generic64lcgcc -funroll-loops -m32 -march=prescott -O -fomit-frame-pointer2017092720170725
269411generic64lcgcc -funroll-loops -m32 -march=nocona -O3 -fomit-frame-pointer2017092720170725
269486generic64lcgcc -funroll-loops -m32 -march=prescott -O3 -fomit-frame-pointer2017092720170725
269705generic64gcc -m32 -march=k6-3 -Os -fomit-frame-pointer2017092720170725
269705generic64gcc -m32 -march=nocona -Os -fomit-frame-pointer2017092720170725
269938generic64gcc -m32 -march=k6-2 -Os -fomit-frame-pointer2017092720170725
270028generic64lcgcc -funroll-loops -m32 -march=k8 -O2 -fomit-frame-pointer2017092720170725
270095generic64gcc -m32 -march=k6 -Os -fomit-frame-pointer2017092720170725
270194generic64lcgcc -m32 -march=barcelona -O3 -fomit-frame-pointer2017092720170725
270323generic64lcgcc -funroll-loops -m32 -march=athlon -O -fomit-frame-pointer2017092720170725
270797generic64lcgcc -m32 -march=barcelona -O -fomit-frame-pointer2017092720170725
270822generic64lcgcc -funroll-loops -m32 -O2 -fomit-frame-pointer2017092720170725
271234generic64lcgcc -funroll-loops -m32 -march=nocona -O -fomit-frame-pointer2017092720170725
271938referencegcc -funroll-loops -m32 -march=k8 -O2 -fomit-frame-pointer2017092720170725
271952generic64lcgcc -m32 -O2 -fomit-frame-pointer2017092720170725
272222generic64lcgcc -m32 -march=native -mtune=native -O3 -fomit-frame-pointer2017092720170725
272621generic64lcgcc -m32 -march=native -mtune=native -O -fomit-frame-pointer2017092720170725
272669referencegcc -funroll-loops -m32 -march=athlon -O2 -fomit-frame-pointer2017092720170725
272916referencegcc -funroll-loops -m32 -march=barcelona -O2 -fomit-frame-pointer2017092720170725
273068generic64lcgcc -funroll-loops -m32 -march=barcelona -O2 -fomit-frame-pointer2017092720170725
273073generic64lcgcc -m32 -march=prescott -O2 -fomit-frame-pointer2017092720170725
273134generic64lcgcc -m32 -march=nocona -O2 -fomit-frame-pointer2017092720170725
273268generic64lcgcc -funroll-loops -m32 -march=pentium4 -O -fomit-frame-pointer2017092720170725
273405generic64lcgcc -m32 -march=i486 -O -fomit-frame-pointer2017092720170725
273472generic64lcgcc -funroll-loops -m32 -march=k8 -O -fomit-frame-pointer2017092720170725
273638referencegcc -funroll-loops -m32 -march=k6 -O2 -fomit-frame-pointer2017092720170725
273647referencegcc -funroll-loops -m32 -march=k6-3 -O2 -fomit-frame-pointer2017092720170725
273662referencegcc -funroll-loops -m32 -march=k6-2 -O2 -fomit-frame-pointer2017092720170725
273785generic64lcgcc -funroll-loops -m32 -march=pentium2 -O -fomit-frame-pointer2017092720170725
273809generic64lcgcc -m32 -march=k8 -O3 -fomit-frame-pointer2017092720170725
274075generic64lcgcc -m32 -march=core2 -msse4.1 -O2 -fomit-frame-pointer2017092720170725
274308generic64lcgcc -funroll-loops -m32 -march=pentiumpro -O -fomit-frame-pointer2017092720170725
274322generic64lcgcc -funroll-loops -m32 -march=pentium4 -O2 -fomit-frame-pointer2017092720170725
274336generic64lcgcc -funroll-loops -m32 -march=athlon -O3 -fomit-frame-pointer2017092720170725
274607generic64lcgcc -m32 -march=barcelona -O2 -fomit-frame-pointer2017092720170725
274669generic64lcgcc -m32 -march=core2 -msse4 -O2 -fomit-frame-pointer2017092720170725
274787generic64lcgcc -m32 -march=native -mtune=native -O2 -fomit-frame-pointer2017092720170725
274949generic64lcgcc -funroll-loops -m32 -march=i386 -O3 -fomit-frame-pointer2017092720170725
274978generic64lcgcc -m32 -march=core2 -msse4 -O -fomit-frame-pointer2017092720170725
275020generic64lcgcc -m32 -march=i386 -O -fomit-frame-pointer2017092720170725
275101generic64lcgcc -m32 -march=core2 -O -fomit-frame-pointer2017092720170725
275338generic64lcgcc -m32 -march=core2 -msse4.1 -O -fomit-frame-pointer2017092720170725
275396generic64lcgcc -m32 -march=core2 -O2 -fomit-frame-pointer2017092720170725
275400generic64lcgcc -m32 -march=nocona -O3 -fomit-frame-pointer2017092720170725
275415generic64lcgcc -m32 -march=prescott -O -fomit-frame-pointer2017092720170725
276151generic64lcgcc -m32 -march=k8 -O -fomit-frame-pointer2017092720170725
276284generic64lcgcc -funroll-loops -m32 -march=pentium -O -fomit-frame-pointer2017092720170725
276355referencegcc -funroll-loops -m32 -O2 -fomit-frame-pointer2017092720170725
276455generic64lcgcc -m32 -march=nocona -O -fomit-frame-pointer2017092720170725
276526generic64lcgcc -m32 -march=prescott -O3 -fomit-frame-pointer2017092720170725
276616generic64lcgcc -m32 -march=k8 -O2 -fomit-frame-pointer2017092720170725
276735generic64lcgcc -funroll-loops -m32 -O3 -fomit-frame-pointer2017092720170725
276773referencegcc -funroll-loops -m32 -march=pentium-m -O2 -fomit-frame-pointer2017092720170725
276788referencegcc -funroll-loops -m32 -march=pentium3 -O2 -fomit-frame-pointer2017092720170725
276839generic64lcgcc -funroll-loops -m32 -march=k6-2 -O -fomit-frame-pointer2017092720170725
276868generic64lcgcc -funroll-loops -m32 -march=k6 -O -fomit-frame-pointer2017092720170725
276892referencegcc -funroll-loops -m32 -march=pentium2 -O2 -fomit-frame-pointer2017092720170725
276915referencegcc -funroll-loops -m32 -march=pentiumpro -O2 -fomit-frame-pointer2017092720170725
276968generic64lcgcc -m32 -march=athlon -O2 -fomit-frame-pointer2017092720170725
277039generic64lcgcc -funroll-loops -m32 -march=pentium-mmx -O -fomit-frame-pointer2017092720170725
277277generic64lcgcc -funroll-loops -m32 -march=pentium-m -O -fomit-frame-pointer2017092720170725
277390referencegcc -funroll-loops -m32 -march=i486 -O2 -fomit-frame-pointer2017092720170725
277414generic64lcgcc -funroll-loops -m32 -march=pentium4 -O3 -fomit-frame-pointer2017092720170725
277590generic64lcgcc -funroll-loops -m32 -march=k6-3 -O2 -fomit-frame-pointer2017092720170725
277723referencegcc -funroll-loops -m32 -march=prescott -O2 -fomit-frame-pointer2017092720170725
277923generic64lcgcc -funroll-loops -m32 -march=pentium3 -O -fomit-frame-pointer2017092720170725
277937generic64lcgcc -funroll-loops -m32 -march=barcelona -O3 -fomit-frame-pointer2017092720170725
277980generic64lcgcc -m32 -march=corei7 -O2 -fomit-frame-pointer2017092720170725
277989generic64lcgcc -funroll-loops -m32 -O -fomit-frame-pointer2017092720170725
278070referencegcc -funroll-loops -m32 -march=nocona -O2 -fomit-frame-pointer2017092720170725
278145generic64lcgcc -funroll-loops -m32 -march=k6-2 -O2 -fomit-frame-pointer2017092720170725
278232generic64lcgcc -m32 -march=pentium -O -fomit-frame-pointer2017092720170725
278378generic64lcgcc -funroll-loops -m32 -march=athlon -O2 -fomit-frame-pointer2017092720170725
278473generic64lcgcc -m32 -march=pentium4 -O2 -fomit-frame-pointer2017092720170725
278535generic64lcgcc -funroll-loops -m32 -march=k6-3 -O -fomit-frame-pointer2017092720170725
278536generic64lcgcc -funroll-loops -m32 -march=k6 -O2 -fomit-frame-pointer2017092720170725
278744generic64lcgcc -m32 -march=corei7 -O -fomit-frame-pointer2017092720170725
278954generic64lcgcc -m32 -O -fomit-frame-pointer2017092720170725
279115generic64lcgcc -m32 -march=core2 -O3 -fomit-frame-pointer2017092720170725
279233generic64lcgcc -m32 -march=athlon -O -fomit-frame-pointer2017092720170725
279319generic64lcgcc -m32 -march=i386 -O3 -fomit-frame-pointer2017092720170725
279371referencegcc -funroll-loops -m32 -march=i386 -O2 -fomit-frame-pointer2017092720170725
279438generic64lcgcc -m32 -march=pentium-mmx -O -fomit-frame-pointer2017092720170725
279870generic64lcgcc -m32 -march=athlon -O3 -fomit-frame-pointer2017092720170725
279956generic64lcgcc -m32 -march=i486 -O2 -fomit-frame-pointer2017092720170725
280127generic64lcgcc -m32 -march=pentium4 -O -fomit-frame-pointer2017092720170725
280165generic64lcgcc -funroll-loops -m32 -march=k6-3 -O3 -fomit-frame-pointer2017092720170725
280525generic64lcgcc -funroll-loops -m32 -march=k6-2 -O3 -fomit-frame-pointer2017092720170725
280663generic64lcgcc -m32 -march=pentium4 -O3 -fomit-frame-pointer2017092720170725
280711generic64lcgcc -m32 -O3 -fomit-frame-pointer2017092720170725
280753generic64lcgcc -funroll-loops -m32 -march=k8 -O3 -fomit-frame-pointer2017092720170725
280848generic64lcgcc -m32 -march=i386 -O2 -fomit-frame-pointer2017092720170725
281276generic64lcgcc -m32 -march=i486 -O3 -fomit-frame-pointer2017092720170725
281414generic64lcgcc -funroll-loops -m32 -march=k6 -O3 -fomit-frame-pointer2017092720170725
281832generic64lcgcc -m32 -march=k6 -O3 -fomit-frame-pointer2017092720170725
282763generic64lcgcc -m32 -march=k6-3 -O2 -fomit-frame-pointer2017092720170725
282958generic64lcgcc -m32 -march=k6-2 -O2 -fomit-frame-pointer2017092720170725
283033generic64lcgcc -m32 -march=k6-2 -O3 -fomit-frame-pointer2017092720170725
283247generic64lcgcc -m32 -march=k6 -O2 -fomit-frame-pointer2017092720170725
283423referencegcc -funroll-loops -m32 -march=pentium4 -O2 -fomit-frame-pointer2017092720170725
283746generic64lcgcc -m32 -march=k6-3 -O3 -fomit-frame-pointer2017092720170725
283993generic64lcgcc -m32 -march=pentiumpro -O -fomit-frame-pointer2017092720170725
284421generic64lcgcc -m32 -march=pentium2 -O -fomit-frame-pointer2017092720170725
284516generic64lcgcc -m32 -march=pentium3 -O -fomit-frame-pointer2017092720170725
284953generic64lcgcc -m32 -march=pentium-m -O -fomit-frame-pointer2017092720170725
285014generic64gcc -funroll-loops -m32 -march=i386 -O2 -fomit-frame-pointer2017092720170725
285219generic64lcgcc -m32 -march=k6-3 -O -fomit-frame-pointer2017092720170725
285290generic64lcgcc -m32 -march=k6 -O -fomit-frame-pointer2017092720170725
285570generic64lcgcc -m32 -march=k6-2 -O -fomit-frame-pointer2017092720170725
286914generic64gcc -funroll-loops -m32 -march=i486 -O3 -fomit-frame-pointer2017092720170725
287451generic64gcc -funroll-loops -m32 -march=i486 -O2 -fomit-frame-pointer2017092720170725
288862generic64gcc -funroll-loops -m32 -march=i386 -O3 -fomit-frame-pointer2017092720170725
289636referencegcc -funroll-loops -m32 -march=pentium-mmx -O2 -fomit-frame-pointer2017092720170725
289788referencegcc -funroll-loops -m32 -march=pentium -O2 -fomit-frame-pointer2017092720170725
291299generic64gcc -funroll-loops -m32 -march=i486 -O -fomit-frame-pointer2017092720170725
296234generic64gcc -funroll-loops -m32 -march=i386 -O -fomit-frame-pointer2017092720170725
297022generic64gcc -funroll-loops -m32 -march=nocona -O3 -fomit-frame-pointer2017092720170725
297065generic64gcc -funroll-loops -m32 -march=prescott -O3 -fomit-frame-pointer2017092720170725
298533generic64gcc -funroll-loops -m32 -march=prescott -O2 -fomit-frame-pointer2017092720170725
298614generic64gcc -funroll-loops -m32 -march=pentium-mmx -O -fomit-frame-pointer2017092720170725
298913generic64gcc -funroll-loops -m32 -march=pentium -O -fomit-frame-pointer2017092720170725
299164generic64gcc -funroll-loops -m32 -march=nocona -O2 -fomit-frame-pointer2017092720170725
300214generic64gcc -funroll-loops -m32 -march=barcelona -O2 -fomit-frame-pointer2017092720170725
300380generic64gcc -funroll-loops -m32 -march=k8 -O2 -fomit-frame-pointer2017092720170725
300409generic64gcc -funroll-loops -m32 -march=pentium4 -O2 -fomit-frame-pointer2017092720170725
301521generic64gcc -m32 -march=i486 -O3 -fomit-frame-pointer2017092720170725
301815generic64gcc -funroll-loops -m32 -O2 -fomit-frame-pointer2017092720170725
301825generic64gcc -m32 -march=i486 -O2 -fomit-frame-pointer2017092720170725
301858generic64gcc -m32 -march=i386 -O2 -fomit-frame-pointer2017092720170725
302604generic64gcc -funroll-loops -m32 -march=pentium4 -O3 -fomit-frame-pointer2017092720170725
302694generic64gcc -m32 -march=i386 -O3 -fomit-frame-pointer2017092720170725
304332generic64gcc -funroll-loops -m32 -O -fomit-frame-pointer2017092720170725
304475generic64gcc -funroll-loops -m32 -O3 -fomit-frame-pointer2017092720170725
304536generic64gcc -funroll-loops -m32 -march=pentium4 -O -fomit-frame-pointer2017092720170725
305401generic64gcc -funroll-loops -m32 -march=prescott -O -fomit-frame-pointer2017092720170725
305643referencegcc -funroll-loops -m32 -O3 -fomit-frame-pointer2017092720170725
306052generic64gcc -funroll-loops -m32 -march=nocona -O -fomit-frame-pointer2017092720170725
307477generic64gcc -m32 -march=i386 -O -fomit-frame-pointer2017092720170725
308114generic64gcc -funroll-loops -m32 -march=k8 -O -fomit-frame-pointer2017092720170725
308161generic64gcc -funroll-loops -m32 -march=k6-3 -O3 -fomit-frame-pointer2017092720170725
308375generic64gcc -funroll-loops -m32 -march=k6-2 -O3 -fomit-frame-pointer2017092720170725
308422generic64gcc -funroll-loops -m32 -march=k6-2 -O -fomit-frame-pointer2017092720170725
308522generic64gcc -funroll-loops -m32 -march=k6 -O3 -fomit-frame-pointer2017092720170725
308593generic64gcc -funroll-loops -m32 -march=k6 -O -fomit-frame-pointer2017092720170725
309044generic64gcc -m32 -march=nocona -O3 -fomit-frame-pointer2017092720170725
309344generic64gcc -funroll-loops -m32 -march=pentiumpro -O -fomit-frame-pointer2017092720170725
309444generic64gcc -funroll-loops -m32 -march=pentium2 -O -fomit-frame-pointer2017092720170725
309657generic64gcc -funroll-loops -m32 -march=athlon -O -fomit-frame-pointer2017092720170725
309795generic64gcc -funroll-loops -m32 -march=pentium3 -O -fomit-frame-pointer2017092720170725
310137generic64gcc -m32 -march=i486 -O -fomit-frame-pointer2017092720170725
310175generic64gcc -funroll-loops -m32 -march=athlon -O2 -fomit-frame-pointer2017092720170725
310208generic64gcc -m32 -march=prescott -O3 -fomit-frame-pointer2017092720170725
310251referencegcc -m32 -O3 -fomit-frame-pointer2017092720170725
310337generic64gcc -m32 -march=pentium -O -fomit-frame-pointer2017092720170725
310384generic64gcc -m32 -march=pentium-mmx -O -fomit-frame-pointer2017092720170725
310417generic64gcc -funroll-loops -m32 -march=k6-3 -O -fomit-frame-pointer2017092720170725
310987generic64gcc -funroll-loops -m32 -march=k6-3 -O2 -fomit-frame-pointer2017092720170725
311040generic64gcc -funroll-loops -m32 -march=pentium-m -O -fomit-frame-pointer2017092720170725
311254generic64gcc -funroll-loops -m32 -march=k6-2 -O2 -fomit-frame-pointer2017092720170725
311866generic64gcc -funroll-loops -m32 -march=k6 -O2 -fomit-frame-pointer2017092720170725
312136generic64gcc -funroll-loops -m32 -march=barcelona -O3 -fomit-frame-pointer2017092720170725
312616generic64gcc -m32 -march=nocona -O2 -fomit-frame-pointer2017092720170725
312907generic64gcc -m32 -march=prescott -O2 -fomit-frame-pointer2017092720170725
313576generic64gcc -funroll-loops -m32 -march=barcelona -O -fomit-frame-pointer2017092720170725
313975referencegcc -funroll-loops -m32 -march=nocona -O3 -fomit-frame-pointer2017092720170725
314312generic64gcc -m32 -march=k8 -O2 -fomit-frame-pointer2017092720170725
314384referencegcc -funroll-loops -m32 -march=prescott -O3 -fomit-frame-pointer2017092720170725
314759generic64gcc -m32 -march=corei7 -O2 -fomit-frame-pointer2017092720170725
315001generic64gcc -funroll-loops -m32 -march=athlon -O3 -fomit-frame-pointer2017092720170725
315405generic64gcc -m32 -march=barcelona -O2 -fomit-frame-pointer2017092720170725
315633generic64gcc -m32 -march=native -mtune=native -O2 -fomit-frame-pointer2017092720170725
315700generic64gcc -funroll-loops -m32 -march=k8 -O3 -fomit-frame-pointer2017092720170725
316901referencegcc -m32 -march=prescott -O3 -fomit-frame-pointer2017092720170725
317148referencegcc -m32 -march=nocona -O3 -fomit-frame-pointer2017092720170725
317372generic64gcc -m32 -march=core2 -O3 -fomit-frame-pointer2017092720170725
317576generic64gcc -m32 -march=prescott -O -fomit-frame-pointer2017092720170725
317690generic64gcc -m32 -O3 -fomit-frame-pointer2017092720170725
318407generic64gcc -m32 -march=nocona -O -fomit-frame-pointer2017092720170725
318829generic64gcc -m32 -O2 -fomit-frame-pointer2017092720170725
318839generic64gcc -m32 -march=native -mtune=native -O -fomit-frame-pointer2017092720170725
319209generic64gcc -m32 -march=pentium4 -O3 -fomit-frame-pointer2017092720170725
319694generic64gcc -m32 -march=core2 -msse4 -O2 -fomit-frame-pointer2017092720170725
320041generic64gcc -m32 -march=barcelona -O -fomit-frame-pointer2017092720170725
320178generic64gcc -m32 -march=core2 -msse4.1 -O2 -fomit-frame-pointer2017092720170725
320354generic64gcc -m32 -march=barcelona -O3 -fomit-frame-pointer2017092720170725
320492generic64gcc -m32 -march=athlon -O2 -fomit-frame-pointer2017092720170725
320501generic64gcc -m32 -march=core2 -O2 -fomit-frame-pointer2017092720170725
320625generic64gcc -m32 -march=native -mtune=native -O3 -fomit-frame-pointer2017092720170725
320739generic64gcc -m32 -march=k8 -O3 -fomit-frame-pointer2017092720170725
321133generic64gcc -m32 -march=k6 -O3 -fomit-frame-pointer2017092720170725
321399generic64gcc -m32 -march=k6-3 -O2 -fomit-frame-pointer2017092720170725
321461generic64gcc -m32 -O -fomit-frame-pointer2017092720170725
321509referencegcc -m32 -march=core2 -O3 -fomit-frame-pointer2017092720170725
321699generic64gcc -m32 -march=core2 -msse4.1 -O -fomit-frame-pointer2017092720170725
321751generic64gcc -m32 -march=k8 -O -fomit-frame-pointer2017092720170725
321832generic64gcc -m32 -march=k6-2 -O2 -fomit-frame-pointer2017092720170725
321927generic64gcc -m32 -march=pentium4 -O2 -fomit-frame-pointer2017092720170725
322206generic64gcc -m32 -march=athlon -O -fomit-frame-pointer2017092720170725
322211generic64gcc -m32 -march=athlon -O3 -fomit-frame-pointer2017092720170725
322301generic64gcc -m32 -march=core2 -msse4 -O -fomit-frame-pointer2017092720170725
322525generic64gcc -m32 -march=core2 -O -fomit-frame-pointer2017092720170725
323004generic64gcc -m32 -march=pentiumpro -O -fomit-frame-pointer2017092720170725
323090generic64gcc -m32 -march=pentium4 -O -fomit-frame-pointer2017092720170725
323128generic64gcc -m32 -march=pentium2 -O -fomit-frame-pointer2017092720170725
323983generic64gcc -m32 -march=k6-2 -O3 -fomit-frame-pointer2017092720170725
324022generic64gcc -m32 -march=k6-3 -O3 -fomit-frame-pointer2017092720170725
324041generic64gcc -m32 -march=k6-3 -O -fomit-frame-pointer2017092720170725
324193generic64gcc -m32 -march=k6 -O2 -fomit-frame-pointer2017092720170725
324966generic64gcc -m32 -march=corei7 -O -fomit-frame-pointer2017092720170725
325071generic64gcc -m32 -march=k6 -O -fomit-frame-pointer2017092720170725
325413generic64gcc -m32 -march=k6-2 -O -fomit-frame-pointer2017092720170725
326026generic64lcgcc -funroll-loops -m32 -march=pentium2 -O3 -fomit-frame-pointer2017092720170725
326239generic64lcgcc -funroll-loops -m32 -march=pentiumpro -O3 -fomit-frame-pointer2017092720170725
326738generic64gcc -m32 -march=pentium-m -O -fomit-frame-pointer2017092720170725
326957generic64gcc -m32 -march=pentium3 -O -fomit-frame-pointer2017092720170725
327056generic64lcgcc -funroll-loops -m32 -march=pentium3 -O3 -fomit-frame-pointer2017092720170725
327118generic64lcgcc -funroll-loops -m32 -march=pentium -O3 -fomit-frame-pointer2017092720170725
327308generic64lcgcc -funroll-loops -m32 -march=pentium-m -O3 -fomit-frame-pointer2017092720170725
327569generic64lcgcc -funroll-loops -m32 -march=pentium2 -O2 -fomit-frame-pointer2017092720170725
328197generic64lcgcc -funroll-loops -m32 -march=pentium-m -O2 -fomit-frame-pointer2017092720170725
328681generic64lcgcc -funroll-loops -m32 -march=pentiumpro -O2 -fomit-frame-pointer2017092720170725
329521generic64lcgcc -funroll-loops -m32 -march=pentium-mmx -O3 -fomit-frame-pointer2017092720170725
329850generic64lcgcc -funroll-loops -m32 -march=pentium3 -O2 -fomit-frame-pointer2017092720170725
338357generic64lcgcc -m32 -march=pentium3 -O3 -fomit-frame-pointer2017092720170725
338704generic64lcgcc -funroll-loops -m32 -march=pentium-mmx -O2 -fomit-frame-pointer2017092720170725
339083generic64lcgcc -funroll-loops -m32 -march=pentium -O2 -fomit-frame-pointer2017092720170725
340124generic64lcgcc -m32 -march=pentiumpro -O3 -fomit-frame-pointer2017092720170725
340229generic64lcgcc -m32 -march=pentium2 -O3 -fomit-frame-pointer2017092720170725
341511generic64lcgcc -m32 -march=pentium -O3 -fomit-frame-pointer2017092720170725
341539generic64lcgcc -m32 -march=pentiumpro -O2 -fomit-frame-pointer2017092720170725
341933generic64lcgcc -m32 -march=pentium2 -O2 -fomit-frame-pointer2017092720170725
342770generic64lcgcc -m32 -march=pentium3 -O2 -fomit-frame-pointer2017092720170725
343353generic64lcgcc -m32 -march=pentium-m -O2 -fomit-frame-pointer2017092720170725
343710generic64lcgcc -m32 -march=pentium-m -O3 -fomit-frame-pointer2017092720170725
344270generic64lcgcc -m32 -march=pentium-mmx -O3 -fomit-frame-pointer2017092720170725
345700generic64lcgcc -m32 -march=pentium-mmx -O2 -fomit-frame-pointer2017092720170725
347486generic64lcgcc -m32 -march=pentium -O2 -fomit-frame-pointer2017092720170725
366235generic64gcc -funroll-loops -m32 -march=pentium-m -O2 -fomit-frame-pointer2017092720170725
367137generic64gcc -funroll-loops -m32 -march=pentium3 -O2 -fomit-frame-pointer2017092720170725
370561referencegcc -m32 -march=pentiumpro -O3 -fomit-frame-pointer2017092720170725
370804generic64gcc -funroll-loops -m32 -march=pentiumpro -O3 -fomit-frame-pointer2017092720170725
370809generic64gcc -funroll-loops -m32 -march=pentium2 -O3 -fomit-frame-pointer2017092720170725
372676generic64gcc -funroll-loops -m32 -march=pentium-m -O3 -fomit-frame-pointer2017092720170725
374167referencegcc -m32 -march=pentium2 -O3 -fomit-frame-pointer2017092720170725
374960generic64gcc -funroll-loops -m32 -march=pentium3 -O3 -fomit-frame-pointer2017092720170725
376381generic64gcc -funroll-loops -m32 -march=pentium2 -O2 -fomit-frame-pointer2017092720170725
377876generic64gcc -funroll-loops -m32 -march=pentiumpro -O2 -fomit-frame-pointer2017092720170725
378494referencegcc -funroll-loops -m32 -march=pentium2 -O3 -fomit-frame-pointer2017092720170725
378817referencegcc -funroll-loops -m32 -march=pentiumpro -O3 -fomit-frame-pointer2017092720170725
380247referencegcc -funroll-loops -m32 -march=pentium3 -O3 -fomit-frame-pointer2017092720170725
381359generic64gcc -m32 -march=pentium-m -O2 -fomit-frame-pointer2017092720170725
381681generic64gcc -funroll-loops -m32 -march=pentium-mmx -O3 -fomit-frame-pointer2017092720170725
382062generic64gcc -m32 -march=pentium3 -O2 -fomit-frame-pointer2017092720170725
382114generic64gcc -funroll-loops -m32 -march=pentium -O2 -fomit-frame-pointer2017092720170725
382347generic64gcc -m32 -march=pentium2 -O3 -fomit-frame-pointer2017092720170725
382617generic64gcc -funroll-loops -m32 -march=pentium-mmx -O2 -fomit-frame-pointer2017092720170725
384123generic64gcc -m32 -march=pentium2 -O2 -fomit-frame-pointer2017092720170725
384142generic64gcc -m32 -march=pentiumpro -O2 -fomit-frame-pointer2017092720170725
384241generic64gcc -m32 -march=pentium3 -O3 -fomit-frame-pointer2017092720170725
384798generic64gcc -funroll-loops -m32 -march=pentium -O3 -fomit-frame-pointer2017092720170725
385453generic64gcc -m32 -march=pentium-mmx -O2 -fomit-frame-pointer2017092720170725
386355generic64gcc -m32 -march=pentiumpro -O3 -fomit-frame-pointer2017092720170725
387325generic64gcc -m32 -march=pentium -O3 -fomit-frame-pointer2017092720170725
387391generic64gcc -m32 -march=pentium-m -O3 -fomit-frame-pointer2017092720170725
387400generic64gcc -m32 -march=pentium-mmx -O3 -fomit-frame-pointer2017092720170725
388336referencegcc -m32 -march=pentium3 -O3 -fomit-frame-pointer2017092720170725
388944generic64gcc -m32 -march=pentium -O2 -fomit-frame-pointer2017092720170725
389676referencegcc -funroll-loops -m32 -march=pentium-m -O3 -fomit-frame-pointer2017092720170725
393348referencegcc -m32 -march=pentium-m -O3 -fomit-frame-pointer2017092720170725
413088referencegcc -funroll-loops -m32 -march=i486 -O3 -fomit-frame-pointer2017092720170725
414105referencegcc -m32 -march=athlon -O3 -fomit-frame-pointer2017092720170725
414666referencegcc -m32 -march=k6 -O3 -fomit-frame-pointer2017092720170725
414775referencegcc -m32 -march=k6-2 -O3 -fomit-frame-pointer2017092720170725
414812referencegcc -funroll-loops -m32 -march=i386 -O3 -fomit-frame-pointer2017092720170725
414874referencegcc -m32 -march=k6-3 -O3 -fomit-frame-pointer2017092720170725
414950referencegcc -m32 -march=i486 -O3 -fomit-frame-pointer2017092720170725
416670referencegcc -m32 -march=i386 -O3 -fomit-frame-pointer2017092720170725
421562referencegcc -funroll-loops -m32 -march=athlon -O3 -fomit-frame-pointer2017092720170725
422741referencegcc -funroll-loops -m32 -march=k6-2 -O3 -fomit-frame-pointer2017092720170725
422793referencegcc -funroll-loops -m32 -march=k6 -O3 -fomit-frame-pointer2017092720170725
423163referencegcc -funroll-loops -m32 -march=k6-3 -O3 -fomit-frame-pointer2017092720170725
429466referencegcc -funroll-loops -m32 -march=barcelona -O3 -fomit-frame-pointer2017092720170725
430307referencegcc -m32 -march=barcelona -O3 -fomit-frame-pointer2017092720170725
431186referencegcc -funroll-loops -m32 -march=pentium-mmx -O3 -fomit-frame-pointer2017092720170725
431946referencegcc -funroll-loops -m32 -march=pentium -O3 -fomit-frame-pointer2017092720170725
432231referencegcc -m32 -march=pentium -O3 -fomit-frame-pointer2017092720170725
432677referencegcc -m32 -march=pentium-mmx -O3 -fomit-frame-pointer2017092720170725
437266referencegcc -m32 -march=native -mtune=native -O3 -fomit-frame-pointer2017092720170725
439503referencegcc -funroll-loops -m32 -march=pentium4 -O3 -fomit-frame-pointer2017092720170725
441090referencegcc -m32 -march=pentium4 -O3 -fomit-frame-pointer2017092720170725
441498referencegcc -m32 -march=k8 -O3 -fomit-frame-pointer2017092720170725
444946compactgcc -funroll-loops -m32 -march=athlon -O2 -fomit-frame-pointer2017092720170725
445279referencegcc -funroll-loops -m32 -march=k8 -O3 -fomit-frame-pointer2017092720170725
446438compactgcc -funroll-loops -m32 -march=barcelona -O2 -fomit-frame-pointer2017092720170725
448471compactgcc -funroll-loops -m32 -march=k8 -O2 -fomit-frame-pointer2017092720170725
449003compactgcc -funroll-loops -m32 -O3 -fomit-frame-pointer2017092720170725
449829compactgcc -funroll-loops -m32 -O2 -fomit-frame-pointer2017092720170725
450847compactgcc -funroll-loops -m32 -march=nocona -O2 -fomit-frame-pointer2017092720170725
451117compactgcc -funroll-loops -m32 -march=prescott -O2 -fomit-frame-pointer2017092720170725
454328compactgcc -funroll-loops -m32 -march=prescott -O3 -fomit-frame-pointer2017092720170725
455686compactgcc -funroll-loops -m32 -march=pentiumpro -O -fomit-frame-pointer2017092720170725
456029compactgcc -funroll-loops -m32 -march=pentium2 -O -fomit-frame-pointer2017092720170725
456959compactgcc -funroll-loops -m32 -march=pentium-m -O -fomit-frame-pointer2017092720170725
456964compactgcc -funroll-loops -m32 -march=pentium3 -O -fomit-frame-pointer2017092720170725
459462compactgcc -funroll-loops -m32 -march=nocona -O3 -fomit-frame-pointer2017092720170725
459919compactgcc -funroll-loops -m32 -march=pentiumpro -O3 -fomit-frame-pointer2017092720170725
460127compactgcc -funroll-loops -m32 -march=pentium-m -O3 -fomit-frame-pointer2017092720170725
460241compactgcc -funroll-loops -m32 -march=pentium2 -O3 -fomit-frame-pointer2017092720170725
460826compactgcc -funroll-loops -m32 -march=i386 -O2 -fomit-frame-pointer2017092720170725
463790compactgcc -funroll-loops -m32 -march=i386 -O -fomit-frame-pointer2017092720170725
466469compactgcc -funroll-loops -m32 -march=nocona -O -fomit-frame-pointer2017092720170725
466859compactgcc -funroll-loops -m32 -march=prescott -O -fomit-frame-pointer2017092720170725
466963compactgcc -funroll-loops -m32 -march=pentium3 -O2 -fomit-frame-pointer2017092720170725
467139compactgcc -funroll-loops -m32 -march=pentium-m -O2 -fomit-frame-pointer2017092720170725
467514compactgcc -funroll-loops -m32 -march=pentium3 -O3 -fomit-frame-pointer2017092720170725
468141compactgcc -funroll-loops -m32 -march=i486 -O2 -fomit-frame-pointer2017092720170725
468735compactgcc -funroll-loops -m32 -march=athlon -O -fomit-frame-pointer2017092720170725
469095compactgcc -funroll-loops -m32 -march=k6-3 -O3 -fomit-frame-pointer2017092720170725
469314compactgcc -funroll-loops -m32 -march=pentium4 -O -fomit-frame-pointer2017092720170725
470892compactgcc -funroll-loops -m32 -march=pentium2 -O2 -fomit-frame-pointer2017092720170725
471190compactgcc -funroll-loops -m32 -march=k6-3 -O2 -fomit-frame-pointer2017092720170725
471523compactgcc -funroll-loops -m32 -march=pentiumpro -O2 -fomit-frame-pointer2017092720170725
471608compactgcc -funroll-loops -m32 -march=k6 -O2 -fomit-frame-pointer2017092720170725
472359compactgcc -funroll-loops -m32 -march=k6-2 -O2 -fomit-frame-pointer2017092720170725
472487compactgcc -funroll-loops -m32 -march=barcelona -O -fomit-frame-pointer2017092720170725
472644compactgcc -funroll-loops -m32 -march=k6 -O3 -fomit-frame-pointer2017092720170725
473789compactgcc -funroll-loops -m32 -march=k6-2 -O3 -fomit-frame-pointer2017092720170725
475195compactgcc -funroll-loops -m32 -march=k8 -O -fomit-frame-pointer2017092720170725
476430compactgcc -funroll-loops -m32 -O -fomit-frame-pointer2017092720170725
477812compactgcc -funroll-loops -m32 -march=pentium4 -O2 -fomit-frame-pointer2017092720170725
478078compactgcc -funroll-loops -m32 -march=k6 -O -fomit-frame-pointer2017092720170725
478890compactgcc -funroll-loops -m32 -march=k6-3 -O -fomit-frame-pointer2017092720170725
479108compactgcc -funroll-loops -m32 -march=k6-2 -O -fomit-frame-pointer2017092720170725
481773compactgcc -funroll-loops -m32 -march=pentium -O2 -fomit-frame-pointer2017092720170725
483887compactgcc -funroll-loops -m32 -march=pentium-mmx -O2 -fomit-frame-pointer2017092720170725
494095compactgcc -funroll-loops -m32 -march=pentium -O -fomit-frame-pointer2017092720170725
494289compactgcc -funroll-loops -m32 -march=i486 -O -fomit-frame-pointer2017092720170725
495516compactgcc -funroll-loops -m32 -march=pentium-mmx -O -fomit-frame-pointer2017092720170725
507832compactgcc -funroll-loops -m32 -march=i386 -O3 -fomit-frame-pointer2017092720170725
514748compactgcc -funroll-loops -m32 -march=barcelona -O3 -fomit-frame-pointer2017092720170725
514914compactgcc -funroll-loops -m32 -march=k8 -O3 -fomit-frame-pointer2017092720170725
515180compactgcc -funroll-loops -m32 -march=pentium -O3 -fomit-frame-pointer2017092720170725
515935compactgcc -funroll-loops -m32 -march=pentium-mmx -O3 -fomit-frame-pointer2017092720170725
516506compactgcc -funroll-loops -m32 -march=athlon -O3 -fomit-frame-pointer2017092720170725
518690compactgcc -funroll-loops -m32 -march=i486 -O3 -fomit-frame-pointer2017092720170725
525797compactgcc -funroll-loops -m32 -march=pentium4 -O3 -fomit-frame-pointer2017092720170725
539026compactgcc -m32 -march=k8 -O3 -fomit-frame-pointer2017092620170725
542735compactgcc -m32 -march=barcelona -O3 -fomit-frame-pointer2017092620170725
543453compactgcc -m32 -march=native -mtune=native -O3 -fomit-frame-pointer2017092620170725
544563compactgcc -m32 -march=core2 -O3 -fomit-frame-pointer2017092620170725
546497compactgcc -m32 -march=athlon -O3 -fomit-frame-pointer2017092620170725
546573compactgcc -m32 -O3 -fomit-frame-pointer2017092620170725
554695compactgcc -m32 -march=pentium-m -O3 -fomit-frame-pointer2017092620170725
555512compactgcc -m32 -march=nocona -O3 -fomit-frame-pointer2017092620170725
556135compactgcc -m32 -march=pentiumpro -O3 -fomit-frame-pointer2017092620170725
556305compactgcc -m32 -march=pentium2 -O3 -fomit-frame-pointer2017092620170725
556315compactgcc -m32 -march=prescott -O3 -fomit-frame-pointer2017092620170725
562229compactgcc -m32 -march=pentium4 -O3 -fomit-frame-pointer2017092620170725
563383compactgcc -m32 -march=i486 -O3 -fomit-frame-pointer2017092620170725
563939compactgcc -m32 -march=i386 -O3 -fomit-frame-pointer2017092620170725
567302compactgcc -m32 -march=k6-2 -O3 -fomit-frame-pointer2017092620170725
568846compactgcc -m32 -march=k6 -O3 -fomit-frame-pointer2017092620170725
569331compactgcc -m32 -march=pentium3 -O3 -fomit-frame-pointer2017092620170725
573449compactgcc -m32 -march=pentium-mmx -O3 -fomit-frame-pointer2017092620170725
573909compactgcc -m32 -march=pentium -O3 -fomit-frame-pointer2017092620170725
574156referencegcc -funroll-loops -m32 -march=k8 -O -fomit-frame-pointer2017092720170725
574731compactgcc -m32 -march=k6-3 -O3 -fomit-frame-pointer2017092620170725
575733referencegcc -funroll-loops -m32 -march=athlon -O -fomit-frame-pointer2017092720170725
576118referencegcc -funroll-loops -m32 -march=barcelona -O -fomit-frame-pointer2017092720170725
585414referencegcc -funroll-loops -m32 -march=k6-3 -O -fomit-frame-pointer2017092720170725
585424referencegcc -funroll-loops -m32 -march=k6-2 -O -fomit-frame-pointer2017092720170725
585494referencegcc -funroll-loops -m32 -march=k6 -O -fomit-frame-pointer2017092720170725
593347compactgcc -m32 -march=athlon -O -fomit-frame-pointer2017092620170725
594738referencegcc -funroll-loops -m32 -march=i486 -O -fomit-frame-pointer2017092720170725
595579compactgcc -m32 -march=pentium2 -O -fomit-frame-pointer2017092620170725
595902compactgcc -m32 -march=pentiumpro -O -fomit-frame-pointer2017092620170725
595931compactgcc -m32 -march=k6 -O -fomit-frame-pointer2017092620170725
596292compactgcc -m32 -march=k6-3 -O -fomit-frame-pointer2017092620170725
596838compactgcc -m32 -march=k6-2 -O -fomit-frame-pointer2017092620170725
596938compactgcc -m32 -march=pentium4 -O -fomit-frame-pointer2017092620170725
597318compactgcc -m32 -march=prescott -O -fomit-frame-pointer2017092620170725
597673referencegcc -funroll-loops -m32 -O -fomit-frame-pointer2017092720170725
597825compactgcc -m32 -march=i386 -O -fomit-frame-pointer2017092720170725
598500compactgcc -m32 -march=core2 -msse4 -O -fomit-frame-pointer2017092620170725
598642compactgcc -m32 -march=nocona -O -fomit-frame-pointer2017092620170725
599023compactgcc -m32 -march=pentium3 -O -fomit-frame-pointer2017092620170725
599379compactgcc -m32 -march=pentium-m -O -fomit-frame-pointer2017092620170725
599849compactgcc -m32 -march=core2 -O -fomit-frame-pointer2017092620170725
600158referencegcc -funroll-loops -m32 -march=prescott -O -fomit-frame-pointer2017092720170725
600262referencegcc -funroll-loops -m32 -march=nocona -O -fomit-frame-pointer2017092720170725
600438compactgcc -m32 -O -fomit-frame-pointer2017092620170725
600671compactgcc -m32 -march=core2 -msse4.1 -O -fomit-frame-pointer2017092620170725
601416compactgcc -m32 -march=barcelona -O -fomit-frame-pointer2017092620170725
607083compactgcc -m32 -march=i486 -O -fomit-frame-pointer2017092620170725
608665compactgcc -m32 -march=k8 -O -fomit-frame-pointer2017092620170725
610365compactgcc -m32 -march=pentium -O -fomit-frame-pointer2017092620170725
612366compactgcc -m32 -march=corei7 -O -fomit-frame-pointer2017092620170725
612613referencegcc -funroll-loops -m32 -march=pentium-m -O -fomit-frame-pointer2017092720170725
612617referencegcc -funroll-loops -m32 -march=pentium3 -O -fomit-frame-pointer2017092720170725
613301compactgcc -m32 -march=native -mtune=native -O -fomit-frame-pointer2017092620170725
613772referencegcc -funroll-loops -m32 -march=pentiumpro -O -fomit-frame-pointer2017092720170725
613895referencegcc -funroll-loops -m32 -march=pentium2 -O -fomit-frame-pointer2017092720170725
622169referencegcc -funroll-loops -m32 -march=pentium4 -O -fomit-frame-pointer2017092720170725
628672compactgcc -m32 -march=pentium-mmx -O -fomit-frame-pointer2017092620170725
662231compactgcc -m32 -march=k6-3 -O2 -fomit-frame-pointer2017092620170725
663399compactgcc -m32 -march=k6-2 -O2 -fomit-frame-pointer2017092620170725
665342compactgcc -m32 -march=k6 -O2 -fomit-frame-pointer2017092620170725
666435compactgcc -m32 -march=pentium -Os -fomit-frame-pointer2017092620170725
666439compactgcc -m32 -march=pentium4 -O2 -fomit-frame-pointer2017092620170725
670657compactgcc -m32 -march=pentium-mmx -Os -fomit-frame-pointer2017092620170725
671256compactgcc -m32 -march=core2 -msse4 -O2 -fomit-frame-pointer2017092620170725
671280compactgcc -m32 -march=k8 -O2 -fomit-frame-pointer2017092620170725
672329compactgcc -m32 -march=pentium2 -O2 -fomit-frame-pointer2017092620170725
672595compactgcc -m32 -march=prescott -O2 -fomit-frame-pointer2017092620170725
673213compactgcc -m32 -march=core2 -O2 -fomit-frame-pointer2017092620170725
673256compactgcc -m32 -march=core2 -msse4.1 -O2 -fomit-frame-pointer2017092620170725
673284compactgcc -funroll-loops -m32 -march=pentium3 -Os -fomit-frame-pointer2017092720170725
673773compactgcc -m32 -march=corei7 -O2 -fomit-frame-pointer2017092620170725
673802compactgcc -m32 -march=native -mtune=native -O2 -fomit-frame-pointer2017092620170725
674015compactgcc -m32 -march=nocona -O2 -fomit-frame-pointer2017092620170725
674053compactgcc -funroll-loops -m32 -march=pentium-m -Os -fomit-frame-pointer2017092720170725
675331compactgcc -m32 -march=i486 -O2 -fomit-frame-pointer2017092620170725
675807compactgcc -m32 -march=barcelona -O2 -fomit-frame-pointer2017092620170725
676666compactgcc -m32 -O2 -fomit-frame-pointer2017092620170725
677226compactgcc -m32 -march=pentium-m -O2 -fomit-frame-pointer2017092620170725
678385compactgcc -m32 -march=pentium3 -O2 -fomit-frame-pointer2017092620170725
678438compactgcc -m32 -march=athlon -O2 -fomit-frame-pointer2017092620170725
678447compactgcc -m32 -march=pentiumpro -O2 -fomit-frame-pointer2017092620170725
680120compactgcc -funroll-loops -m32 -march=pentiumpro -Os -fomit-frame-pointer2017092720170725
680124compactgcc -funroll-loops -m32 -march=pentium-mmx -Os -fomit-frame-pointer2017092720170725
680418compactgcc -funroll-loops -m32 -march=prescott -Os -fomit-frame-pointer2017092720170725
680623compactgcc -funroll-loops -m32 -march=pentium -Os -fomit-frame-pointer2017092720170725
681222compactgcc -funroll-loops -m32 -march=pentium4 -Os -fomit-frame-pointer2017092720170725
681801compactgcc -m32 -march=i386 -O2 -fomit-frame-pointer2017092720170725
684242compactgcc -m32 -march=i386 -Os -fomit-frame-pointer2017092620170725
685159compactgcc -m32 -Os -fomit-frame-pointer2017092620170725
686071compactgcc -m32 -march=athlon -Os -fomit-frame-pointer2017092620170725
687890compactgcc -m32 -march=core2 -msse4.1 -Os -fomit-frame-pointer2017092620170725
687933compactgcc -m32 -march=corei7 -Os -fomit-frame-pointer2017092620170725
687980compactgcc -m32 -march=core2 -msse4 -Os -fomit-frame-pointer2017092620170725
689662compactgcc -funroll-loops -m32 -march=i386 -Os -fomit-frame-pointer2017092720170725
691387compactgcc -funroll-loops -m32 -march=nocona -Os -fomit-frame-pointer2017092720170725
692512compactgcc -m32 -march=pentium -O2 -fomit-frame-pointer2017092620170725
693443compactgcc -m32 -march=barcelona -Os -fomit-frame-pointer2017092620170725
694032compactgcc -m32 -march=k8 -Os -fomit-frame-pointer2017092620170725
694156compactgcc -m32 -march=pentium-mmx -O2 -fomit-frame-pointer2017092620170725
697229compactgcc -m32 -march=k6-3 -Os -fomit-frame-pointer2017092620170725
698117compactgcc -m32 -march=native -mtune=native -Os -fomit-frame-pointer2017092620170725
698226compactgcc -m32 -march=core2 -Os -fomit-frame-pointer2017092620170725
698421compactgcc -m32 -march=k6 -Os -fomit-frame-pointer2017092620170725
700268compactgcc -funroll-loops -m32 -march=k6-2 -Os -fomit-frame-pointer2017092720170725
700397compactgcc -m32 -march=k6-2 -Os -fomit-frame-pointer2017092620170725
701200compactgcc -funroll-loops -m32 -march=k6 -Os -fomit-frame-pointer2017092720170725
702720compactgcc -funroll-loops -m32 -march=k6-3 -Os -fomit-frame-pointer2017092720170725
704924compactgcc -m32 -march=prescott -Os -fomit-frame-pointer2017092620170725
705066compactgcc -m32 -march=pentium4 -Os -fomit-frame-pointer2017092620170725
705437compactgcc -m32 -march=i486 -Os -fomit-frame-pointer2017092620170725
714518compactgcc -m32 -march=nocona -Os -fomit-frame-pointer2017092620170725
715340compactgcc -funroll-loops -m32 -march=k8 -Os -fomit-frame-pointer2017092720170725
716305compactgcc -funroll-loops -m32 -march=barcelona -Os -fomit-frame-pointer2017092720170725
729011compactgcc -funroll-loops -m32 -march=pentium2 -Os -fomit-frame-pointer2017092720170725
730421referencegcc -funroll-loops -m32 -march=i386 -O -fomit-frame-pointer2017092720170725
733519referencegcc -funroll-loops -m32 -march=pentium-mmx -O -fomit-frame-pointer2017092720170725
735647referencegcc -funroll-loops -m32 -march=pentium -O -fomit-frame-pointer2017092720170725
736663compactgcc -m32 -march=pentiumpro -Os -fomit-frame-pointer2017092620170725
736677compactgcc -funroll-loops -m32 -march=i486 -Os -fomit-frame-pointer2017092720170725
737129compactgcc -m32 -march=pentium2 -Os -fomit-frame-pointer2017092620170725
739114compactgcc -funroll-loops -m32 -Os -fomit-frame-pointer2017092720170725
740136compactgcc -funroll-loops -m32 -march=athlon -Os -fomit-frame-pointer2017092720170725
750073compactgcc -m32 -march=pentium3 -Os -fomit-frame-pointer2017092620170725
750495compactgcc -m32 -march=pentium-m -Os -fomit-frame-pointer2017092620170725
938719referencegcc -m32 -march=k6-3 -O2 -fomit-frame-pointer2017092720170725
938809referencegcc -m32 -march=k6 -O2 -fomit-frame-pointer2017092720170725
938828referencegcc -m32 -march=k6-2 -O2 -fomit-frame-pointer2017092720170725
946490referencegcc -m32 -march=pentium2 -O2 -fomit-frame-pointer2017092720170725
960840referencegcc -m32 -march=native -mtune=native -O2 -fomit-frame-pointer2017092720170725
961181referencegcc -m32 -march=pentiumpro -O2 -fomit-frame-pointer2017092720170725
962578referencegcc -m32 -march=barcelona -O2 -fomit-frame-pointer2017092720170725
964706referencegcc -m32 -march=k8 -O2 -fomit-frame-pointer2017092720170725
966316referencegcc -m32 -march=pentium3 -O2 -fomit-frame-pointer2017092720170725
967703referencegcc -m32 -march=pentium-m -O2 -fomit-frame-pointer2017092720170725
969370referencegcc -m32 -O2 -fomit-frame-pointer2017092720170725
974543referencegcc -m32 -march=core2 -msse4.1 -O2 -fomit-frame-pointer2017092720170725
978053referencegcc -m32 -march=core2 -msse4 -O2 -fomit-frame-pointer2017092720170725
978966referencegcc -m32 -march=corei7 -O2 -fomit-frame-pointer2017092720170725
982604referencegcc -m32 -march=core2 -O2 -fomit-frame-pointer2017092720170725
989610referencegcc -m32 -march=i486 -O2 -fomit-frame-pointer2017092720170725
992042referencegcc -m32 -march=pentium4 -O2 -fomit-frame-pointer2017092720170725
995705referencegcc -m32 -march=athlon -O2 -fomit-frame-pointer2017092720170725
998098referencegcc -m32 -march=nocona -O2 -fomit-frame-pointer2017092720170725
999709referencegcc -m32 -march=prescott -O2 -fomit-frame-pointer2017092720170725
1494175referencegcc -m32 -march=core2 -msse4.1 -O -fomit-frame-pointer2017092720170725
1494374referencegcc -m32 -march=core2 -O -fomit-frame-pointer2017092720170725
1494545referencegcc -m32 -march=core2 -msse4 -O -fomit-frame-pointer2017092720170725
1507194referencegcc -m32 -march=corei7 -O -fomit-frame-pointer2017092720170725
1510434referencegcc -m32 -O -fomit-frame-pointer2017092720170725
1510928referencegcc -m32 -march=athlon -O -fomit-frame-pointer2017092720170725
1512747referencegcc -m32 -march=i486 -O -fomit-frame-pointer2017092720170725
1513820referencegcc -m32 -march=k8 -O -fomit-frame-pointer2017092720170725
1515863referencegcc -m32 -march=nocona -O -fomit-frame-pointer2017092720170725
1516627referencegcc -m32 -march=prescott -O -fomit-frame-pointer2017092720170725
1517806referencegcc -m32 -march=barcelona -O -fomit-frame-pointer2017092720170725
1518091referencegcc -m32 -march=pentiumpro -O -fomit-frame-pointer2017092720170725
1521858referencegcc -m32 -march=pentium2 -O -fomit-frame-pointer2017092720170725
1532720referencegcc -m32 -march=k6-2 -O -fomit-frame-pointer2017092720170725
1533138referencegcc -m32 -march=k6-3 -O -fomit-frame-pointer2017092720170725
1533490referencegcc -m32 -march=native -mtune=native -O -fomit-frame-pointer2017092720170725
1533922referencegcc -m32 -march=k6 -O -fomit-frame-pointer2017092720170725
1533998referencegcc -m32 -march=pentium3 -O -fomit-frame-pointer2017092720170725
1546648referencegcc -m32 -march=pentium-m -O -fomit-frame-pointer2017092720170725
1688421referencegcc -m32 -march=pentium4 -O -fomit-frame-pointer2017092720170725
1974955reference32bitsgcc -funroll-loops -m32 -O3 -fomit-frame-pointer2017092720170725
2018911reference32bitsgcc -funroll-loops -m32 -march=pentium2 -O3 -fomit-frame-pointer2017092720170725
2018969reference32bitsgcc -funroll-loops -m32 -march=pentiumpro -O3 -fomit-frame-pointer2017092720170725
2022949reference32bitsgcc -funroll-loops -m32 -march=k6-3 -O3 -fomit-frame-pointer2017092720170725
2025566reference32bitsgcc -funroll-loops -m32 -march=pentium -O3 -fomit-frame-pointer2017092720170725
2037579reference32bitsgcc -funroll-loops -m32 -march=pentium-mmx -O3 -fomit-frame-pointer2017092720170725
2054874reference32bitsgcc -funroll-loops -m32 -march=k6-2 -O3 -fomit-frame-pointer2017092720170725
2057253reference32bitsgcc -funroll-loops -m32 -march=k6 -O3 -fomit-frame-pointer2017092720170725
2064131reference32bitsgcc -funroll-loops -m32 -march=i486 -O3 -fomit-frame-pointer2017092720170725
2092607reference32bitsgcc -funroll-loops -m32 -march=pentium-m -O3 -fomit-frame-pointer2017092720170725
2094123reference32bitsgcc -funroll-loops -m32 -march=i386 -O3 -fomit-frame-pointer2017092720170725
2097704reference32bitsgcc -funroll-loops -m32 -march=pentium3 -O3 -fomit-frame-pointer2017092720170725
2129995reference32bitsgcc -funroll-loops -m32 -march=barcelona -O3 -fomit-frame-pointer2017092720170725
2136085reference32bitsgcc -m32 -march=k6-2 -O3 -fomit-frame-pointer2017092720170725
2141737reference32bitsgcc -m32 -march=k6-3 -O3 -fomit-frame-pointer2017092720170725
2143186reference32bitsgcc -m32 -march=k6 -O3 -fomit-frame-pointer2017092720170725
2151099reference32bitsgcc -funroll-loops -m32 -march=pentium4 -O3 -fomit-frame-pointer2017092720170725
2165776reference32bitsgcc -m32 -march=pentiumpro -O3 -fomit-frame-pointer2017092720170725
2165848reference32bitsgcc -m32 -march=pentium2 -O3 -fomit-frame-pointer2017092720170725
2173448reference32bitsgcc -funroll-loops -m32 -march=nocona -O3 -fomit-frame-pointer2017092720170725
2174132reference32bitsgcc -funroll-loops -m32 -march=prescott -O3 -fomit-frame-pointer2017092720170725
2185057reference32bitsgcc -funroll-loops -m32 -march=k8 -O3 -fomit-frame-pointer2017092720170725
2203103reference32bitsgcc -funroll-loops -m32 -march=athlon -O3 -fomit-frame-pointer2017092720170725
2206603reference32bitsgcc -m32 -march=i486 -O3 -fomit-frame-pointer2017092720170725
2232153reference32bitsgcc -m32 -march=nocona -O3 -fomit-frame-pointer2017092720170725
2232476reference32bitsgcc -m32 -march=prescott -O3 -fomit-frame-pointer2017092720170725
2239511reference32bitsgcc -m32 -march=barcelona -O3 -fomit-frame-pointer2017092720170725
2248693reference32bitsgcc -m32 -march=pentium4 -O3 -fomit-frame-pointer2017092720170725
2253709reference32bitsgcc -m32 -march=k8 -O3 -fomit-frame-pointer2017092720170725
2299270reference32bitsgcc -m32 -march=pentium3 -O3 -fomit-frame-pointer2017092720170725
2299447reference32bitsgcc -m32 -O3 -fomit-frame-pointer2017092720170725
2305109reference32bitsgcc -m32 -march=pentium -O3 -fomit-frame-pointer2017092720170725
2307184reference32bitsgcc -m32 -march=pentium-mmx -O3 -fomit-frame-pointer2017092720170725
2314204reference32bitsgcc -m32 -march=athlon -O3 -fomit-frame-pointer2017092720170725
2321055reference32bitsgcc -m32 -march=i386 -O3 -fomit-frame-pointer2017092720170725
2321363reference32bitsgcc -m32 -march=native -mtune=native -O3 -fomit-frame-pointer2017092720170725
2390628reference32bitsgcc -m32 -march=pentium-m -O3 -fomit-frame-pointer2017092720170725
2400293reference32bitsgcc -funroll-loops -m32 -march=k6-3 -O2 -fomit-frame-pointer2017092720170725
2400479reference32bitsgcc -funroll-loops -m32 -march=k6-2 -O2 -fomit-frame-pointer2017092720170725
2402122reference32bitsgcc -funroll-loops -m32 -march=k6 -O2 -fomit-frame-pointer2017092720170725
2420889reference32bitsgcc -funroll-loops -m32 -O2 -fomit-frame-pointer2017092720170725
2423170reference32bitsgcc -funroll-loops -m32 -march=prescott -O2 -fomit-frame-pointer2017092720170725
2423412reference32bitsgcc -funroll-loops -m32 -march=nocona -O2 -fomit-frame-pointer2017092720170725
2425630reference32bitsgcc -m32 -march=core2 -O3 -fomit-frame-pointer2017092720170725
2439006reference32bitsgcc -funroll-loops -m32 -march=i486 -O2 -fomit-frame-pointer2017092720170725
2439738reference32bitsgcc -funroll-loops -m32 -march=pentium-mmx -O2 -fomit-frame-pointer2017092720170725
2440659reference32bitsgcc -funroll-loops -m32 -march=i386 -O2 -fomit-frame-pointer2017092720170725
2448312reference32bitsgcc -funroll-loops -m32 -march=pentium -O2 -fomit-frame-pointer2017092720170725
2449765reference32bitsgcc -funroll-loops -m32 -march=pentium3 -O2 -fomit-frame-pointer2017092720170725
2449912reference32bitsgcc -funroll-loops -m32 -march=pentium-m -O2 -fomit-frame-pointer2017092720170725
2451803reference32bitsgcc -funroll-loops -m32 -march=pentium4 -O2 -fomit-frame-pointer2017092720170725
2466495reference32bitsgcc -funroll-loops -m32 -march=k8 -O2 -fomit-frame-pointer2017092720170725
2477216reference32bitsgcc -funroll-loops -m32 -march=barcelona -O2 -fomit-frame-pointer2017092720170725
2485466reference32bitsgcc -funroll-loops -m32 -march=pentium2 -O2 -fomit-frame-pointer2017092720170725
2487432reference32bitsgcc -funroll-loops -m32 -march=pentiumpro -O2 -fomit-frame-pointer2017092720170725
2595528referencegcc -m32 -march=i386 -O2 -fomit-frame-pointer2017092720170725
2609427reference32bitsgcc -funroll-loops -m32 -march=athlon -O2 -fomit-frame-pointer2017092720170725
2635452referencegcc -m32 -march=pentium-mmx -O2 -fomit-frame-pointer2017092720170725
2635851referencegcc -m32 -march=pentium -O2 -fomit-frame-pointer2017092720170725
2641428referencegcc -funroll-loops -m32 -march=pentium -Os -fomit-frame-pointer2017092720170725
2645114referencegcc -funroll-loops -m32 -march=k8 -Os -fomit-frame-pointer2017092720170725
2648235referencegcc -funroll-loops -m32 -march=i486 -Os -fomit-frame-pointer2017092720170725
2648300referencegcc -funroll-loops -m32 -march=barcelona -Os -fomit-frame-pointer2017092720170725
2657767referencegcc -funroll-loops -m32 -march=pentium-mmx -Os -fomit-frame-pointer2017092720170725
2659730referencegcc -funroll-loops -m32 -Os -fomit-frame-pointer2017092720170725
2666807referencegcc -funroll-loops -m32 -march=i386 -Os -fomit-frame-pointer2017092720170725
2667519referencegcc -funroll-loops -m32 -march=pentium4 -Os -fomit-frame-pointer2017092720170725
2667634referencegcc -funroll-loops -m32 -march=nocona -Os -fomit-frame-pointer2017092720170725
2667700referencegcc -funroll-loops -m32 -march=prescott -Os -fomit-frame-pointer2017092720170725
2669851referencegcc -funroll-loops -m32 -march=athlon -Os -fomit-frame-pointer2017092720170725
2675728referencegcc -funroll-loops -m32 -march=pentium2 -Os -fomit-frame-pointer2017092720170725
2675983referencegcc -funroll-loops -m32 -march=pentiumpro -Os -fomit-frame-pointer2017092720170725
2677845referencegcc -m32 -Os -fomit-frame-pointer2017092720170725
2678563referencegcc -m32 -march=athlon -Os -fomit-frame-pointer2017092720170725
2691696referencegcc -m32 -march=pentiumpro -Os -fomit-frame-pointer2017092720170725
2692114referencegcc -m32 -march=pentium2 -Os -fomit-frame-pointer2017092720170725
2694812referencegcc -funroll-loops -m32 -march=pentium-m -Os -fomit-frame-pointer2017092720170725
2695174referencegcc -funroll-loops -m32 -march=pentium3 -Os -fomit-frame-pointer2017092720170725
2706279referencegcc -m32 -march=pentium-m -Os -fomit-frame-pointer2017092720170725
2713129referencegcc -m32 -march=pentium3 -Os -fomit-frame-pointer2017092720170725
2725203referencegcc -m32 -march=native -mtune=native -Os -fomit-frame-pointer2017092720170725
2730371referencegcc -m32 -march=core2 -Os -fomit-frame-pointer2017092720170725
2730932referencegcc -m32 -march=barcelona -Os -fomit-frame-pointer2017092720170725
2731316referencegcc -m32 -march=k8 -Os -fomit-frame-pointer2017092720170725
2732818referencegcc -m32 -march=core2 -msse4.1 -Os -fomit-frame-pointer2017092720170725
2737240referencegcc -m32 -march=pentium-mmx -Os -fomit-frame-pointer2017092720170725
2739819referencegcc -m32 -march=corei7 -Os -fomit-frame-pointer2017092720170725
2740456referencegcc -m32 -march=core2 -msse4 -Os -fomit-frame-pointer2017092720170725
2744550referencegcc -m32 -march=pentium -Os -fomit-frame-pointer2017092720170725
2746217referencegcc -m32 -march=i386 -Os -fomit-frame-pointer2017092720170725
2753689referencegcc -m32 -march=i486 -Os -fomit-frame-pointer2017092720170725
2758182referencegcc -m32 -march=prescott -Os -fomit-frame-pointer2017092720170725
2760101referencegcc -m32 -march=pentium4 -Os -fomit-frame-pointer2017092720170725
2760158referencegcc -m32 -march=nocona -Os -fomit-frame-pointer2017092720170725
2808528referencegcc -funroll-loops -m32 -march=k6 -Os -fomit-frame-pointer2017092720170725
2809041referencegcc -funroll-loops -m32 -march=k6-2 -Os -fomit-frame-pointer2017092720170725
2811511referencegcc -funroll-loops -m32 -march=k6-3 -Os -fomit-frame-pointer2017092720170725
2824915referencegcc -m32 -march=k6 -Os -fomit-frame-pointer2017092720170725
2826896referencegcc -m32 -march=k6-2 -Os -fomit-frame-pointer2017092720170725
2831831referencegcc -m32 -march=k6-3 -Os -fomit-frame-pointer2017092720170725
2878780reference32bitsgcc -m32 -march=nocona -O2 -fomit-frame-pointer2017092720170725
2878956reference32bitsgcc -m32 -march=prescott -O2 -fomit-frame-pointer2017092720170725
2921773reference32bitsgcc -m32 -O2 -fomit-frame-pointer2017092720170725
2923687reference32bitsgcc -m32 -march=core2 -msse4 -O2 -fomit-frame-pointer2017092720170725
2925692reference32bitsgcc -m32 -march=core2 -msse4.1 -O2 -fomit-frame-pointer2017092720170725
2930536reference32bitsgcc -m32 -march=core2 -O2 -fomit-frame-pointer2017092720170725
2936887reference32bitsgcc -m32 -march=i486 -O2 -fomit-frame-pointer2017092720170725
2941590reference32bitsgcc -m32 -march=pentium-m -O2 -fomit-frame-pointer2017092720170725
2942620reference32bitsgcc -m32 -march=pentium3 -O2 -fomit-frame-pointer2017092720170725
2957440reference32bitsgcc -m32 -march=corei7 -O2 -fomit-frame-pointer2017092720170725
2993246reference32bitsgcc -m32 -march=k8 -O2 -fomit-frame-pointer2017092720170725
3022173reference32bitsgcc -m32 -march=athlon -O2 -fomit-frame-pointer2017092720170725
3030367reference32bitsgcc -m32 -march=pentium2 -O2 -fomit-frame-pointer2017092720170725
3030486reference32bitsgcc -m32 -march=pentiumpro -O2 -fomit-frame-pointer2017092720170725
3033260reference32bitsgcc -funroll-loops -m32 -march=pentium3 -O -fomit-frame-pointer2017092720170725
3047154reference32bitsgcc -funroll-loops -m32 -march=pentium-m -O -fomit-frame-pointer2017092720170725
3069370reference32bitsgcc -m32 -march=pentium4 -O2 -fomit-frame-pointer2017092720170725
3089181reference32bitsgcc -funroll-loops -m32 -march=prescott -O -fomit-frame-pointer2017092720170725
3094981reference32bitsgcc -m32 -march=barcelona -O2 -fomit-frame-pointer2017092720170725
3100254reference32bitsgcc -m32 -march=k6-3 -O2 -fomit-frame-pointer2017092720170725
3100805reference32bitsgcc -m32 -march=k6 -O2 -fomit-frame-pointer2017092720170725
3114817reference32bitsgcc -funroll-loops -m32 -march=nocona -O -fomit-frame-pointer2017092720170725
3114970reference32bitsgcc -funroll-loops -m32 -march=barcelona -O -fomit-frame-pointer2017092720170725
3125519reference32bitsgcc -funroll-loops -m32 -march=k8 -O -fomit-frame-pointer2017092720170725
3126374reference32bitsgcc -m32 -march=k6-2 -O2 -fomit-frame-pointer2017092720170725
3129077reference32bitsgcc -funroll-loops -m32 -march=pentium2 -O -fomit-frame-pointer2017092720170725
3129210reference32bitsgcc -funroll-loops -m32 -march=pentiumpro -O -fomit-frame-pointer2017092720170725
3140971reference32bitsgcc -funroll-loops -m32 -march=athlon -O -fomit-frame-pointer2017092720170725
3146481reference32bitsgcc -funroll-loops -m32 -O -fomit-frame-pointer2017092720170725
3150119reference32bitsgcc -funroll-loops -m32 -march=i486 -O -fomit-frame-pointer2017092720170725
3164374reference32bitsgcc -funroll-loops -m32 -march=k6-2 -O -fomit-frame-pointer2017092720170725
3172192reference32bitsgcc -m32 -march=native -mtune=native -O2 -fomit-frame-pointer2017092720170725
3202179reference32bitsgcc -funroll-loops -m32 -march=k6-3 -O -fomit-frame-pointer2017092720170725
3214026reference32bitsgcc -funroll-loops -m32 -march=k6 -O -fomit-frame-pointer2017092720170725
3317790reference32bitsgcc -funroll-loops -m32 -march=pentium4 -O -fomit-frame-pointer2017092720170725
3755497reference32bitsgcc -m32 -march=athlon -O -fomit-frame-pointer2017092720170725
3891941reference32bitsgcc -m32 -march=barcelona -O -fomit-frame-pointer2017092720170725
3895788reference32bitsgcc -m32 -march=core2 -msse4 -O -fomit-frame-pointer2017092720170725
3898306reference32bitsgcc -m32 -march=core2 -O -fomit-frame-pointer2017092720170725
3906719reference32bitsgcc -m32 -march=core2 -msse4.1 -O -fomit-frame-pointer2017092720170725
4012054reference32bitsgcc -m32 -march=i486 -O -fomit-frame-pointer2017092720170725
4021203reference32bitsgcc -m32 -march=k8 -O -fomit-frame-pointer2017092720170725
4057041reference32bitsgcc -m32 -march=native -mtune=native -O -fomit-frame-pointer2017092720170725
4063621reference32bitsgcc -m32 -march=prescott -O -fomit-frame-pointer2017092720170725
4065088reference32bitsgcc -m32 -march=nocona -O -fomit-frame-pointer2017092720170725
4110279reference32bitsgcc -m32 -march=k6-2 -O -fomit-frame-pointer2017092720170725
4110816reference32bitsgcc -m32 -march=k6-3 -O -fomit-frame-pointer2017092720170725
4117585reference32bitsgcc -m32 -march=k6 -O -fomit-frame-pointer2017092720170725
4149524reference32bitsgcc -m32 -O -fomit-frame-pointer2017092720170725
4156312reference32bitsgcc -m32 -march=pentium3 -O -fomit-frame-pointer2017092720170725
4156326reference32bitsgcc -m32 -march=pentium-m -O -fomit-frame-pointer2017092720170725
4156397reference32bitsgcc -m32 -march=pentium2 -O -fomit-frame-pointer2017092720170725
4157243reference32bitsgcc -m32 -march=pentiumpro -O -fomit-frame-pointer2017092720170725
4283655reference32bitsgcc -m32 -march=corei7 -O -fomit-frame-pointer2017092720170725
4416193reference32bitsgcc -m32 -march=pentium4 -O -fomit-frame-pointer2017092720170725
4587977reference32bitsgcc -m32 -march=pentium-mmx -O2 -fomit-frame-pointer2017092720170725
4596333reference32bitsgcc -m32 -march=pentium -O2 -fomit-frame-pointer2017092720170725
4683837reference32bitsgcc -funroll-loops -m32 -march=pentium -O -fomit-frame-pointer2017092720170725
4689048reference32bitsgcc -funroll-loops -m32 -march=pentium-mmx -O -fomit-frame-pointer2017092720170725
4741446reference32bitsgcc -m32 -march=i386 -O2 -fomit-frame-pointer2017092720170725
4793097reference32bitsgcc -funroll-loops -m32 -march=i386 -O -fomit-frame-pointer2017092720170725
4980366reference32bitsgcc -funroll-loops -m32 -march=athlon -Os -fomit-frame-pointer2017092720170725
4984498reference32bitsgcc -funroll-loops -m32 -march=k8 -Os -fomit-frame-pointer2017092720170725
4985083reference32bitsgcc -funroll-loops -m32 -Os -fomit-frame-pointer2017092720170725
4989647reference32bitsgcc -m32 -march=pentium-m -Os -fomit-frame-pointer2017092720170725
4995537reference32bitsgcc -m32 -march=pentium3 -Os -fomit-frame-pointer2017092720170725
4995812reference32bitsgcc -funroll-loops -m32 -march=barcelona -Os -fomit-frame-pointer2017092720170725
5023059reference32bitsgcc -funroll-loops -m32 -march=pentium4 -Os -fomit-frame-pointer2017092720170725
5029651reference32bitsgcc -funroll-loops -m32 -march=prescott -Os -fomit-frame-pointer2017092720170725
5067181reference32bitsgcc -funroll-loops -m32 -march=nocona -Os -fomit-frame-pointer2017092720170725
5082714reference32bitsgcc -funroll-loops -m32 -march=i486 -Os -fomit-frame-pointer2017092720170725
5092722reference32bitsgcc -m32 -march=k6-3 -Os -fomit-frame-pointer2017092720170725
5092760reference32bitsgcc -m32 -march=k6-2 -Os -fomit-frame-pointer2017092720170725
5092812reference32bitsgcc -m32 -march=k6 -Os -fomit-frame-pointer2017092720170725
5113964reference32bitsgcc -m32 -march=i386 -Os -fomit-frame-pointer2017092720170725
5144307reference32bitsgcc -funroll-loops -m32 -march=k6-3 -Os -fomit-frame-pointer2017092720170725
5144906reference32bitsgcc -funroll-loops -m32 -march=k6 -Os -fomit-frame-pointer2017092720170725
5150097reference32bitsgcc -funroll-loops -m32 -march=k6-2 -Os -fomit-frame-pointer2017092720170725
5184159reference32bitsgcc -funroll-loops -m32 -march=i386 -Os -fomit-frame-pointer2017092720170725
5196998reference32bitsgcc -m32 -march=i486 -Os -fomit-frame-pointer2017092720170725
5214540reference32bitsgcc -m32 -march=pentium-mmx -Os -fomit-frame-pointer2017092720170725
5215201reference32bitsgcc -m32 -march=pentium -Os -fomit-frame-pointer2017092720170725
5234828reference32bitsgcc -funroll-loops -m32 -march=pentium2 -Os -fomit-frame-pointer2017092720170725
5235146reference32bitsgcc -funroll-loops -m32 -march=pentiumpro -Os -fomit-frame-pointer2017092720170725
5247187reference32bitsgcc -funroll-loops -m32 -march=pentium -Os -fomit-frame-pointer2017092720170725
5248769reference32bitsgcc -funroll-loops -m32 -march=pentium-mmx -Os -fomit-frame-pointer2017092720170725
5301247reference32bitsgcc -m32 -march=athlon -Os -fomit-frame-pointer2017092720170725
5312219reference32bitsgcc -m32 -Os -fomit-frame-pointer2017092720170725
5363543reference32bitsgcc -m32 -march=pentiumpro -Os -fomit-frame-pointer2017092720170725
5366949reference32bitsgcc -m32 -march=pentium2 -Os -fomit-frame-pointer2017092720170725
5378007reference32bitsgcc -funroll-loops -m32 -march=pentium-m -Os -fomit-frame-pointer2017092720170725
5378173reference32bitsgcc -funroll-loops -m32 -march=pentium3 -Os -fomit-frame-pointer2017092720170725
5419123reference32bitsgcc -m32 -march=k8 -Os -fomit-frame-pointer2017092720170725
5434442reference32bitsgcc -m32 -march=native -mtune=native -Os -fomit-frame-pointer2017092720170725
5438602reference32bitsgcc -m32 -march=barcelona -Os -fomit-frame-pointer2017092720170725
5440109reference32bitsgcc -m32 -march=core2 -Os -fomit-frame-pointer2017092720170725
5440498reference32bitsgcc -m32 -march=corei7 -Os -fomit-frame-pointer2017092720170725
5441676reference32bitsgcc -m32 -march=core2 -msse4.1 -Os -fomit-frame-pointer2017092720170725
5442441reference32bitsgcc -m32 -march=core2 -msse4 -Os -fomit-frame-pointer2017092720170725
5467150reference32bitsgcc -m32 -march=nocona -Os -fomit-frame-pointer2017092720170725
5467987reference32bitsgcc -m32 -march=pentium4 -Os -fomit-frame-pointer2017092720170725
5502072reference32bitsgcc -m32 -march=prescott -Os -fomit-frame-pointer2017092720170725
7068352referencegcc -m32 -march=pentium -O -fomit-frame-pointer2017092720170725
7068855referencegcc -m32 -march=pentium-mmx -O -fomit-frame-pointer2017092720170725
7069335referencegcc -m32 -march=i386 -O -fomit-frame-pointer2017092720170725
9993397reference32bitsgcc -m32 -march=pentium -O -fomit-frame-pointer2017092720170725
9994171reference32bitsgcc -m32 -march=pentium-mmx -O -fomit-frame-pointer2017092720170725
10126876reference32bitsgcc -m32 -march=i386 -O -fomit-frame-pointer2017092720170725

Test failure

Implementation: crypto_aead/lakekeyakv2/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/lakekeyakv2/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/lakekeyakv2/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/lakekeyakv2/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/lakekeyakv2/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/lakekeyakv2/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/lakekeyakv2/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/lakekeyakv2/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/lakekeyakv2/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/lakekeyakv2/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/lakekeyakv2/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/lakekeyakv2/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/lakekeyakv2/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/lakekeyakv2/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/lakekeyakv2/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/lakekeyakv2/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/lakekeyakv2/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/lakekeyakv2/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/lakekeyakv2/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/lakekeyakv2/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/lakekeyakv2/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/lakekeyakv2/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/lakekeyakv2/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/lakekeyakv2/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/lakekeyakv2/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/lakekeyakv2/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/lakekeyakv2/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