Implementation notes: x86, latour, crypto_aead/lunarkeyakv2

Computer: latour
Architecture: x86
CPU ID: GenuineIntel-000006fb-bfebfbff
SUPERCOP version: 20171218
Operation: crypto_aead
Primitive: lunarkeyakv2
TimeImplementationCompilerBenchmark dateSUPERCOP version
363699generic64lcgcc -funroll-loops -m32 -march=prescott -O -fomit-frame-pointer2017072420170718
364608generic64lcgcc -funroll-loops -m32 -march=nocona -O -fomit-frame-pointer2017072420170718
366390generic64lcgcc -funroll-loops -m32 -march=i486 -O -fomit-frame-pointer2017072420170718
368325generic64lcgcc -m32 -march=nocona -O -fomit-frame-pointer2017072420170718
368442generic64lcgcc -funroll-loops -m32 -O -fomit-frame-pointer2017072420170718
368883generic64lcgcc -m32 -march=prescott -O -fomit-frame-pointer2017072420170718
368901generic64lcgcc -m32 -march=pentium3 -O -fomit-frame-pointer2017072420170718
368964generic64lcgcc -m32 -march=pentium2 -O -fomit-frame-pointer2017072420170718
369396generic64lcgcc -m32 -march=pentiumpro -O -fomit-frame-pointer2017072420170718
369540generic64lcgcc -funroll-loops -m32 -march=pentium-m -O -fomit-frame-pointer2017072420170718
369612generic64lcgcc -m32 -march=pentium-m -O -fomit-frame-pointer2017072420170718
369747generic64lcgcc -funroll-loops -m32 -march=k6-3 -O -fomit-frame-pointer2017072420170718
369855generic64lcgcc -funroll-loops -m32 -march=k6-2 -O -fomit-frame-pointer2017072420170718
370044generic64lcgcc -funroll-loops -m32 -march=pentium3 -O -fomit-frame-pointer2017072420170718
370251generic64lcgcc -funroll-loops -m32 -march=pentium-mmx -O -fomit-frame-pointer2017072420170718
370350generic64lcgcc -funroll-loops -m32 -march=pentiumpro -O -fomit-frame-pointer2017072420170718
370404generic32lcgcc -m32 -march=pentium2 -O -fomit-frame-pointer2017072420170718
370800generic32gcc -m32 -march=pentium-m -O -fomit-frame-pointer2017072420170718
370935generic32lcgcc -m32 -march=pentium3 -O -fomit-frame-pointer2017072420170718
370953generic32lcgcc -m32 -march=pentiumpro -O -fomit-frame-pointer2017072420170718
371016generic64lcgcc -funroll-loops -m32 -march=pentium2 -O -fomit-frame-pointer2017072420170718
371133generic64lcgcc -funroll-loops -m32 -march=pentium4 -O -fomit-frame-pointer2017072420170718
371169generic64lcgcc -m32 -O -fomit-frame-pointer2017072420170718
371232generic64lcgcc -m32 -march=i486 -O -fomit-frame-pointer2017072420170718
371295generic64lcgcc -funroll-loops -m32 -march=k6 -O -fomit-frame-pointer2017072420170718
371502generic64lcgcc -funroll-loops -m32 -march=i386 -O -fomit-frame-pointer2017072420170718
371952generic64lcgcc -funroll-loops -m32 -march=pentium -O -fomit-frame-pointer2017072420170718
372042generic64lcgcc -m32 -march=corei7 -O -fomit-frame-pointer2017072420170718
372186generic64lcgcc -funroll-loops -m32 -march=barcelona -O -fomit-frame-pointer2017072420170718
372636generic64lcgcc -m32 -march=core2 -msse4.1 -O -fomit-frame-pointer2017072420170718
373014generic32gcc -m32 -march=pentiumpro -O -fomit-frame-pointer2017072420170718
373068generic64lcgcc -m32 -march=k6-2 -O -fomit-frame-pointer2017072420170718
373149generic64lcgcc -m32 -march=corei7-avx -O -fomit-frame-pointer2017072420170718
373275generic64lcgcc -funroll-loops -m32 -march=k8 -O -fomit-frame-pointer2017072420170718
373275generic64lcgcc -m32 -march=core2 -O -fomit-frame-pointer2017072420170718
373482generic64lcgcc -m32 -march=k6 -O -fomit-frame-pointer2017072420170718
373500generic32gcc -m32 -march=pentium3 -O -fomit-frame-pointer2017072420170718
373617generic32gcc -funroll-loops -m32 -march=nocona -O -fomit-frame-pointer2017072420170718
373752generic32lcgcc -m32 -march=pentium-m -O -fomit-frame-pointer2017072420170718
373770generic64lcgcc -m32 -march=pentium -O -fomit-frame-pointer2017072420170718
374067generic32lcgcc -funroll-loops -m32 -march=pentium2 -O -fomit-frame-pointer2017072420170718
374076generic32gcc -m32 -march=pentium2 -O -fomit-frame-pointer2017072420170718
374157generic64lcgcc -m32 -march=native -mtune=native -O -fomit-frame-pointer2017072420170718
374193generic64lcgcc -m32 -march=k6-3 -O -fomit-frame-pointer2017072420170718
374436generic64gcc -funroll-loops -m32 -march=i386 -O -fomit-frame-pointer2017072420170718
374463generic32lcgcc -funroll-loops -m32 -march=pentium-m -O -fomit-frame-pointer2017072420170718
374472generic32lcgcc -funroll-loops -m32 -march=pentium3 -O -fomit-frame-pointer2017072420170718
374778generic32gcc -funroll-loops -m32 -march=pentium -O -fomit-frame-pointer2017072420170718
374877generic32gcc -funroll-loops -m32 -march=pentiumpro -O -fomit-frame-pointer2017072420170718
375012generic32lcgcc -funroll-loops -m32 -march=barcelona -O -fomit-frame-pointer2017072420170718
375291generic32gcc -funroll-loops -m32 -march=pentium3 -O -fomit-frame-pointer2017072420170718
375300generic32lcgcc -funroll-loops -m32 -march=i486 -O -fomit-frame-pointer2017072420170718
375354generic32gcc -funroll-loops -m32 -march=pentium-m -O -fomit-frame-pointer2017072420170718
375426generic32lcgcc -m32 -march=i486 -O -fomit-frame-pointer2017072420170718
375426generic32lcgcc -m32 -march=pentium -O -fomit-frame-pointer2017072420170718
375462generic32lcgcc -funroll-loops -m32 -march=pentiumpro -O -fomit-frame-pointer2017072420170718
375516generic32lcgcc -m32 -march=pentium-mmx -O -fomit-frame-pointer2017072420170718
375561generic32gcc -funroll-loops -m32 -march=barcelona -O -fomit-frame-pointer2017072420170718
375597generic64lcgcc -m32 -march=pentium-mmx -O -fomit-frame-pointer2017072420170718
375759generic64lcgcc -m32 -march=i386 -O -fomit-frame-pointer2017072420170718
375813generic32gcc -funroll-loops -m32 -march=pentium2 -O -fomit-frame-pointer2017072420170718
375849generic32lcgcc -funroll-loops -m32 -march=pentium -O -fomit-frame-pointer2017072420170718
375957generic32gcc -m32 -march=pentium -O -fomit-frame-pointer2017072420170718
376047generic32gcc -m32 -march=i486 -O -fomit-frame-pointer2017072420170718
376083generic32gcc -funroll-loops -m32 -march=prescott -O -fomit-frame-pointer2017072420170718
376110generic32gcc -m32 -march=pentium-mmx -O -fomit-frame-pointer2017072420170718
376398generic64lcgcc -m32 -march=core2 -msse4 -O -fomit-frame-pointer2017072420170718
376434generic32lcgcc -funroll-loops -m32 -march=k8 -O -fomit-frame-pointer2017072420170718
376434generic32lcgcc -funroll-loops -m32 -march=pentium-mmx -O -fomit-frame-pointer2017072420170718
376794generic32lcgcc -funroll-loops -m32 -O -fomit-frame-pointer2017072420170718
376803generic64gcc -funroll-loops -m32 -march=pentium -O -fomit-frame-pointer2017072420170718
376893generic64gcc -funroll-loops -m32 -march=pentium-mmx -O -fomit-frame-pointer2017072420170718
376947generic32lcgcc -m32 -march=barcelona -O -fomit-frame-pointer2017072420170718
377064generic32gcc -funroll-loops -m32 -O -fomit-frame-pointer2017072420170718
377127generic32gcc -funroll-loops -m32 -march=pentium-mmx -O -fomit-frame-pointer2017072420170718
377208generic32gcc -funroll-loops -m32 -march=i486 -O -fomit-frame-pointer2017072420170718
377217generic64lcgcc -m32 -march=athlon -O -fomit-frame-pointer2017072420170718
377370generic64lcgcc -m32 -march=core-avx-i -O -fomit-frame-pointer2017072420170718
377424generic64gcc -funroll-loops -m32 -march=i486 -O -fomit-frame-pointer2017072420170718
377451generic32lcgcc -m32 -march=prescott -O -fomit-frame-pointer2017072420170718
377595generic32gcc -m32 -march=k6-3 -O -fomit-frame-pointer2017072420170718
377604generic64gcc -funroll-loops -m32 -march=pentium3 -O -fomit-frame-pointer2017072420170718
377604generic32gcc -m32 -march=prescott -O -fomit-frame-pointer2017072420170718
377613generic32lcgcc -m32 -march=k6-3 -O -fomit-frame-pointer2017072420170718
377784generic32gcc -m32 -march=nocona -O -fomit-frame-pointer2017072420170718
377982generic64lcgcc -funroll-loops -m32 -march=athlon -O -fomit-frame-pointer2017072420170718
378027generic32gcc -m32 -march=athlon -O -fomit-frame-pointer2017072420170718
378090generic32lcgcc -m32 -march=nocona -O -fomit-frame-pointer2017072420170718
378108generic64lcgcc -m32 -march=pentium4 -O -fomit-frame-pointer2017072420170718
378387generic32lcgcc -funroll-loops -m32 -march=k6-3 -O -fomit-frame-pointer2017072420170718
378414generic32lcgcc -m32 -march=k6-2 -O -fomit-frame-pointer2017072420170718
378414generic32lcgcc -m32 -march=k6 -O -fomit-frame-pointer2017072420170718
378486generic32lcgcc -m32 -O -fomit-frame-pointer2017072420170718
378585generic32gcc -m32 -march=native -mtune=native -O -fomit-frame-pointer2017072420170718
378630generic32gcc -m32 -O -fomit-frame-pointer2017072420170718
378855generic32gcc -funroll-loops -m32 -march=athlon -O -fomit-frame-pointer2017072420170718
378990generic32gcc -funroll-loops -m32 -march=k8 -O -fomit-frame-pointer2017072420170718
379044generic64gcc -funroll-loops -m32 -march=pentiumpro -O -fomit-frame-pointer2017072420170718
379053generic32gcc -funroll-loops -m32 -march=k6-3 -O -fomit-frame-pointer2017072420170718
379134generic32lcgcc -funroll-loops -m32 -march=athlon -O -fomit-frame-pointer2017072420170718
379152generic32gcc -m32 -march=corei7-avx -O -fomit-frame-pointer2017072420170718
379179generic64gcc -funroll-loops -m32 -march=pentium2 -O -fomit-frame-pointer2017072420170718
379188generic32gcc -funroll-loops -m32 -march=k6 -O -fomit-frame-pointer2017072420170718
379476generic32gcc -funroll-loops -m32 -march=k6-2 -O -fomit-frame-pointer2017072420170718
379548generic32lcgcc -funroll-loops -m32 -march=k6-2 -O -fomit-frame-pointer2017072420170718
379593generic32gcc -m32 -march=core2 -msse4.1 -O -fomit-frame-pointer2017072420170718
379845generic32gcc -funroll-loops -m32 -march=pentium4 -O -fomit-frame-pointer2017072420170718
379854generic64lcgcc -m32 -march=k8 -O -fomit-frame-pointer2017072420170718
379962generic32gcc -m32 -march=corei7 -O -fomit-frame-pointer2017072420170718
380025generic32gcc -m32 -march=core-avx-i -O -fomit-frame-pointer2017072420170718
380070generic32gcc -m32 -march=core2 -msse4 -O -fomit-frame-pointer2017072420170718
380259generic32lcgcc -m32 -march=native -mtune=native -O -fomit-frame-pointer2017072420170718
380277generic32lcgcc -m32 -march=k8 -O -fomit-frame-pointer2017072420170718
380547generic32lcgcc -m32 -march=core-avx-i -O -fomit-frame-pointer2017072420170718
380565generic32lcgcc -funroll-loops -m32 -march=k6 -O -fomit-frame-pointer2017072420170718
380565generic32lcgcc -funroll-loops -m32 -march=nocona -O -fomit-frame-pointer2017072420170718
380592generic64gcc -funroll-loops -m32 -march=pentium-m -O -fomit-frame-pointer2017072420170718
380691generic32lcgcc -m32 -march=core2 -msse4 -O -fomit-frame-pointer2017072420170718
380763generic32gcc -m32 -march=k6 -O -fomit-frame-pointer2017072420170718
380808generic32lcgcc -m32 -march=core2 -msse4.1 -O -fomit-frame-pointer2017072420170718
380961generic32lcgcc -m32 -march=corei7-avx -O -fomit-frame-pointer2017072420170718
381087generic64lcgcc -m32 -march=barcelona -O -fomit-frame-pointer2017072420170718
381168generic32gcc -m32 -march=barcelona -O -fomit-frame-pointer2017072420170718
381177generic32lcgcc -m32 -march=corei7 -O -fomit-frame-pointer2017072420170718
381312generic32gcc -m32 -march=pentium4 -O -fomit-frame-pointer2017072420170718
381366generic32gcc -m32 -march=k6-2 -O -fomit-frame-pointer2017072420170718
381870generic32lcgcc -m32 -march=core2 -O -fomit-frame-pointer2017072420170718
381906generic32lcgcc -m32 -march=pentium4 -O -fomit-frame-pointer2017072420170718
382320generic64gcc -funroll-loops -m32 -march=k6-2 -O -fomit-frame-pointer2017072420170718
382437generic64gcc -funroll-loops -m32 -march=k6-3 -O -fomit-frame-pointer2017072420170718
382590generic32lcgcc -m32 -march=i386 -O -fomit-frame-pointer2017072420170718
382896generic32gcc -m32 -march=core2 -O -fomit-frame-pointer2017072420170718
382914generic32gcc -funroll-loops -m32 -march=i386 -O -fomit-frame-pointer2017072420170718
383328generic64gcc -funroll-loops -m32 -march=barcelona -O -fomit-frame-pointer2017072420170718
383463generic64gcc -funroll-loops -m32 -march=pentium4 -O -fomit-frame-pointer2017072420170718
383580generic32gcc -m32 -march=k8 -O -fomit-frame-pointer2017072420170718
383652generic64gcc -funroll-loops -m32 -march=k6 -O -fomit-frame-pointer2017072420170718
383670generic32lcgcc -m32 -march=athlon -O -fomit-frame-pointer2017072420170718
384264generic32lcgcc -funroll-loops -m32 -march=prescott -O -fomit-frame-pointer2017072420170718
384696generic32lcgcc -funroll-loops -m32 -march=i386 -O -fomit-frame-pointer2017072420170718
384903generic32gcc -m32 -march=i386 -O -fomit-frame-pointer2017072420170718
385065generic64gcc -funroll-loops -m32 -O -fomit-frame-pointer2017072420170718
385155generic64gcc -funroll-loops -m32 -march=nocona -O -fomit-frame-pointer2017072420170718
386010generic64gcc -m32 -march=athlon -O -fomit-frame-pointer2017072420170718
386244generic32lcgcc -funroll-loops -m32 -march=pentium4 -O -fomit-frame-pointer2017072420170718
386325generic64gcc -m32 -march=corei7-avx -O -fomit-frame-pointer2017072420170718
386325generic64gcc -m32 -march=corei7 -O -fomit-frame-pointer2017072420170718
386784generic64gcc -m32 -march=core-avx-i -O -fomit-frame-pointer2017072420170718
386784generic64gcc -m32 -march=core2 -O -fomit-frame-pointer2017072420170718
387009generic64gcc -funroll-loops -m32 -march=prescott -O -fomit-frame-pointer2017072420170718
387090generic64gcc -funroll-loops -m32 -march=k8 -O -fomit-frame-pointer2017072420170718
387297generic64gcc -m32 -march=core2 -msse4.1 -O -fomit-frame-pointer2017072420170718
387423generic64gcc -m32 -march=core2 -msse4 -O -fomit-frame-pointer2017072420170718
387459generic64gcc -m32 -march=k8 -O -fomit-frame-pointer2017072420170718
388701generic64gcc -m32 -march=pentium3 -O -fomit-frame-pointer2017072420170718
388980generic64gcc -m32 -march=native -mtune=native -O -fomit-frame-pointer2017072420170718
389430generic64gcc -m32 -O -fomit-frame-pointer2017072420170718
389466generic64gcc -m32 -march=pentium2 -O -fomit-frame-pointer2017072420170718
389601generic64gcc -funroll-loops -m32 -march=athlon -O -fomit-frame-pointer2017072420170718
389898generic64gcc -m32 -march=pentiumpro -O -fomit-frame-pointer2017072420170718
390141generic64gcc -m32 -march=pentium-m -O -fomit-frame-pointer2017072420170718
390267generic64gcc -m32 -march=barcelona -O -fomit-frame-pointer2017072420170718
391275generic64gcc -m32 -march=k6-2 -O -fomit-frame-pointer2017072420170718
391482generic64gcc -m32 -march=k6-3 -O -fomit-frame-pointer2017072420170718
392724generic64gcc -m32 -march=nocona -O -fomit-frame-pointer2017072420170718
393255generic64gcc -m32 -march=k6 -O -fomit-frame-pointer2017072420170718
393381generic64gcc -m32 -march=pentium-mmx -O -fomit-frame-pointer2017072420170718
393534generic64gcc -m32 -march=i386 -O -fomit-frame-pointer2017072420170718
393930generic64gcc -m32 -march=prescott -O -fomit-frame-pointer2017072420170718
394182generic64gcc -m32 -march=i486 -O -fomit-frame-pointer2017072420170718
394200generic64gcc -m32 -march=pentium -O -fomit-frame-pointer2017072420170718
400113generic64gcc -m32 -march=pentium4 -O -fomit-frame-pointer2017072420170718
441207generic64lcgcc -funroll-loops -m32 -O3 -fomit-frame-pointer2017072420170718
444735generic64lcgcc -funroll-loops -m32 -march=k8 -O3 -fomit-frame-pointer2017072420170718
446274generic64lcgcc -funroll-loops -m32 -O2 -fomit-frame-pointer2017072420170718
446733generic64lcgcc -funroll-loops -m32 -march=barcelona -O3 -fomit-frame-pointer2017072420170718
447966generic64lcgcc -funroll-loops -m32 -march=k6 -O3 -fomit-frame-pointer2017072420170718
448272generic64lcgcc -funroll-loops -m32 -march=athlon -O3 -fomit-frame-pointer2017072420170718
449919generic64lcgcc -funroll-loops -m32 -march=barcelona -O2 -fomit-frame-pointer2017072420170718
450594generic64lcgcc -funroll-loops -m32 -march=nocona -O3 -fomit-frame-pointer2017072420170718
450738generic64lcgcc -funroll-loops -m32 -march=k6-3 -O3 -fomit-frame-pointer2017072420170718
451341generic64lcgcc -funroll-loops -m32 -march=k6-2 -O3 -fomit-frame-pointer2017072420170718
451512generic64lcgcc -funroll-loops -m32 -march=prescott -O3 -fomit-frame-pointer2017072420170718
452187generic64lcgcc -funroll-loops -m32 -march=k8 -O2 -fomit-frame-pointer2017072420170718
454545generic64lcgcc -funroll-loops -m32 -march=athlon -O2 -fomit-frame-pointer2017072420170718
454932generic64lcgcc -funroll-loops -m32 -march=k6 -O2 -fomit-frame-pointer2017072420170718
458181generic64lcgcc -funroll-loops -m32 -march=k6-3 -O2 -fomit-frame-pointer2017072420170718
458208generic64lcgcc -funroll-loops -m32 -march=k6-2 -O2 -fomit-frame-pointer2017072420170718
460998generic64lcgcc -funroll-loops -m32 -march=prescott -O2 -fomit-frame-pointer2017072420170718
461871generic64lcgcc -funroll-loops -m32 -march=nocona -O2 -fomit-frame-pointer2017072420170718
464238generic64lcgcc -funroll-loops -m32 -march=pentium4 -O3 -fomit-frame-pointer2017072420170718
473652generic64lcgcc -funroll-loops -m32 -march=pentium4 -O2 -fomit-frame-pointer2017072420170718
475434generic64lcgcc -funroll-loops -m32 -march=pentium -Os -fomit-frame-pointer2017072420170718
475821generic64lcgcc -funroll-loops -m32 -Os -fomit-frame-pointer2017072420170718
475893generic64lcgcc -funroll-loops -m32 -march=barcelona -Os -fomit-frame-pointer2017072420170718
476325generic64lcgcc -funroll-loops -m32 -march=pentium-mmx -Os -fomit-frame-pointer2017072420170718
477108generic64lcgcc -funroll-loops -m32 -march=k8 -Os -fomit-frame-pointer2017072420170718
477702generic64lcgcc -funroll-loops -m32 -march=pentium3 -Os -fomit-frame-pointer2017072420170718
477837generic64lcgcc -funroll-loops -m32 -march=pentium2 -Os -fomit-frame-pointer2017072420170718
479691generic64lcgcc -funroll-loops -m32 -march=k6-3 -Os -fomit-frame-pointer2017072420170718
480429generic64lcgcc -funroll-loops -m32 -march=pentium-m -Os -fomit-frame-pointer2017072420170718
480663generic64lcgcc -funroll-loops -m32 -march=athlon -Os -fomit-frame-pointer2017072420170718
480708generic64lcgcc -funroll-loops -m32 -march=k6-2 -Os -fomit-frame-pointer2017072420170718
482031generic64lcgcc -funroll-loops -m32 -march=k6 -Os -fomit-frame-pointer2017072420170718
482328generic64lcgcc -m32 -march=native -mtune=native -O3 -fomit-frame-pointer2017072420170718
483138generic64lcgcc -m32 -march=core2 -O3 -fomit-frame-pointer2017072420170718
483228generic64lcgcc -funroll-loops -m32 -march=pentiumpro -Os -fomit-frame-pointer2017072420170718
483336generic64lcgcc -m32 -O3 -fomit-frame-pointer2017072420170718
486918generic64lcgcc -funroll-loops -m32 -march=i486 -Os -fomit-frame-pointer2017072420170718
487512generic64lcgcc -funroll-loops -m32 -march=i386 -Os -fomit-frame-pointer2017072420170718
487728generic64lcgcc -funroll-loops -m32 -march=nocona -Os -fomit-frame-pointer2017072420170718
487845generic64lcgcc -funroll-loops -m32 -march=i386 -O3 -fomit-frame-pointer2017072420170718
488097generic64lcgcc -funroll-loops -m32 -march=i486 -O2 -fomit-frame-pointer2017072420170718
488583generic64lcgcc -funroll-loops -m32 -march=prescott -Os -fomit-frame-pointer2017072420170718
489780generic64lcgcc -funroll-loops -m32 -march=i386 -O2 -fomit-frame-pointer2017072420170718
491130generic64lcgcc -funroll-loops -m32 -march=i486 -O3 -fomit-frame-pointer2017072420170718
491238generic64lcgcc -funroll-loops -m32 -march=pentium4 -Os -fomit-frame-pointer2017072420170718
494280generic64lcgcc -m32 -march=core2 -msse4.1 -O2 -fomit-frame-pointer2017072420170718
494694generic64lcgcc -m32 -march=native -mtune=native -O2 -fomit-frame-pointer2017072420170718
494775generic64lcgcc -m32 -march=core2 -msse4 -O2 -fomit-frame-pointer2017072420170718
494973generic64lcgcc -m32 -march=corei7 -O2 -fomit-frame-pointer2017072420170718
495162generic64lcgcc -m32 -march=corei7-avx -O2 -fomit-frame-pointer2017072420170718
495954generic64lcgcc -m32 -march=core2 -O2 -fomit-frame-pointer2017072420170718
496008generic64lcgcc -m32 -march=nocona -O3 -fomit-frame-pointer2017072420170718
496323generic64lcgcc -m32 -march=core-avx-i -O2 -fomit-frame-pointer2017072420170718
496908generic64lcgcc -m32 -march=prescott -O3 -fomit-frame-pointer2017072420170718
497124generic64lcgcc -m32 -O2 -fomit-frame-pointer2017072420170718
498222generic64lcgcc -m32 -march=barcelona -O3 -fomit-frame-pointer2017072420170718
499446generic64lcgcc -m32 -march=k8 -O3 -fomit-frame-pointer2017072420170718
502317generic64lcgcc -m32 -march=athlon -O3 -fomit-frame-pointer2017072420170718
504558generic64lcgcc -m32 -march=athlon -O2 -fomit-frame-pointer2017072420170718
506799generic64lcgcc -m32 -march=k8 -O2 -fomit-frame-pointer2017072420170718
508005generic64lcgcc -m32 -march=nocona -O2 -fomit-frame-pointer2017072420170718
512037generic64lcgcc -m32 -march=barcelona -O2 -fomit-frame-pointer2017072420170718
512442generic64lcgcc -m32 -march=prescott -O2 -fomit-frame-pointer2017072420170718
520299generic64lcgcc -m32 -march=k6 -O3 -fomit-frame-pointer2017072420170718
521352generic64lcgcc -m32 -march=k6-3 -O3 -fomit-frame-pointer2017072420170718
523152generic64lcgcc -m32 -march=k6 -O2 -fomit-frame-pointer2017072420170718
523314generic64lcgcc -m32 -march=k6-2 -O3 -fomit-frame-pointer2017072420170718
524997generic64lcgcc -m32 -march=pentium4 -O3 -fomit-frame-pointer2017072420170718
526032generic64lcgcc -m32 -march=k6-3 -O2 -fomit-frame-pointer2017072420170718
527652generic64lcgcc -m32 -march=k6-2 -O2 -fomit-frame-pointer2017072420170718
532323generic64lcgcc -m32 -march=pentium4 -O2 -fomit-frame-pointer2017072420170718
543357generic64lcgcc -m32 -march=k6-2 -Os -fomit-frame-pointer2017072420170718
544113generic64lcgcc -m32 -march=i486 -O3 -fomit-frame-pointer2017072420170718
546372generic64lcgcc -m32 -march=i386 -O3 -fomit-frame-pointer2017072420170718
546453generic64lcgcc -m32 -march=k6 -Os -fomit-frame-pointer2017072420170718
547155generic64lcgcc -m32 -Os -fomit-frame-pointer2017072420170718
548955generic64lcgcc -m32 -march=pentium2 -Os -fomit-frame-pointer2017072420170718
549891generic64lcgcc -m32 -march=k6-3 -Os -fomit-frame-pointer2017072420170718
550413generic64lcgcc -m32 -march=core2 -msse4.1 -Os -fomit-frame-pointer2017072420170718
550746generic64lcgcc -m32 -march=i486 -O2 -fomit-frame-pointer2017072420170718
550791generic64lcgcc -m32 -march=pentiumpro -Os -fomit-frame-pointer2017072420170718
552510generic64lcgcc -m32 -march=barcelona -Os -fomit-frame-pointer2017072420170718
553194generic64lcgcc -m32 -march=pentium-m -Os -fomit-frame-pointer2017072420170718
553401generic64lcgcc -m32 -march=pentium3 -Os -fomit-frame-pointer2017072420170718
553644generic64lcgcc -m32 -march=corei7 -Os -fomit-frame-pointer2017072420170718
553716generic64lcgcc -m32 -march=athlon -Os -fomit-frame-pointer2017072420170718
553743generic64lcgcc -m32 -march=i386 -O2 -fomit-frame-pointer2017072420170718
554517generic64lcgcc -m32 -march=k8 -Os -fomit-frame-pointer2017072420170718
555003generic64lcgcc -m32 -march=corei7-avx -Os -fomit-frame-pointer2017072420170718
555552generic64lcgcc -m32 -march=pentium -Os -fomit-frame-pointer2017072420170718
556623generic64lcgcc -m32 -march=pentium-mmx -Os -fomit-frame-pointer2017072420170718
557100generic64lcgcc -m32 -march=native -mtune=native -Os -fomit-frame-pointer2017072420170718
557388generic64lcgcc -m32 -march=core-avx-i -Os -fomit-frame-pointer2017072420170718
557649generic64lcgcc -m32 -march=core2 -Os -fomit-frame-pointer2017072420170718
558324generic64lcgcc -m32 -march=core2 -msse4 -Os -fomit-frame-pointer2017072420170718
560250generic64lcgcc -m32 -march=pentium4 -Os -fomit-frame-pointer2017072420170718
561771generic64lcgcc -m32 -march=prescott -Os -fomit-frame-pointer2017072420170718
562005generic64lcgcc -m32 -march=nocona -Os -fomit-frame-pointer2017072420170718
562023generic64lcgcc -m32 -march=i486 -Os -fomit-frame-pointer2017072420170718
563832generic64lcgcc -m32 -march=i386 -Os -fomit-frame-pointer2017072420170718
573606generic32gcc -funroll-loops -m32 -march=pentium2 -Os -fomit-frame-pointer2017072420170718
577476generic32gcc -funroll-loops -m32 -march=pentium3 -Os -fomit-frame-pointer2017072420170718
578061generic32lcgcc -funroll-loops -m32 -march=pentium3 -Os -fomit-frame-pointer2017072420170718
578601generic32gcc -funroll-loops -m32 -march=pentium-m -Os -fomit-frame-pointer2017072420170718
579051generic32gcc -funroll-loops -m32 -march=pentiumpro -Os -fomit-frame-pointer2017072420170718
579564generic32gcc -funroll-loops -m32 -march=pentium-mmx -Os -fomit-frame-pointer2017072420170718
580284generic32lcgcc -funroll-loops -m32 -march=athlon -Os -fomit-frame-pointer2017072420170718
580365generic32lcgcc -funroll-loops -m32 -march=k8 -Os -fomit-frame-pointer2017072420170718
580536generic32lcgcc -funroll-loops -m32 -march=pentium -Os -fomit-frame-pointer2017072420170718
580788generic32gcc -funroll-loops -m32 -march=pentium -Os -fomit-frame-pointer2017072420170718
580878generic32gcc -funroll-loops -m32 -march=k8 -Os -fomit-frame-pointer2017072420170718
581175generic32lcgcc -funroll-loops -m32 -march=pentium-m -Os -fomit-frame-pointer2017072420170718
581778generic32lcgcc -funroll-loops -m32 -march=pentium2 -Os -fomit-frame-pointer2017072420170718
582030generic32lcgcc -funroll-loops -m32 -march=pentiumpro -Os -fomit-frame-pointer2017072420170718
582138generic32gcc -funroll-loops -m32 -march=k6-3 -Os -fomit-frame-pointer2017072420170718
585000generic32gcc -funroll-loops -m32 -march=k6 -Os -fomit-frame-pointer2017072420170718
585162generic32gcc -funroll-loops -m32 -march=k6-2 -Os -fomit-frame-pointer2017072420170718
585837generic32lcgcc -funroll-loops -m32 -march=k6 -Os -fomit-frame-pointer2017072420170718
585927generic32gcc -funroll-loops -m32 -march=athlon -Os -fomit-frame-pointer2017072420170718
585999generic32lcgcc -funroll-loops -m32 -march=pentium-mmx -Os -fomit-frame-pointer2017072420170718
587403generic32lcgcc -funroll-loops -m32 -march=k6-2 -Os -fomit-frame-pointer2017072420170718
587610generic32gcc -funroll-loops -m32 -march=barcelona -Os -fomit-frame-pointer2017072420170718
588474generic32gcc -m32 -march=pentium3 -Os -fomit-frame-pointer2017072420170718
588519generic32lcgcc -funroll-loops -m32 -march=k6-3 -Os -fomit-frame-pointer2017072420170718
589518generic32gcc -m32 -march=pentium-mmx -Os -fomit-frame-pointer2017072420170718
589527generic32lcgcc -m32 -march=pentium-mmx -Os -fomit-frame-pointer2017072420170718
589617generic32lcgcc -funroll-loops -m32 -march=barcelona -Os -fomit-frame-pointer2017072420170718
589995generic32lcgcc -m32 -march=pentium3 -Os -fomit-frame-pointer2017072420170718
590121generic32gcc -m32 -march=pentium -Os -fomit-frame-pointer2017072420170718
590355generic32lcgcc -funroll-loops -m32 -Os -fomit-frame-pointer2017072420170718
593001generic32gcc -m32 -march=pentium-m -Os -fomit-frame-pointer2017072420170718
593397generic32lcgcc -m32 -march=pentium-m -Os -fomit-frame-pointer2017072420170718
593712generic32lcgcc -m32 -march=core2 -msse4 -Os -fomit-frame-pointer2017072420170718
594108generic32gcc -m32 -march=pentiumpro -Os -fomit-frame-pointer2017072420170718
594144generic32lcgcc -m32 -march=pentiumpro -Os -fomit-frame-pointer2017072420170718
594342generic32gcc -funroll-loops -m32 -Os -fomit-frame-pointer2017072420170718
594630generic32gcc -m32 -march=core2 -Os -fomit-frame-pointer2017072420170718
594747generic32gcc -m32 -march=corei7 -Os -fomit-frame-pointer2017072420170718
595773generic32lcgcc -m32 -march=pentium -Os -fomit-frame-pointer2017072420170718
596097generic32lcgcc -m32 -march=athlon -Os -fomit-frame-pointer2017072420170718
596232generic32lcgcc -m32 -march=k6-2 -Os -fomit-frame-pointer2017072420170718
597861generic32gcc -m32 -march=core2 -msse4 -Os -fomit-frame-pointer2017072420170718
597969generic32lcgcc -m32 -march=native -mtune=native -Os -fomit-frame-pointer2017072420170718
598095generic32lcgcc -m32 -Os -fomit-frame-pointer2017072420170718
598167generic32gcc -m32 -march=pentium2 -Os -fomit-frame-pointer2017072420170718
598176generic32gcc -m32 -Os -fomit-frame-pointer2017072420170718
598419generic32lcgcc -m32 -march=barcelona -Os -fomit-frame-pointer2017072420170718
598536generic32gcc -m32 -march=barcelona -Os -fomit-frame-pointer2017072420170718
598716generic32lcgcc -m32 -march=core2 -msse4.1 -Os -fomit-frame-pointer2017072420170718
599112generic32gcc -m32 -march=corei7-avx -Os -fomit-frame-pointer2017072420170718
599499generic32gcc -m32 -march=core-avx-i -Os -fomit-frame-pointer2017072420170718
599607generic32lcgcc -m32 -march=core2 -Os -fomit-frame-pointer2017072420170718
599958generic32lcgcc -m32 -march=core-avx-i -Os -fomit-frame-pointer2017072420170718
599985generic32gcc -m32 -march=k6-3 -Os -fomit-frame-pointer2017072420170718
600300generic32lcgcc -m32 -march=corei7-avx -Os -fomit-frame-pointer2017072420170718
600543generic32lcgcc -m32 -march=k6 -Os -fomit-frame-pointer2017072420170718
600777generic32lcgcc -m32 -march=k6-3 -Os -fomit-frame-pointer2017072420170718
601101generic32lcgcc -m32 -march=k8 -Os -fomit-frame-pointer2017072420170718
601533generic32lcgcc -m32 -march=corei7 -Os -fomit-frame-pointer2017072420170718
601884generic32gcc -m32 -march=k6 -Os -fomit-frame-pointer2017072420170718
602109generic32gcc -funroll-loops -m32 -march=pentium-m -O3 -fomit-frame-pointer2017072420170718
602730generic32gcc -m32 -march=k8 -Os -fomit-frame-pointer2017072420170718
603504generic32gcc -m32 -march=athlon -Os -fomit-frame-pointer2017072420170718
603801generic32gcc -m32 -march=native -mtune=native -Os -fomit-frame-pointer2017072420170718
604170generic32gcc -m32 -march=core2 -msse4.1 -Os -fomit-frame-pointer2017072420170718
604179generic32lcgcc -funroll-loops -m32 -march=pentium-m -O3 -fomit-frame-pointer2017072420170718
605583generic32gcc -m32 -march=k6-2 -Os -fomit-frame-pointer2017072420170718
610875generic32gcc -funroll-loops -m32 -march=k8 -O3 -fomit-frame-pointer2017072420170718
613809generic32gcc -funroll-loops -m32 -march=i486 -Os -fomit-frame-pointer2017072420170718
614412generic32lcgcc -m32 -march=i386 -Os -fomit-frame-pointer2017072420170718
614754generic32gcc -m32 -march=i386 -Os -fomit-frame-pointer2017072420170718
615177generic32lcgcc -m32 -march=nocona -Os -fomit-frame-pointer2017072420170718
615375generic32gcc -m32 -march=prescott -Os -fomit-frame-pointer2017072420170718
616338generic32lcgcc -funroll-loops -m32 -march=barcelona -O3 -fomit-frame-pointer2017072420170718
617814generic32gcc -funroll-loops -m32 -march=barcelona -O3 -fomit-frame-pointer2017072420170718
618201generic32lcgcc -m32 -march=i486 -Os -fomit-frame-pointer2017072420170718
618471generic32gcc -m32 -march=native -mtune=native -O3 -fomit-frame-pointer2017072420170718
618939generic32lcgcc -funroll-loops -m32 -march=nocona -Os -fomit-frame-pointer2017072420170718
618993generic32gcc -funroll-loops -m32 -march=i386 -Os -fomit-frame-pointer2017072420170718
619029generic32lcgcc -funroll-loops -m32 -march=i486 -Os -fomit-frame-pointer2017072420170718
619038generic32lcgcc -funroll-loops -m32 -march=i386 -Os -fomit-frame-pointer2017072420170718
619533generic32gcc -m32 -march=pentium4 -Os -fomit-frame-pointer2017072420170718
619614generic32lcgcc -funroll-loops -m32 -march=prescott -Os -fomit-frame-pointer2017072420170718
620505generic32gcc -m32 -march=i486 -Os -fomit-frame-pointer2017072420170718
620766generic32gcc -funroll-loops -m32 -march=prescott -Os -fomit-frame-pointer2017072420170718
620766generic32lcgcc -m32 -march=pentium4 -Os -fomit-frame-pointer2017072420170718
620820generic32gcc -funroll-loops -m32 -march=pentium4 -Os -fomit-frame-pointer2017072420170718
620865generic32lcgcc -m32 -march=prescott -Os -fomit-frame-pointer2017072420170718
621198generic32gcc -funroll-loops -m32 -march=nocona -Os -fomit-frame-pointer2017072420170718
622422generic32lcgcc -funroll-loops -m32 -march=pentium4 -Os -fomit-frame-pointer2017072420170718
623592generic32lcgcc -m32 -march=barcelona -O3 -fomit-frame-pointer2017072420170718
624303generic32gcc -m32 -march=nocona -Os -fomit-frame-pointer2017072420170718
624357generic32lcgcc -funroll-loops -m32 -march=k8 -O3 -fomit-frame-pointer2017072420170718
625149generic32lcgcc -m32 -march=k8 -O3 -fomit-frame-pointer2017072420170718
625176generic32gcc -m32 -march=k8 -O3 -fomit-frame-pointer2017072420170718
626229generic32gcc -m32 -march=pentium-m -O3 -fomit-frame-pointer2017072420170718
627264generic32gcc -m32 -march=core2 -O3 -fomit-frame-pointer2017072420170718
627525generic32lcgcc -m32 -march=pentium-m -O3 -fomit-frame-pointer2017072420170718
628434generic32lcgcc -m32 -march=core2 -O3 -fomit-frame-pointer2017072420170718
628947generic32lcgcc -m32 -march=native -mtune=native -O3 -fomit-frame-pointer2017072420170718
635139generic32gcc -m32 -march=barcelona -O3 -fomit-frame-pointer2017072420170718
645264generic32lcgcc -m32 -march=pentium2 -Os -fomit-frame-pointer2017072420170718
645849generic32lcgcc -funroll-loops -m32 -march=nocona -O3 -fomit-frame-pointer2017072420170718
646785generic32lcgcc -funroll-loops -m32 -march=pentium2 -O3 -fomit-frame-pointer2017072420170718
647046generic32lcgcc -funroll-loops -m32 -march=athlon -O3 -fomit-frame-pointer2017072420170718
647271generic32gcc -funroll-loops -m32 -march=pentium2 -O3 -fomit-frame-pointer2017072420170718
647280generic32lcgcc -funroll-loops -m32 -march=pentium4 -O3 -fomit-frame-pointer2017072420170718
648594generic32gcc -funroll-loops -m32 -march=pentium3 -O2 -fomit-frame-pointer2017072420170718
649485generic32lcgcc -m32 -march=nocona -O3 -fomit-frame-pointer2017072420170718
649674generic32gcc -funroll-loops -m32 -march=athlon -O3 -fomit-frame-pointer2017072420170718
650205generic32lcgcc -funroll-loops -m32 -march=prescott -O3 -fomit-frame-pointer2017072420170718
650241generic32gcc -funroll-loops -m32 -march=pentium3 -O3 -fomit-frame-pointer2017072420170718
650331generic32lcgcc -funroll-loops -m32 -march=pentium3 -O3 -fomit-frame-pointer2017072420170718
650979generic32gcc -m32 -march=pentium4 -O3 -fomit-frame-pointer2017072420170718
651330generic32gcc -funroll-loops -m32 -march=pentiumpro -O3 -fomit-frame-pointer2017072420170718
651348generic32lcgcc -funroll-loops -m32 -march=pentiumpro -O3 -fomit-frame-pointer2017072420170718
652338generic32gcc -funroll-loops -m32 -march=prescott -O3 -fomit-frame-pointer2017072420170718
652554generic32gcc -funroll-loops -m32 -march=pentium2 -O2 -fomit-frame-pointer2017072420170718
652590generic32gcc -funroll-loops -m32 -march=k6-2 -O2 -fomit-frame-pointer2017072420170718
653274generic32lcgcc -m32 -march=pentium4 -O3 -fomit-frame-pointer2017072420170718
653571generic32gcc -funroll-loops -m32 -march=nocona -O3 -fomit-frame-pointer2017072420170718
654408generic32gcc -funroll-loops -m32 -march=k6-3 -O3 -fomit-frame-pointer2017072420170718
654462generic32gcc -m32 -march=nocona -O3 -fomit-frame-pointer2017072420170718
654651generic32gcc -funroll-loops -m32 -march=pentium-m -O2 -fomit-frame-pointer2017072420170718
654759generic32lcgcc -funroll-loops -m32 -march=pentium2 -O2 -fomit-frame-pointer2017072420170718
654759generic32gcc -m32 -march=prescott -O3 -fomit-frame-pointer2017072420170718
654966generic32gcc -funroll-loops -m32 -march=pentium4 -O3 -fomit-frame-pointer2017072420170718
655119generic32lcgcc -funroll-loops -m32 -march=k8 -O2 -fomit-frame-pointer2017072420170718
655587generic32lcgcc -funroll-loops -m32 -march=k6-2 -O3 -fomit-frame-pointer2017072420170718
655713generic32lcgcc -funroll-loops -m32 -march=k6 -O3 -fomit-frame-pointer2017072420170718
655857generic32lcgcc -m32 -march=prescott -O3 -fomit-frame-pointer2017072420170718
655920generic32gcc -funroll-loops -m32 -march=k6-2 -O3 -fomit-frame-pointer2017072420170718
656010generic32gcc -funroll-loops -m32 -march=pentiumpro -O2 -fomit-frame-pointer2017072420170718
656325generic32gcc -funroll-loops -m32 -march=athlon -O2 -fomit-frame-pointer2017072420170718
656685generic32lcgcc -funroll-loops -m32 -march=pentium-m -O2 -fomit-frame-pointer2017072420170718
656712generic32gcc -funroll-loops -m32 -march=k8 -O2 -fomit-frame-pointer2017072420170718
656721generic32lcgcc -funroll-loops -m32 -march=athlon -O2 -fomit-frame-pointer2017072420170718
656973generic32lcgcc -funroll-loops -m32 -O2 -fomit-frame-pointer2017072420170718
656982generic32lcgcc -funroll-loops -m32 -march=pentium3 -O2 -fomit-frame-pointer2017072420170718
657378generic32gcc -funroll-loops -m32 -march=k6-3 -O2 -fomit-frame-pointer2017072420170718
659322generic32lcgcc -funroll-loops -m32 -march=pentiumpro -O2 -fomit-frame-pointer2017072420170718
659547generic32gcc -funroll-loops -m32 -march=barcelona -O2 -fomit-frame-pointer2017072420170718
659925generic32lcgcc -funroll-loops -m32 -march=k6 -O2 -fomit-frame-pointer2017072420170718
660114generic32gcc -funroll-loops -m32 -O2 -fomit-frame-pointer2017072420170718
660519generic32lcgcc -funroll-loops -m32 -march=k6-3 -O2 -fomit-frame-pointer2017072420170718
660672generic32gcc -funroll-loops -m32 -march=k6 -O2 -fomit-frame-pointer2017072420170718
660717generic32lcgcc -funroll-loops -m32 -march=k6-3 -O3 -fomit-frame-pointer2017072420170718
661716generic32gcc -m32 -march=core2 -msse4 -O2 -fomit-frame-pointer2017072420170718
662247generic32lcgcc -m32 -march=athlon -O2 -fomit-frame-pointer2017072420170718
662265generic32lcgcc -m32 -march=athlon -O3 -fomit-frame-pointer2017072420170718
662571generic32lcgcc -funroll-loops -m32 -march=k6-2 -O2 -fomit-frame-pointer2017072420170718
662598generic32lcgcc -m32 -march=barcelona -O2 -fomit-frame-pointer2017072420170718
662778generic32lcgcc -m32 -march=core2 -msse4 -O2 -fomit-frame-pointer2017072420170718
662868generic32lcgcc -funroll-loops -m32 -march=barcelona -O2 -fomit-frame-pointer2017072420170718
663399generic32lcgcc -m32 -march=k6 -O2 -fomit-frame-pointer2017072420170718
663471generic32gcc -m32 -march=pentium3 -O3 -fomit-frame-pointer2017072420170718
663660generic32gcc -funroll-loops -m32 -O3 -fomit-frame-pointer2017072420170718
664083generic32lcgcc -m32 -march=k6-3 -O2 -fomit-frame-pointer2017072420170718
664236generic32lcgcc -funroll-loops -m32 -march=pentium-mmx -O3 -fomit-frame-pointer2017072420170718
664281generic32gcc -m32 -march=pentium-m -O2 -fomit-frame-pointer2017072420170718
664587generic32gcc -m32 -march=k6-3 -O2 -fomit-frame-pointer2017072420170718
664929generic32gcc -funroll-loops -m32 -march=pentium-mmx -O3 -fomit-frame-pointer2017072420170718
665055generic32lcgcc -funroll-loops -m32 -march=pentium -O3 -fomit-frame-pointer2017072420170718
665298generic32gcc -funroll-loops -m32 -march=k6 -O3 -fomit-frame-pointer2017072420170718
665379generic32gcc -m32 -march=pentium2 -O2 -fomit-frame-pointer2017072420170718
666180generic32lcgcc -m32 -march=pentiumpro -O3 -fomit-frame-pointer2017072420170718
666225generic32lcgcc -m32 -march=pentium-m -O2 -fomit-frame-pointer2017072420170718
666441generic32gcc -m32 -march=pentium2 -O3 -fomit-frame-pointer2017072420170718
666621generic32gcc -m32 -march=barcelona -O2 -fomit-frame-pointer2017072420170718
666648generic32lcgcc -m32 -march=k8 -O2 -fomit-frame-pointer2017072420170718
667782generic32lcgcc -m32 -march=core-avx-i -O2 -fomit-frame-pointer2017072420170718
668745generic32lcgcc -m32 -march=k6-3 -O3 -fomit-frame-pointer2017072420170718
668808generic32gcc -m32 -march=k6-2 -O3 -fomit-frame-pointer2017072420170718
668844generic32gcc -m32 -march=core2 -msse4.1 -O2 -fomit-frame-pointer2017072420170718
669006generic32lcgcc -m32 -march=corei7-avx -O2 -fomit-frame-pointer2017072420170718
669078generic32lcgcc -m32 -march=core2 -O2 -fomit-frame-pointer2017072420170718
669321generic32gcc -m32 -march=corei7 -O2 -fomit-frame-pointer2017072420170718
669780generic32gcc -m32 -march=k6-2 -O2 -fomit-frame-pointer2017072420170718
669825generic32gcc -m32 -march=corei7-avx -O2 -fomit-frame-pointer2017072420170718
670104generic32gcc -m32 -march=native -mtune=native -O2 -fomit-frame-pointer2017072420170718
670167generic32lcgcc -m32 -O2 -fomit-frame-pointer2017072420170718
670167generic32lcgcc -m32 -march=k6 -O3 -fomit-frame-pointer2017072420170718
670428generic32gcc -m32 -march=athlon -O2 -fomit-frame-pointer2017072420170718
670707generic32lcgcc -m32 -march=pentium2 -O2 -fomit-frame-pointer2017072420170718
670815generic32gcc -m32 -march=k8 -O2 -fomit-frame-pointer2017072420170718
671031generic32lcgcc -m32 -march=core2 -msse4.1 -O2 -fomit-frame-pointer2017072420170718
671328generic32gcc -m32 -march=athlon -O3 -fomit-frame-pointer2017072420170718
671409generic32lcgcc -m32 -march=pentium2 -O3 -fomit-frame-pointer2017072420170718
671463generic32lcgcc -funroll-loops -m32 -O3 -fomit-frame-pointer2017072420170718
671967generic32lcgcc -m32 -march=pentiumpro -O2 -fomit-frame-pointer2017072420170718
672066generic32lcgcc -m32 -march=k6-2 -O3 -fomit-frame-pointer2017072420170718
672219generic32gcc -m32 -march=k6-3 -O3 -fomit-frame-pointer2017072420170718
672390generic32lcgcc -m32 -march=k6-2 -O2 -fomit-frame-pointer2017072420170718
672408generic32lcgcc -m32 -march=pentium3 -O3 -fomit-frame-pointer2017072420170718
672435generic32gcc -m32 -march=core-avx-i -O2 -fomit-frame-pointer2017072420170718
672534generic32lcgcc -m32 -march=native -mtune=native -O2 -fomit-frame-pointer2017072420170718
673137generic32gcc -m32 -march=pentiumpro -O3 -fomit-frame-pointer2017072420170718
673164generic32gcc -m32 -march=k6 -O3 -fomit-frame-pointer2017072420170718
673839generic32gcc -funroll-loops -m32 -march=pentium-mmx -O2 -fomit-frame-pointer2017072420170718
674559generic32lcgcc -funroll-loops -m32 -march=pentium-mmx -O2 -fomit-frame-pointer2017072420170718
674577generic32gcc -m32 -march=k6 -O2 -fomit-frame-pointer2017072420170718
675369generic32gcc -m32 -march=pentiumpro -O2 -fomit-frame-pointer2017072420170718
675540generic32lcgcc -m32 -march=pentium3 -O2 -fomit-frame-pointer2017072420170718
675927generic32gcc -m32 -march=pentium3 -O2 -fomit-frame-pointer2017072420170718
676782generic32gcc -funroll-loops -m32 -march=pentium -O2 -fomit-frame-pointer2017072420170718
676917generic32gcc -m32 -O2 -fomit-frame-pointer2017072420170718
677268generic32lcgcc -m32 -march=pentium -O3 -fomit-frame-pointer2017072420170718
677700generic32lcgcc -m32 -march=corei7 -O2 -fomit-frame-pointer2017072420170718
678222generic32gcc -m32 -march=pentium -O3 -fomit-frame-pointer2017072420170718
678735generic32gcc -funroll-loops -m32 -march=pentium -O3 -fomit-frame-pointer2017072420170718
678843generic32lcgcc -m32 -O3 -fomit-frame-pointer2017072420170718
679410generic32lcgcc -funroll-loops -m32 -march=pentium -O2 -fomit-frame-pointer2017072420170718
679923generic32gcc -m32 -march=pentium-mmx -O3 -fomit-frame-pointer2017072420170718
679995generic32gcc -m32 -march=pentium -O2 -fomit-frame-pointer2017072420170718
680157generic32lcgcc -m32 -march=pentium-mmx -O3 -fomit-frame-pointer2017072420170718
680400generic32gcc -m32 -O3 -fomit-frame-pointer2017072420170718
680751generic32gcc -m32 -march=core2 -O2 -fomit-frame-pointer2017072420170718
682605generic32lcgcc -m32 -march=pentium -O2 -fomit-frame-pointer2017072420170718
683136generic32gcc -m32 -march=pentium-mmx -O2 -fomit-frame-pointer2017072420170718
683208generic32lcgcc -m32 -march=pentium-mmx -O2 -fomit-frame-pointer2017072420170718
689724generic32lcgcc -m32 -march=i486 -O3 -fomit-frame-pointer2017072420170718
690930generic32gcc -funroll-loops -m32 -march=i486 -O3 -fomit-frame-pointer2017072420170718
692208generic32lcgcc -m32 -march=prescott -O2 -fomit-frame-pointer2017072420170718
694053generic32lcgcc -funroll-loops -m32 -march=i486 -O2 -fomit-frame-pointer2017072420170718
694539generic32gcc -m32 -march=nocona -O2 -fomit-frame-pointer2017072420170718
695538generic32lcgcc -funroll-loops -m32 -march=i486 -O3 -fomit-frame-pointer2017072420170718
695700generic32gcc -m32 -march=i486 -O2 -fomit-frame-pointer2017072420170718
696834generic32gcc -m32 -march=i386 -O3 -fomit-frame-pointer2017072420170718
697023generic32gcc -funroll-loops -m32 -march=prescott -O2 -fomit-frame-pointer2017072420170718
698490generic32gcc -m32 -march=i486 -O3 -fomit-frame-pointer2017072420170718
698769generic32gcc -funroll-loops -m32 -march=i486 -O2 -fomit-frame-pointer2017072420170718
698805generic32gcc -funroll-loops -m32 -march=i386 -O2 -fomit-frame-pointer2017072420170718
699318generic32lcgcc -m32 -march=i486 -O2 -fomit-frame-pointer2017072420170718
699678generic32gcc -funroll-loops -m32 -march=nocona -O2 -fomit-frame-pointer2017072420170718
700605generic32lcgcc -funroll-loops -m32 -march=prescott -O2 -fomit-frame-pointer2017072420170718
700641generic32gcc -m32 -march=prescott -O2 -fomit-frame-pointer2017072420170718
700776generic32lcgcc -m32 -march=nocona -O2 -fomit-frame-pointer2017072420170718
701442generic32lcgcc -funroll-loops -m32 -march=nocona -O2 -fomit-frame-pointer2017072420170718
702576generic32gcc -m32 -march=i386 -O2 -fomit-frame-pointer2017072420170718
705285generic32lcgcc -funroll-loops -m32 -march=i386 -O3 -fomit-frame-pointer2017072420170718
705312generic32gcc -funroll-loops -m32 -march=pentium4 -O2 -fomit-frame-pointer2017072420170718
705339generic32lcgcc -m32 -march=i386 -O2 -fomit-frame-pointer2017072420170718
705717generic32gcc -funroll-loops -m32 -march=i386 -O3 -fomit-frame-pointer2017072420170718
705978generic32lcgcc -m32 -march=i386 -O3 -fomit-frame-pointer2017072420170718
706581generic32lcgcc -funroll-loops -m32 -march=pentium4 -O2 -fomit-frame-pointer2017072420170718
707139generic32lcgcc -funroll-loops -m32 -march=i386 -O2 -fomit-frame-pointer2017072420170718
710928generic32gcc -m32 -march=pentium4 -O2 -fomit-frame-pointer2017072420170718
711162generic64lcgcc -funroll-loops -m32 -march=pentium-m -O2 -fomit-frame-pointer2017072420170718
711639generic32lcgcc -m32 -march=pentium4 -O2 -fomit-frame-pointer2017072420170718
713853generic64lcgcc -funroll-loops -m32 -march=pentium2 -O2 -fomit-frame-pointer2017072420170718
716085generic64lcgcc -funroll-loops -m32 -march=pentium3 -O3 -fomit-frame-pointer2017072420170718
718317generic64lcgcc -funroll-loops -m32 -march=pentiumpro -O3 -fomit-frame-pointer2017072420170718
720126generic64lcgcc -funroll-loops -m32 -march=pentium3 -O2 -fomit-frame-pointer2017072420170718
720873generic64lcgcc -funroll-loops -m32 -march=pentium2 -O3 -fomit-frame-pointer2017072420170718
722268generic64lcgcc -funroll-loops -m32 -march=pentiumpro -O2 -fomit-frame-pointer2017072420170718
722853generic64lcgcc -m32 -march=pentium2 -O3 -fomit-frame-pointer2017072420170718
728334generic64lcgcc -funroll-loops -m32 -march=pentium-m -O3 -fomit-frame-pointer2017072420170718
732195generic64lcgcc -m32 -march=pentiumpro -O3 -fomit-frame-pointer2017072420170718
737298generic64lcgcc -m32 -march=pentium3 -O3 -fomit-frame-pointer2017072420170718
741699generic64lcgcc -m32 -march=pentium-m -O3 -fomit-frame-pointer2017072420170718
749061generic64lcgcc -m32 -march=pentium-m -O2 -fomit-frame-pointer2017072420170718
762363compactgcc -funroll-loops -m32 -march=barcelona -O3 -fomit-frame-pointer2017072420170718
764631compactgcc -funroll-loops -m32 -march=k8 -O3 -fomit-frame-pointer2017072420170718
765198compactgcc -funroll-loops -m32 -O3 -fomit-frame-pointer2017072420170718
765819generic64lcgcc -m32 -march=pentium2 -O2 -fomit-frame-pointer2017072420170718
771363generic64lcgcc -m32 -march=pentiumpro -O2 -fomit-frame-pointer2017072420170718
774648compactgcc -funroll-loops -m32 -march=athlon -O3 -fomit-frame-pointer2017072420170718
775098compactgcc -funroll-loops -m32 -march=pentiumpro -O -fomit-frame-pointer2017072420170718
775314generic64lcgcc -m32 -march=pentium3 -O2 -fomit-frame-pointer2017072420170718
776385compactgcc -funroll-loops -m32 -march=pentium-m -O3 -fomit-frame-pointer2017072420170718
776880compactgcc -funroll-loops -m32 -march=pentium2 -O -fomit-frame-pointer2017072420170718
777033compactgcc -funroll-loops -m32 -march=barcelona -O -fomit-frame-pointer2017072420170718
777042compactgcc -funroll-loops -m32 -march=pentium-m -O -fomit-frame-pointer2017072420170718
780615compactgcc -funroll-loops -m32 -march=pentiumpro -O3 -fomit-frame-pointer2017072420170718
781038compactgcc -funroll-loops -m32 -march=athlon -O -fomit-frame-pointer2017072420170718
782136compactgcc -funroll-loops -m32 -march=k8 -O -fomit-frame-pointer2017072420170718
783711compactgcc -funroll-loops -m32 -O2 -fomit-frame-pointer2017072420170718
785205compactgcc -funroll-loops -m32 -march=pentium2 -O3 -fomit-frame-pointer2017072420170718
785682compactgcc -funroll-loops -m32 -O -fomit-frame-pointer2017072420170718
787986compactgcc -funroll-loops -m32 -march=pentium3 -O -fomit-frame-pointer2017072420170718
788580compactgcc -funroll-loops -m32 -march=athlon -O2 -fomit-frame-pointer2017072420170718
790650compactgcc -funroll-loops -m32 -march=k8 -O2 -fomit-frame-pointer2017072420170718
792801compactgcc -funroll-loops -m32 -march=pentium3 -O3 -fomit-frame-pointer2017072420170718
800658compactgcc -funroll-loops -m32 -march=pentiumpro -O2 -fomit-frame-pointer2017072420170718
801603compactgcc -funroll-loops -m32 -march=barcelona -O2 -fomit-frame-pointer2017072420170718
803871compactgcc -funroll-loops -m32 -march=pentium2 -O2 -fomit-frame-pointer2017072420170718
804645compactgcc -funroll-loops -m32 -march=k6-2 -O3 -fomit-frame-pointer2017072420170718
808101compactgcc -funroll-loops -m32 -march=k6-3 -O3 -fomit-frame-pointer2017072420170718
812565compactgcc -funroll-loops -m32 -march=pentium-m -O2 -fomit-frame-pointer2017072420170718
813933compactgcc -funroll-loops -m32 -march=k6-2 -O -fomit-frame-pointer2017072420170718
814572compactgcc -funroll-loops -m32 -march=k6-3 -O -fomit-frame-pointer2017072420170718
814590compactgcc -funroll-loops -m32 -march=pentium3 -O2 -fomit-frame-pointer2017072420170718
817704compactgcc -funroll-loops -m32 -march=k6-3 -O2 -fomit-frame-pointer2017072420170718
817794compactgcc -funroll-loops -m32 -march=k6 -O -fomit-frame-pointer2017072420170718
821718compactgcc -funroll-loops -m32 -march=i386 -O3 -fomit-frame-pointer2017072420170718
824562compactgcc -funroll-loops -m32 -march=prescott -O -fomit-frame-pointer2017072420170718
825930compactgcc -funroll-loops -m32 -march=nocona -O -fomit-frame-pointer2017072420170718
828081compactgcc -funroll-loops -m32 -march=pentium -O -fomit-frame-pointer2017072420170718
828423compactgcc -funroll-loops -m32 -march=prescott -O3 -fomit-frame-pointer2017072420170718
830088compactgcc -funroll-loops -m32 -march=pentium4 -O -fomit-frame-pointer2017072420170718
830142compactgcc -funroll-loops -m32 -march=pentium-mmx -O -fomit-frame-pointer2017072420170718
832590compactgcc -funroll-loops -m32 -march=pentium-mmx -O3 -fomit-frame-pointer2017072420170718
832950compactgcc -funroll-loops -m32 -march=i486 -O -fomit-frame-pointer2017072420170718
834039compactgcc -funroll-loops -m32 -march=pentium -O3 -fomit-frame-pointer2017072420170718
835623compactgcc -funroll-loops -m32 -march=i386 -O -fomit-frame-pointer2017072420170718
836901compactgcc -funroll-loops -m32 -march=i486 -O3 -fomit-frame-pointer2017072420170718
837972compactgcc -funroll-loops -m32 -march=k6-2 -O2 -fomit-frame-pointer2017072420170718
840672compactgcc -funroll-loops -m32 -march=nocona -O3 -fomit-frame-pointer2017072420170718
850122compactgcc -funroll-loops -m32 -march=k6 -O2 -fomit-frame-pointer2017072420170718
859239compactgcc -funroll-loops -m32 -march=k6 -O3 -fomit-frame-pointer2017072420170718
859293compactgcc -funroll-loops -m32 -march=nocona -O2 -fomit-frame-pointer2017072420170718
860283compactgcc -funroll-loops -m32 -march=prescott -O2 -fomit-frame-pointer2017072420170718
864405compactgcc -funroll-loops -m32 -march=pentium4 -O2 -fomit-frame-pointer2017072420170718
865323compactgcc -funroll-loops -m32 -march=i486 -O2 -fomit-frame-pointer2017072420170718
874773compactgcc -funroll-loops -m32 -march=i386 -O2 -fomit-frame-pointer2017072420170718
877437generic64gcc -funroll-loops -m32 -O3 -fomit-frame-pointer2017072420170718
877572generic64gcc -funroll-loops -m32 -march=k6-3 -O3 -fomit-frame-pointer2017072420170718
877698compactgcc -m32 -march=k8 -O3 -fomit-frame-pointer2017072420170718
883827compactgcc -m32 -march=i386 -O3 -fomit-frame-pointer2017072420170718
889650generic64gcc -funroll-loops -m32 -march=k8 -Os -fomit-frame-pointer2017072420170718
890262compactgcc -m32 -march=athlon -O3 -fomit-frame-pointer2017072420170718
892098generic64gcc -funroll-loops -m32 -march=pentium -Os -fomit-frame-pointer2017072420170718
893727compactgcc -funroll-loops -m32 -march=pentium -O2 -fomit-frame-pointer2017072420170718
895212generic64gcc -funroll-loops -m32 -march=k6 -O2 -fomit-frame-pointer2017072420170718
895545compactgcc -m32 -O3 -fomit-frame-pointer2017072420170718
897930generic64gcc -funroll-loops -m32 -march=pentium-m -Os -fomit-frame-pointer2017072420170718
898164generic64gcc -funroll-loops -m32 -march=k8 -O2 -fomit-frame-pointer2017072420170718
898389compactgcc -funroll-loops -m32 -march=pentium-mmx -O2 -fomit-frame-pointer2017072420170718
902610generic64gcc -m32 -march=nocona -O3 -fomit-frame-pointer2017072420170718
902637generic64gcc -funroll-loops -m32 -march=prescott -O3 -fomit-frame-pointer2017072420170718
903348generic64gcc -funroll-loops -m32 -march=i486 -O2 -fomit-frame-pointer2017072420170718
904257generic64gcc -m32 -march=core2 -O3 -fomit-frame-pointer2017072420170718
904320generic64gcc -funroll-loops -m32 -march=k6-2 -O3 -fomit-frame-pointer2017072420170718
904644generic64gcc -m32 -march=k6 -O2 -fomit-frame-pointer2017072420170718
904689compactgcc -m32 -march=barcelona -O3 -fomit-frame-pointer2017072420170718
905382generic64gcc -m32 -march=native -mtune=native -O3 -fomit-frame-pointer2017072420170718
905895generic64gcc -funroll-loops -m32 -march=prescott -Os -fomit-frame-pointer2017072420170718
908487compactgcc -funroll-loops -m32 -march=pentium4 -O3 -fomit-frame-pointer2017072420170718
909081generic64gcc -funroll-loops -m32 -march=i386 -O3 -fomit-frame-pointer2017072420170718
909153generic64gcc -m32 -march=k6-2 -O3 -fomit-frame-pointer2017072420170718
909765generic64gcc -m32 -march=i486 -Os -fomit-frame-pointer2017072420170718
909990generic64gcc -m32 -Os -fomit-frame-pointer2017072420170718
911754generic64gcc -funroll-loops -m32 -march=k6-2 -Os -fomit-frame-pointer2017072420170718
912645generic64gcc -m32 -march=k6-3 -O3 -fomit-frame-pointer2017072420170718
914832generic64gcc -funroll-loops -m32 -march=k8 -O3 -fomit-frame-pointer2017072420170718
915390generic64gcc -funroll-loops -m32 -march=pentium-mmx -Os -fomit-frame-pointer2017072420170718
915516compactgcc -m32 -march=nocona -O3 -fomit-frame-pointer2017072420170718
915543generic64gcc -m32 -march=core2 -msse4.1 -Os -fomit-frame-pointer2017072420170718
915948generic64gcc -m32 -march=core2 -Os -fomit-frame-pointer2017072420170718
916461generic64gcc -m32 -march=corei7-avx -O2 -fomit-frame-pointer2017072420170718
917271generic64gcc -funroll-loops -m32 -march=prescott -O2 -fomit-frame-pointer2017072420170718
917370generic64gcc -funroll-loops -m32 -march=pentium4 -O2 -fomit-frame-pointer2017072420170718
918801generic64gcc -m32 -march=pentium4 -O3 -fomit-frame-pointer2017072420170718
919386generic64gcc -funroll-loops -m32 -march=k6 -O3 -fomit-frame-pointer2017072420170718
920025generic64gcc -m32 -march=native -mtune=native -Os -fomit-frame-pointer2017072420170718
920142generic64gcc -funroll-loops -m32 -march=athlon -O3 -fomit-frame-pointer2017072420170718
920232generic64gcc -funroll-loops -m32 -march=k6-2 -O2 -fomit-frame-pointer2017072420170718
921915generic64gcc -funroll-loops -m32 -march=i486 -O3 -fomit-frame-pointer2017072420170718
922635compactgcc -m32 -march=pentium3 -O3 -fomit-frame-pointer2017072420170718
922932generic64gcc -funroll-loops -m32 -march=pentiumpro -O2 -fomit-frame-pointer2017072420170718
923607generic64gcc -m32 -march=pentium2 -Os -fomit-frame-pointer2017072420170718
924147generic64gcc -funroll-loops -m32 -Os -fomit-frame-pointer2017072420170718
924498generic64gcc -funroll-loops -m32 -march=k6-3 -O2 -fomit-frame-pointer2017072420170718
925173generic64gcc -funroll-loops -m32 -march=pentium4 -Os -fomit-frame-pointer2017072420170718
925533compactgcc -m32 -march=k6 -O3 -fomit-frame-pointer2017072420170718
925623compactgcc -m32 -march=k6-2 -O3 -fomit-frame-pointer2017072420170718
926550generic64gcc -funroll-loops -m32 -march=k6-3 -Os -fomit-frame-pointer2017072420170718
926982generic64gcc -m32 -march=k6-2 -Os -fomit-frame-pointer2017072420170718
927333generic64gcc -funroll-loops -m32 -march=pentiumpro -Os -fomit-frame-pointer2017072420170718
927585generic64gcc -m32 -march=corei7 -O2 -fomit-frame-pointer2017072420170718
927666generic64gcc -funroll-loops -m32 -march=i486 -Os -fomit-frame-pointer2017072420170718
927720generic64gcc -m32 -march=barcelona -O2 -fomit-frame-pointer2017072420170718
927864generic64gcc -m32 -march=k8 -Os -fomit-frame-pointer2017072420170718
928638generic64gcc -m32 -march=core-avx-i -Os -fomit-frame-pointer2017072420170718
928665generic64gcc -funroll-loops -m32 -march=athlon -O2 -fomit-frame-pointer2017072420170718
929439generic64gcc -funroll-loops -m32 -march=i386 -O2 -fomit-frame-pointer2017072420170718
929664generic64gcc -m32 -march=prescott -O3 -fomit-frame-pointer2017072420170718
929880generic64gcc -m32 -march=athlon -O2 -fomit-frame-pointer2017072420170718
931356generic64gcc -funroll-loops -m32 -march=nocona -O2 -fomit-frame-pointer2017072420170718
931527compactgcc -m32 -march=pentium2 -O3 -fomit-frame-pointer2017072420170718
932562generic64gcc -funroll-loops -m32 -march=k6 -Os -fomit-frame-pointer2017072420170718
932607generic64gcc -funroll-loops -m32 -march=pentium4 -O3 -fomit-frame-pointer2017072420170718
932895generic64gcc -m32 -march=k6-3 -O2 -fomit-frame-pointer2017072420170718
933165generic64gcc -funroll-loops -m32 -march=pentium3 -Os -fomit-frame-pointer2017072420170718
933237generic64gcc -m32 -march=i486 -O3 -fomit-frame-pointer2017072420170718
933606generic64gcc -funroll-loops -m32 -march=i386 -Os -fomit-frame-pointer2017072420170718
933660generic64gcc -funroll-loops -m32 -O2 -fomit-frame-pointer2017072420170718
933669generic64gcc -funroll-loops -m32 -march=athlon -Os -fomit-frame-pointer2017072420170718
933750generic64gcc -m32 -march=athlon -O3 -fomit-frame-pointer2017072420170718
934065generic64gcc -funroll-loops -m32 -march=pentium2 -Os -fomit-frame-pointer2017072420170718
934299generic64gcc -funroll-loops -m32 -march=barcelona -O2 -fomit-frame-pointer2017072420170718
934794generic64gcc -funroll-loops -m32 -march=nocona -O3 -fomit-frame-pointer2017072420170718
935352generic64gcc -m32 -march=core2 -msse4 -Os -fomit-frame-pointer2017072420170718
935442generic64gcc -funroll-loops -m32 -march=barcelona -Os -fomit-frame-pointer2017072420170718
935496generic64gcc -m32 -march=athlon -Os -fomit-frame-pointer2017072420170718
936153generic64gcc -m32 -march=k8 -O3 -fomit-frame-pointer2017072420170718
936315generic64gcc -funroll-loops -m32 -march=barcelona -O3 -fomit-frame-pointer2017072420170718
936630generic64gcc -m32 -march=nocona -O2 -fomit-frame-pointer2017072420170718
937161generic64gcc -funroll-loops -m32 -march=nocona -Os -fomit-frame-pointer2017072420170718
938574generic64gcc -funroll-loops -m32 -march=pentium2 -O3 -fomit-frame-pointer2017072420170718
938763generic64gcc -m32 -march=corei7-avx -Os -fomit-frame-pointer2017072420170718
939069generic64gcc -m32 -march=native -mtune=native -O2 -fomit-frame-pointer2017072420170718
939951generic64gcc -m32 -march=pentium-m -Os -fomit-frame-pointer2017072420170718
940293generic64gcc -m32 -march=barcelona -O3 -fomit-frame-pointer2017072420170718
940437generic64gcc -m32 -march=core2 -O2 -fomit-frame-pointer2017072420170718
940626generic64gcc -m32 -march=i386 -O2 -fomit-frame-pointer2017072420170718
941319compactgcc -m32 -march=pentium -O3 -fomit-frame-pointer2017072420170718
943083generic64gcc -m32 -march=pentium4 -Os -fomit-frame-pointer2017072420170718
943677generic64gcc -m32 -march=core-avx-i -O2 -fomit-frame-pointer2017072420170718
943974generic64gcc -m32 -O2 -fomit-frame-pointer2017072420170718
944082generic64gcc -m32 -march=k6-3 -Os -fomit-frame-pointer2017072420170718
944361compactgcc -m32 -march=prescott -O3 -fomit-frame-pointer2017072420170718
944469generic64gcc -m32 -march=pentium3 -Os -fomit-frame-pointer2017072420170718
945126generic64gcc -m32 -march=k6-2 -O2 -fomit-frame-pointer2017072420170718
945621generic64gcc -m32 -march=core2 -msse4 -O2 -fomit-frame-pointer2017072420170718
945675generic64gcc -m32 -O3 -fomit-frame-pointer2017072420170718
947223compactgcc -m32 -march=pentium-m -O3 -fomit-frame-pointer2017072420170718
948267generic64gcc -m32 -march=k6 -Os -fomit-frame-pointer2017072420170718
948519generic64gcc -m32 -march=pentium-mmx -Os -fomit-frame-pointer2017072420170718
948897generic64gcc -m32 -march=prescott -Os -fomit-frame-pointer2017072420170718
948924compactgcc -m32 -march=k6-3 -O3 -fomit-frame-pointer2017072420170718
949239generic64gcc -m32 -march=core2 -msse4.1 -O2 -fomit-frame-pointer2017072420170718
949302generic64gcc -m32 -march=pentiumpro -O3 -fomit-frame-pointer2017072420170718
949653generic64gcc -m32 -march=pentiumpro -Os -fomit-frame-pointer2017072420170718
949824generic64gcc -m32 -march=barcelona -Os -fomit-frame-pointer2017072420170718
949896generic64gcc -m32 -march=pentium -Os -fomit-frame-pointer2017072420170718
950319generic64gcc -funroll-loops -m32 -march=pentium3 -O3 -fomit-frame-pointer2017072420170718
950625generic64gcc -m32 -march=i386 -O3 -fomit-frame-pointer2017072420170718
951516generic64gcc -m32 -march=k8 -O2 -fomit-frame-pointer2017072420170718
951516generic64gcc -m32 -march=pentium3 -O3 -fomit-frame-pointer2017072420170718
953262compactgcc -m32 -march=pentiumpro -O3 -fomit-frame-pointer2017072420170718
956655generic64gcc -m32 -march=corei7 -Os -fomit-frame-pointer2017072420170718
956862generic64gcc -m32 -march=i386 -Os -fomit-frame-pointer2017072420170718
959094generic64gcc -funroll-loops -m32 -march=pentium3 -O2 -fomit-frame-pointer2017072420170718
959301generic64gcc -m32 -march=nocona -Os -fomit-frame-pointer2017072420170718
959733generic64gcc -m32 -march=pentium4 -O2 -fomit-frame-pointer2017072420170718
962199generic64lcgcc -funroll-loops -m32 -march=pentium -O3 -fomit-frame-pointer2017072420170718
963144generic64gcc -m32 -march=i486 -O2 -fomit-frame-pointer2017072420170718
963351generic64lcgcc -funroll-loops -m32 -march=pentium-mmx -O2 -fomit-frame-pointer2017072420170718
963774compactgcc -m32 -march=pentium-mmx -O3 -fomit-frame-pointer2017072420170718
965133compactgcc -m32 -march=native -mtune=native -O3 -fomit-frame-pointer2017072420170718
965961compactgcc -m32 -march=pentium4 -O3 -fomit-frame-pointer2017072420170718
967311compactgcc -m32 -march=core2 -O3 -fomit-frame-pointer2017072420170718
968571generic64gcc -m32 -march=k6 -O3 -fomit-frame-pointer2017072420170718
973314generic64lcgcc -m32 -march=pentium -O3 -fomit-frame-pointer2017072420170718
974601generic64gcc -m32 -march=pentiumpro -O2 -fomit-frame-pointer2017072420170718
975033generic64gcc -funroll-loops -m32 -march=pentium-m -O2 -fomit-frame-pointer2017072420170718
978651generic64lcgcc -m32 -march=pentium-mmx -O3 -fomit-frame-pointer2017072420170718
978921generic64gcc -m32 -march=pentium2 -O2 -fomit-frame-pointer2017072420170718
980001generic64gcc -funroll-loops -m32 -march=pentium2 -O2 -fomit-frame-pointer2017072420170718
985608generic64lcgcc -m32 -march=pentium-mmx -O2 -fomit-frame-pointer2017072420170718
986094generic64gcc -funroll-loops -m32 -march=pentiumpro -O3 -fomit-frame-pointer2017072420170718
986319generic64lcgcc -funroll-loops -m32 -march=pentium -O2 -fomit-frame-pointer2017072420170718
987003generic64gcc -m32 -march=pentium3 -O2 -fomit-frame-pointer2017072420170718
990162generic64gcc -funroll-loops -m32 -march=pentium-m -O3 -fomit-frame-pointer2017072420170718
995391generic64gcc -m32 -march=pentium2 -O3 -fomit-frame-pointer2017072420170718
1006677generic64lcgcc -funroll-loops -m32 -march=pentium-mmx -O3 -fomit-frame-pointer2017072420170718
1013508generic64gcc -m32 -march=pentium-m -O3 -fomit-frame-pointer2017072420170718
1018530generic64gcc -m32 -march=pentium-m -O2 -fomit-frame-pointer2017072420170718
1023498compactgcc -m32 -march=i486 -O3 -fomit-frame-pointer2017072420170718
1028241compactgcc -m32 -march=pentium2 -O2 -fomit-frame-pointer2017072420170718
1036323compactgcc -m32 -march=pentiumpro -O2 -fomit-frame-pointer2017072420170718
1036845compactgcc -m32 -march=pentium3 -O2 -fomit-frame-pointer2017072420170718
1038033compactgcc -m32 -march=pentium-m -O2 -fomit-frame-pointer2017072420170718
1043307generic64lcgcc -m32 -march=pentium -O2 -fomit-frame-pointer2017072420170718
1067850generic64gcc -m32 -march=prescott -O2 -fomit-frame-pointer2017072420170718
1136187compactgcc -m32 -O2 -fomit-frame-pointer2017072420170718
1145223compactgcc -m32 -march=corei7 -O -fomit-frame-pointer2017072420170718
1145880compactgcc -m32 -march=core2 -msse4.1 -O -fomit-frame-pointer2017072420170718
1147509compactgcc -m32 -march=core2 -Os -fomit-frame-pointer2017072420170718
1149579compactgcc -m32 -march=athlon -Os -fomit-frame-pointer2017072420170718
1149750compactgcc -m32 -march=corei7 -Os -fomit-frame-pointer2017072420170718
1151613compactgcc -m32 -march=k8 -O2 -fomit-frame-pointer2017072420170718
1151613compactgcc -m32 -march=pentium -O -fomit-frame-pointer2017072420170718
1152099compactgcc -m32 -march=k8 -Os -fomit-frame-pointer2017072420170718
1152495compactgcc -m32 -march=athlon -O2 -fomit-frame-pointer2017072420170718
1153125compactgcc -m32 -march=core-avx-i -O -fomit-frame-pointer2017072420170718
1155870compactgcc -m32 -march=pentium-mmx -O -fomit-frame-pointer2017072420170718
1156428compactgcc -m32 -march=pentium4 -O2 -fomit-frame-pointer2017072420170718
1156572compactgcc -m32 -march=k6 -O -fomit-frame-pointer2017072420170718
1156914compactgcc -m32 -Os -fomit-frame-pointer2017072420170718
1157742compactgcc -m32 -march=k6-3 -O -fomit-frame-pointer2017072420170718
1158678compactgcc -m32 -march=core2 -msse4.1 -Os -fomit-frame-pointer2017072420170718
1161954compactgcc -m32 -march=native -mtune=native -Os -fomit-frame-pointer2017072420170718
1164600compactgcc -m32 -march=k8 -O -fomit-frame-pointer2017072420170718
1165140compactgcc -m32 -march=prescott -Os -fomit-frame-pointer2017072420170718
1166733compactgcc -m32 -march=corei7-avx -O -fomit-frame-pointer2017072420170718
1168245compactgcc -m32 -march=native -mtune=native -O -fomit-frame-pointer2017072420170718
1169055compactgcc -m32 -march=core-avx-i -Os -fomit-frame-pointer2017072420170718
1170288generic64gcc -funroll-loops -m32 -march=pentium-mmx -O3 -fomit-frame-pointer2017072420170718
1170306compactgcc -m32 -march=k6 -Os -fomit-frame-pointer2017072420170718
1170423compactgcc -m32 -march=corei7-avx -Os -fomit-frame-pointer2017072420170718
1172079generic64gcc -funroll-loops -m32 -march=pentium-mmx -O2 -fomit-frame-pointer2017072420170718
1172682compactgcc -m32 -march=i386 -Os -fomit-frame-pointer2017072420170718
1173285compactgcc -m32 -march=core2 -O -fomit-frame-pointer2017072420170718
1174464generic64gcc -m32 -march=pentium -O3 -fomit-frame-pointer2017072420170718
1175994generic64gcc -funroll-loops -m32 -march=pentium -O3 -fomit-frame-pointer2017072420170718
1179630compactgcc -m32 -march=i386 -O2 -fomit-frame-pointer2017072420170718
1179882compactgcc -m32 -march=nocona -O -fomit-frame-pointer2017072420170718
1180233compactgcc -funroll-loops -m32 -Os -fomit-frame-pointer2017072420170718
1180278compactgcc -m32 -march=k6-3 -Os -fomit-frame-pointer2017072420170718
1180935compactgcc -funroll-loops -m32 -march=barcelona -Os -fomit-frame-pointer2017072420170718
1181889compactgcc -m32 -march=nocona -Os -fomit-frame-pointer2017072420170718
1182024compactgcc -m32 -march=k6-2 -O -fomit-frame-pointer2017072420170718
1182411generic64gcc -m32 -march=pentium-mmx -O2 -fomit-frame-pointer2017072420170718
1183977compactgcc -funroll-loops -m32 -march=k8 -Os -fomit-frame-pointer2017072420170718
1184715compactgcc -m32 -march=prescott -O -fomit-frame-pointer2017072420170718
1185885compactgcc -m32 -march=pentium -Os -fomit-frame-pointer2017072420170718
1189521compactgcc -m32 -march=i486 -Os -fomit-frame-pointer2017072420170718
1190898compactgcc -funroll-loops -m32 -march=prescott -Os -fomit-frame-pointer2017072420170718
1191015generic64gcc -m32 -march=pentium -O2 -fomit-frame-pointer2017072420170718
1191636compactgcc -m32 -march=athlon -O -fomit-frame-pointer2017072420170718
1191978compactgcc -m32 -march=pentium-mmx -Os -fomit-frame-pointer2017072420170718
1192698compactgcc -m32 -march=core2 -msse4 -Os -fomit-frame-pointer2017072420170718
1192932compactgcc -funroll-loops -m32 -march=pentium4 -Os -fomit-frame-pointer2017072420170718
1194489compactgcc -m32 -march=pentium4 -Os -fomit-frame-pointer2017072420170718
1196325compactgcc -m32 -march=barcelona -Os -fomit-frame-pointer2017072420170718
1197891compactgcc -funroll-loops -m32 -march=athlon -Os -fomit-frame-pointer2017072420170718
1198755compactgcc -m32 -march=core2 -msse4 -O -fomit-frame-pointer2017072420170718
1200852compactgcc -funroll-loops -m32 -march=nocona -Os -fomit-frame-pointer2017072420170718
1204164compactgcc -m32 -march=core-avx-i -O2 -fomit-frame-pointer2017072420170718
1204731compactgcc -m32 -march=core2 -O2 -fomit-frame-pointer2017072420170718
1206216compactgcc -m32 -march=barcelona -O2 -fomit-frame-pointer2017072420170718
1207188compactgcc -funroll-loops -m32 -march=k6 -Os -fomit-frame-pointer2017072420170718
1210059compactgcc -m32 -march=corei7 -O2 -fomit-frame-pointer2017072420170718
1211193compactgcc -funroll-loops -m32 -march=pentium-mmx -Os -fomit-frame-pointer2017072420170718
1213515compactgcc -m32 -march=core2 -msse4.1 -O2 -fomit-frame-pointer2017072420170718
1214352compactgcc -m32 -march=native -mtune=native -O2 -fomit-frame-pointer2017072420170718
1216557compactgcc -m32 -O -fomit-frame-pointer2017072420170718
1218411compactgcc -m32 -march=k6-2 -Os -fomit-frame-pointer2017072420170718
1221957compactgcc -funroll-loops -m32 -march=k6-3 -Os -fomit-frame-pointer2017072420170718
1222560referencegcc -m32 -march=k8 -O3 -fomit-frame-pointer2017072420170718
1222713generic64gcc -funroll-loops -m32 -march=pentium -O2 -fomit-frame-pointer2017072420170718
1222785referencegcc -m32 -march=athlon -O3 -fomit-frame-pointer2017072420170718
1225242compactgcc -m32 -march=core2 -msse4 -O2 -fomit-frame-pointer2017072420170718
1227825generic64gcc -m32 -march=pentium-mmx -O3 -fomit-frame-pointer2017072420170718
1228347compactgcc -funroll-loops -m32 -march=k6-2 -Os -fomit-frame-pointer2017072420170718
1230300compactgcc -m32 -march=corei7-avx -O2 -fomit-frame-pointer2017072420170718
1230345compactgcc -m32 -march=i486 -O2 -fomit-frame-pointer2017072420170718
1231128compactgcc -m32 -march=pentiumpro -O -fomit-frame-pointer2017072420170718
1234602compactgcc -m32 -march=k6-2 -O2 -fomit-frame-pointer2017072420170718
1236852compactgcc -funroll-loops -m32 -march=i386 -Os -fomit-frame-pointer2017072420170718
1240209compactgcc -m32 -march=i486 -O -fomit-frame-pointer2017072420170718
1241325compactgcc -m32 -march=k6-3 -O2 -fomit-frame-pointer2017072420170718
1244592compactgcc -m32 -march=k6 -O2 -fomit-frame-pointer2017072420170718
1247913compactgcc -m32 -march=pentium -O2 -fomit-frame-pointer2017072420170718
1250262referencegcc -m32 -march=k6-3 -O3 -fomit-frame-pointer2017072420170718
1256616compactgcc -m32 -march=barcelona -O -fomit-frame-pointer2017072420170718
1256751compactgcc -m32 -march=pentium2 -O -fomit-frame-pointer2017072420170718
1257714compactgcc -funroll-loops -m32 -march=pentium3 -Os -fomit-frame-pointer2017072420170718
1261350compactgcc -funroll-loops -m32 -march=pentium2 -Os -fomit-frame-pointer2017072420170718
1261845compactgcc -m32 -march=pentium-mmx -O2 -fomit-frame-pointer2017072420170718
1264023referencegcc -m32 -march=k6 -O3 -fomit-frame-pointer2017072420170718
1265499compactgcc -m32 -march=pentiumpro -Os -fomit-frame-pointer2017072420170718
1266588compactgcc -funroll-loops -m32 -march=pentiumpro -Os -fomit-frame-pointer2017072420170718
1267002compactgcc -funroll-loops -m32 -march=pentium-m -Os -fomit-frame-pointer2017072420170718
1267353compactgcc -funroll-loops -m32 -march=i486 -Os -fomit-frame-pointer2017072420170718
1268064referencegcc -m32 -march=k6-2 -O3 -fomit-frame-pointer2017072420170718
1272240compactgcc -m32 -march=pentium-m -Os -fomit-frame-pointer2017072420170718
1272573compactgcc -m32 -march=pentium3 -Os -fomit-frame-pointer2017072420170718
1273860referencegcc -m32 -march=barcelona -O3 -fomit-frame-pointer2017072420170718
1274877compactgcc -m32 -march=pentium4 -O -fomit-frame-pointer2017072420170718
1276353compactgcc -funroll-loops -m32 -march=pentium -Os -fomit-frame-pointer2017072420170718
1277928compactgcc -m32 -march=prescott -O2 -fomit-frame-pointer2017072420170718
1281636compactgcc -m32 -march=pentium3 -O -fomit-frame-pointer2017072420170718
1283562compactgcc -m32 -march=pentium-m -O -fomit-frame-pointer2017072420170718
1283616compactgcc -m32 -march=pentium2 -Os -fomit-frame-pointer2017072420170718
1286199compactgcc -m32 -march=i386 -O -fomit-frame-pointer2017072420170718
1294254compactgcc -m32 -march=nocona -O2 -fomit-frame-pointer2017072420170718
1302390referencegcc -m32 -march=i486 -O3 -fomit-frame-pointer2017072420170718
1319688referencegcc -funroll-loops -m32 -march=pentium-m -O2 -fomit-frame-pointer2017072420170718
1321515referencegcc -funroll-loops -m32 -march=pentium2 -O2 -fomit-frame-pointer2017072420170718
1321758referencegcc -funroll-loops -m32 -march=pentiumpro -O2 -fomit-frame-pointer2017072420170718
1323666referencegcc -funroll-loops -m32 -march=pentium3 -O2 -fomit-frame-pointer2017072420170718
1335519referencegcc -funroll-loops -m32 -march=barcelona -O3 -fomit-frame-pointer2017072420170718
1336896referencegcc -funroll-loops -m32 -O2 -fomit-frame-pointer2017072420170718
1348272referencegcc -funroll-loops -m32 -O3 -fomit-frame-pointer2017072420170718
1349010referencegcc -funroll-loops -m32 -march=barcelona -O2 -fomit-frame-pointer2017072420170718
1360737referencegcc -funroll-loops -m32 -march=k6-3 -O2 -fomit-frame-pointer2017072420170718
1361736referencegcc -funroll-loops -m32 -march=k6 -O2 -fomit-frame-pointer2017072420170718
1363248referencegcc -funroll-loops -m32 -march=athlon -O2 -fomit-frame-pointer2017072420170718
1365336referencegcc -funroll-loops -m32 -march=k8 -O2 -fomit-frame-pointer2017072420170718
1367514referencegcc -funroll-loops -m32 -march=k6-2 -O2 -fomit-frame-pointer2017072420170718
1367775referencegcc -funroll-loops -m32 -march=pentium3 -O -fomit-frame-pointer2017072420170718
1374687referencegcc -funroll-loops -m32 -O -fomit-frame-pointer2017072420170718
1377567referencegcc -funroll-loops -m32 -march=athlon -O3 -fomit-frame-pointer2017072420170718
1378206referencegcc -funroll-loops -m32 -march=k8 -O3 -fomit-frame-pointer2017072420170718
1380933referencegcc -funroll-loops -m32 -march=pentium-m -O -fomit-frame-pointer2017072420170718
1385604referencegcc -m32 -march=native -mtune=native -O3 -fomit-frame-pointer2017072420170718
1391247referencegcc -m32 -march=core2 -O3 -fomit-frame-pointer2017072420170718
1391895referencegcc -funroll-loops -m32 -march=pentium2 -O -fomit-frame-pointer2017072420170718
1396071referencegcc -funroll-loops -m32 -march=pentiumpro -O -fomit-frame-pointer2017072420170718
1400076referencegcc -funroll-loops -m32 -march=k8 -O -fomit-frame-pointer2017072420170718
1403550referencegcc -funroll-loops -m32 -march=nocona -O -fomit-frame-pointer2017072420170718
1403991referencegcc -m32 -O3 -fomit-frame-pointer2017072420170718
1404684referencegcc -funroll-loops -m32 -march=i486 -O3 -fomit-frame-pointer2017072420170718
1408437referencegcc -funroll-loops -m32 -march=nocona -O2 -fomit-frame-pointer2017072420170718
1409922referencegcc -funroll-loops -m32 -march=prescott -O -fomit-frame-pointer2017072420170718
1412226referencegcc -funroll-loops -m32 -march=prescott -O2 -fomit-frame-pointer2017072420170718
1415502referencegcc -funroll-loops -m32 -march=athlon -O -fomit-frame-pointer2017072420170718
1416591referencegcc -funroll-loops -m32 -march=barcelona -O -fomit-frame-pointer2017072420170718
1422774referencegcc -funroll-loops -m32 -march=i486 -O2 -fomit-frame-pointer2017072420170718
1430100referencegcc -funroll-loops -m32 -march=pentium2 -O3 -fomit-frame-pointer2017072420170718
1433484referencegcc -funroll-loops -m32 -march=pentiumpro -O3 -fomit-frame-pointer2017072420170718
1434546referencegcc -funroll-loops -m32 -march=pentium-m -O3 -fomit-frame-pointer2017072420170718
1463895referencegcc -funroll-loops -m32 -march=i486 -O -fomit-frame-pointer2017072420170718
1465470referencegcc -funroll-loops -m32 -march=pentium3 -O3 -fomit-frame-pointer2017072420170718
1475028referencegcc -m32 -march=pentiumpro -O3 -fomit-frame-pointer2017072420170718
1477611referencegcc -m32 -march=prescott -O3 -fomit-frame-pointer2017072420170718
1480311referencegcc -m32 -march=nocona -O3 -fomit-frame-pointer2017072420170718
1486647referencegcc -m32 -march=pentium2 -O3 -fomit-frame-pointer2017072420170718
1494621referencegcc -m32 -march=pentium-m -O3 -fomit-frame-pointer2017072420170718
1503936referencegcc -funroll-loops -m32 -march=k6-2 -O -fomit-frame-pointer2017072420170718
1506384referencegcc -funroll-loops -m32 -march=k6 -O -fomit-frame-pointer2017072420170718
1509588referencegcc -funroll-loops -m32 -march=k6-3 -O -fomit-frame-pointer2017072420170718
1511721referencegcc -m32 -march=pentium3 -O3 -fomit-frame-pointer2017072420170718
1536840referencegcc -funroll-loops -m32 -march=k6-2 -O3 -fomit-frame-pointer2017072420170718
1537038referencegcc -funroll-loops -m32 -march=k6 -O3 -fomit-frame-pointer2017072420170718
1540719referencegcc -funroll-loops -m32 -march=k6-3 -O3 -fomit-frame-pointer2017072420170718
1543095referencegcc -m32 -march=pentium4 -O3 -fomit-frame-pointer2017072420170718
1675251referencegcc -funroll-loops -m32 -march=i386 -O3 -fomit-frame-pointer2017072420170718
1676889referencegcc -funroll-loops -m32 -march=pentium4 -O -fomit-frame-pointer2017072420170718
1694826referencegcc -funroll-loops -m32 -march=pentium-mmx -O3 -fomit-frame-pointer2017072420170718
1699002referencegcc -funroll-loops -m32 -march=pentium -O3 -fomit-frame-pointer2017072420170718
1716219referencegcc -funroll-loops -m32 -march=pentium-mmx -O2 -fomit-frame-pointer2017072420170718
1716813referencegcc -funroll-loops -m32 -march=pentium -O2 -fomit-frame-pointer2017072420170718
1718406referencegcc -m32 -march=pentium -O3 -fomit-frame-pointer2017072420170718
1720602referencegcc -funroll-loops -m32 -march=pentium4 -O3 -fomit-frame-pointer2017072420170718
1740438referencegcc -funroll-loops -m32 -march=i386 -O2 -fomit-frame-pointer2017072420170718
1743345referencegcc -funroll-loops -m32 -march=pentium4 -O2 -fomit-frame-pointer2017072420170718
1746585referencegcc -m32 -march=pentium-mmx -O3 -fomit-frame-pointer2017072420170718
1747863referencegcc -m32 -march=i386 -O3 -fomit-frame-pointer2017072420170718
1795545referencegcc -funroll-loops -m32 -march=prescott -O3 -fomit-frame-pointer2017072420170718
1799388referencegcc -funroll-loops -m32 -march=nocona -O3 -fomit-frame-pointer2017072420170718
1906992referencegcc -funroll-loops -m32 -march=pentium -O -fomit-frame-pointer2017072420170718
1912230referencegcc -funroll-loops -m32 -march=pentium-mmx -O -fomit-frame-pointer2017072420170718
1931310referencegcc -funroll-loops -m32 -march=i386 -O -fomit-frame-pointer2017072420170718
2594106referencegcc -m32 -march=athlon -O -fomit-frame-pointer2017072420170718
2595123referencegcc -m32 -O -fomit-frame-pointer2017072420170718
2604186referencegcc -m32 -march=pentium-m -O -fomit-frame-pointer2017072420170718
2604744referencegcc -m32 -march=pentium2 -O -fomit-frame-pointer2017072420170718
2607606referencegcc -m32 -march=pentiumpro -O -fomit-frame-pointer2017072420170718
2608200referencegcc -m32 -march=pentium3 -O -fomit-frame-pointer2017072420170718
2630772referencegcc -m32 -march=i486 -O2 -fomit-frame-pointer2017072420170718
2638449referencegcc -m32 -march=barcelona -O -fomit-frame-pointer2017072420170718
2640978referencegcc -m32 -march=corei7-avx -O -fomit-frame-pointer2017072420170718
2643084referencegcc -m32 -march=corei7 -O -fomit-frame-pointer2017072420170718
2646144referencegcc -m32 -march=native -mtune=native -O -fomit-frame-pointer2017072420170718
2646369referencegcc -m32 -march=k8 -O -fomit-frame-pointer2017072420170718
2646855referencegcc -m32 -march=core2 -msse4 -O -fomit-frame-pointer2017072420170718
2647422referencegcc -m32 -march=core2 -msse4.1 -O -fomit-frame-pointer2017072420170718
2649168referencegcc -m32 -march=core-avx-i -O -fomit-frame-pointer2017072420170718
2650662referencegcc -m32 -march=core2 -O -fomit-frame-pointer2017072420170718
2657970referencegcc -m32 -march=k6-2 -O2 -fomit-frame-pointer2017072420170718
2659302referencegcc -m32 -march=k6 -O2 -fomit-frame-pointer2017072420170718
2660112referencegcc -m32 -march=k6-3 -O2 -fomit-frame-pointer2017072420170718
2680209referencegcc -m32 -march=core2 -O2 -fomit-frame-pointer2017072420170718
2680830referencegcc -m32 -march=corei7 -O2 -fomit-frame-pointer2017072420170718
2680830referencegcc -m32 -march=native -mtune=native -O2 -fomit-frame-pointer2017072420170718
2682279referencegcc -m32 -march=corei7-avx -O2 -fomit-frame-pointer2017072420170718
2682360referencegcc -m32 -march=core-avx-i -O2 -fomit-frame-pointer2017072420170718
2683053referencegcc -m32 -march=prescott -O -fomit-frame-pointer2017072420170718
2683530referencegcc -m32 -march=core2 -msse4.1 -O2 -fomit-frame-pointer2017072420170718
2683836referencegcc -m32 -march=core2 -msse4 -O2 -fomit-frame-pointer2017072420170718
2691243referencegcc -m32 -O2 -fomit-frame-pointer2017072420170718
2691864referencegcc -m32 -march=nocona -O -fomit-frame-pointer2017072420170718
2696031referencegcc -m32 -march=barcelona -O2 -fomit-frame-pointer2017072420170718
2703744referencegcc -m32 -march=i486 -O -fomit-frame-pointer2017072420170718
2704365referencegcc -m32 -march=k8 -O2 -fomit-frame-pointer2017072420170718
2705994referencegcc -m32 -march=athlon -O2 -fomit-frame-pointer2017072420170718
2808270referencegcc -m32 -march=nocona -O2 -fomit-frame-pointer2017072420170718
2810250referencegcc -m32 -march=prescott -O2 -fomit-frame-pointer2017072420170718
2823057referencegcc -m32 -march=k6 -O -fomit-frame-pointer2017072420170718
2825019referencegcc -m32 -march=pentiumpro -O2 -fomit-frame-pointer2017072420170718
2825613referencegcc -m32 -march=k6-3 -O -fomit-frame-pointer2017072420170718
2825658referencegcc -m32 -march=k6-2 -O -fomit-frame-pointer2017072420170718
2826450referencegcc -m32 -march=pentium2 -O2 -fomit-frame-pointer2017072420170718
2827404referencegcc -m32 -march=pentium3 -O2 -fomit-frame-pointer2017072420170718
2831985referencegcc -m32 -march=pentium-m -O2 -fomit-frame-pointer2017072420170718
3261816referencegcc -m32 -march=pentium4 -O2 -fomit-frame-pointer2017072420170718
3341358referencegcc -m32 -march=pentium4 -O -fomit-frame-pointer2017072420170718
4507938referencegcc -funroll-loops -m32 -march=k8 -Os -fomit-frame-pointer2017072420170718
4520889referencegcc -funroll-loops -m32 -march=athlon -Os -fomit-frame-pointer2017072420170718
4532472referencegcc -funroll-loops -m32 -march=prescott -Os -fomit-frame-pointer2017072420170718
4543632referencegcc -funroll-loops -m32 -Os -fomit-frame-pointer2017072420170718
4545405referencegcc -funroll-loops -m32 -march=pentium4 -Os -fomit-frame-pointer2017072420170718
4549419referencegcc -funroll-loops -m32 -march=nocona -Os -fomit-frame-pointer2017072420170718
4601421referencegcc -funroll-loops -m32 -march=barcelona -Os -fomit-frame-pointer2017072420170718
4614543referencegcc -m32 -march=i386 -O2 -fomit-frame-pointer2017072420170718
4622850referencegcc -funroll-loops -m32 -march=k6 -Os -fomit-frame-pointer2017072420170718
4624425referencegcc -funroll-loops -m32 -march=k6-3 -Os -fomit-frame-pointer2017072420170718
4635189referencegcc -m32 -march=pentium -O2 -fomit-frame-pointer2017072420170718
4645350referencegcc -funroll-loops -m32 -march=k6-2 -Os -fomit-frame-pointer2017072420170718
4652514referencegcc -m32 -march=pentium-mmx -O2 -fomit-frame-pointer2017072420170718
4653117referencegcc -funroll-loops -m32 -march=i386 -Os -fomit-frame-pointer2017072420170718
4663260referencegcc -funroll-loops -m32 -march=i486 -Os -fomit-frame-pointer2017072420170718
4710375referencegcc -m32 -march=pentium-mmx -Os -fomit-frame-pointer2017072420170718
4723101referencegcc -m32 -march=pentium -Os -fomit-frame-pointer2017072420170718
4728384referencegcc -funroll-loops -m32 -march=pentium-mmx -Os -fomit-frame-pointer2017072420170718
4753161referencegcc -funroll-loops -m32 -march=pentium -Os -fomit-frame-pointer2017072420170718
4770711referencegcc -funroll-loops -m32 -march=pentiumpro -Os -fomit-frame-pointer2017072420170718
4776507referencegcc -m32 -march=prescott -Os -fomit-frame-pointer2017072420170718
4776705referencegcc -funroll-loops -m32 -march=pentium3 -Os -fomit-frame-pointer2017072420170718
4781736referencegcc -m32 -march=k8 -Os -fomit-frame-pointer2017072420170718
4785858referencegcc -m32 -march=pentium4 -Os -fomit-frame-pointer2017072420170718
4805280reference32bitsgcc -funroll-loops -m32 -O2 -fomit-frame-pointer2017072420170718
4810401referencegcc -m32 -march=nocona -Os -fomit-frame-pointer2017072420170718
4818771referencegcc -m32 -march=barcelona -Os -fomit-frame-pointer2017072420170718
4818906referencegcc -m32 -march=i486 -Os -fomit-frame-pointer2017072420170718
4818960referencegcc -m32 -march=i386 -Os -fomit-frame-pointer2017072420170718
4821255referencegcc -m32 -march=athlon -Os -fomit-frame-pointer2017072420170718
4822083referencegcc -m32 -march=core2 -msse4.1 -Os -fomit-frame-pointer2017072420170718
4823496reference32bitsgcc -funroll-loops -m32 -march=k8 -O2 -fomit-frame-pointer2017072420170718
4826151referencegcc -m32 -march=core2 -msse4 -Os -fomit-frame-pointer2017072420170718
4827006referencegcc -m32 -march=native -mtune=native -Os -fomit-frame-pointer2017072420170718
4827051referencegcc -m32 -march=core-avx-i -Os -fomit-frame-pointer2017072420170718
4827798referencegcc -m32 -march=corei7 -Os -fomit-frame-pointer2017072420170718
4828644referencegcc -m32 -march=core2 -Os -fomit-frame-pointer2017072420170718
4833873referencegcc -funroll-loops -m32 -march=pentium2 -Os -fomit-frame-pointer2017072420170718
4835799referencegcc -m32 -march=corei7-avx -Os -fomit-frame-pointer2017072420170718
4836123referencegcc -funroll-loops -m32 -march=pentium-m -Os -fomit-frame-pointer2017072420170718
4840884referencegcc -m32 -march=i386 -O -fomit-frame-pointer2017072420170718
4845429reference32bitsgcc -funroll-loops -m32 -march=barcelona -O2 -fomit-frame-pointer2017072420170718
4852359referencegcc -m32 -march=k6-2 -Os -fomit-frame-pointer2017072420170718
4855563referencegcc -m32 -march=pentium -O -fomit-frame-pointer2017072420170718
4857183referencegcc -m32 -march=k6-3 -Os -fomit-frame-pointer2017072420170718
4860900reference32bitsgcc -funroll-loops -m32 -march=k6 -O2 -fomit-frame-pointer2017072420170718
4862088referencegcc -m32 -march=pentiumpro -Os -fomit-frame-pointer2017072420170718
4862169reference32bitsgcc -funroll-loops -m32 -march=k6-2 -O2 -fomit-frame-pointer2017072420170718
4868118referencegcc -m32 -march=pentium-mmx -O -fomit-frame-pointer2017072420170718
4875570referencegcc -m32 -march=k6 -Os -fomit-frame-pointer2017072420170718
4876002referencegcc -m32 -march=pentium3 -Os -fomit-frame-pointer2017072420170718
4876947referencegcc -m32 -Os -fomit-frame-pointer2017072420170718
4877838referencegcc -m32 -march=pentium2 -Os -fomit-frame-pointer2017072420170718
4884318referencegcc -m32 -march=pentium-m -Os -fomit-frame-pointer2017072420170718
4884939reference32bitsgcc -funroll-loops -m32 -march=nocona -O2 -fomit-frame-pointer2017072420170718
4885704reference32bitsgcc -funroll-loops -m32 -march=prescott -O2 -fomit-frame-pointer2017072420170718
4887891reference32bitsgcc -funroll-loops -m32 -march=k6-3 -O2 -fomit-frame-pointer2017072420170718
4956570reference32bitsgcc -funroll-loops -m32 -march=i486 -O2 -fomit-frame-pointer2017072420170718
4982526reference32bitsgcc -funroll-loops -m32 -march=athlon -O2 -fomit-frame-pointer2017072420170718
4996197reference32bitsgcc -funroll-loops -m32 -march=pentiumpro -O2 -fomit-frame-pointer2017072420170718
4996377reference32bitsgcc -funroll-loops -m32 -march=pentium-m -O2 -fomit-frame-pointer2017072420170718
4997484reference32bitsgcc -funroll-loops -m32 -march=pentium2 -O2 -fomit-frame-pointer2017072420170718
4999716reference32bitsgcc -funroll-loops -m32 -march=pentium3 -O2 -fomit-frame-pointer2017072420170718
5292459reference32bitsgcc -funroll-loops -m32 -march=prescott -O -fomit-frame-pointer2017072420170718
5297364reference32bitsgcc -funroll-loops -m32 -march=barcelona -O -fomit-frame-pointer2017072420170718
5303592reference32bitsgcc -funroll-loops -m32 -march=nocona -O -fomit-frame-pointer2017072420170718
5305815reference32bitsgcc -funroll-loops -m32 -march=k6-3 -O -fomit-frame-pointer2017072420170718
5325138reference32bitsgcc -funroll-loops -m32 -march=k6-2 -O -fomit-frame-pointer2017072420170718
5328423reference32bitsgcc -funroll-loops -m32 -march=k6 -O -fomit-frame-pointer2017072420170718
5376393reference32bitsgcc -funroll-loops -m32 -march=pentium2 -O -fomit-frame-pointer2017072420170718
5381289reference32bitsgcc -funroll-loops -m32 -march=pentium-m -O -fomit-frame-pointer2017072420170718
5386725reference32bitsgcc -funroll-loops -m32 -march=pentiumpro -O -fomit-frame-pointer2017072420170718
5388363reference32bitsgcc -funroll-loops -m32 -march=pentium3 -O -fomit-frame-pointer2017072420170718
5419566reference32bitsgcc -funroll-loops -m32 -march=k8 -O -fomit-frame-pointer2017072420170718
5435577reference32bitsgcc -funroll-loops -m32 -march=pentium4 -O2 -fomit-frame-pointer2017072420170718
5444865reference32bitsgcc -funroll-loops -m32 -march=athlon -O -fomit-frame-pointer2017072420170718
5445369reference32bitsgcc -funroll-loops -m32 -march=i486 -O -fomit-frame-pointer2017072420170718
5451012reference32bitsgcc -funroll-loops -m32 -O -fomit-frame-pointer2017072420170718
5694453reference32bitsgcc -funroll-loops -m32 -march=pentium-mmx -O2 -fomit-frame-pointer2017072420170718
5695281reference32bitsgcc -funroll-loops -m32 -march=pentium -O2 -fomit-frame-pointer2017072420170718
5760153reference32bitsgcc -funroll-loops -m32 -march=i486 -O3 -fomit-frame-pointer2017072420170718
5795577reference32bitsgcc -funroll-loops -m32 -march=k6-2 -O3 -fomit-frame-pointer2017072420170718
5796891reference32bitsgcc -funroll-loops -m32 -march=k6-3 -O3 -fomit-frame-pointer2017072420170718
5808717reference32bitsgcc -funroll-loops -m32 -march=pentium4 -O -fomit-frame-pointer2017072420170718
5839668reference32bitsgcc -funroll-loops -m32 -march=pentiumpro -O3 -fomit-frame-pointer2017072420170718
5847606reference32bitsgcc -funroll-loops -m32 -march=pentium3 -O3 -fomit-frame-pointer2017072420170718
5861898reference32bitsgcc -funroll-loops -m32 -march=pentium-m -O3 -fomit-frame-pointer2017072420170718
5863797reference32bitsgcc -funroll-loops -m32 -march=pentium2 -O3 -fomit-frame-pointer2017072420170718
5886342reference32bitsgcc -funroll-loops -m32 -march=k8 -O3 -fomit-frame-pointer2017072420170718
5903550reference32bitsgcc -m32 -march=k8 -O2 -fomit-frame-pointer2017072420170718
5904729reference32bitsgcc -m32 -march=k6-3 -O2 -fomit-frame-pointer2017072420170718
5906709reference32bitsgcc -funroll-loops -m32 -march=athlon -O3 -fomit-frame-pointer2017072420170718
5911965reference32bitsgcc -funroll-loops -m32 -march=k6 -O3 -fomit-frame-pointer2017072420170718
5930487reference32bitsgcc -m32 -O2 -fomit-frame-pointer2017072420170718
5933610reference32bitsgcc -funroll-loops -m32 -march=barcelona -O3 -fomit-frame-pointer2017072420170718
5937849reference32bitsgcc -m32 -march=k6 -O2 -fomit-frame-pointer2017072420170718
5952069reference32bitsgcc -m32 -march=k6-2 -O2 -fomit-frame-pointer2017072420170718
5959710reference32bitsgcc -m32 -march=i486 -O2 -fomit-frame-pointer2017072420170718
5967036reference32bitsgcc -m32 -march=barcelona -O2 -fomit-frame-pointer2017072420170718
5970960reference32bitsgcc -m32 -march=core2 -msse4.1 -O2 -fomit-frame-pointer2017072420170718
5984676reference32bitsgcc -m32 -march=core2 -O2 -fomit-frame-pointer2017072420170718
6001839reference32bitsgcc -m32 -march=athlon -O2 -fomit-frame-pointer2017072420170718
6008346reference32bitsgcc -funroll-loops -m32 -O3 -fomit-frame-pointer2017072420170718
6023052reference32bitsgcc -m32 -march=pentiumpro -O2 -fomit-frame-pointer2017072420170718
6026463reference32bitsgcc -m32 -march=pentium-m -O2 -fomit-frame-pointer2017072420170718
6028407reference32bitsgcc -m32 -march=pentium3 -O2 -fomit-frame-pointer2017072420170718
6035139reference32bitsgcc -m32 -march=native -mtune=native -O2 -fomit-frame-pointer2017072420170718
6039630reference32bitsgcc -funroll-loops -m32 -march=pentium4 -O3 -fomit-frame-pointer2017072420170718
6040368reference32bitsgcc -funroll-loops -m32 -march=prescott -O3 -fomit-frame-pointer2017072420170718
6042087reference32bitsgcc -funroll-loops -m32 -march=nocona -O3 -fomit-frame-pointer2017072420170718
6044679reference32bitsgcc -m32 -march=core2 -msse4 -O2 -fomit-frame-pointer2017072420170718
6051087reference32bitsgcc -m32 -march=corei7 -O2 -fomit-frame-pointer2017072420170718
6051996reference32bitsgcc -m32 -march=pentium2 -O2 -fomit-frame-pointer2017072420170718
6133500reference32bitsgcc -m32 -march=core-avx-i -O2 -fomit-frame-pointer2017072420170718
6163344reference32bitsgcc -m32 -march=prescott -O2 -fomit-frame-pointer2017072420170718
6166512reference32bitsgcc -m32 -march=prescott -O3 -fomit-frame-pointer2017072420170718
6170724reference32bitsgcc -m32 -march=nocona -O2 -fomit-frame-pointer2017072420170718
6174099reference32bitsgcc -m32 -march=nocona -O3 -fomit-frame-pointer2017072420170718
6206985reference32bitsgcc -funroll-loops -m32 -march=i386 -O2 -fomit-frame-pointer2017072420170718
6222078reference32bitsgcc -m32 -march=native -mtune=native -O3 -fomit-frame-pointer2017072420170718
6241410reference32bitsgcc -m32 -march=i486 -O3 -fomit-frame-pointer2017072420170718
6256143reference32bitsgcc -funroll-loops -m32 -march=pentium -O3 -fomit-frame-pointer2017072420170718
6261912reference32bitsgcc -m32 -march=core2 -O3 -fomit-frame-pointer2017072420170718
6268743reference32bitsgcc -funroll-loops -m32 -march=pentium-mmx -O3 -fomit-frame-pointer2017072420170718
6273126reference32bitsgcc -m32 -march=barcelona -O3 -fomit-frame-pointer2017072420170718
6346494reference32bitsgcc -m32 -march=athlon -O3 -fomit-frame-pointer2017072420170718
6347304reference32bitsgcc -m32 -O3 -fomit-frame-pointer2017072420170718
6356439reference32bitsgcc -m32 -march=k8 -O3 -fomit-frame-pointer2017072420170718
6403320reference32bitsgcc -funroll-loops -m32 -march=pentium -O -fomit-frame-pointer2017072420170718
6405579reference32bitsgcc -funroll-loops -m32 -march=pentium-mmx -O -fomit-frame-pointer2017072420170718
6413202reference32bitsgcc -m32 -march=pentium-m -O3 -fomit-frame-pointer2017072420170718
6425118reference32bitsgcc -m32 -march=pentium2 -O3 -fomit-frame-pointer2017072420170718
6427917reference32bitsgcc -m32 -march=pentium3 -O3 -fomit-frame-pointer2017072420170718
6430851reference32bitsgcc -m32 -march=pentiumpro -O3 -fomit-frame-pointer2017072420170718
6439563reference32bitsgcc -m32 -march=k6-2 -O3 -fomit-frame-pointer2017072420170718
6445152reference32bitsgcc -m32 -march=k6-3 -O3 -fomit-frame-pointer2017072420170718
6488667reference32bitsgcc -m32 -march=k6 -O3 -fomit-frame-pointer2017072420170718
6528555reference32bitsgcc -m32 -march=pentium4 -O3 -fomit-frame-pointer2017072420170718
6639867reference32bitsgcc -m32 -march=k6-3 -O -fomit-frame-pointer2017072420170718
6652530reference32bitsgcc -m32 -march=k8 -O -fomit-frame-pointer2017072420170718
6658776reference32bitsgcc -m32 -march=k6-2 -O -fomit-frame-pointer2017072420170718
6663195reference32bitsgcc -m32 -march=barcelona -O -fomit-frame-pointer2017072420170718
6677856reference32bitsgcc -m32 -march=k6 -O -fomit-frame-pointer2017072420170718
6680808reference32bitsgcc -m32 -march=pentium2 -O -fomit-frame-pointer2017072420170718
6682140reference32bitsgcc -m32 -march=pentium-m -O -fomit-frame-pointer2017072420170718
6693489reference32bitsgcc -m32 -march=pentium3 -O -fomit-frame-pointer2017072420170718
6698457reference32bitsgcc -m32 -march=pentiumpro -O -fomit-frame-pointer2017072420170718
6727455reference32bitsgcc -m32 -march=corei7-avx -O2 -fomit-frame-pointer2017072420170718
6760872reference32bitsgcc -m32 -march=pentium4 -O2 -fomit-frame-pointer2017072420170718
6850827reference32bitsgcc -funroll-loops -m32 -march=i386 -O -fomit-frame-pointer2017072420170718
6888618reference32bitsgcc -m32 -march=i486 -O -fomit-frame-pointer2017072420170718
6907932reference32bitsgcc -m32 -march=athlon -O -fomit-frame-pointer2017072420170718
6923682reference32bitsgcc -m32 -march=prescott -O -fomit-frame-pointer2017072420170718
6933222reference32bitsgcc -m32 -O -fomit-frame-pointer2017072420170718
6943077reference32bitsgcc -m32 -march=nocona -O -fomit-frame-pointer2017072420170718
6993774reference32bitsgcc -m32 -march=core2 -msse4.1 -O -fomit-frame-pointer2017072420170718
7017669reference32bitsgcc -m32 -march=native -mtune=native -O -fomit-frame-pointer2017072420170718
7027029reference32bitsgcc -m32 -march=corei7 -O -fomit-frame-pointer2017072420170718
7032339reference32bitsgcc -m32 -march=core2 -O -fomit-frame-pointer2017072420170718
7040169reference32bitsgcc -m32 -march=core2 -msse4 -O -fomit-frame-pointer2017072420170718
7046604reference32bitsgcc -funroll-loops -m32 -march=i386 -O3 -fomit-frame-pointer2017072420170718
7079922reference32bitsgcc -m32 -march=core-avx-i -O -fomit-frame-pointer2017072420170718
7084575reference32bitsgcc -m32 -march=corei7-avx -O -fomit-frame-pointer2017072420170718
7237539reference32bitsgcc -m32 -march=pentium -O3 -fomit-frame-pointer2017072420170718
7394130reference32bitsgcc -m32 -march=pentium-mmx -O3 -fomit-frame-pointer2017072420170718
7591563reference32bitsgcc -m32 -march=i386 -O3 -fomit-frame-pointer2017072420170718
7943868reference32bitsgcc -m32 -march=pentium4 -O -fomit-frame-pointer2017072420170718
8037423reference32bitsgcc -m32 -march=pentium -O2 -fomit-frame-pointer2017072420170718
8057115reference32bitsgcc -m32 -march=pentium-mmx -O2 -fomit-frame-pointer2017072420170718
8781957reference32bitsgcc -m32 -march=pentium-mmx -O -fomit-frame-pointer2017072420170718
8799444reference32bitsgcc -m32 -march=pentium -O -fomit-frame-pointer2017072420170718
8839692reference32bitsgcc -m32 -march=i386 -O2 -fomit-frame-pointer2017072420170718
9069129reference32bitsgcc -funroll-loops -m32 -march=nocona -Os -fomit-frame-pointer2017072420170718
9071946reference32bitsgcc -funroll-loops -m32 -march=pentium4 -Os -fomit-frame-pointer2017072420170718
9144837reference32bitsgcc -funroll-loops -m32 -march=prescott -Os -fomit-frame-pointer2017072420170718
9159840reference32bitsgcc -funroll-loops -m32 -march=pentium3 -Os -fomit-frame-pointer2017072420170718
9174636reference32bitsgcc -funroll-loops -m32 -march=pentium-m -Os -fomit-frame-pointer2017072420170718
9176157reference32bitsgcc -funroll-loops -m32 -Os -fomit-frame-pointer2017072420170718
9187587reference32bitsgcc -funroll-loops -m32 -march=pentium2 -Os -fomit-frame-pointer2017072420170718
9188847reference32bitsgcc -funroll-loops -m32 -march=pentiumpro -Os -fomit-frame-pointer2017072420170718
9212661reference32bitsgcc -funroll-loops -m32 -march=k8 -Os -fomit-frame-pointer2017072420170718
9239652reference32bitsgcc -funroll-loops -m32 -march=pentium-mmx -Os -fomit-frame-pointer2017072420170718
9269289reference32bitsgcc -funroll-loops -m32 -march=pentium -Os -fomit-frame-pointer2017072420170718
9323379reference32bitsgcc -funroll-loops -m32 -march=athlon -Os -fomit-frame-pointer2017072420170718
9323622reference32bitsgcc -funroll-loops -m32 -march=barcelona -Os -fomit-frame-pointer2017072420170718
9344214reference32bitsgcc -m32 -march=pentium-mmx -Os -fomit-frame-pointer2017072420170718
9352683reference32bitsgcc -m32 -march=pentium -Os -fomit-frame-pointer2017072420170718
9354600reference32bitsgcc -m32 -march=i486 -Os -fomit-frame-pointer2017072420170718
9365733reference32bitsgcc -m32 -march=i386 -O -fomit-frame-pointer2017072420170718
9377667reference32bitsgcc -m32 -march=i386 -Os -fomit-frame-pointer2017072420170718
9424638reference32bitsgcc -m32 -march=pentiumpro -Os -fomit-frame-pointer2017072420170718
9447849reference32bitsgcc -m32 -march=pentium2 -Os -fomit-frame-pointer2017072420170718
9448884reference32bitsgcc -m32 -march=pentium3 -Os -fomit-frame-pointer2017072420170718
9467091reference32bitsgcc -m32 -march=corei7 -Os -fomit-frame-pointer2017072420170718
9477459reference32bitsgcc -m32 -march=pentium-m -Os -fomit-frame-pointer2017072420170718
9516645reference32bitsgcc -m32 -march=core2 -msse4 -Os -fomit-frame-pointer2017072420170718
9543663reference32bitsgcc -m32 -march=core2 -msse4.1 -Os -fomit-frame-pointer2017072420170718
9562716reference32bitsgcc -m32 -march=prescott -Os -fomit-frame-pointer2017072420170718
9570969reference32bitsgcc -m32 -march=pentium4 -Os -fomit-frame-pointer2017072420170718
9579366reference32bitsgcc -m32 -march=corei7-avx -Os -fomit-frame-pointer2017072420170718
9586782reference32bitsgcc -m32 -march=core2 -Os -fomit-frame-pointer2017072420170718
9594486reference32bitsgcc -m32 -march=nocona -Os -fomit-frame-pointer2017072420170718
9599373reference32bitsgcc -m32 -march=core-avx-i -Os -fomit-frame-pointer2017072420170718
9599751reference32bitsgcc -m32 -Os -fomit-frame-pointer2017072420170718
9599976reference32bitsgcc -funroll-loops -m32 -march=i386 -Os -fomit-frame-pointer2017072420170718
9617436reference32bitsgcc -m32 -march=k6 -Os -fomit-frame-pointer2017072420170718
9638739reference32bitsgcc -m32 -march=k6-3 -Os -fomit-frame-pointer2017072420170718
9647964reference32bitsgcc -m32 -march=native -mtune=native -Os -fomit-frame-pointer2017072420170718
9649008reference32bitsgcc -funroll-loops -m32 -march=i486 -Os -fomit-frame-pointer2017072420170718
9649674reference32bitsgcc -m32 -march=k6-2 -Os -fomit-frame-pointer2017072420170718
9687888reference32bitsgcc -m32 -march=k8 -Os -fomit-frame-pointer2017072420170718
9722736reference32bitsgcc -m32 -march=athlon -Os -fomit-frame-pointer2017072420170718
9758124reference32bitsgcc -m32 -march=barcelona -Os -fomit-frame-pointer2017072420170718
9831366reference32bitsgcc -funroll-loops -m32 -march=k6-2 -Os -fomit-frame-pointer2017072420170718
9834516reference32bitsgcc -funroll-loops -m32 -march=k6 -Os -fomit-frame-pointer2017072420170718
9836379reference32bitsgcc -funroll-loops -m32 -march=k6-3 -Os -fomit-frame-pointer2017072420170718

Test failure

Implementation: crypto_aead/lunarkeyakv2/compact
Compiler: gcc -m32 -march=core-avx2 -O2 -fomit-frame-pointer
error 111

Number of similar (compiler,implementation) pairs: 21, namely:
CompilerImplementations
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

Compiler output

Implementation: crypto_aead/lunarkeyakv2/KnightsLanding
Compiler: gcc -funroll-loops -m32 -O2 -fomit-frame-pointer
KeccakP-1600-AVX512.c: In file included from KeccakP-1600-AVX512.c:24:0:
KeccakP-1600-AVX512.c: /usr/lib/gcc/x86_64-linux-gnu/4.8/include/smmintrin.h:31:3: error: #error "SSE4.1 instruction set not enabled"
KeccakP-1600-AVX512.c: # error "SSE4.1 instruction set not enabled"
KeccakP-1600-AVX512.c: ^
KeccakP-1600-AVX512.c: In file included from /usr/lib/gcc/x86_64-linux-gnu/4.8/include/wmmintrin.h:31:0,
KeccakP-1600-AVX512.c: from KeccakP-1600-AVX512.c:25:
KeccakP-1600-AVX512.c: /usr/lib/gcc/x86_64-linux-gnu/4.8/include/emmintrin.h:31:3: error: #error "SSE2 instruction set not enabled"
KeccakP-1600-AVX512.c: # error "SSE2 instruction set not enabled"
KeccakP-1600-AVX512.c: ^
KeccakP-1600-AVX512.c: In file included from KeccakP-1600-AVX512.c:25:0:
KeccakP-1600-AVX512.c: /usr/lib/gcc/x86_64-linux-gnu/4.8/include/wmmintrin.h:34:3: error: #error "AES/PCLMUL instructions not enabled"
KeccakP-1600-AVX512.c: # error "AES/PCLMUL instructions not enabled"
KeccakP-1600-AVX512.c: ^
KeccakP-1600-AVX512.c: KeccakP-1600-AVX512.c:203:1: error: unknown type name '__m512i'
KeccakP-1600-AVX512.c: typedef __m512i V512;
KeccakP-1600-AVX512.c: ^

Number of similar (compiler,implementation) pairs: 96, 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=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=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=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 -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=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=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=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

Compiler output

Implementation: crypto_aead/lunarkeyakv2/Bulldozer
Compiler: gcc -funroll-loops -m32 -O2 -fomit-frame-pointer
KeccakP-1600-XOP.c: KeccakP-1600-XOP.c:33:1: error: unknown type name '__m128i'
KeccakP-1600-XOP.c: typedef __m128i V64;
KeccakP-1600-XOP.c: ^
KeccakP-1600-XOP.c: KeccakP-1600-XOP.c:34:1: error: unknown type name '__m128i'
KeccakP-1600-XOP.c: typedef __m128i V128;
KeccakP-1600-XOP.c: ^
KeccakP-1600-XOP.c: KeccakP-1600-XOP.c: In function 'KeccakP1600_Permute_12rounds':
KeccakP-1600-XOP.c: KeccakP-1600-XOP.c:55:31: error: '__m128i' undeclared (first use in this function)
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:189:11: note: in expansion of macro 'GET64HILO'
KeccakP-1600-XOP.c: Cei = GET64HILO(Cae, Cio); \
KeccakP-1600-XOP.c: ^
KeccakP-1600-XOP.c: KeccakP-1600-XOP.c:200:5: note: in expansion of macro 'computeD'
KeccakP-1600-XOP.c: computeD \
KeccakP-1600-XOP.c: ^
KeccakP-1600-XOP.c: KeccakP-1600-unrolling.macros:46:5: note: in expansion of macro 'thetaRhoPiChiIotaPrepareTheta'
KeccakP-1600-XOP.c: thetaRhoPiChiIotaPrepareTheta(12, A, E) \
KeccakP-1600-XOP.c: ^
KeccakP-1600-XOP.c: ...

Number of similar (compiler,implementation) pairs: 96, 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=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 -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=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
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/lunarkeyakv2/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/lunarkeyakv2/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/lunarkeyakv2/Haswell
Compiler: gcc -funroll-loops -m32 -O2 -fomit-frame-pointer
KeccakP-1600-times2-SIMD128.c: KeccakP-1600-times2-SIMD128.c:31:1: error: unknown type name '__m128i'
KeccakP-1600-times2-SIMD128.c: typedef __m128i V128;
KeccakP-1600-times2-SIMD128.c: ^
KeccakP-1600-times2-SIMD128.c: KeccakP-1600-times2-SIMD128.c: In function 'KeccakP1600times2_AddLanesAll':
KeccakP-1600-times2-SIMD128.c: KeccakP-1600-times2-SIMD128.c:40:48: error: '__m64' undeclared (first use in this function)
KeccakP-1600-times2-SIMD128.c: #define LOAD6464(a, b) _mm_set_epi64((__m64)(a), (__m64)(b))
KeccakP-1600-times2-SIMD128.c: ^
KeccakP-1600-times2-SIMD128.c: KeccakP-1600-times2-SIMD128.c:58:54: note: in definition of macro 'XOReq128'
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:67: note: in expansion of macro 'LOAD6464'
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: KeccakP-1600-times2-SIMD128.c:40:48: note: each undeclared identifier is reported only once for each function it appears in
KeccakP-1600-times2-SIMD128.c: #define LOAD6464(a, b) _mm_set_epi64((__m64)(a), (__m64)(b))
KeccakP-1600-times2-SIMD128.c: ^
KeccakP-1600-times2-SIMD128.c: KeccakP-1600-times2-SIMD128.c:58:54: note: in definition of macro 'XOReq128'
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:67: note: in expansion of macro 'LOAD6464'
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: ...

Number of similar (compiler,implementation) pairs: 120, 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=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=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=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=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/lunarkeyakv2/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/lunarkeyakv2/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/lunarkeyakv2/Haswell
Compiler: gcc -funroll-loops -m32 -march=athlon -O2 -fomit-frame-pointer
KeccakP-1600-times2-SIMD128.c: KeccakP-1600-times2-SIMD128.c:31:1: error: unknown type name '__m128i'
KeccakP-1600-times2-SIMD128.c: typedef __m128i V128;
KeccakP-1600-times2-SIMD128.c: ^
KeccakP-1600-times2-SIMD128.c: KeccakP-1600-times2-SIMD128.c: In function 'KeccakP1600times2_ExtractLanesAll':
KeccakP-1600-times2-SIMD128.c: KeccakP-1600-times2-SIMD128.c:55:63: error: '__m128' undeclared (first use in this function)
KeccakP-1600-times2-SIMD128.c: #define STORE64L(a, b) _mm_storel_pi((__m64 *)&(a), (__m128)b)
KeccakP-1600-times2-SIMD128.c: ^
KeccakP-1600-times2-SIMD128.c: KeccakP-1600-times2-SIMD128.c:285:33: note: in expansion of macro 'STORE64L'
KeccakP-1600-times2-SIMD128.c: STORE64L( curData0[argIndex], lanes ), \
KeccakP-1600-times2-SIMD128.c: ^
KeccakP-1600-times2-SIMD128.c: KeccakP-1600-times2-SIMD128.c:309:17: note: in expansion of macro 'Extr'
KeccakP-1600-times2-SIMD128.c: Extr( i );
KeccakP-1600-times2-SIMD128.c: ^
KeccakP-1600-times2-SIMD128.c: KeccakP-1600-times2-SIMD128.c:55:63: note: each undeclared identifier is reported only once for each function it appears in
KeccakP-1600-times2-SIMD128.c: #define STORE64L(a, b) _mm_storel_pi((__m64 *)&(a), (__m128)b)
KeccakP-1600-times2-SIMD128.c: ^
KeccakP-1600-times2-SIMD128.c: KeccakP-1600-times2-SIMD128.c:285:33: note: in expansion of macro 'STORE64L'
KeccakP-1600-times2-SIMD128.c: STORE64L( curData0[argIndex], lanes ), \
KeccakP-1600-times2-SIMD128.c: ^
KeccakP-1600-times2-SIMD128.c: KeccakP-1600-times2-SIMD128.c:309:17: note: in expansion of macro 'Extr'
KeccakP-1600-times2-SIMD128.c: Extr( i );
KeccakP-1600-times2-SIMD128.c: ^
KeccakP-1600-times2-SIMD128.c: KeccakP-1600-times2-SIMD128.c:285:63: error: expected ')' before 'lanes'
KeccakP-1600-times2-SIMD128.c: STORE64L( curData0[argIndex], lanes ), \
KeccakP-1600-times2-SIMD128.c: ^
KeccakP-1600-times2-SIMD128.c: ...

Number of similar (compiler,implementation) pairs: 144, namely:
CompilerImplementations
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=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 -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=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

Compiler output

Implementation: crypto_aead/lunarkeyakv2/KnightsLanding
Compiler: gcc -funroll-loops -m32 -march=barcelona -O2 -fomit-frame-pointer
KeccakP-1600-AVX512.c: In file included from KeccakP-1600-AVX512.c:24:0:
KeccakP-1600-AVX512.c: /usr/lib/gcc/x86_64-linux-gnu/4.8/include/smmintrin.h:31:3: error: #error "SSE4.1 instruction set not enabled"
KeccakP-1600-AVX512.c: # error "SSE4.1 instruction set not enabled"
KeccakP-1600-AVX512.c: ^
KeccakP-1600-AVX512.c: In file included from KeccakP-1600-AVX512.c:25:0:
KeccakP-1600-AVX512.c: /usr/lib/gcc/x86_64-linux-gnu/4.8/include/wmmintrin.h:34:3: error: #error "AES/PCLMUL instructions not enabled"
KeccakP-1600-AVX512.c: # error "AES/PCLMUL instructions not enabled"
KeccakP-1600-AVX512.c: ^
KeccakP-1600-AVX512.c: KeccakP-1600-AVX512.c:203:1: error: unknown type name '__m512i'
KeccakP-1600-AVX512.c: typedef __m512i V512;
KeccakP-1600-AVX512.c: ^

Number of similar (compiler,implementation) pairs: 52, namely:
CompilerImplementations
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=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=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=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 -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=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=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=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/lunarkeyakv2/Bulldozer
Compiler: gcc -funroll-loops -m32 -march=barcelona -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:402:5: error: incompatible type for argument 2 of '_mm_xor_si128'
KeccakP-1600-XOP.c: rounds12
KeccakP-1600-XOP.c: ^
KeccakP-1600-XOP.c: In file included from /usr/lib/gcc/x86_64-linux-gnu/4.8/include/xmmintrin.h:1246:0,
KeccakP-1600-XOP.c: from /usr/lib/gcc/x86_64-linux-gnu/4.8/include/x86intrin.h:34,
KeccakP-1600-XOP.c: from KeccakP-1600-XOP.c:32:
KeccakP-1600-XOP.c: /usr/lib/gcc/x86_64-linux-gnu/4.8/include/emmintrin.h:1264:1: note: expected '__m128i' but argument is of type 'int'
KeccakP-1600-XOP.c: _mm_xor_si128 (__m128i __A, __m128i __B)
KeccakP-1600-XOP.c: ^
KeccakP-1600-XOP.c: KeccakP-1600-XOP.c:402:5: error: incompatible type for argument 2 of '_mm_xor_si128'
KeccakP-1600-XOP.c: rounds12
KeccakP-1600-XOP.c: ^
KeccakP-1600-XOP.c: In file included from /usr/lib/gcc/x86_64-linux-gnu/4.8/include/xmmintrin.h:1246:0,
KeccakP-1600-XOP.c: from /usr/lib/gcc/x86_64-linux-gnu/4.8/include/x86intrin.h:34,
KeccakP-1600-XOP.c: from KeccakP-1600-XOP.c:32:
KeccakP-1600-XOP.c: /usr/lib/gcc/x86_64-linux-gnu/4.8/include/emmintrin.h:1264:1: note: expected '__m128i' but argument is of type 'int'
KeccakP-1600-XOP.c: _mm_xor_si128 (__m128i __A, __m128i __B)
KeccakP-1600-XOP.c: ^
KeccakP-1600-XOP.c: KeccakP-1600-XOP.c:402:5: error: can't convert between vector values of different size
KeccakP-1600-XOP.c: rounds12
KeccakP-1600-XOP.c: ^
KeccakP-1600-XOP.c: KeccakP-1600-XOP.c:402:5: error: incompatible type for argument 2 of '_mm_xor_si128'
KeccakP-1600-XOP.c: In file included from /usr/lib/gcc/x86_64-linux-gnu/4.8/include/xmmintrin.h:1246:0,
KeccakP-1600-XOP.c: from /usr/lib/gcc/x86_64-linux-gnu/4.8/include/x86intrin.h:34,
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/lunarkeyakv2/Haswell
Compiler: gcc -funroll-loops -m32 -march=barcelona -O2 -fomit-frame-pointer
KeccakP-1600-times2-SIMD128.c: KeccakP-1600-times2-SIMD128.c: In function 'KeccakP1600times2_PermuteAll_24rounds':
KeccakP-1600-times2-SIMD128.c: KeccakP-1600-times2-SIMD128.c:532:9: error: incompatible types when assigning to type 'V128' from type 'int'
KeccakP-1600-times2-SIMD128.c: Bko = ROL64in128_8(A##mu); \
KeccakP-1600-times2-SIMD128.c: ^
KeccakP-1600-times2-SIMD128.c: KeccakP-1600-unrolling.macros:157:9: note: in expansion of macro 'thetaRhoPiChiIotaPrepareTheta'
KeccakP-1600-times2-SIMD128.c: thetaRhoPiChiIotaPrepareTheta(i , A, E) \
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: KeccakP-1600-times2-SIMD128.c:557:9: error: incompatible types when assigning to type 'V128' from type 'int'
KeccakP-1600-times2-SIMD128.c: Bmu = ROL64in128_56(A##so); \
KeccakP-1600-times2-SIMD128.c: ^
KeccakP-1600-times2-SIMD128.c: KeccakP-1600-unrolling.macros:157:9: note: in expansion of macro 'thetaRhoPiChiIotaPrepareTheta'
KeccakP-1600-times2-SIMD128.c: thetaRhoPiChiIotaPrepareTheta(i , A, E) \
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: KeccakP-1600-times2-SIMD128.c:532:9: error: incompatible types when assigning to type 'V128' from type 'int'
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: ...

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/lunarkeyakv2/SandyBridge
Compiler: gcc -funroll-loops -m32 -march=barcelona -O2 -fomit-frame-pointer
KeccakP-1600-times2-SIMD128.c: KeccakP-1600-times2-SIMD128.c: In function 'KeccakP1600times2_PermuteAll_24rounds':
KeccakP-1600-times2-SIMD128.c: KeccakP-1600-times2-SIMD128.c:532:9: error: incompatible types when assigning to type 'V128' from type 'int'
KeccakP-1600-times2-SIMD128.c: Bko = ROL64in128_8(A##mu); \
KeccakP-1600-times2-SIMD128.c: ^
KeccakP-1600-times2-SIMD128.c: KeccakP-1600-unrolling.macros:19:5: note: in expansion of macro 'thetaRhoPiChiIotaPrepareTheta'
KeccakP-1600-times2-SIMD128.c: thetaRhoPiChiIotaPrepareTheta( 0, A, E) \
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: KeccakP-1600-times2-SIMD128.c:557:9: error: incompatible types when assigning to type 'V128' from type 'int'
KeccakP-1600-times2-SIMD128.c: Bmu = ROL64in128_56(A##so); \
KeccakP-1600-times2-SIMD128.c: ^
KeccakP-1600-times2-SIMD128.c: KeccakP-1600-unrolling.macros:19:5: note: in expansion of macro 'thetaRhoPiChiIotaPrepareTheta'
KeccakP-1600-times2-SIMD128.c: thetaRhoPiChiIotaPrepareTheta( 0, A, E) \
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: KeccakP-1600-times2-SIMD128.c:532:9: error: incompatible types when assigning to type 'V128' from type 'int'
KeccakP-1600-times2-SIMD128.c: Bko = ROL64in128_8(A##mu); \
KeccakP-1600-times2-SIMD128.c: ^
KeccakP-1600-times2-SIMD128.c: KeccakP-1600-unrolling.macros:20:5: note: in expansion of macro 'thetaRhoPiChiIotaPrepareTheta'
KeccakP-1600-times2-SIMD128.c: thetaRhoPiChiIotaPrepareTheta( 1, E, A) \
KeccakP-1600-times2-SIMD128.c: ^
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/lunarkeyakv2/Haswell
Compiler: gcc -funroll-loops -m32 -march=pentium3 -O2 -fomit-frame-pointer
KeccakP-1600-times2-SIMD128.c: KeccakP-1600-times2-SIMD128.c:31:1: error: unknown type name '__m128i'
KeccakP-1600-times2-SIMD128.c: typedef __m128i V128;
KeccakP-1600-times2-SIMD128.c: ^
KeccakP-1600-times2-SIMD128.c: KeccakP-1600-times2-SIMD128.c: In function 'KeccakP1600times2_ExtractLanesAll':
KeccakP-1600-times2-SIMD128.c: KeccakP-1600-times2-SIMD128.c:309:17: error: can't convert between vector values of different size
KeccakP-1600-times2-SIMD128.c: Extr( i );
KeccakP-1600-times2-SIMD128.c: ^
KeccakP-1600-times2-SIMD128.c: KeccakP-1600-times2-SIMD128.c:309:17: error: can't convert between vector values of different size
KeccakP-1600-times2-SIMD128.c: KeccakP-1600-times2-SIMD128.c:313:17: error: can't convert between vector values of different size
KeccakP-1600-times2-SIMD128.c: Extr( i );
KeccakP-1600-times2-SIMD128.c: ^
KeccakP-1600-times2-SIMD128.c: KeccakP-1600-times2-SIMD128.c:313:17: error: can't convert between vector values of different size
KeccakP-1600-times2-SIMD128.c: KeccakP-1600-times2-SIMD128.c:352:13: error: can't convert between vector values of different size
KeccakP-1600-times2-SIMD128.c: Extr( i );
KeccakP-1600-times2-SIMD128.c: ^
KeccakP-1600-times2-SIMD128.c: KeccakP-1600-times2-SIMD128.c:352:13: error: can't convert between vector values of different size

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/lunarkeyakv2/KnightsLanding
Compiler: gcc -m32 -march=barcelona -O2 -fomit-frame-pointer
KeccakP-1600-AVX512.c: In file included from KeccakP-1600-AVX512.c:24:0:
KeccakP-1600-AVX512.c: /usr/lib/gcc/x86_64-linux-gnu/4.8/include/smmintrin.h:31:3: error: #error "SSE4.1 instruction set not enabled"
KeccakP-1600-AVX512.c: # error "SSE4.1 instruction set not enabled"
KeccakP-1600-AVX512.c: ^
KeccakP-1600-AVX512.c: In file included from KeccakP-1600-AVX512.c:25:0:
KeccakP-1600-AVX512.c: /usr/lib/gcc/x86_64-linux-gnu/4.8/include/wmmintrin.h:34:3: error: #error "AES/PCLMUL instructions not enabled"
KeccakP-1600-AVX512.c: # error "AES/PCLMUL instructions not enabled"
KeccakP-1600-AVX512.c: ^
KeccakP-1600-AVX512.c: KeccakP-1600-AVX512.c:203:1: error: unknown type name '__m512i'
KeccakP-1600-AVX512.c: typedef __m512i V512;
KeccakP-1600-AVX512.c: ^
KeccakP-1600-AVX512.c: In file included from KeccakP-1600-AVX512.c:24:0:
KeccakP-1600-AVX512.c: /usr/lib/gcc/x86_64-linux-gnu/4.8/include/smmintrin.h:31:3: error: #error "SSE4.1 instruction set not enabled"
KeccakP-1600-AVX512.c: # error "SSE4.1 instruction set not enabled"
KeccakP-1600-AVX512.c: ^
KeccakP-1600-AVX512.c: In file included from KeccakP-1600-AVX512.c:25:0:
KeccakP-1600-AVX512.c: /usr/lib/gcc/x86_64-linux-gnu/4.8/include/wmmintrin.h:34:3: error: #error "AES/PCLMUL instructions not enabled"
KeccakP-1600-AVX512.c: # error "AES/PCLMUL instructions not enabled"
KeccakP-1600-AVX512.c: ^
KeccakP-1600-AVX512.c: KeccakP-1600-AVX512.c:203:1: error: unknown type name '__m512i'
KeccakP-1600-AVX512.c: typedef __m512i V512;
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/lunarkeyakv2/Bulldozer
Compiler: gcc -m32 -march=barcelona -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:402:5: error: incompatible type for argument 2 of '_mm_xor_si128'
KeccakP-1600-XOP.c: rounds12
KeccakP-1600-XOP.c: ^
KeccakP-1600-XOP.c: In file included from /usr/lib/gcc/x86_64-linux-gnu/4.8/include/xmmintrin.h:1246:0,
KeccakP-1600-XOP.c: from /usr/lib/gcc/x86_64-linux-gnu/4.8/include/x86intrin.h:34,
KeccakP-1600-XOP.c: from KeccakP-1600-XOP.c:32:
KeccakP-1600-XOP.c: /usr/lib/gcc/x86_64-linux-gnu/4.8/include/emmintrin.h:1264:1: note: expected '__m128i' but argument is of type 'int'
KeccakP-1600-XOP.c: _mm_xor_si128 (__m128i __A, __m128i __B)
KeccakP-1600-XOP.c: ^
KeccakP-1600-XOP.c: KeccakP-1600-XOP.c:402:5: error: incompatible type for argument 2 of '_mm_xor_si128'
KeccakP-1600-XOP.c: rounds12
KeccakP-1600-XOP.c: ^
KeccakP-1600-XOP.c: In file included from /usr/lib/gcc/x86_64-linux-gnu/4.8/include/xmmintrin.h:1246:0,
KeccakP-1600-XOP.c: from /usr/lib/gcc/x86_64-linux-gnu/4.8/include/x86intrin.h:34,
KeccakP-1600-XOP.c: from KeccakP-1600-XOP.c:32:
KeccakP-1600-XOP.c: /usr/lib/gcc/x86_64-linux-gnu/4.8/include/emmintrin.h:1264:1: note: expected '__m128i' but argument is of type 'int'
KeccakP-1600-XOP.c: _mm_xor_si128 (__m128i __A, __m128i __B)
KeccakP-1600-XOP.c: ^
KeccakP-1600-XOP.c: KeccakP-1600-XOP.c:402:5: error: can't convert between vector values of different size
KeccakP-1600-XOP.c: rounds12
KeccakP-1600-XOP.c: ^
KeccakP-1600-XOP.c: KeccakP-1600-XOP.c:402:5: error: incompatible type for argument 2 of '_mm_xor_si128'
KeccakP-1600-XOP.c: In file included from /usr/lib/gcc/x86_64-linux-gnu/4.8/include/xmmintrin.h:1246:0,
KeccakP-1600-XOP.c: from /usr/lib/gcc/x86_64-linux-gnu/4.8/include/x86intrin.h:34,
KeccakP-1600-XOP.c: ...
KeccakP-1600-XOP.c: KeccakP-1600-XOP.c: In function 'KeccakP1600_Permute_12rounds':
KeccakP-1600-XOP.c: KeccakP-1600-XOP.c:402:5: error: incompatible type for argument 2 of '_mm_xor_si128'
KeccakP-1600-XOP.c: rounds12
KeccakP-1600-XOP.c: ^
KeccakP-1600-XOP.c: In file included from /usr/lib/gcc/x86_64-linux-gnu/4.8/include/xmmintrin.h:1246:0,
KeccakP-1600-XOP.c: from /usr/lib/gcc/x86_64-linux-gnu/4.8/include/x86intrin.h:34,
KeccakP-1600-XOP.c: from KeccakP-1600-XOP.c:32:
KeccakP-1600-XOP.c: /usr/lib/gcc/x86_64-linux-gnu/4.8/include/emmintrin.h:1264:1: note: expected '__m128i' but argument is of type 'int'
KeccakP-1600-XOP.c: _mm_xor_si128 (__m128i __A, __m128i __B)
KeccakP-1600-XOP.c: ^
KeccakP-1600-XOP.c: KeccakP-1600-XOP.c:402:5: error: incompatible type for argument 2 of '_mm_xor_si128'
KeccakP-1600-XOP.c: rounds12
KeccakP-1600-XOP.c: ^
KeccakP-1600-XOP.c: In file included from /usr/lib/gcc/x86_64-linux-gnu/4.8/include/xmmintrin.h:1246:0,
KeccakP-1600-XOP.c: from /usr/lib/gcc/x86_64-linux-gnu/4.8/include/x86intrin.h:34,
KeccakP-1600-XOP.c: from KeccakP-1600-XOP.c:32:
KeccakP-1600-XOP.c: /usr/lib/gcc/x86_64-linux-gnu/4.8/include/emmintrin.h:1264:1: note: expected '__m128i' but argument is of type 'int'
KeccakP-1600-XOP.c: _mm_xor_si128 (__m128i __A, __m128i __B)
KeccakP-1600-XOP.c: ^
KeccakP-1600-XOP.c: KeccakP-1600-XOP.c:402:5: error: can't convert between vector values of different size
KeccakP-1600-XOP.c: rounds12
KeccakP-1600-XOP.c: ^
KeccakP-1600-XOP.c: KeccakP-1600-XOP.c:402:5: error: incompatible type for argument 2 of '_mm_xor_si128'
KeccakP-1600-XOP.c: In file included from /usr/lib/gcc/x86_64-linux-gnu/4.8/include/xmmintrin.h:1246:0,
KeccakP-1600-XOP.c: from /usr/lib/gcc/x86_64-linux-gnu/4.8/include/x86intrin.h:34,
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/lunarkeyakv2/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/lunarkeyakv2/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/lunarkeyakv2/Haswell
Compiler: gcc -m32 -march=barcelona -O2 -fomit-frame-pointer
KeccakP-1600-times2-SIMD128.c: KeccakP-1600-times2-SIMD128.c: In function 'KeccakP1600times2_PermuteAll_24rounds':
KeccakP-1600-times2-SIMD128.c: KeccakP-1600-times2-SIMD128.c:532:9: error: incompatible types when assigning to type 'V128' from type 'int'
KeccakP-1600-times2-SIMD128.c: Bko = ROL64in128_8(A##mu); \
KeccakP-1600-times2-SIMD128.c: ^
KeccakP-1600-times2-SIMD128.c: KeccakP-1600-unrolling.macros:157:9: note: in expansion of macro 'thetaRhoPiChiIotaPrepareTheta'
KeccakP-1600-times2-SIMD128.c: thetaRhoPiChiIotaPrepareTheta(i , A, E) \
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: KeccakP-1600-times2-SIMD128.c:557:9: error: incompatible types when assigning to type 'V128' from type 'int'
KeccakP-1600-times2-SIMD128.c: Bmu = ROL64in128_56(A##so); \
KeccakP-1600-times2-SIMD128.c: ^
KeccakP-1600-times2-SIMD128.c: KeccakP-1600-unrolling.macros:157:9: note: in expansion of macro 'thetaRhoPiChiIotaPrepareTheta'
KeccakP-1600-times2-SIMD128.c: thetaRhoPiChiIotaPrepareTheta(i , A, E) \
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: KeccakP-1600-times2-SIMD128.c:532:9: error: incompatible types when assigning to type 'V128' from type 'int'
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: ...
KeccakP-1600-times2-SIMD128.c: KeccakP-1600-times2-SIMD128.c: In function 'KeccakP1600times2_PermuteAll_24rounds':
KeccakP-1600-times2-SIMD128.c: KeccakP-1600-times2-SIMD128.c:532:9: error: incompatible types when assigning to type 'V128' from type 'int'
KeccakP-1600-times2-SIMD128.c: Bko = ROL64in128_8(A##mu); \
KeccakP-1600-times2-SIMD128.c: ^
KeccakP-1600-times2-SIMD128.c: KeccakP-1600-unrolling.macros:157:9: note: in expansion of macro 'thetaRhoPiChiIotaPrepareTheta'
KeccakP-1600-times2-SIMD128.c: thetaRhoPiChiIotaPrepareTheta(i , A, E) \
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: KeccakP-1600-times2-SIMD128.c:557:9: error: incompatible types when assigning to type 'V128' from type 'int'
KeccakP-1600-times2-SIMD128.c: Bmu = ROL64in128_56(A##so); \
KeccakP-1600-times2-SIMD128.c: ^
KeccakP-1600-times2-SIMD128.c: KeccakP-1600-unrolling.macros:157:9: note: in expansion of macro 'thetaRhoPiChiIotaPrepareTheta'
KeccakP-1600-times2-SIMD128.c: thetaRhoPiChiIotaPrepareTheta(i , A, E) \
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: KeccakP-1600-times2-SIMD128.c:532:9: error: incompatible types when assigning to type 'V128' from type 'int'
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: ...

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/lunarkeyakv2/SandyBridge
Compiler: gcc -m32 -march=barcelona -O2 -fomit-frame-pointer
KeccakP-1600-times2-SIMD128.c: KeccakP-1600-times2-SIMD128.c: In function 'KeccakP1600times2_PermuteAll_24rounds':
KeccakP-1600-times2-SIMD128.c: KeccakP-1600-times2-SIMD128.c:532:9: error: incompatible types when assigning to type 'V128' from type 'int'
KeccakP-1600-times2-SIMD128.c: Bko = ROL64in128_8(A##mu); \
KeccakP-1600-times2-SIMD128.c: ^
KeccakP-1600-times2-SIMD128.c: KeccakP-1600-unrolling.macros:19:5: note: in expansion of macro 'thetaRhoPiChiIotaPrepareTheta'
KeccakP-1600-times2-SIMD128.c: thetaRhoPiChiIotaPrepareTheta( 0, A, E) \
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: KeccakP-1600-times2-SIMD128.c:557:9: error: incompatible types when assigning to type 'V128' from type 'int'
KeccakP-1600-times2-SIMD128.c: Bmu = ROL64in128_56(A##so); \
KeccakP-1600-times2-SIMD128.c: ^
KeccakP-1600-times2-SIMD128.c: KeccakP-1600-unrolling.macros:19:5: note: in expansion of macro 'thetaRhoPiChiIotaPrepareTheta'
KeccakP-1600-times2-SIMD128.c: thetaRhoPiChiIotaPrepareTheta( 0, A, E) \
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: KeccakP-1600-times2-SIMD128.c:532:9: error: incompatible types when assigning to type 'V128' from type 'int'
KeccakP-1600-times2-SIMD128.c: Bko = ROL64in128_8(A##mu); \
KeccakP-1600-times2-SIMD128.c: ^
KeccakP-1600-times2-SIMD128.c: KeccakP-1600-unrolling.macros:20:5: note: in expansion of macro 'thetaRhoPiChiIotaPrepareTheta'
KeccakP-1600-times2-SIMD128.c: thetaRhoPiChiIotaPrepareTheta( 1, E, A) \
KeccakP-1600-times2-SIMD128.c: ^
KeccakP-1600-times2-SIMD128.c: ...
KeccakP-1600-times2-SIMD128.c: KeccakP-1600-times2-SIMD128.c: In function 'KeccakP1600times2_PermuteAll_24rounds':
KeccakP-1600-times2-SIMD128.c: KeccakP-1600-times2-SIMD128.c:532:9: error: incompatible types when assigning to type 'V128' from type 'int'
KeccakP-1600-times2-SIMD128.c: Bko = ROL64in128_8(A##mu); \
KeccakP-1600-times2-SIMD128.c: ^
KeccakP-1600-times2-SIMD128.c: KeccakP-1600-unrolling.macros:19:5: note: in expansion of macro 'thetaRhoPiChiIotaPrepareTheta'
KeccakP-1600-times2-SIMD128.c: thetaRhoPiChiIotaPrepareTheta( 0, A, E) \
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: KeccakP-1600-times2-SIMD128.c:557:9: error: incompatible types when assigning to type 'V128' from type 'int'
KeccakP-1600-times2-SIMD128.c: Bmu = ROL64in128_56(A##so); \
KeccakP-1600-times2-SIMD128.c: ^
KeccakP-1600-times2-SIMD128.c: KeccakP-1600-unrolling.macros:19:5: note: in expansion of macro 'thetaRhoPiChiIotaPrepareTheta'
KeccakP-1600-times2-SIMD128.c: thetaRhoPiChiIotaPrepareTheta( 0, A, E) \
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: KeccakP-1600-times2-SIMD128.c:532:9: error: incompatible types when assigning to type 'V128' from type 'int'
KeccakP-1600-times2-SIMD128.c: Bko = ROL64in128_8(A##mu); \
KeccakP-1600-times2-SIMD128.c: ^
KeccakP-1600-times2-SIMD128.c: KeccakP-1600-unrolling.macros:20:5: note: in expansion of macro 'thetaRhoPiChiIotaPrepareTheta'
KeccakP-1600-times2-SIMD128.c: thetaRhoPiChiIotaPrepareTheta( 1, E, A) \
KeccakP-1600-times2-SIMD128.c: ^
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/lunarkeyakv2/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/lunarkeyakv2/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/lunarkeyakv2/KnightsLanding
Compiler: gcc -m32 -march=core-avx-i -O2 -fomit-frame-pointer
KeccakP-1600-AVX512.c: KeccakP-1600-AVX512.c:203:1: error: unknown type name '__m512i'
KeccakP-1600-AVX512.c: typedef __m512i V512;
KeccakP-1600-AVX512.c: ^

Number of similar (compiler,implementation) pairs: 9, namely:
CompilerImplementations
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=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

Compiler output

Implementation: crypto_aead/lunarkeyakv2/Bulldozer
Compiler: gcc -m32 -march=core-avx-i -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:402:5: error: incompatible type for argument 2 of '_mm_xor_si128'
KeccakP-1600-XOP.c: rounds12
KeccakP-1600-XOP.c: ^
KeccakP-1600-XOP.c: In file included from /usr/lib/gcc/x86_64-linux-gnu/4.8/include/xmmintrin.h:1246:0,
KeccakP-1600-XOP.c: from /usr/lib/gcc/x86_64-linux-gnu/4.8/include/x86intrin.h:34,
KeccakP-1600-XOP.c: from KeccakP-1600-XOP.c:32:
KeccakP-1600-XOP.c: /usr/lib/gcc/x86_64-linux-gnu/4.8/include/emmintrin.h:1264:1: note: expected '__m128i' but argument is of type 'int'
KeccakP-1600-XOP.c: _mm_xor_si128 (__m128i __A, __m128i __B)
KeccakP-1600-XOP.c: ^
KeccakP-1600-XOP.c: KeccakP-1600-XOP.c:402:5: error: incompatible type for argument 2 of '_mm_xor_si128'
KeccakP-1600-XOP.c: rounds12
KeccakP-1600-XOP.c: ^
KeccakP-1600-XOP.c: In file included from /usr/lib/gcc/x86_64-linux-gnu/4.8/include/xmmintrin.h:1246:0,
KeccakP-1600-XOP.c: from /usr/lib/gcc/x86_64-linux-gnu/4.8/include/x86intrin.h:34,
KeccakP-1600-XOP.c: from KeccakP-1600-XOP.c:32:
KeccakP-1600-XOP.c: /usr/lib/gcc/x86_64-linux-gnu/4.8/include/emmintrin.h:1264:1: note: expected '__m128i' but argument is of type 'int'
KeccakP-1600-XOP.c: _mm_xor_si128 (__m128i __A, __m128i __B)
KeccakP-1600-XOP.c: ^
KeccakP-1600-XOP.c: KeccakP-1600-XOP.c:402:5: error: incompatible type for argument 2 of '_mm_xor_si128'
KeccakP-1600-XOP.c: rounds12
KeccakP-1600-XOP.c: ^
KeccakP-1600-XOP.c: In file included from /usr/lib/gcc/x86_64-linux-gnu/4.8/include/xmmintrin.h:1246:0,
KeccakP-1600-XOP.c: from /usr/lib/gcc/x86_64-linux-gnu/4.8/include/x86intrin.h:34,
KeccakP-1600-XOP.c: from KeccakP-1600-XOP.c:32:
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/lunarkeyakv2/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/lunarkeyakv2/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/lunarkeyakv2/Haswell
Compiler: gcc -m32 -march=core-avx-i -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:55:39: error: incompatible types when assigning to type 'V256' from type 'int'
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:140:33: note: in expansion of macro 'XOReq256'
KeccakP-1600-times4-SIMD256.c: XOReq256( stateAsLanes[argIndex+0], lanes0 ),\
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: KeccakP-1600-times4-SIMD256.c:55:39: error: incompatible types when assigning to type 'V256' from type 'int'
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:141:33: note: in expansion of macro 'XOReq256'
KeccakP-1600-times4-SIMD256.c: XOReq256( stateAsLanes[argIndex+1], lanes1 ),\
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: KeccakP-1600-times4-SIMD256.c:55:39: error: incompatible types when assigning to type 'V256' from type 'int'
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: ^
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/lunarkeyakv2/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/lunarkeyakv2/Haswell
Compiler: gcc -m32 -march=core2 -O2 -fomit-frame-pointer
KeccakP-1600-times4-SIMD256.c: In file included from KeccakP-1600-times4-SIMD256.c:19:0:
KeccakP-1600-times4-SIMD256.c: /usr/lib/gcc/x86_64-linux-gnu/4.8/include/smmintrin.h:31:3: error: #error "SSE4.1 instruction set not enabled"
KeccakP-1600-times4-SIMD256.c: # error "SSE4.1 instruction set not enabled"
KeccakP-1600-times4-SIMD256.c: ^
KeccakP-1600-times4-SIMD256.c: In file included from KeccakP-1600-times4-SIMD256.c:20:0:
KeccakP-1600-times4-SIMD256.c: /usr/lib/gcc/x86_64-linux-gnu/4.8/include/wmmintrin.h:34:3: error: #error "AES/PCLMUL instructions not enabled"
KeccakP-1600-times4-SIMD256.c: # error "AES/PCLMUL instructions not enabled"
KeccakP-1600-times4-SIMD256.c: ^
KeccakP-1600-times4-SIMD256.c: KeccakP-1600-times4-SIMD256.c:35:1: error: unknown type name '__m256i'
KeccakP-1600-times4-SIMD256.c: typedef __m256i V256;
KeccakP-1600-times4-SIMD256.c: ^
KeccakP-1600-times4-SIMD256.c: KeccakP-1600-times4-SIMD256.c: In function 'KeccakP1600times4_AddLanesAll':
KeccakP-1600-times4-SIMD256.c: KeccakP-1600-times4-SIMD256.c:58:67: error: '__m256' undeclared (first use in this function)
KeccakP-1600-times4-SIMD256.c: #define PERM128( a, b, c ) (V256)_mm256_permute2f128_ps((__m256)(a), (__m256)(b), c)
KeccakP-1600-times4-SIMD256.c: ^
KeccakP-1600-times4-SIMD256.c: KeccakP-1600-times4-SIMD256.c:70:48: note: in expansion of macro 'PERM128'
KeccakP-1600-times4-SIMD256.c: #define INTLEAVE() lanesL01 = PERM128( lanes0, lanes2, 0x20 ), \
KeccakP-1600-times4-SIMD256.c: ^
KeccakP-1600-times4-SIMD256.c: KeccakP-1600-times4-SIMD256.c:139:33: note: in expansion of macro 'INTLEAVE'
KeccakP-1600-times4-SIMD256.c: INTLEAVE(),\
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: KeccakP-1600-times4-SIMD256.c:58:67: note: each undeclared identifier is reported only once for each function it appears in
KeccakP-1600-times4-SIMD256.c: ...

Number of similar (compiler,implementation) pairs: 8, 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=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

Compiler output

Implementation: crypto_aead/lunarkeyakv2/KnightsLanding
Compiler: gcc -m32 -march=core2 -msse4.1 -O2 -fomit-frame-pointer
KeccakP-1600-AVX512.c: In file included from KeccakP-1600-AVX512.c:25:0:
KeccakP-1600-AVX512.c: /usr/lib/gcc/x86_64-linux-gnu/4.8/include/wmmintrin.h:34:3: error: #error "AES/PCLMUL instructions not enabled"
KeccakP-1600-AVX512.c: # error "AES/PCLMUL instructions not enabled"
KeccakP-1600-AVX512.c: ^
KeccakP-1600-AVX512.c: KeccakP-1600-AVX512.c:203:1: error: unknown type name '__m512i'
KeccakP-1600-AVX512.c: typedef __m512i V512;
KeccakP-1600-AVX512.c: ^

Number of similar (compiler,implementation) pairs: 9, namely:
CompilerImplementations
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 -O2 -fomit-frame-pointer KnightsLanding
gcc -m32 -march=corei7 -O -fomit-frame-pointer KnightsLanding
gcc -m32 -march=corei7 -Os -fomit-frame-pointer KnightsLanding

Compiler output

Implementation: crypto_aead/lunarkeyakv2/Haswell
Compiler: gcc -m32 -march=core2 -msse4.1 -O2 -fomit-frame-pointer
KeccakP-1600-times4-SIMD256.c: In file included from KeccakP-1600-times4-SIMD256.c:20:0:
KeccakP-1600-times4-SIMD256.c: /usr/lib/gcc/x86_64-linux-gnu/4.8/include/wmmintrin.h:34:3: error: #error "AES/PCLMUL instructions not enabled"
KeccakP-1600-times4-SIMD256.c: # error "AES/PCLMUL instructions not enabled"
KeccakP-1600-times4-SIMD256.c: ^
KeccakP-1600-times4-SIMD256.c: KeccakP-1600-times4-SIMD256.c:35:1: error: unknown type name '__m256i'
KeccakP-1600-times4-SIMD256.c: typedef __m256i V256;
KeccakP-1600-times4-SIMD256.c: ^
KeccakP-1600-times4-SIMD256.c: KeccakP-1600-times4-SIMD256.c: In function 'KeccakP1600times4_AddLanesAll':
KeccakP-1600-times4-SIMD256.c: KeccakP-1600-times4-SIMD256.c:58:67: error: '__m256' undeclared (first use in this function)
KeccakP-1600-times4-SIMD256.c: #define PERM128( a, b, c ) (V256)_mm256_permute2f128_ps((__m256)(a), (__m256)(b), c)
KeccakP-1600-times4-SIMD256.c: ^
KeccakP-1600-times4-SIMD256.c: KeccakP-1600-times4-SIMD256.c:70:48: note: in expansion of macro 'PERM128'
KeccakP-1600-times4-SIMD256.c: #define INTLEAVE() lanesL01 = PERM128( lanes0, lanes2, 0x20 ), \
KeccakP-1600-times4-SIMD256.c: ^
KeccakP-1600-times4-SIMD256.c: KeccakP-1600-times4-SIMD256.c:139:33: note: in expansion of macro 'INTLEAVE'
KeccakP-1600-times4-SIMD256.c: INTLEAVE(),\
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: KeccakP-1600-times4-SIMD256.c:58:67: note: each undeclared identifier is reported only once for each function it appears in
KeccakP-1600-times4-SIMD256.c: #define PERM128( a, b, c ) (V256)_mm256_permute2f128_ps((__m256)(a), (__m256)(b), c)
KeccakP-1600-times4-SIMD256.c: ^
KeccakP-1600-times4-SIMD256.c: KeccakP-1600-times4-SIMD256.c:70:48: note: in expansion of macro 'PERM128'
KeccakP-1600-times4-SIMD256.c: #define INTLEAVE() lanesL01 = PERM128( lanes0, lanes2, 0x20 ), \
KeccakP-1600-times4-SIMD256.c: ...

Number of similar (compiler,implementation) pairs: 9, namely:
CompilerImplementations
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