Implementation notes: x86, h2atom, crypto_aead/lunarkeyakv2

Computer: h2atom
Architecture: x86
CPU ID: GenuineIntel-000106ca-bfe9fbff
SUPERCOP version: 20161009
Operation: crypto_aead
Primitive: lunarkeyakv2
TimeImplementationCompilerBenchmark dateSUPERCOP version
615450generic32lcgcc -m32 -march=native -mtune=native -O3 -fomit-frame-pointer2016112020161009
615610generic32gcc -m32 -march=native -mtune=native -O3 -fomit-frame-pointer2016112020161009
628670generic32lcgcc -m32 -march=k8 -O3 -fomit-frame-pointer2016112020161009
629340generic32gcc -m32 -march=k8 -O3 -fomit-frame-pointer2016112020161009
630320generic32gcc -funroll-loops -m32 -march=k8 -O3 -fomit-frame-pointer2016112020161009
630580generic32lcgcc -funroll-loops -m32 -march=k8 -O3 -fomit-frame-pointer2016112020161009
630800generic32lcgcc -funroll-loops -m32 -march=barcelona -O3 -fomit-frame-pointer2016112020161009
630830generic32lcgcc -m32 -march=barcelona -O3 -fomit-frame-pointer2016112020161009
630900generic32gcc -funroll-loops -m32 -march=barcelona -O3 -fomit-frame-pointer2016112020161009
631040generic32gcc -m32 -march=barcelona -O3 -fomit-frame-pointer2016112020161009
632960generic32gcc -funroll-loops -m32 -march=pentium -Os -fomit-frame-pointer2016112020161009
633030generic32lcgcc -funroll-loops -m32 -march=pentium -Os -fomit-frame-pointer2016112020161009
633120generic32lcgcc -funroll-loops -m32 -march=pentium-mmx -Os -fomit-frame-pointer2016112020161009
633130generic32gcc -funroll-loops -m32 -march=pentium-mmx -Os -fomit-frame-pointer2016112020161009
637110generic32gcc -m32 -march=pentium -Os -fomit-frame-pointer2016112020161009
637130generic32lcgcc -m32 -march=pentium -Os -fomit-frame-pointer2016112020161009
637180generic32lcgcc -m32 -march=pentium-mmx -Os -fomit-frame-pointer2016112020161009
637330generic32gcc -m32 -march=pentium-mmx -Os -fomit-frame-pointer2016112020161009
638820generic32gcc -m32 -march=core2 -O3 -fomit-frame-pointer2016112020161009
639300generic32lcgcc -m32 -march=core2 -O3 -fomit-frame-pointer2016112020161009
641790generic32gcc -m32 -march=native -mtune=native -Os -fomit-frame-pointer2016112020161009
641870generic32lcgcc -m32 -march=native -mtune=native -Os -fomit-frame-pointer2016112020161009
650700generic32gcc -funroll-loops -m32 -march=pentium-m -Os -fomit-frame-pointer2016112020161009
650710generic32gcc -funroll-loops -m32 -march=pentium2 -Os -fomit-frame-pointer2016112020161009
650740generic32gcc -funroll-loops -m32 -march=pentium3 -Os -fomit-frame-pointer2016112020161009
650790generic32lcgcc -funroll-loops -m32 -march=pentium-m -Os -fomit-frame-pointer2016112020161009
650800generic32lcgcc -funroll-loops -m32 -march=pentium3 -Os -fomit-frame-pointer2016112020161009
650980generic32lcgcc -funroll-loops -m32 -march=pentium2 -Os -fomit-frame-pointer2016112020161009
651130generic32lcgcc -funroll-loops -m32 -march=pentiumpro -Os -fomit-frame-pointer2016112020161009
651170generic32gcc -funroll-loops -m32 -march=pentiumpro -Os -fomit-frame-pointer2016112020161009
655420generic32gcc -funroll-loops -m32 -march=athlon -Os -fomit-frame-pointer2016112020161009
655470generic32lcgcc -m32 -march=pentiumpro -Os -fomit-frame-pointer2016112020161009
655500generic32lcgcc -m32 -march=pentium2 -Os -fomit-frame-pointer2016112020161009
655570generic32gcc -funroll-loops -m32 -Os -fomit-frame-pointer2016112020161009
655570generic32gcc -funroll-loops -m32 -march=k8 -Os -fomit-frame-pointer2016112020161009
655620generic32gcc -m32 -march=pentium2 -Os -fomit-frame-pointer2016112020161009
655620generic32gcc -m32 -march=pentiumpro -Os -fomit-frame-pointer2016112020161009
655670generic32lcgcc -funroll-loops -m32 -march=k8 -Os -fomit-frame-pointer2016112020161009
655680generic32gcc -funroll-loops -m32 -march=barcelona -Os -fomit-frame-pointer2016112020161009
655690generic32gcc -m32 -march=pentium-m -Os -fomit-frame-pointer2016112020161009
655720generic32lcgcc -funroll-loops -m32 -Os -fomit-frame-pointer2016112020161009
655720generic32lcgcc -funroll-loops -m32 -march=barcelona -Os -fomit-frame-pointer2016112020161009
655730generic32lcgcc -m32 -march=pentium3 -Os -fomit-frame-pointer2016112020161009
655740generic32lcgcc -funroll-loops -m32 -march=athlon -Os -fomit-frame-pointer2016112020161009
655840generic32lcgcc -m32 -march=pentium-m -Os -fomit-frame-pointer2016112020161009
655900generic32gcc -m32 -march=pentium3 -Os -fomit-frame-pointer2016112020161009
659020generic32lcgcc -m32 -Os -fomit-frame-pointer2016112020161009
659210generic32gcc -m32 -Os -fomit-frame-pointer2016112020161009
659210generic32lcgcc -m32 -march=athlon -Os -fomit-frame-pointer2016112020161009
659230generic32lcgcc -m32 -march=core2 -msse4 -Os -fomit-frame-pointer2016112020161009
659300generic32gcc -m32 -march=corei7 -Os -fomit-frame-pointer2016112020161009
659310generic32lcgcc -funroll-loops -m32 -march=k6-3 -Os -fomit-frame-pointer2016112020161009
659350generic32lcgcc -funroll-loops -m32 -march=k6-2 -Os -fomit-frame-pointer2016112020161009
659360generic32gcc -funroll-loops -m32 -march=k6-3 -Os -fomit-frame-pointer2016112020161009
659370generic32gcc -m32 -march=athlon -Os -fomit-frame-pointer2016112020161009
659380generic32lcgcc -m32 -march=core2 -msse4.1 -Os -fomit-frame-pointer2016112020161009
659400generic32lcgcc -funroll-loops -m32 -march=k6 -Os -fomit-frame-pointer2016112020161009
659400generic32lcgcc -m32 -march=corei7 -Os -fomit-frame-pointer2016112020161009
659450generic32gcc -m32 -march=core2 -Os -fomit-frame-pointer2016112020161009
659470generic32gcc -funroll-loops -m32 -march=k6 -Os -fomit-frame-pointer2016112020161009
659480generic32gcc -m32 -march=core2 -msse4.1 -Os -fomit-frame-pointer2016112020161009
659490generic32gcc -funroll-loops -m32 -march=k6-2 -Os -fomit-frame-pointer2016112020161009
659500generic32lcgcc -m32 -march=k8 -Os -fomit-frame-pointer2016112020161009
659510generic32lcgcc -m32 -march=barcelona -Os -fomit-frame-pointer2016112020161009
659590generic32gcc -m32 -march=barcelona -Os -fomit-frame-pointer2016112020161009
659590generic32gcc -m32 -march=core2 -msse4 -Os -fomit-frame-pointer2016112020161009
659610generic32lcgcc -m32 -march=core2 -Os -fomit-frame-pointer2016112020161009
659630generic32gcc -m32 -march=k8 -Os -fomit-frame-pointer2016112020161009
662570generic32gcc -m32 -march=pentium-m -O3 -fomit-frame-pointer2016112020161009
662600generic32lcgcc -m32 -march=k6-3 -Os -fomit-frame-pointer2016112020161009
662630generic32lcgcc -m32 -march=k6 -Os -fomit-frame-pointer2016112020161009
662650generic32gcc -m32 -march=k6-2 -Os -fomit-frame-pointer2016112020161009
662650generic32lcgcc -m32 -march=pentium-m -O3 -fomit-frame-pointer2016112020161009
662830generic32lcgcc -m32 -march=k6-2 -Os -fomit-frame-pointer2016112020161009
662860generic32gcc -m32 -march=k6 -Os -fomit-frame-pointer2016112020161009
662910generic32gcc -m32 -march=k6-3 -Os -fomit-frame-pointer2016112020161009
665610generic32lcgcc -funroll-loops -m32 -march=pentium-m -O3 -fomit-frame-pointer2016112020161009
665930generic32gcc -funroll-loops -m32 -march=pentium-m -O3 -fomit-frame-pointer2016112020161009
671920generic32gcc -m32 -march=native -mtune=native -O2 -fomit-frame-pointer2016112020161009
671950generic32lcgcc -m32 -march=native -mtune=native -O2 -fomit-frame-pointer2016112020161009
683460generic32lcgcc -funroll-loops -m32 -march=athlon -O3 -fomit-frame-pointer2016112020161009
683580generic32gcc -funroll-loops -m32 -march=athlon -O3 -fomit-frame-pointer2016112020161009
686230generic32gcc -funroll-loops -m32 -march=k6 -O3 -fomit-frame-pointer2016112020161009
686270generic32lcgcc -funroll-loops -m32 -march=k6 -O3 -fomit-frame-pointer2016112020161009
686880generic32gcc -funroll-loops -m32 -march=k6-2 -O3 -fomit-frame-pointer2016112020161009
686890generic32lcgcc -funroll-loops -m32 -march=k6-3 -O3 -fomit-frame-pointer2016112020161009
687110generic32lcgcc -funroll-loops -m32 -march=k6-2 -O3 -fomit-frame-pointer2016112020161009
687260generic32gcc -funroll-loops -m32 -march=k6-3 -O3 -fomit-frame-pointer2016112020161009
687280generic32gcc -funroll-loops -m32 -march=k8 -O2 -fomit-frame-pointer2016112020161009
687360generic32lcgcc -funroll-loops -m32 -march=k8 -O2 -fomit-frame-pointer2016112020161009
688330generic32gcc -m32 -march=athlon -O3 -fomit-frame-pointer2016112020161009
688730generic32gcc -funroll-loops -m32 -O3 -fomit-frame-pointer2016112020161009
688910generic32lcgcc -m32 -march=athlon -O3 -fomit-frame-pointer2016112020161009
689010generic32lcgcc -funroll-loops -m32 -O3 -fomit-frame-pointer2016112020161009
690180generic32gcc -funroll-loops -m32 -march=barcelona -O2 -fomit-frame-pointer2016112020161009
690200generic32lcgcc -funroll-loops -m32 -march=barcelona -O2 -fomit-frame-pointer2016112020161009
691000generic32gcc -m32 -march=k6 -O3 -fomit-frame-pointer2016112020161009
691360generic32lcgcc -funroll-loops -m32 -march=k6-3 -O2 -fomit-frame-pointer2016112020161009
691410generic32lcgcc -m32 -march=k6 -O3 -fomit-frame-pointer2016112020161009
691460generic32gcc -m32 -march=k6-3 -O2 -fomit-frame-pointer2016112020161009
691520generic32gcc -m32 -march=k6-2 -O2 -fomit-frame-pointer2016112020161009
691720generic32lcgcc -funroll-loops -m32 -march=k6 -O2 -fomit-frame-pointer2016112020161009
691850generic32gcc -m32 -march=k6-3 -O3 -fomit-frame-pointer2016112020161009
691910generic32lcgcc -funroll-loops -m32 -march=k6-2 -O2 -fomit-frame-pointer2016112020161009
692030generic32gcc -funroll-loops -m32 -march=k6 -O2 -fomit-frame-pointer2016112020161009
692080generic32gcc -funroll-loops -m32 -march=k6-3 -O2 -fomit-frame-pointer2016112020161009
692160generic32gcc -m32 -march=k6 -O2 -fomit-frame-pointer2016112020161009
692170generic32gcc -funroll-loops -m32 -march=k6-2 -O2 -fomit-frame-pointer2016112020161009
692170generic32lcgcc -m32 -march=k6-2 -O3 -fomit-frame-pointer2016112020161009
692170generic32lcgcc -m32 -march=k6 -O2 -fomit-frame-pointer2016112020161009
692190generic32lcgcc -m32 -march=k6-2 -O2 -fomit-frame-pointer2016112020161009
692250generic32lcgcc -m32 -march=k6-3 -O2 -fomit-frame-pointer2016112020161009
692720generic32gcc -m32 -O3 -fomit-frame-pointer2016112020161009
692760generic32lcgcc -m32 -march=k6-3 -O3 -fomit-frame-pointer2016112020161009
692880generic32lcgcc -m32 -O3 -fomit-frame-pointer2016112020161009
693010generic32gcc -funroll-loops -m32 -march=athlon -O2 -fomit-frame-pointer2016112020161009
693040generic32gcc -m32 -march=k6-2 -O3 -fomit-frame-pointer2016112020161009
693060generic32gcc -m32 -march=k8 -O2 -fomit-frame-pointer2016112020161009
693060generic32lcgcc -m32 -march=k8 -O2 -fomit-frame-pointer2016112020161009
693470generic32lcgcc -funroll-loops -m32 -march=athlon -O2 -fomit-frame-pointer2016112020161009
696190generic32lcgcc -m32 -march=barcelona -O2 -fomit-frame-pointer2016112020161009
696200generic32gcc -m32 -march=barcelona -O2 -fomit-frame-pointer2016112020161009
698080generic32gcc -funroll-loops -m32 -march=pentium -O3 -fomit-frame-pointer2016112020161009
698120generic32lcgcc -funroll-loops -m32 -march=pentium-mmx -O3 -fomit-frame-pointer2016112020161009
698470generic32gcc -funroll-loops -m32 -march=pentium-mmx -O3 -fomit-frame-pointer2016112020161009
698590generic32lcgcc -funroll-loops -m32 -march=pentium -O3 -fomit-frame-pointer2016112020161009
698780generic32gcc -funroll-loops -m32 -O2 -fomit-frame-pointer2016112020161009
698830generic32lcgcc -funroll-loops -m32 -O2 -fomit-frame-pointer2016112020161009
698840generic32lcgcc -m32 -march=athlon -O2 -fomit-frame-pointer2016112020161009
698940generic32gcc -m32 -march=athlon -O2 -fomit-frame-pointer2016112020161009
699730generic32lcgcc -m32 -O2 -fomit-frame-pointer2016112020161009
700060generic32gcc -m32 -O2 -fomit-frame-pointer2016112020161009
700820generic32gcc -m32 -march=pentium-mmx -O3 -fomit-frame-pointer2016112020161009
701050generic32gcc -m32 -march=core2 -O2 -fomit-frame-pointer2016112020161009
701060generic32lcgcc -m32 -march=core2 -O2 -fomit-frame-pointer2016112020161009
701120generic32gcc -m32 -march=pentium -O3 -fomit-frame-pointer2016112020161009
701150generic32lcgcc -m32 -march=core2 -msse4.1 -O2 -fomit-frame-pointer2016112020161009
701210generic32gcc -m32 -march=core2 -msse4.1 -O2 -fomit-frame-pointer2016112020161009
701290generic32lcgcc -m32 -march=core2 -msse4 -O2 -fomit-frame-pointer2016112020161009
701300generic32lcgcc -m32 -march=pentium-mmx -O3 -fomit-frame-pointer2016112020161009
701380generic32lcgcc -m32 -march=corei7 -O2 -fomit-frame-pointer2016112020161009
701400generic32lcgcc -m32 -march=pentium -O3 -fomit-frame-pointer2016112020161009
701460generic32gcc -m32 -march=core2 -msse4 -O2 -fomit-frame-pointer2016112020161009
701460generic32gcc -m32 -march=corei7 -O2 -fomit-frame-pointer2016112020161009
702360generic32gcc -funroll-loops -m32 -march=pentium -O2 -fomit-frame-pointer2016112020161009
702510generic32gcc -funroll-loops -m32 -march=pentium-mmx -O2 -fomit-frame-pointer2016112020161009
702600generic32lcgcc -funroll-loops -m32 -march=pentium-mmx -O2 -fomit-frame-pointer2016112020161009
702640generic32lcgcc -funroll-loops -m32 -march=pentium -O2 -fomit-frame-pointer2016112020161009
703890generic32lcgcc -m32 -march=pentium -O2 -fomit-frame-pointer2016112020161009
704330generic32lcgcc -m32 -march=pentium-mmx -O2 -fomit-frame-pointer2016112020161009
704680generic32gcc -m32 -march=pentium -O2 -fomit-frame-pointer2016112020161009
704750generic32gcc -m32 -march=pentium-mmx -O2 -fomit-frame-pointer2016112020161009
719730generic32gcc -m32 -march=pentium3 -O3 -fomit-frame-pointer2016112020161009
720260generic32lcgcc -m32 -march=pentium3 -O3 -fomit-frame-pointer2016112020161009
720390generic32lcgcc -m32 -march=pentium2 -O3 -fomit-frame-pointer2016112020161009
720420generic32gcc -m32 -march=pentiumpro -O3 -fomit-frame-pointer2016112020161009
720610generic32lcgcc -m32 -march=pentiumpro -O3 -fomit-frame-pointer2016112020161009
720670generic32gcc -m32 -march=pentium2 -O3 -fomit-frame-pointer2016112020161009
721830generic32lcgcc -funroll-loops -m32 -march=pentium3 -O3 -fomit-frame-pointer2016112020161009
721890generic32gcc -funroll-loops -m32 -march=pentium3 -O3 -fomit-frame-pointer2016112020161009
722560generic32lcgcc -funroll-loops -m32 -march=pentium2 -O3 -fomit-frame-pointer2016112020161009
722640generic32gcc -funroll-loops -m32 -march=pentium2 -O3 -fomit-frame-pointer2016112020161009
722700generic32lcgcc -funroll-loops -m32 -march=pentiumpro -O3 -fomit-frame-pointer2016112020161009
722780generic32gcc -funroll-loops -m32 -march=pentiumpro -O3 -fomit-frame-pointer2016112020161009
722940generic32gcc -m32 -march=pentium2 -O2 -fomit-frame-pointer2016112020161009
723010generic32lcgcc -m32 -march=pentium3 -O2 -fomit-frame-pointer2016112020161009
723030generic32lcgcc -m32 -march=pentiumpro -O2 -fomit-frame-pointer2016112020161009
723070generic32gcc -m32 -march=pentiumpro -O2 -fomit-frame-pointer2016112020161009
723190generic32gcc -m32 -march=pentium-m -O2 -fomit-frame-pointer2016112020161009
723250generic32lcgcc -m32 -march=pentium2 -O2 -fomit-frame-pointer2016112020161009
723360generic32gcc -m32 -march=pentium3 -O2 -fomit-frame-pointer2016112020161009
723450generic32lcgcc -m32 -march=pentium-m -O2 -fomit-frame-pointer2016112020161009
724530generic32lcgcc -funroll-loops -m32 -march=pentium3 -O2 -fomit-frame-pointer2016112020161009
724550generic32gcc -funroll-loops -m32 -march=pentium3 -O2 -fomit-frame-pointer2016112020161009
724610generic32gcc -funroll-loops -m32 -march=pentium-m -O2 -fomit-frame-pointer2016112020161009
724730generic32lcgcc -funroll-loops -m32 -march=pentium-m -O2 -fomit-frame-pointer2016112020161009
725660generic32lcgcc -funroll-loops -m32 -march=pentium2 -O2 -fomit-frame-pointer2016112020161009
725660generic32gcc -funroll-loops -m32 -march=pentiumpro -O2 -fomit-frame-pointer2016112020161009
725950generic32gcc -funroll-loops -m32 -march=pentium2 -O2 -fomit-frame-pointer2016112020161009
726090generic32lcgcc -funroll-loops -m32 -march=pentiumpro -O2 -fomit-frame-pointer2016112020161009
734010generic32gcc -funroll-loops -m32 -march=nocona -O3 -fomit-frame-pointer2016112020161009
734090generic32lcgcc -funroll-loops -m32 -march=nocona -O3 -fomit-frame-pointer2016112020161009
734330generic32gcc -funroll-loops -m32 -march=prescott -O3 -fomit-frame-pointer2016112020161009
734530generic32lcgcc -funroll-loops -m32 -march=prescott -O3 -fomit-frame-pointer2016112020161009
735090generic32lcgcc -funroll-loops -m32 -march=pentium4 -O3 -fomit-frame-pointer2016112020161009
735360generic32gcc -funroll-loops -m32 -march=pentium4 -O3 -fomit-frame-pointer2016112020161009
745390generic32gcc -m32 -march=prescott -O3 -fomit-frame-pointer2016112020161009
745570generic32lcgcc -m32 -march=nocona -O3 -fomit-frame-pointer2016112020161009
745670generic32gcc -m32 -march=nocona -O3 -fomit-frame-pointer2016112020161009
745700generic32lcgcc -m32 -march=prescott -O3 -fomit-frame-pointer2016112020161009
746930generic32lcgcc -m32 -march=pentium4 -O3 -fomit-frame-pointer2016112020161009
746950generic32gcc -m32 -march=pentium4 -O3 -fomit-frame-pointer2016112020161009
759590generic32lcgcc -funroll-loops -m32 -march=i386 -Os -fomit-frame-pointer2016112020161009
759660generic32gcc -funroll-loops -m32 -march=i386 -Os -fomit-frame-pointer2016112020161009
760000generic32lcgcc -funroll-loops -m32 -march=i486 -Os -fomit-frame-pointer2016112020161009
760000generic32gcc -funroll-loops -m32 -march=prescott -Os -fomit-frame-pointer2016112020161009
760060generic32lcgcc -funroll-loops -m32 -march=prescott -Os -fomit-frame-pointer2016112020161009
760120generic32gcc -funroll-loops -m32 -march=nocona -Os -fomit-frame-pointer2016112020161009
760120generic32lcgcc -funroll-loops -m32 -march=nocona -Os -fomit-frame-pointer2016112020161009
760170generic32lcgcc -funroll-loops -m32 -march=pentium4 -Os -fomit-frame-pointer2016112020161009
760180generic32gcc -funroll-loops -m32 -march=i486 -Os -fomit-frame-pointer2016112020161009
760220generic32gcc -funroll-loops -m32 -march=pentium4 -Os -fomit-frame-pointer2016112020161009
761970generic32lcgcc -m32 -march=i386 -Os -fomit-frame-pointer2016112020161009
762120generic32gcc -m32 -march=i486 -Os -fomit-frame-pointer2016112020161009
762140generic32gcc -m32 -march=i386 -Os -fomit-frame-pointer2016112020161009
762220generic32gcc -m32 -march=pentium4 -Os -fomit-frame-pointer2016112020161009
762310generic32lcgcc -m32 -march=i486 -Os -fomit-frame-pointer2016112020161009
762310generic32lcgcc -m32 -march=prescott -Os -fomit-frame-pointer2016112020161009
762400generic32lcgcc -m32 -march=nocona -Os -fomit-frame-pointer2016112020161009
762400generic32gcc -m32 -march=prescott -Os -fomit-frame-pointer2016112020161009
762420generic32gcc -m32 -march=nocona -Os -fomit-frame-pointer2016112020161009
762510generic32lcgcc -m32 -march=pentium4 -Os -fomit-frame-pointer2016112020161009
781240generic32gcc -funroll-loops -m32 -march=k8 -O -fomit-frame-pointer2016112020161009
781380generic32lcgcc -funroll-loops -m32 -march=k8 -O -fomit-frame-pointer2016112020161009
783050generic32gcc -funroll-loops -m32 -march=pentium-m -O -fomit-frame-pointer2016112020161009
783310generic32lcgcc -funroll-loops -m32 -march=pentiumpro -O -fomit-frame-pointer2016112020161009
783420generic32lcgcc -funroll-loops -m32 -march=pentium-m -O -fomit-frame-pointer2016112020161009
783450generic32lcgcc -funroll-loops -m32 -march=pentium3 -O -fomit-frame-pointer2016112020161009
783460generic32gcc -funroll-loops -m32 -march=pentium3 -O -fomit-frame-pointer2016112020161009
783490generic32lcgcc -funroll-loops -m32 -march=pentium2 -O -fomit-frame-pointer2016112020161009
783500generic32gcc -funroll-loops -m32 -march=pentium2 -O -fomit-frame-pointer2016112020161009
783760generic32gcc -funroll-loops -m32 -march=pentiumpro -O -fomit-frame-pointer2016112020161009
784030generic32lcgcc -funroll-loops -m32 -march=barcelona -O -fomit-frame-pointer2016112020161009
784070generic32gcc -funroll-loops -m32 -march=barcelona -O -fomit-frame-pointer2016112020161009
785960generic32lcgcc -funroll-loops -m32 -march=prescott -O -fomit-frame-pointer2016112020161009
786110generic32lcgcc -funroll-loops -m32 -march=nocona -O -fomit-frame-pointer2016112020161009
786200generic32gcc -funroll-loops -m32 -march=prescott -O -fomit-frame-pointer2016112020161009
786270generic32gcc -funroll-loops -m32 -march=nocona -O -fomit-frame-pointer2016112020161009
787590generic32lcgcc -funroll-loops -m32 -march=athlon -O -fomit-frame-pointer2016112020161009
787680generic32gcc -funroll-loops -m32 -march=athlon -O -fomit-frame-pointer2016112020161009
787690generic32gcc -funroll-loops -m32 -march=i486 -O -fomit-frame-pointer2016112020161009
787920generic32lcgcc -funroll-loops -m32 -march=i486 -O -fomit-frame-pointer2016112020161009
788960generic32gcc -funroll-loops -m32 -march=i386 -O -fomit-frame-pointer2016112020161009
789140generic32lcgcc -funroll-loops -m32 -march=i386 -O -fomit-frame-pointer2016112020161009
789560generic32lcgcc -m32 -march=native -mtune=native -O -fomit-frame-pointer2016112020161009
789730generic32gcc -m32 -march=native -mtune=native -O -fomit-frame-pointer2016112020161009
790030generic32lcgcc -m32 -march=k8 -O -fomit-frame-pointer2016112020161009
790250generic32gcc -m32 -march=k8 -O -fomit-frame-pointer2016112020161009
790920generic32gcc -funroll-loops -m32 -march=k6-3 -O -fomit-frame-pointer2016112020161009
790990generic32lcgcc -funroll-loops -m32 -march=k6 -O -fomit-frame-pointer2016112020161009
791000generic32gcc -funroll-loops -m32 -march=k6-2 -O -fomit-frame-pointer2016112020161009
791050generic32lcgcc -funroll-loops -m32 -march=k6-2 -O -fomit-frame-pointer2016112020161009
791110generic32gcc -funroll-loops -m32 -march=k6 -O -fomit-frame-pointer2016112020161009
791120generic32lcgcc -funroll-loops -m32 -march=k6-3 -O -fomit-frame-pointer2016112020161009
792920generic32lcgcc -m32 -march=barcelona -O -fomit-frame-pointer2016112020161009
793300generic32gcc -m32 -march=barcelona -O -fomit-frame-pointer2016112020161009
794240generic32gcc -funroll-loops -m32 -O -fomit-frame-pointer2016112020161009
794290generic32lcgcc -funroll-loops -m32 -O -fomit-frame-pointer2016112020161009
794990generic32lcgcc -funroll-loops -m32 -march=pentium -O -fomit-frame-pointer2016112020161009
795290generic32gcc -m32 -march=pentium2 -O -fomit-frame-pointer2016112020161009
795310generic32gcc -funroll-loops -m32 -march=pentium -O -fomit-frame-pointer2016112020161009
795340generic32lcgcc -m32 -march=pentiumpro -O -fomit-frame-pointer2016112020161009
795370generic32gcc -funroll-loops -m32 -march=pentium-mmx -O -fomit-frame-pointer2016112020161009
795440generic32gcc -m32 -march=pentiumpro -O -fomit-frame-pointer2016112020161009
795490generic32lcgcc -m32 -march=pentium3 -O -fomit-frame-pointer2016112020161009
795530generic32lcgcc -m32 -march=pentium2 -O -fomit-frame-pointer2016112020161009
795640generic32gcc -m32 -march=pentium3 -O -fomit-frame-pointer2016112020161009
795880generic32gcc -m32 -march=pentium-m -O -fomit-frame-pointer2016112020161009
795910generic32lcgcc -m32 -march=pentium-m -O -fomit-frame-pointer2016112020161009
796390generic32lcgcc -funroll-loops -m32 -march=i486 -O3 -fomit-frame-pointer2016112020161009
796600generic32gcc -funroll-loops -m32 -march=i486 -O3 -fomit-frame-pointer2016112020161009
796970generic32lcgcc -m32 -march=athlon -O -fomit-frame-pointer2016112020161009
797310generic32lcgcc -m32 -march=prescott -O -fomit-frame-pointer2016112020161009
797380generic32gcc -m32 -march=prescott -O -fomit-frame-pointer2016112020161009
797420generic32gcc -m32 -march=nocona -O -fomit-frame-pointer2016112020161009
797700generic32gcc -m32 -march=athlon -O -fomit-frame-pointer2016112020161009
798150generic32lcgcc -m32 -march=nocona -O -fomit-frame-pointer2016112020161009
798420generic32lcgcc -m32 -march=i486 -O -fomit-frame-pointer2016112020161009
798580generic32gcc -m32 -march=i486 -O -fomit-frame-pointer2016112020161009
799000generic32lcgcc -funroll-loops -m32 -march=i386 -O3 -fomit-frame-pointer2016112020161009
799000generic32gcc -funroll-loops -m32 -march=pentium4 -O -fomit-frame-pointer2016112020161009
799040generic32lcgcc -funroll-loops -m32 -march=pentium4 -O -fomit-frame-pointer2016112020161009
799490generic32gcc -funroll-loops -m32 -march=i386 -O3 -fomit-frame-pointer2016112020161009
800120generic32lcgcc -m32 -march=i386 -O -fomit-frame-pointer2016112020161009
800570generic32gcc -m32 -march=i386 -O -fomit-frame-pointer2016112020161009
801680generic32lcgcc -m32 -march=k6-2 -O -fomit-frame-pointer2016112020161009
801800generic32gcc -m32 -march=k6-3 -O -fomit-frame-pointer2016112020161009
801880generic32gcc -m32 -march=k6-2 -O -fomit-frame-pointer2016112020161009
801950generic32gcc -m32 -march=k6 -O -fomit-frame-pointer2016112020161009
802140generic32lcgcc -m32 -march=k6-3 -O -fomit-frame-pointer2016112020161009
802180generic32lcgcc -m32 -march=k6 -O -fomit-frame-pointer2016112020161009
804140generic32lcgcc -funroll-loops -m32 -march=i486 -O2 -fomit-frame-pointer2016112020161009
804460generic32gcc -funroll-loops -m32 -march=i486 -O2 -fomit-frame-pointer2016112020161009
804560generic32gcc -m32 -march=corei7 -O -fomit-frame-pointer2016112020161009
804680generic32lcgcc -m32 -march=corei7 -O -fomit-frame-pointer2016112020161009
804860generic32gcc -funroll-loops -m32 -march=nocona -O2 -fomit-frame-pointer2016112020161009
805090generic32gcc -funroll-loops -m32 -march=prescott -O2 -fomit-frame-pointer2016112020161009
805100generic32lcgcc -m32 -O -fomit-frame-pointer2016112020161009
805160generic32lcgcc -funroll-loops -m32 -march=prescott -O2 -fomit-frame-pointer2016112020161009
805250generic32lcgcc -funroll-loops -m32 -march=nocona -O2 -fomit-frame-pointer2016112020161009
805260generic32gcc -m32 -O -fomit-frame-pointer2016112020161009
806160generic32gcc -m32 -march=core2 -msse4.1 -O -fomit-frame-pointer2016112020161009
806180generic32gcc -m32 -march=core2 -O -fomit-frame-pointer2016112020161009
806280generic32gcc -m32 -march=core2 -msse4 -O -fomit-frame-pointer2016112020161009
806300generic32lcgcc -m32 -march=core2 -msse4 -O -fomit-frame-pointer2016112020161009
806400generic32lcgcc -m32 -march=core2 -O -fomit-frame-pointer2016112020161009
806580generic32lcgcc -m32 -march=core2 -msse4.1 -O -fomit-frame-pointer2016112020161009
806640generic32lcgcc -m32 -march=pentium -O -fomit-frame-pointer2016112020161009
806700generic32lcgcc -m32 -march=pentium-mmx -O -fomit-frame-pointer2016112020161009
806850generic32gcc -m32 -march=pentium-mmx -O -fomit-frame-pointer2016112020161009
807200generic32gcc -funroll-loops -m32 -march=i386 -O2 -fomit-frame-pointer2016112020161009
807310generic32lcgcc -funroll-loops -m32 -march=i386 -O2 -fomit-frame-pointer2016112020161009
807360generic32gcc -m32 -march=pentium -O -fomit-frame-pointer2016112020161009
809120generic32gcc -m32 -march=i486 -O3 -fomit-frame-pointer2016112020161009
809280generic32lcgcc -m32 -march=i486 -O3 -fomit-frame-pointer2016112020161009
810880generic32lcgcc -m32 -march=pentium4 -O -fomit-frame-pointer2016112020161009
811340generic32lcgcc -m32 -march=i386 -O3 -fomit-frame-pointer2016112020161009
811420generic32gcc -m32 -march=pentium4 -O -fomit-frame-pointer2016112020161009
811450generic32gcc -m32 -march=i386 -O3 -fomit-frame-pointer2016112020161009
816320generic32lcgcc -m32 -march=i486 -O2 -fomit-frame-pointer2016112020161009
816510generic32gcc -m32 -march=i486 -O2 -fomit-frame-pointer2016112020161009
817430generic32lcgcc -m32 -march=prescott -O2 -fomit-frame-pointer2016112020161009
817640generic32lcgcc -m32 -march=nocona -O2 -fomit-frame-pointer2016112020161009
817660generic32gcc -m32 -march=nocona -O2 -fomit-frame-pointer2016112020161009
817680generic32gcc -m32 -march=prescott -O2 -fomit-frame-pointer2016112020161009
818280generic32gcc -m32 -march=i386 -O2 -fomit-frame-pointer2016112020161009
818310generic32lcgcc -m32 -march=i386 -O2 -fomit-frame-pointer2016112020161009
818930generic32gcc -funroll-loops -m32 -march=pentium4 -O2 -fomit-frame-pointer2016112020161009
819020generic32lcgcc -funroll-loops -m32 -march=pentium4 -O2 -fomit-frame-pointer2016112020161009
830500generic32lcgcc -m32 -march=pentium4 -O2 -fomit-frame-pointer2016112020161009
830580generic32gcc -m32 -march=pentium4 -O2 -fomit-frame-pointer2016112020161009
870210generic64lcgcc -funroll-loops -m32 -march=pentium-mmx -Os -fomit-frame-pointer2016112020161009
870210generic64lcgcc -funroll-loops -m32 -march=pentium -Os -fomit-frame-pointer2016112020161009
870980generic64lcgcc -m32 -march=native -mtune=native -Os -fomit-frame-pointer2016112020161009
875980generic64lcgcc -funroll-loops -m32 -march=i486 -Os -fomit-frame-pointer2016112020161009
876340generic64lcgcc -m32 -march=pentium-mmx -Os -fomit-frame-pointer2016112020161009
876350generic64lcgcc -m32 -march=pentium -Os -fomit-frame-pointer2016112020161009
876420generic64lcgcc -funroll-loops -m32 -march=pentium4 -Os -fomit-frame-pointer2016112020161009
876470generic64lcgcc -funroll-loops -m32 -march=prescott -Os -fomit-frame-pointer2016112020161009
876620generic64lcgcc -funroll-loops -m32 -march=i386 -Os -fomit-frame-pointer2016112020161009
878870generic64lcgcc -funroll-loops -m32 -march=nocona -Os -fomit-frame-pointer2016112020161009
895460generic64lcgcc -funroll-loops -m32 -march=athlon -Os -fomit-frame-pointer2016112020161009
896590generic64lcgcc -funroll-loops -m32 -Os -fomit-frame-pointer2016112020161009
896650generic64lcgcc -m32 -march=k8 -Os -fomit-frame-pointer2016112020161009
897050generic64lcgcc -m32 -march=barcelona -Os -fomit-frame-pointer2016112020161009
897740generic64lcgcc -funroll-loops -m32 -march=k6-3 -Os -fomit-frame-pointer2016112020161009
897790generic64lcgcc -m32 -march=nocona -Os -fomit-frame-pointer2016112020161009
898170generic64lcgcc -m32 -march=prescott -Os -fomit-frame-pointer2016112020161009
898380generic64lcgcc -funroll-loops -m32 -march=k6-2 -Os -fomit-frame-pointer2016112020161009
898410generic64lcgcc -funroll-loops -m32 -march=k6 -Os -fomit-frame-pointer2016112020161009
898820generic64lcgcc -m32 -Os -fomit-frame-pointer2016112020161009
899120generic64lcgcc -m32 -march=i486 -Os -fomit-frame-pointer2016112020161009
899890generic64lcgcc -m32 -march=i386 -Os -fomit-frame-pointer2016112020161009
900860generic64lcgcc -m32 -march=athlon -Os -fomit-frame-pointer2016112020161009
902100generic64lcgcc -funroll-loops -m32 -march=barcelona -Os -fomit-frame-pointer2016112020161009
903270generic64lcgcc -funroll-loops -m32 -march=k8 -Os -fomit-frame-pointer2016112020161009
903610generic64lcgcc -m32 -march=pentium4 -Os -fomit-frame-pointer2016112020161009
905270generic64lcgcc -m32 -march=pentiumpro -Os -fomit-frame-pointer2016112020161009
905350generic64lcgcc -m32 -march=pentium2 -Os -fomit-frame-pointer2016112020161009
905360generic64lcgcc -m32 -march=core2 -Os -fomit-frame-pointer2016112020161009
905510generic64lcgcc -m32 -march=corei7 -Os -fomit-frame-pointer2016112020161009
905580generic64lcgcc -m32 -march=core2 -msse4.1 -Os -fomit-frame-pointer2016112020161009
906140generic64lcgcc -m32 -march=core2 -msse4 -Os -fomit-frame-pointer2016112020161009
906210generic64lcgcc -funroll-loops -m32 -march=pentiumpro -Os -fomit-frame-pointer2016112020161009
906620generic64lcgcc -funroll-loops -m32 -march=pentium2 -Os -fomit-frame-pointer2016112020161009
906720generic64lcgcc -funroll-loops -m32 -march=pentium-m -Os -fomit-frame-pointer2016112020161009
906900generic64lcgcc -funroll-loops -m32 -march=pentium3 -Os -fomit-frame-pointer2016112020161009
909280generic64lcgcc -m32 -march=k6-2 -Os -fomit-frame-pointer2016112020161009
909280generic64lcgcc -m32 -march=k6 -Os -fomit-frame-pointer2016112020161009
910660generic64lcgcc -m32 -march=pentium3 -Os -fomit-frame-pointer2016112020161009
910700generic64lcgcc -m32 -march=k6-3 -Os -fomit-frame-pointer2016112020161009
911930generic64lcgcc -m32 -march=pentium-m -Os -fomit-frame-pointer2016112020161009
954700generic64gcc -funroll-loops -m32 -march=nocona -Os -fomit-frame-pointer2016112020161009
954710generic64gcc -funroll-loops -m32 -march=pentium4 -Os -fomit-frame-pointer2016112020161009
955910generic64gcc -funroll-loops -m32 -march=prescott -Os -fomit-frame-pointer2016112020161009
959500generic64gcc -funroll-loops -m32 -march=pentium-mmx -Os -fomit-frame-pointer2016112020161009
962050generic64lcgcc -funroll-loops -m32 -march=i486 -O -fomit-frame-pointer2016112020161009
963130generic64gcc -funroll-loops -m32 -march=pentium -Os -fomit-frame-pointer2016112020161009
963150generic64gcc -funroll-loops -m32 -march=barcelona -Os -fomit-frame-pointer2016112020161009
964140generic64gcc -funroll-loops -m32 -march=k8 -Os -fomit-frame-pointer2016112020161009
965580generic64gcc -funroll-loops -m32 -Os -fomit-frame-pointer2016112020161009
965660generic64gcc -funroll-loops -m32 -march=athlon -Os -fomit-frame-pointer2016112020161009
970730generic64lcgcc -funroll-loops -m32 -march=prescott -O -fomit-frame-pointer2016112020161009
971260generic64gcc -funroll-loops -m32 -march=k6-3 -Os -fomit-frame-pointer2016112020161009
971800generic64gcc -funroll-loops -m32 -march=k6-2 -Os -fomit-frame-pointer2016112020161009
972400generic64lcgcc -funroll-loops -m32 -march=nocona -O -fomit-frame-pointer2016112020161009
973000generic64gcc -funroll-loops -m32 -march=k6 -Os -fomit-frame-pointer2016112020161009
973990generic64gcc -funroll-loops -m32 -march=i486 -Os -fomit-frame-pointer2016112020161009
974330generic64gcc -funroll-loops -m32 -march=pentium2 -Os -fomit-frame-pointer2016112020161009
974350generic64gcc -funroll-loops -m32 -march=pentiumpro -Os -fomit-frame-pointer2016112020161009
975280generic64gcc -funroll-loops -m32 -march=i386 -Os -fomit-frame-pointer2016112020161009
976590generic64gcc -funroll-loops -m32 -march=pentium3 -Os -fomit-frame-pointer2016112020161009
976850generic64gcc -funroll-loops -m32 -march=pentium-m -Os -fomit-frame-pointer2016112020161009
979620generic64lcgcc -funroll-loops -m32 -march=i386 -O -fomit-frame-pointer2016112020161009
980760generic64lcgcc -funroll-loops -m32 -march=prescott -O2 -fomit-frame-pointer2016112020161009
981230generic64lcgcc -funroll-loops -m32 -march=nocona -O2 -fomit-frame-pointer2016112020161009
981330generic64lcgcc -funroll-loops -m32 -march=i486 -O3 -fomit-frame-pointer2016112020161009
982460generic64lcgcc -funroll-loops -m32 -march=athlon -O3 -fomit-frame-pointer2016112020161009
983380generic64gcc -m32 -march=pentium -Os -fomit-frame-pointer2016112020161009
984140generic64gcc -m32 -march=pentium-mmx -Os -fomit-frame-pointer2016112020161009
987200generic64lcgcc -funroll-loops -m32 -march=barcelona -O2 -fomit-frame-pointer2016112020161009
987700generic64lcgcc -funroll-loops -m32 -march=barcelona -O3 -fomit-frame-pointer2016112020161009
988260generic64lcgcc -funroll-loops -m32 -march=pentium-mmx -O -fomit-frame-pointer2016112020161009
989120generic64lcgcc -funroll-loops -m32 -march=pentium -O -fomit-frame-pointer2016112020161009
991140generic64gcc -m32 -march=pentiumpro -Os -fomit-frame-pointer2016112020161009
991790generic64gcc -m32 -march=pentium2 -Os -fomit-frame-pointer2016112020161009
992960generic64lcgcc -funroll-loops -m32 -march=k8 -O3 -fomit-frame-pointer2016112020161009
993640generic64gcc -m32 -march=k8 -Os -fomit-frame-pointer2016112020161009
994420referencegcc -funroll-loops -m32 -march=k8 -O2 -fomit-frame-pointer2016112020161009
994470generic64gcc -m32 -march=pentium-m -Os -fomit-frame-pointer2016112020161009
994490generic64gcc -m32 -march=corei7 -Os -fomit-frame-pointer2016112020161009
994580generic64gcc -m32 -march=core2 -Os -fomit-frame-pointer2016112020161009
994930generic64gcc -m32 -march=barcelona -Os -fomit-frame-pointer2016112020161009
995300generic64gcc -m32 -march=core2 -msse4.1 -Os -fomit-frame-pointer2016112020161009
995300generic64gcc -m32 -march=core2 -msse4 -Os -fomit-frame-pointer2016112020161009
995410generic64gcc -m32 -march=prescott -Os -fomit-frame-pointer2016112020161009
995670referencegcc -funroll-loops -m32 -march=athlon -O2 -fomit-frame-pointer2016112020161009
995830generic64lcgcc -funroll-loops -m32 -march=k8 -O2 -fomit-frame-pointer2016112020161009
996140generic64gcc -m32 -march=nocona -Os -fomit-frame-pointer2016112020161009
996160generic64gcc -m32 -march=pentium3 -Os -fomit-frame-pointer2016112020161009
997020generic64gcc -m32 -march=pentium4 -Os -fomit-frame-pointer2016112020161009
997500referencegcc -funroll-loops -m32 -O2 -fomit-frame-pointer2016112020161009
997800generic64gcc -m32 -Os -fomit-frame-pointer2016112020161009
997910generic64gcc -m32 -march=athlon -Os -fomit-frame-pointer2016112020161009
999160generic64lcgcc -funroll-loops -m32 -march=athlon -O2 -fomit-frame-pointer2016112020161009
1000970referencegcc -funroll-loops -m32 -march=barcelona -O2 -fomit-frame-pointer2016112020161009
1001320generic64gcc -m32 -march=k6 -Os -fomit-frame-pointer2016112020161009
1001740generic64gcc -m32 -march=k6-3 -Os -fomit-frame-pointer2016112020161009
1001910generic64gcc -m32 -march=i386 -Os -fomit-frame-pointer2016112020161009
1002060generic64gcc -m32 -march=k6-2 -Os -fomit-frame-pointer2016112020161009
1006250generic64gcc -m32 -march=i486 -Os -fomit-frame-pointer2016112020161009
1006580generic64lcgcc -funroll-loops -m32 -march=k6-3 -O3 -fomit-frame-pointer2016112020161009
1006950generic64lcgcc -funroll-loops -m32 -march=k6-2 -O3 -fomit-frame-pointer2016112020161009
1011400generic64lcgcc -funroll-loops -m32 -march=barcelona -O -fomit-frame-pointer2016112020161009
1013110generic64gcc -m32 -march=native -mtune=native -Os -fomit-frame-pointer2016112020161009
1018460generic64lcgcc -funroll-loops -m32 -march=prescott -O3 -fomit-frame-pointer2016112020161009
1018730generic64lcgcc -funroll-loops -m32 -march=nocona -O3 -fomit-frame-pointer2016112020161009
1022140generic64lcgcc -m32 -march=core2 -msse4.1 -O -fomit-frame-pointer2016112020161009
1022660generic64lcgcc -m32 -march=core2 -msse4 -O -fomit-frame-pointer2016112020161009
1024270generic64lcgcc -m32 -march=core2 -O -fomit-frame-pointer2016112020161009
1025710generic64lcgcc -funroll-loops -m32 -O -fomit-frame-pointer2016112020161009
1026940generic64lcgcc -funroll-loops -m32 -march=k8 -O -fomit-frame-pointer2016112020161009
1028050generic64lcgcc -funroll-loops -m32 -march=i486 -O2 -fomit-frame-pointer2016112020161009
1030390generic64lcgcc -funroll-loops -m32 -march=pentium4 -O3 -fomit-frame-pointer2016112020161009
1031320generic64lcgcc -funroll-loops -m32 -march=i386 -O2 -fomit-frame-pointer2016112020161009
1031440referencegcc -funroll-loops -m32 -march=pentium3 -O2 -fomit-frame-pointer2016112020161009
1031490referencegcc -funroll-loops -m32 -march=pentium2 -O2 -fomit-frame-pointer2016112020161009
1031560referencegcc -funroll-loops -m32 -march=pentiumpro -O2 -fomit-frame-pointer2016112020161009
1031650referencegcc -funroll-loops -m32 -march=pentium-m -O2 -fomit-frame-pointer2016112020161009
1031770generic64lcgcc -funroll-loops -m32 -O3 -fomit-frame-pointer2016112020161009
1032570generic64lcgcc -funroll-loops -m32 -march=pentium-m -O -fomit-frame-pointer2016112020161009
1032940generic64lcgcc -funroll-loops -m32 -march=pentium4 -O -fomit-frame-pointer2016112020161009
1033140generic64lcgcc -funroll-loops -m32 -march=pentium3 -O -fomit-frame-pointer2016112020161009
1033360generic64lcgcc -m32 -march=k8 -O -fomit-frame-pointer2016112020161009
1033950generic64lcgcc -m32 -march=barcelona -O3 -fomit-frame-pointer2016112020161009
1034290generic64lcgcc -funroll-loops -m32 -march=k6-3 -O -fomit-frame-pointer2016112020161009
1034480generic64lcgcc -funroll-loops -m32 -march=athlon -O -fomit-frame-pointer2016112020161009
1034640generic64lcgcc -funroll-loops -m32 -march=i386 -O3 -fomit-frame-pointer2016112020161009
1035970generic64lcgcc -funroll-loops -m32 -march=k6 -O -fomit-frame-pointer2016112020161009
1036820generic64lcgcc -funroll-loops -m32 -march=pentiumpro -O -fomit-frame-pointer2016112020161009
1036840generic64lcgcc -funroll-loops -m32 -march=pentium2 -O -fomit-frame-pointer2016112020161009
1037280generic64lcgcc -funroll-loops -m32 -march=k6-2 -O -fomit-frame-pointer2016112020161009
1038080referencegcc -funroll-loops -m32 -march=k6-2 -O2 -fomit-frame-pointer2016112020161009
1038090referencegcc -funroll-loops -m32 -march=k6 -O2 -fomit-frame-pointer2016112020161009
1038150referencegcc -funroll-loops -m32 -march=k6-3 -O2 -fomit-frame-pointer2016112020161009
1040130generic64lcgcc -m32 -march=k8 -O3 -fomit-frame-pointer2016112020161009
1043340generic64lcgcc -funroll-loops -m32 -O2 -fomit-frame-pointer2016112020161009
1044480generic64lcgcc -m32 -O3 -fomit-frame-pointer2016112020161009
1044900generic64lcgcc -funroll-loops -m32 -march=pentium4 -O2 -fomit-frame-pointer2016112020161009
1047090generic64lcgcc -m32 -march=nocona -O2 -fomit-frame-pointer2016112020161009
1047180generic64lcgcc -m32 -march=prescott -O2 -fomit-frame-pointer2016112020161009
1047740generic64lcgcc -m32 -march=prescott -O3 -fomit-frame-pointer2016112020161009
1047900generic64lcgcc -m32 -march=nocona -O3 -fomit-frame-pointer2016112020161009
1048160generic64lcgcc -m32 -march=athlon -O3 -fomit-frame-pointer2016112020161009
1049120generic64lcgcc -m32 -march=prescott -O -fomit-frame-pointer2016112020161009
1050160generic64lcgcc -m32 -march=barcelona -O2 -fomit-frame-pointer2016112020161009
1050210referencegcc -funroll-loops -m32 -march=pentium4 -O2 -fomit-frame-pointer2016112020161009
1050730generic64lcgcc -m32 -march=nocona -O -fomit-frame-pointer2016112020161009
1052250generic64lcgcc -m32 -march=k8 -O2 -fomit-frame-pointer2016112020161009
1053540referencegcc -funroll-loops -m32 -march=prescott -O2 -fomit-frame-pointer2016112020161009
1053640referencegcc -funroll-loops -m32 -march=nocona -O2 -fomit-frame-pointer2016112020161009
1054050generic64lcgcc -funroll-loops -m32 -march=k6 -O3 -fomit-frame-pointer2016112020161009
1056770referencegcc -funroll-loops -m32 -march=i486 -O2 -fomit-frame-pointer2016112020161009
1057830referencegcc -funroll-loops -m32 -march=i386 -O2 -fomit-frame-pointer2016112020161009
1058870generic64lcgcc -m32 -march=athlon -O2 -fomit-frame-pointer2016112020161009
1065480generic64lcgcc -m32 -march=barcelona -O -fomit-frame-pointer2016112020161009
1065740generic64lcgcc -m32 -march=athlon -O -fomit-frame-pointer2016112020161009
1066810generic64lcgcc -m32 -march=core2 -O3 -fomit-frame-pointer2016112020161009
1069480generic64lcgcc -m32 -march=corei7 -O -fomit-frame-pointer2016112020161009
1070440generic64lcgcc -m32 -O -fomit-frame-pointer2016112020161009
1071640generic64lcgcc -m32 -O2 -fomit-frame-pointer2016112020161009
1078370generic64lcgcc -m32 -march=i386 -O -fomit-frame-pointer2016112020161009
1079260generic64lcgcc -funroll-loops -m32 -march=k6 -O2 -fomit-frame-pointer2016112020161009
1079420generic64lcgcc -funroll-loops -m32 -march=k6-3 -O2 -fomit-frame-pointer2016112020161009
1079550generic64lcgcc -funroll-loops -m32 -march=k6-2 -O2 -fomit-frame-pointer2016112020161009
1081280generic64lcgcc -m32 -march=core2 -msse4.1 -O2 -fomit-frame-pointer2016112020161009
1081850generic64lcgcc -m32 -march=core2 -O2 -fomit-frame-pointer2016112020161009
1082110generic64lcgcc -m32 -march=native -mtune=native -O -fomit-frame-pointer2016112020161009
1082670generic64lcgcc -m32 -march=corei7 -O2 -fomit-frame-pointer2016112020161009
1083380generic64lcgcc -m32 -march=core2 -msse4 -O2 -fomit-frame-pointer2016112020161009
1091750referencegcc -funroll-loops -m32 -O3 -fomit-frame-pointer2016112020161009
1098010generic64lcgcc -m32 -march=i486 -O -fomit-frame-pointer2016112020161009
1100610generic64lcgcc -m32 -march=pentiumpro -O -fomit-frame-pointer2016112020161009
1100970generic64lcgcc -m32 -march=pentium2 -O -fomit-frame-pointer2016112020161009
1102230generic64lcgcc -m32 -march=pentium4 -O -fomit-frame-pointer2016112020161009
1106530referencegcc -funroll-loops -m32 -march=pentium -O2 -fomit-frame-pointer2016112020161009
1106700referencegcc -funroll-loops -m32 -march=pentium-mmx -O2 -fomit-frame-pointer2016112020161009
1111230generic64lcgcc -m32 -march=k6-3 -O3 -fomit-frame-pointer2016112020161009
1111670generic64lcgcc -m32 -march=k6-2 -O3 -fomit-frame-pointer2016112020161009
1114880generic64lcgcc -m32 -march=pentium -O -fomit-frame-pointer2016112020161009
1115570generic64lcgcc -m32 -march=pentium-mmx -O -fomit-frame-pointer2016112020161009
1117400generic64lcgcc -m32 -march=pentium-m -O -fomit-frame-pointer2016112020161009
1118850generic64lcgcc -m32 -march=pentium3 -O -fomit-frame-pointer2016112020161009
1119070generic64lcgcc -m32 -march=k6 -O3 -fomit-frame-pointer2016112020161009
1120020generic64lcgcc -m32 -march=i486 -O3 -fomit-frame-pointer2016112020161009
1129510generic64lcgcc -m32 -march=pentium4 -O3 -fomit-frame-pointer2016112020161009
1130720generic64lcgcc -m32 -march=k6 -O2 -fomit-frame-pointer2016112020161009
1131050generic64lcgcc -m32 -march=k6-2 -O2 -fomit-frame-pointer2016112020161009
1131610generic32lcgcc -funroll-loops -m32 -march=pentium-mmx -O -fomit-frame-pointer2016112020161009
1133280generic64lcgcc -m32 -march=k6-3 -O2 -fomit-frame-pointer2016112020161009
1135690generic64lcgcc -m32 -march=i386 -O3 -fomit-frame-pointer2016112020161009
1138410generic64lcgcc -m32 -march=k6-2 -O -fomit-frame-pointer2016112020161009
1138860generic64lcgcc -m32 -march=k6 -O -fomit-frame-pointer2016112020161009
1139430generic64lcgcc -m32 -march=k6-3 -O -fomit-frame-pointer2016112020161009
1140680referencegcc -m32 -O3 -fomit-frame-pointer2016112020161009
1152840referencegcc -m32 -march=native -mtune=native -O3 -fomit-frame-pointer2016112020161009
1154580generic64lcgcc -m32 -march=pentium4 -O2 -fomit-frame-pointer2016112020161009
1155090generic64lcgcc -m32 -march=i486 -O2 -fomit-frame-pointer2016112020161009
1166680generic64gcc -funroll-loops -m32 -march=i486 -O3 -fomit-frame-pointer2016112020161009
1182470referencegcc -funroll-loops -m32 -march=prescott -O3 -fomit-frame-pointer2016112020161009
1182520referencegcc -funroll-loops -m32 -march=nocona -O3 -fomit-frame-pointer2016112020161009
1189400referencegcc -m32 -march=prescott -O3 -fomit-frame-pointer2016112020161009
1189590referencegcc -m32 -march=nocona -O3 -fomit-frame-pointer2016112020161009
1191770generic64lcgcc -m32 -march=i386 -O2 -fomit-frame-pointer2016112020161009
1199730referencegcc -m32 -march=core2 -O3 -fomit-frame-pointer2016112020161009
1222470generic64gcc -funroll-loops -m32 -march=i486 -O -fomit-frame-pointer2016112020161009
1222860generic64gcc -funroll-loops -m32 -march=i386 -O -fomit-frame-pointer2016112020161009
1224000generic64gcc -funroll-loops -m32 -march=i386 -O3 -fomit-frame-pointer2016112020161009
1242010generic64gcc -funroll-loops -m32 -march=i486 -O2 -fomit-frame-pointer2016112020161009
1243280generic64gcc -funroll-loops -m32 -march=i386 -O2 -fomit-frame-pointer2016112020161009
1246860generic64gcc -funroll-loops -m32 -march=pentium-mmx -O -fomit-frame-pointer2016112020161009
1247280generic64gcc -funroll-loops -m32 -march=pentium -O -fomit-frame-pointer2016112020161009
1321470referencegcc -funroll-loops -m32 -march=athlon -O3 -fomit-frame-pointer2016112020161009
1326110referencegcc -m32 -march=k6 -O3 -fomit-frame-pointer2016112020161009
1326230referencegcc -m32 -march=k6-3 -O3 -fomit-frame-pointer2016112020161009
1326330referencegcc -m32 -march=k6-2 -O3 -fomit-frame-pointer2016112020161009
1331530generic64gcc -funroll-loops -m32 -march=nocona -O3 -fomit-frame-pointer2016112020161009
1331590generic64gcc -funroll-loops -m32 -march=prescott -O3 -fomit-frame-pointer2016112020161009
1334210referencegcc -funroll-loops -m32 -march=i486 -O3 -fomit-frame-pointer2016112020161009
1335550referencegcc -m32 -march=i486 -O3 -fomit-frame-pointer2016112020161009
1336630referencegcc -m32 -march=i386 -O3 -fomit-frame-pointer2016112020161009
1337960referencegcc -funroll-loops -m32 -march=i386 -O3 -fomit-frame-pointer2016112020161009
1340250referencegcc -m32 -march=athlon -O3 -fomit-frame-pointer2016112020161009
1342350referencegcc -funroll-loops -m32 -march=barcelona -O3 -fomit-frame-pointer2016112020161009
1344250referencegcc -funroll-loops -m32 -march=k8 -O3 -fomit-frame-pointer2016112020161009
1351800generic64gcc -funroll-loops -m32 -O2 -fomit-frame-pointer2016112020161009
1359430referencegcc -funroll-loops -m32 -march=k6 -O3 -fomit-frame-pointer2016112020161009
1359710referencegcc -funroll-loops -m32 -march=k6-2 -O3 -fomit-frame-pointer2016112020161009
1359790referencegcc -funroll-loops -m32 -march=k6-3 -O3 -fomit-frame-pointer2016112020161009
1360160generic64gcc -funroll-loops -m32 -O3 -fomit-frame-pointer2016112020161009
1361460referencegcc -funroll-loops -m32 -march=pentium2 -O3 -fomit-frame-pointer2016112020161009
1361800referencegcc -funroll-loops -m32 -march=pentiumpro -O3 -fomit-frame-pointer2016112020161009
1361960generic64gcc -funroll-loops -m32 -march=nocona -O2 -fomit-frame-pointer2016112020161009
1362070generic64gcc -funroll-loops -m32 -march=prescott -O2 -fomit-frame-pointer2016112020161009
1363390generic64gcc -funroll-loops -m32 -march=pentium3 -O -fomit-frame-pointer2016112020161009
1365680generic64gcc -funroll-loops -m32 -march=pentium-m -O -fomit-frame-pointer2016112020161009
1370320referencegcc -funroll-loops -m32 -march=pentium -O3 -fomit-frame-pointer2016112020161009
1370610referencegcc -funroll-loops -m32 -march=pentium-mmx -O3 -fomit-frame-pointer2016112020161009
1379400generic64gcc -funroll-loops -m32 -march=k8 -O3 -fomit-frame-pointer2016112020161009
1381440generic64gcc -funroll-loops -m32 -march=pentiumpro -O -fomit-frame-pointer2016112020161009
1381590generic64gcc -funroll-loops -m32 -march=barcelona -O3 -fomit-frame-pointer2016112020161009
1382200generic64gcc -funroll-loops -m32 -march=athlon -O2 -fomit-frame-pointer2016112020161009
1383050generic64gcc -funroll-loops -m32 -march=pentium2 -O -fomit-frame-pointer2016112020161009
1394680generic64gcc -funroll-loops -m32 -march=k8 -O2 -fomit-frame-pointer2016112020161009
1395980referencegcc -m32 -march=k8 -O3 -fomit-frame-pointer2016112020161009
1396460generic64gcc -funroll-loops -m32 -O -fomit-frame-pointer2016112020161009
1399760generic64gcc -funroll-loops -m32 -march=pentium4 -O -fomit-frame-pointer2016112020161009
1400210referencegcc -m32 -march=pentium2 -O3 -fomit-frame-pointer2016112020161009
1400240referencegcc -m32 -march=pentiumpro -O3 -fomit-frame-pointer2016112020161009
1403750referencegcc -m32 -march=pentium4 -O3 -fomit-frame-pointer2016112020161009
1405190generic64gcc -funroll-loops -m32 -march=barcelona -O2 -fomit-frame-pointer2016112020161009
1405790referencegcc -m32 -march=barcelona -O3 -fomit-frame-pointer2016112020161009
1411140generic64gcc -funroll-loops -m32 -march=barcelona -O -fomit-frame-pointer2016112020161009
1414280referencegcc -funroll-loops -m32 -march=pentium4 -O3 -fomit-frame-pointer2016112020161009
1415570generic64gcc -funroll-loops -m32 -march=k6-2 -O -fomit-frame-pointer2016112020161009
1415900generic64gcc -funroll-loops -m32 -march=k6 -O -fomit-frame-pointer2016112020161009
1416510generic64gcc -funroll-loops -m32 -march=k6-3 -O -fomit-frame-pointer2016112020161009
1417320referencegcc -m32 -march=pentium -O3 -fomit-frame-pointer2016112020161009
1418570referencegcc -m32 -march=pentium-mmx -O3 -fomit-frame-pointer2016112020161009
1420540generic64gcc -funroll-loops -m32 -march=athlon -O3 -fomit-frame-pointer2016112020161009
1422100generic64gcc -funroll-loops -m32 -march=prescott -O -fomit-frame-pointer2016112020161009
1422460generic64gcc -funroll-loops -m32 -march=nocona -O -fomit-frame-pointer2016112020161009
1428040referencegcc -funroll-loops -m32 -march=pentium3 -O3 -fomit-frame-pointer2016112020161009
1431730generic64gcc -funroll-loops -m32 -march=k8 -O -fomit-frame-pointer2016112020161009
1435780generic64gcc -funroll-loops -m32 -march=pentium4 -O3 -fomit-frame-pointer2016112020161009
1442320generic64gcc -funroll-loops -m32 -march=k6 -O3 -fomit-frame-pointer2016112020161009
1442760referencegcc -funroll-loops -m32 -march=pentium-m -O3 -fomit-frame-pointer2016112020161009
1444280generic64gcc -funroll-loops -m32 -march=athlon -O -fomit-frame-pointer2016112020161009
1445510generic64lcgcc -m32 -march=native -mtune=native -O3 -fomit-frame-pointer2016112020161009
1445730referencegcc -m32 -march=pentium3 -O3 -fomit-frame-pointer2016112020161009
1470380referencegcc -m32 -march=pentium-m -O3 -fomit-frame-pointer2016112020161009
1473330generic64gcc -m32 -march=i486 -O3 -fomit-frame-pointer2016112020161009
1479410generic64gcc -funroll-loops -m32 -march=k6-3 -O3 -fomit-frame-pointer2016112020161009
1480570generic64gcc -funroll-loops -m32 -march=k6-2 -O3 -fomit-frame-pointer2016112020161009
1483700generic64gcc -funroll-loops -m32 -march=pentium4 -O2 -fomit-frame-pointer2016112020161009
1484700generic64gcc -funroll-loops -m32 -march=k6-2 -O2 -fomit-frame-pointer2016112020161009
1484710generic64gcc -funroll-loops -m32 -march=k6 -O2 -fomit-frame-pointer2016112020161009
1484730generic64gcc -funroll-loops -m32 -march=k6-3 -O2 -fomit-frame-pointer2016112020161009
1485820generic64gcc -m32 -march=i386 -O3 -fomit-frame-pointer2016112020161009
1501140generic64lcgcc -m32 -march=native -mtune=native -O2 -fomit-frame-pointer2016112020161009
1513830generic64gcc -m32 -march=i386 -O2 -fomit-frame-pointer2016112020161009
1514000generic64gcc -m32 -march=i486 -O -fomit-frame-pointer2016112020161009
1516320generic64gcc -m32 -march=i386 -O -fomit-frame-pointer2016112020161009
1519900generic64gcc -m32 -march=i486 -O2 -fomit-frame-pointer2016112020161009
1555180generic64gcc -m32 -march=pentium -O -fomit-frame-pointer2016112020161009
1555600generic64gcc -m32 -march=pentium-mmx -O -fomit-frame-pointer2016112020161009
1562450compactgcc -funroll-loops -m32 -march=pentium3 -O -fomit-frame-pointer2016112020161009
1563560generic64gcc -m32 -O2 -fomit-frame-pointer2016112020161009
1563670compactgcc -funroll-loops -m32 -march=pentium-m -O -fomit-frame-pointer2016112020161009
1568610compactgcc -funroll-loops -m32 -march=pentiumpro -O -fomit-frame-pointer2016112020161009
1570730generic64gcc -m32 -march=prescott -O2 -fomit-frame-pointer2016112020161009
1570740compactgcc -funroll-loops -m32 -march=pentium2 -O -fomit-frame-pointer2016112020161009
1570980generic64gcc -m32 -march=core2 -msse4.1 -O2 -fomit-frame-pointer2016112020161009
1571020generic64gcc -m32 -march=core2 -msse4 -O2 -fomit-frame-pointer2016112020161009
1571150generic64gcc -m32 -march=core2 -O2 -fomit-frame-pointer2016112020161009
1571550generic64gcc -m32 -march=nocona -O2 -fomit-frame-pointer2016112020161009
1572840generic64gcc -m32 -march=corei7 -O2 -fomit-frame-pointer2016112020161009
1576110generic64gcc -m32 -march=nocona -O3 -fomit-frame-pointer2016112020161009
1576270generic64gcc -m32 -march=prescott -O3 -fomit-frame-pointer2016112020161009
1578090generic64gcc -m32 -O3 -fomit-frame-pointer2016112020161009
1580350compactgcc -funroll-loops -m32 -march=athlon -O2 -fomit-frame-pointer2016112020161009
1588480generic64gcc -m32 -march=core2 -O3 -fomit-frame-pointer2016112020161009
1589760compactgcc -funroll-loops -m32 -O2 -fomit-frame-pointer2016112020161009
1597940compactgcc -funroll-loops -m32 -march=barcelona -O2 -fomit-frame-pointer2016112020161009
1602230compactgcc -funroll-loops -m32 -march=barcelona -O3 -fomit-frame-pointer2016112020161009
1603520generic64gcc -m32 -march=prescott -O -fomit-frame-pointer2016112020161009
1603620compactgcc -funroll-loops -m32 -march=k8 -O2 -fomit-frame-pointer2016112020161009
1605180generic64gcc -m32 -march=nocona -O -fomit-frame-pointer2016112020161009
1609620generic64gcc -m32 -march=k8 -O -fomit-frame-pointer2016112020161009
1613490generic64gcc -m32 -march=athlon -O2 -fomit-frame-pointer2016112020161009
1613990generic64lcgcc -funroll-loops -m32 -march=pentium-m -O2 -fomit-frame-pointer2016112020161009
1615130generic64lcgcc -funroll-loops -m32 -march=pentium3 -O2 -fomit-frame-pointer2016112020161009
1616310generic64gcc -m32 -march=barcelona -O2 -fomit-frame-pointer2016112020161009
1617750compactgcc -funroll-loops -m32 -march=k8 -O3 -fomit-frame-pointer2016112020161009
1618010compactgcc -funroll-loops -m32 -march=i386 -O2 -fomit-frame-pointer2016112020161009
1618160compactgcc -funroll-loops -m32 -march=nocona -O2 -fomit-frame-pointer2016112020161009
1618430compactgcc -funroll-loops -m32 -march=prescott -O2 -fomit-frame-pointer2016112020161009
1618910compactgcc -funroll-loops -m32 -O3 -fomit-frame-pointer2016112020161009
1618910compactgcc -funroll-loops -m32 -march=pentium-m -O3 -fomit-frame-pointer2016112020161009
1622790compactgcc -funroll-loops -m32 -march=pentium4 -O -fomit-frame-pointer2016112020161009
1623890generic64lcgcc -funroll-loops -m32 -march=pentium-m -O3 -fomit-frame-pointer2016112020161009
1624050compactgcc -funroll-loops -m32 -march=pentium2 -O2 -fomit-frame-pointer2016112020161009
1625300compactgcc -funroll-loops -m32 -march=pentiumpro -O2 -fomit-frame-pointer2016112020161009
1627330compactgcc -funroll-loops -m32 -march=i386 -O -fomit-frame-pointer2016112020161009
1628120compactgcc -funroll-loops -m32 -march=pentium2 -O3 -fomit-frame-pointer2016112020161009
1629840compactgcc -funroll-loops -m32 -march=pentiumpro -O3 -fomit-frame-pointer2016112020161009
1629880generic64gcc -m32 -march=pentium2 -O -fomit-frame-pointer2016112020161009
1630550generic64gcc -m32 -march=pentiumpro -O -fomit-frame-pointer2016112020161009
1630560generic64gcc -m32 -march=athlon -O -fomit-frame-pointer2016112020161009
1631700generic64gcc -m32 -march=k8 -O2 -fomit-frame-pointer2016112020161009
1632470compactgcc -funroll-loops -m32 -march=athlon -O3 -fomit-frame-pointer2016112020161009
1632750compactgcc -funroll-loops -m32 -O -fomit-frame-pointer2016112020161009
1633670compactgcc -funroll-loops -m32 -march=barcelona -O -fomit-frame-pointer2016112020161009
1634890generic64lcgcc -funroll-loops -m32 -march=pentium2 -O2 -fomit-frame-pointer2016112020161009
1635240generic64lcgcc -funroll-loops -m32 -march=pentiumpro -O2 -fomit-frame-pointer2016112020161009
1636800generic64gcc -m32 -march=pentium4 -O -fomit-frame-pointer2016112020161009
1640080compactgcc -funroll-loops -m32 -march=pentium3 -O2 -fomit-frame-pointer2016112020161009
1647180compactgcc -funroll-loops -m32 -march=k6 -O3 -fomit-frame-pointer2016112020161009
1649460generic64gcc -m32 -march=native -mtune=native -O -fomit-frame-pointer2016112020161009
1649520generic64gcc -m32 -march=pentium-m -O -fomit-frame-pointer2016112020161009
1649540compactgcc -funroll-loops -m32 -march=athlon -O -fomit-frame-pointer2016112020161009
1650420generic64gcc -m32 -march=pentium3 -O -fomit-frame-pointer2016112020161009
1650980generic64lcgcc -funroll-loops -m32 -march=pentium-mmx -O2 -fomit-frame-pointer2016112020161009
1651780generic64lcgcc -funroll-loops -m32 -march=pentium -O2 -fomit-frame-pointer2016112020161009
1652360compactgcc -funroll-loops -m32 -march=k8 -O -fomit-frame-pointer2016112020161009
1654310compactgcc -funroll-loops -m32 -march=pentium-m -O2 -fomit-frame-pointer2016112020161009
1654450generic64gcc -m32 -march=athlon -O3 -fomit-frame-pointer2016112020161009
1655150compactgcc -funroll-loops -m32 -march=nocona -O3 -fomit-frame-pointer2016112020161009
1659270compactgcc -funroll-loops -m32 -march=k6 -O -fomit-frame-pointer2016112020161009
1659920compactgcc -funroll-loops -m32 -march=i486 -O2 -fomit-frame-pointer2016112020161009
1660870compactgcc -funroll-loops -m32 -march=k6-2 -O3 -fomit-frame-pointer2016112020161009
1661430compactgcc -funroll-loops -m32 -march=i486 -O -fomit-frame-pointer2016112020161009
1661760compactgcc -funroll-loops -m32 -march=k6-3 -O3 -fomit-frame-pointer2016112020161009
1663960compactgcc -funroll-loops -m32 -march=prescott -O3 -fomit-frame-pointer2016112020161009
1664670generic64gcc -m32 -march=k6 -O2 -fomit-frame-pointer2016112020161009
1664790generic64gcc -m32 -march=k8 -O3 -fomit-frame-pointer2016112020161009
1665930generic64gcc -m32 -march=k6-3 -O2 -fomit-frame-pointer2016112020161009
1666410generic64gcc -m32 -march=k6-2 -O2 -fomit-frame-pointer2016112020161009
1669200generic64gcc -m32 -march=barcelona -O3 -fomit-frame-pointer2016112020161009
1669570generic64gcc -m32 -march=corei7 -O -fomit-frame-pointer2016112020161009
1670250compactgcc -funroll-loops -m32 -march=nocona -O -fomit-frame-pointer2016112020161009
1671520generic64lcgcc -funroll-loops -m32 -march=pentium3 -O3 -fomit-frame-pointer2016112020161009
1674530generic64gcc -m32 -O -fomit-frame-pointer2016112020161009
1678420compactgcc -funroll-loops -m32 -march=pentium -O -fomit-frame-pointer2016112020161009
1679180compactgcc -funroll-loops -m32 -march=prescott -O -fomit-frame-pointer2016112020161009
1679620generic64gcc -m32 -march=native -mtune=native -O2 -fomit-frame-pointer2016112020161009
1681190generic64lcgcc -funroll-loops -m32 -march=pentium2 -O3 -fomit-frame-pointer2016112020161009
1681990generic64lcgcc -funroll-loops -m32 -march=pentiumpro -O3 -fomit-frame-pointer2016112020161009
1682520compactgcc -funroll-loops -m32 -march=k6-3 -O -fomit-frame-pointer2016112020161009
1683010compactgcc -funroll-loops -m32 -march=pentium-mmx -O -fomit-frame-pointer2016112020161009
1685200compactgcc -funroll-loops -m32 -march=k6-2 -O -fomit-frame-pointer2016112020161009
1685550generic64gcc -m32 -march=pentium4 -O2 -fomit-frame-pointer2016112020161009
1687930compactgcc -funroll-loops -m32 -march=pentium3 -O3 -fomit-frame-pointer2016112020161009
1689180compactgcc -funroll-loops -m32 -march=k6-3 -O2 -fomit-frame-pointer2016112020161009
1692590generic64gcc -m32 -march=core2 -msse4.1 -O -fomit-frame-pointer2016112020161009
1692780generic64gcc -m32 -march=core2 -O -fomit-frame-pointer2016112020161009
1693300generic64gcc -m32 -march=core2 -msse4 -O -fomit-frame-pointer2016112020161009
1695560compactgcc -funroll-loops -m32 -march=k6 -O2 -fomit-frame-pointer2016112020161009
1695690compactgcc -funroll-loops -m32 -march=k6-2 -O2 -fomit-frame-pointer2016112020161009
1698270generic64gcc -m32 -march=k6-2 -O3 -fomit-frame-pointer2016112020161009
1698440generic64gcc -m32 -march=k6-3 -O3 -fomit-frame-pointer2016112020161009
1704730generic64gcc -m32 -march=k6 -O3 -fomit-frame-pointer2016112020161009
1707700generic64gcc -m32 -march=native -mtune=native -O3 -fomit-frame-pointer2016112020161009
1711050compactgcc -funroll-loops -m32 -march=pentium4 -O2 -fomit-frame-pointer2016112020161009
1714480generic64gcc -m32 -march=pentium4 -O3 -fomit-frame-pointer2016112020161009
1736530generic64gcc -m32 -march=barcelona -O -fomit-frame-pointer2016112020161009
1742020generic64gcc -m32 -march=k6-3 -O -fomit-frame-pointer2016112020161009
1742060generic64gcc -m32 -march=k6 -O -fomit-frame-pointer2016112020161009
1742650generic64gcc -m32 -march=k6-2 -O -fomit-frame-pointer2016112020161009
1752470generic64lcgcc -funroll-loops -m32 -march=pentium -O3 -fomit-frame-pointer2016112020161009
1753350generic64lcgcc -funroll-loops -m32 -march=pentium-mmx -O3 -fomit-frame-pointer2016112020161009
1770750compactgcc -funroll-loops -m32 -march=pentium-mmx -O3 -fomit-frame-pointer2016112020161009
1778690compactgcc -funroll-loops -m32 -march=pentium -O2 -fomit-frame-pointer2016112020161009
1782630compactgcc -funroll-loops -m32 -march=pentium -O3 -fomit-frame-pointer2016112020161009
1788490compactgcc -funroll-loops -m32 -march=pentium-mmx -O2 -fomit-frame-pointer2016112020161009
1811100compactgcc -funroll-loops -m32 -march=i486 -O3 -fomit-frame-pointer2016112020161009
1812000compactgcc -funroll-loops -m32 -march=i386 -O3 -fomit-frame-pointer2016112020161009
1853980compactgcc -funroll-loops -m32 -march=pentium4 -O3 -fomit-frame-pointer2016112020161009
1907110generic64lcgcc -m32 -march=pentium3 -O2 -fomit-frame-pointer2016112020161009
1907180generic64lcgcc -m32 -march=pentium-m -O2 -fomit-frame-pointer2016112020161009
1924090generic64lcgcc -m32 -march=pentium2 -O2 -fomit-frame-pointer2016112020161009
1924590generic64lcgcc -m32 -march=pentiumpro -O2 -fomit-frame-pointer2016112020161009
1929120generic64lcgcc -m32 -march=pentium3 -O3 -fomit-frame-pointer2016112020161009
1932530compactgcc -m32 -march=k8 -O3 -fomit-frame-pointer2016112020161009
1933870generic64lcgcc -m32 -march=pentium-m -O3 -fomit-frame-pointer2016112020161009
1934490compactgcc -m32 -march=barcelona -O3 -fomit-frame-pointer2016112020161009
1943220compactgcc -m32 -march=k6-2 -O3 -fomit-frame-pointer2016112020161009
1945270compactgcc -m32 -march=nocona -O3 -fomit-frame-pointer2016112020161009
1945450compactgcc -m32 -march=prescott -O3 -fomit-frame-pointer2016112020161009
1948900compactgcc -m32 -march=athlon -O3 -fomit-frame-pointer2016112020161009
1949020compactgcc -m32 -O3 -fomit-frame-pointer2016112020161009
1954650compactgcc -m32 -march=k6-3 -O3 -fomit-frame-pointer2016112020161009
1955160compactgcc -m32 -march=core2 -O3 -fomit-frame-pointer2016112020161009
1955780compactgcc -m32 -march=k6 -O3 -fomit-frame-pointer2016112020161009
1956970compactgcc -m32 -march=pentium-m -O3 -fomit-frame-pointer2016112020161009
1957710compactgcc -m32 -march=native -mtune=native -O3 -fomit-frame-pointer2016112020161009
1965380compactgcc -m32 -march=pentium2 -O3 -fomit-frame-pointer2016112020161009
1965790generic64lcgcc -m32 -march=pentium2 -O3 -fomit-frame-pointer2016112020161009
1967350generic64lcgcc -m32 -march=pentiumpro -O3 -fomit-frame-pointer2016112020161009
1968180generic64lcgcc -m32 -march=pentium -O2 -fomit-frame-pointer2016112020161009
1968830generic64lcgcc -m32 -march=pentium-mmx -O2 -fomit-frame-pointer2016112020161009
1971100compactgcc -m32 -march=pentiumpro -O3 -fomit-frame-pointer2016112020161009
1987760generic64lcgcc -m32 -march=pentium -O3 -fomit-frame-pointer2016112020161009
1987850generic64lcgcc -m32 -march=pentium-mmx -O3 -fomit-frame-pointer2016112020161009
1989170compactgcc -m32 -march=pentium3 -O3 -fomit-frame-pointer2016112020161009
2006570compactgcc -m32 -march=i386 -O3 -fomit-frame-pointer2016112020161009
2029240compactgcc -m32 -march=i486 -O3 -fomit-frame-pointer2016112020161009
2037070compactgcc -m32 -march=pentium4 -O3 -fomit-frame-pointer2016112020161009
2057650referencegcc -funroll-loops -m32 -march=pentium2 -O -fomit-frame-pointer2016112020161009
2057800referencegcc -funroll-loops -m32 -march=pentiumpro -O -fomit-frame-pointer2016112020161009
2065120referencegcc -funroll-loops -m32 -march=k6-2 -O -fomit-frame-pointer2016112020161009
2065160referencegcc -funroll-loops -m32 -march=k6-3 -O -fomit-frame-pointer2016112020161009
2066460referencegcc -funroll-loops -m32 -march=k6 -O -fomit-frame-pointer2016112020161009
2073590referencegcc -funroll-loops -m32 -march=i486 -O -fomit-frame-pointer2016112020161009
2076390referencegcc -funroll-loops -m32 -march=athlon -O -fomit-frame-pointer2016112020161009
2083520referencegcc -funroll-loops -m32 -march=pentium3 -O -fomit-frame-pointer2016112020161009
2088500referencegcc -funroll-loops -m32 -march=nocona -O -fomit-frame-pointer2016112020161009
2089750referencegcc -funroll-loops -m32 -march=pentium-m -O -fomit-frame-pointer2016112020161009
2090110referencegcc -funroll-loops -m32 -march=prescott -O -fomit-frame-pointer2016112020161009
2092010referencegcc -funroll-loops -m32 -march=k8 -O -fomit-frame-pointer2016112020161009
2103690referencegcc -funroll-loops -m32 -march=barcelona -O -fomit-frame-pointer2016112020161009
2109030compactgcc -m32 -march=pentium -O3 -fomit-frame-pointer2016112020161009
2116690compactgcc -m32 -march=pentium-mmx -O3 -fomit-frame-pointer2016112020161009
2158480referencegcc -funroll-loops -m32 -O -fomit-frame-pointer2016112020161009
2223220referencegcc -funroll-loops -m32 -march=pentium4 -O -fomit-frame-pointer2016112020161009
2264480generic64gcc -funroll-loops -m32 -march=pentium2 -O3 -fomit-frame-pointer2016112020161009
2264500generic64gcc -funroll-loops -m32 -march=pentiumpro -O3 -fomit-frame-pointer2016112020161009
2267830generic64gcc -funroll-loops -m32 -march=pentium-m -O3 -fomit-frame-pointer2016112020161009
2314030generic64gcc -funroll-loops -m32 -march=pentium-m -O2 -fomit-frame-pointer2016112020161009
2314280generic64gcc -funroll-loops -m32 -march=pentium3 -O2 -fomit-frame-pointer2016112020161009
2317130generic64gcc -funroll-loops -m32 -march=pentium2 -O2 -fomit-frame-pointer2016112020161009
2318120generic64gcc -funroll-loops -m32 -march=pentiumpro -O2 -fomit-frame-pointer2016112020161009
2323270generic64gcc -funroll-loops -m32 -march=pentium3 -O3 -fomit-frame-pointer2016112020161009
2382050compactgcc -m32 -march=native -mtune=native -Os -fomit-frame-pointer2016112020161009
2403290compactgcc -funroll-loops -m32 -march=barcelona -Os -fomit-frame-pointer2016112020161009
2405090compactgcc -funroll-loops -m32 -march=k8 -Os -fomit-frame-pointer2016112020161009
2413570compactgcc -funroll-loops -m32 -march=athlon -Os -fomit-frame-pointer2016112020161009
2413880generic64gcc -funroll-loops -m32 -march=pentium -O3 -fomit-frame-pointer2016112020161009
2414030compactgcc -funroll-loops -m32 -Os -fomit-frame-pointer2016112020161009
2414110generic64gcc -funroll-loops -m32 -march=pentium-mmx -O3 -fomit-frame-pointer2016112020161009
2420600generic64gcc -funroll-loops -m32 -march=pentium-mmx -O2 -fomit-frame-pointer2016112020161009
2420840generic64gcc -funroll-loops -m32 -march=pentium -O2 -fomit-frame-pointer2016112020161009
2422360compactgcc -funroll-loops -m32 -march=pentium2 -Os -fomit-frame-pointer2016112020161009
2423250compactgcc -funroll-loops -m32 -march=pentiumpro -Os -fomit-frame-pointer2016112020161009
2445840compactgcc -m32 -march=core2 -Os -fomit-frame-pointer2016112020161009
2446930compactgcc -m32 -march=corei7 -Os -fomit-frame-pointer2016112020161009
2447030compactgcc -m32 -march=core2 -msse4.1 -Os -fomit-frame-pointer2016112020161009
2448030compactgcc -m32 -march=core2 -msse4 -Os -fomit-frame-pointer2016112020161009
2448550compactgcc -m32 -march=k8 -Os -fomit-frame-pointer2016112020161009
2449000compactgcc -m32 -march=barcelona -Os -fomit-frame-pointer2016112020161009
2473270compactgcc -m32 -march=pentium3 -Os -fomit-frame-pointer2016112020161009
2473480compactgcc -m32 -march=pentiumpro -Os -fomit-frame-pointer2016112020161009
2474320compactgcc -m32 -march=pentium2 -Os -fomit-frame-pointer2016112020161009
2477170compactgcc -m32 -march=native -mtune=native -O -fomit-frame-pointer2016112020161009
2478730referencegcc -funroll-loops -m32 -march=i386 -O -fomit-frame-pointer2016112020161009
2490060referencegcc -funroll-loops -m32 -march=pentium -O -fomit-frame-pointer2016112020161009
2491680compactgcc -m32 -Os -fomit-frame-pointer2016112020161009
2493840compactgcc -m32 -march=pentium-m -Os -fomit-frame-pointer2016112020161009
2495180compactgcc -m32 -march=athlon -Os -fomit-frame-pointer2016112020161009
2507300compactgcc -m32 -march=athlon -O -fomit-frame-pointer2016112020161009
2508010compactgcc -m32 -march=k6 -O -fomit-frame-pointer2016112020161009
2510640compactgcc -m32 -march=k6-3 -O -fomit-frame-pointer2016112020161009
2510790compactgcc -m32 -march=k6-2 -O -fomit-frame-pointer2016112020161009
2512440compactgcc -funroll-loops -m32 -march=pentium3 -Os -fomit-frame-pointer2016112020161009
2513650compactgcc -funroll-loops -m32 -march=pentium-m -Os -fomit-frame-pointer2016112020161009
2517080referencegcc -funroll-loops -m32 -march=pentium-mmx -O -fomit-frame-pointer2016112020161009
2519320compactgcc -m32 -march=pentium2 -O -fomit-frame-pointer2016112020161009
2519650compactgcc -m32 -march=pentiumpro -O -fomit-frame-pointer2016112020161009
2538730compactgcc -m32 -march=prescott -O -fomit-frame-pointer2016112020161009
2544650compactgcc -m32 -march=i386 -O -fomit-frame-pointer2016112020161009
2546700compactgcc -m32 -march=nocona -O -fomit-frame-pointer2016112020161009
2552600compactgcc -funroll-loops -m32 -march=k6 -Os -fomit-frame-pointer2016112020161009
2557520compactgcc -funroll-loops -m32 -march=k6-3 -Os -fomit-frame-pointer2016112020161009
2557620compactgcc -funroll-loops -m32 -march=k6-2 -Os -fomit-frame-pointer2016112020161009
2562010compactgcc -m32 -march=pentium3 -O -fomit-frame-pointer2016112020161009
2563280compactgcc -m32 -march=pentium-m -O -fomit-frame-pointer2016112020161009
2567120compactgcc -m32 -march=k6 -O2 -fomit-frame-pointer2016112020161009
2569010compactgcc -m32 -march=k6-2 -O2 -fomit-frame-pointer2016112020161009
2570380compactgcc -m32 -march=k6-3 -O2 -fomit-frame-pointer2016112020161009
2576350compactgcc -m32 -march=barcelona -O -fomit-frame-pointer2016112020161009
2580780compactgcc -m32 -march=pentium-mmx -O -fomit-frame-pointer2016112020161009
2582530compactgcc -m32 -march=pentium -O -fomit-frame-pointer2016112020161009
2582580compactgcc -m32 -march=core2 -msse4.1 -O -fomit-frame-pointer2016112020161009
2583020compactgcc -m32 -march=core2 -O -fomit-frame-pointer2016112020161009
2585250compactgcc -m32 -march=corei7 -O -fomit-frame-pointer2016112020161009
2589210compactgcc -m32 -march=k8 -O -fomit-frame-pointer2016112020161009
2591380compactgcc -m32 -march=core2 -msse4 -O -fomit-frame-pointer2016112020161009
2597870generic64gcc -m32 -march=pentiumpro -O3 -fomit-frame-pointer2016112020161009
2597980generic64gcc -m32 -march=pentium2 -O3 -fomit-frame-pointer2016112020161009
2600260compactgcc -m32 -march=pentium4 -O -fomit-frame-pointer2016112020161009
2601930generic64gcc -m32 -march=pentium-m -O3 -fomit-frame-pointer2016112020161009
2602640compactgcc -m32 -march=native -mtune=native -O2 -fomit-frame-pointer2016112020161009
2605140compactgcc -m32 -march=corei7 -O2 -fomit-frame-pointer2016112020161009
2612720compactgcc -m32 -march=k6-3 -Os -fomit-frame-pointer2016112020161009
2614510compactgcc -m32 -march=k6-2 -Os -fomit-frame-pointer2016112020161009
2616650compactgcc -m32 -march=k6 -Os -fomit-frame-pointer2016112020161009
2619390compactgcc -m32 -march=i486 -O -fomit-frame-pointer2016112020161009
2622630compactgcc -m32 -march=core2 -msse4 -O2 -fomit-frame-pointer2016112020161009
2626440compactgcc -m32 -march=core2 -msse4.1 -O2 -fomit-frame-pointer2016112020161009
2629160compactgcc -funroll-loops -m32 -march=pentium -Os -fomit-frame-pointer2016112020161009
2630940compactgcc -m32 -O -fomit-frame-pointer2016112020161009
2631440compactgcc -m32 -march=core2 -O2 -fomit-frame-pointer2016112020161009
2633160compactgcc -funroll-loops -m32 -march=pentium-mmx -Os -fomit-frame-pointer2016112020161009
2642170compactgcc -m32 -march=pentium -Os -fomit-frame-pointer2016112020161009
2644890compactgcc -m32 -O2 -fomit-frame-pointer2016112020161009
2645420compactgcc -m32 -march=pentium-mmx -Os -fomit-frame-pointer2016112020161009
2648510generic64gcc -m32 -march=pentium-mmx -O3 -fomit-frame-pointer2016112020161009
2648880generic64gcc -m32 -march=pentium -O3 -fomit-frame-pointer2016112020161009
2657210generic64gcc -m32 -march=pentium3 -O3 -fomit-frame-pointer2016112020161009
2657710generic64gcc -m32 -march=pentium-mmx -O2 -fomit-frame-pointer2016112020161009
2657840generic64gcc -m32 -march=pentium -O2 -fomit-frame-pointer2016112020161009
2665040generic64gcc -m32 -march=pentiumpro -O2 -fomit-frame-pointer2016112020161009
2665070generic64gcc -m32 -march=pentium2 -O2 -fomit-frame-pointer2016112020161009
2666220compactgcc -m32 -march=pentiumpro -O2 -fomit-frame-pointer2016112020161009
2668960generic64gcc -m32 -march=pentium3 -O2 -fomit-frame-pointer2016112020161009
2669100generic64gcc -m32 -march=pentium-m -O2 -fomit-frame-pointer2016112020161009
2669480compactgcc -m32 -march=pentium2 -O2 -fomit-frame-pointer2016112020161009
2676040compactgcc -m32 -march=barcelona -O2 -fomit-frame-pointer2016112020161009
2681870compactgcc -m32 -march=pentium-m -O2 -fomit-frame-pointer2016112020161009
2683890compactgcc -m32 -march=k8 -O2 -fomit-frame-pointer2016112020161009
2683900compactgcc -m32 -march=pentium3 -O2 -fomit-frame-pointer2016112020161009
2684880compactgcc -m32 -march=athlon -O2 -fomit-frame-pointer2016112020161009
2689450compactgcc -m32 -march=prescott -O2 -fomit-frame-pointer2016112020161009
2694550compactgcc -m32 -march=nocona -O2 -fomit-frame-pointer2016112020161009
2695710compactgcc -funroll-loops -m32 -march=prescott -Os -fomit-frame-pointer2016112020161009
2695840compactgcc -funroll-loops -m32 -march=nocona -Os -fomit-frame-pointer2016112020161009
2702340compactgcc -m32 -march=i386 -O2 -fomit-frame-pointer2016112020161009
2702530compactgcc -m32 -march=nocona -Os -fomit-frame-pointer2016112020161009
2702820compactgcc -m32 -march=pentium4 -Os -fomit-frame-pointer2016112020161009
2703640compactgcc -m32 -march=prescott -Os -fomit-frame-pointer2016112020161009
2712990compactgcc -m32 -march=i486 -O2 -fomit-frame-pointer2016112020161009
2716560compactgcc -funroll-loops -m32 -march=pentium4 -Os -fomit-frame-pointer2016112020161009
2741070compactgcc -m32 -march=pentium -O2 -fomit-frame-pointer2016112020161009
2756700compactgcc -m32 -march=pentium-mmx -O2 -fomit-frame-pointer2016112020161009
2795320compactgcc -m32 -march=pentium4 -O2 -fomit-frame-pointer2016112020161009
2795780compactgcc -m32 -march=i386 -Os -fomit-frame-pointer2016112020161009
2818710compactgcc -funroll-loops -m32 -march=i486 -Os -fomit-frame-pointer2016112020161009
2830210compactgcc -funroll-loops -m32 -march=i386 -Os -fomit-frame-pointer2016112020161009
2851820compactgcc -m32 -march=i486 -Os -fomit-frame-pointer2016112020161009
4305810referencegcc -m32 -march=native -mtune=native -O2 -fomit-frame-pointer2016112020161009
4697470referencegcc -m32 -march=corei7 -O2 -fomit-frame-pointer2016112020161009
4708400referencegcc -m32 -march=athlon -O2 -fomit-frame-pointer2016112020161009
4721530referencegcc -m32 -march=k8 -O2 -fomit-frame-pointer2016112020161009
4734770referencegcc -m32 -O2 -fomit-frame-pointer2016112020161009
4745870referencegcc -m32 -march=pentium2 -O2 -fomit-frame-pointer2016112020161009
4747730referencegcc -m32 -march=pentium3 -O2 -fomit-frame-pointer2016112020161009
4748210referencegcc -m32 -march=pentium-m -O2 -fomit-frame-pointer2016112020161009
4751330referencegcc -m32 -march=i486 -O2 -fomit-frame-pointer2016112020161009
4765980referencegcc -m32 -march=pentiumpro -O2 -fomit-frame-pointer2016112020161009
4768100referencegcc -m32 -march=barcelona -O2 -fomit-frame-pointer2016112020161009
4796860referencegcc -m32 -march=core2 -O2 -fomit-frame-pointer2016112020161009
4798960referencegcc -m32 -march=nocona -O2 -fomit-frame-pointer2016112020161009
4801690referencegcc -m32 -march=core2 -msse4.1 -O2 -fomit-frame-pointer2016112020161009
4802970referencegcc -m32 -march=prescott -O2 -fomit-frame-pointer2016112020161009
4804800referencegcc -m32 -march=core2 -msse4 -O2 -fomit-frame-pointer2016112020161009
4936690referencegcc -m32 -march=k6 -O2 -fomit-frame-pointer2016112020161009
4937200referencegcc -m32 -march=k6-2 -O2 -fomit-frame-pointer2016112020161009
4942960referencegcc -m32 -march=k6-3 -O2 -fomit-frame-pointer2016112020161009
5079360referencegcc -m32 -march=pentium4 -O2 -fomit-frame-pointer2016112020161009
7476800reference32bitsgcc -funroll-loops -m32 -march=pentiumpro -O3 -fomit-frame-pointer2016112020161009
7497460reference32bitsgcc -funroll-loops -m32 -march=pentium2 -O3 -fomit-frame-pointer2016112020161009
7625850reference32bitsgcc -m32 -march=pentiumpro -O3 -fomit-frame-pointer2016112020161009
7627680reference32bitsgcc -m32 -march=pentium2 -O3 -fomit-frame-pointer2016112020161009
7652300reference32bitsgcc -m32 -march=pentium -O3 -fomit-frame-pointer2016112020161009
7654220reference32bitsgcc -m32 -march=pentium-mmx -O3 -fomit-frame-pointer2016112020161009
7659680reference32bitsgcc -funroll-loops -m32 -march=pentium3 -O3 -fomit-frame-pointer2016112020161009
7689410reference32bitsgcc -funroll-loops -m32 -O3 -fomit-frame-pointer2016112020161009
7708420reference32bitsgcc -m32 -march=k6-2 -O3 -fomit-frame-pointer2016112020161009
7710480reference32bitsgcc -m32 -march=k6-3 -O3 -fomit-frame-pointer2016112020161009
7722830reference32bitsgcc -funroll-loops -m32 -march=pentium-mmx -O3 -fomit-frame-pointer2016112020161009
7725640reference32bitsgcc -funroll-loops -m32 -march=pentium -O3 -fomit-frame-pointer2016112020161009
7743300reference32bitsgcc -funroll-loops -m32 -march=k6-2 -O3 -fomit-frame-pointer2016112020161009
7743730reference32bitsgcc -funroll-loops -m32 -march=k6-3 -O3 -fomit-frame-pointer2016112020161009
7744990reference32bitsgcc -m32 -march=native -mtune=native -O3 -fomit-frame-pointer2016112020161009
7763090reference32bitsgcc -funroll-loops -m32 -march=barcelona -O3 -fomit-frame-pointer2016112020161009
7768020reference32bitsgcc -funroll-loops -m32 -march=k6 -O3 -fomit-frame-pointer2016112020161009
7771990reference32bitsgcc -m32 -march=k6 -O3 -fomit-frame-pointer2016112020161009
7787160reference32bitsgcc -m32 -march=pentium-m -O3 -fomit-frame-pointer2016112020161009
7801990reference32bitsgcc -m32 -march=k8 -O3 -fomit-frame-pointer2016112020161009
7802220reference32bitsgcc -m32 -march=barcelona -O3 -fomit-frame-pointer2016112020161009
7836940reference32bitsgcc -m32 -march=athlon -O3 -fomit-frame-pointer2016112020161009
7843350reference32bitsgcc -m32 -march=pentium3 -O3 -fomit-frame-pointer2016112020161009
7867050reference32bitsgcc -funroll-loops -m32 -march=k8 -O3 -fomit-frame-pointer2016112020161009
7868290reference32bitsgcc -funroll-loops -m32 -march=i486 -O3 -fomit-frame-pointer2016112020161009
7881010reference32bitsgcc -funroll-loops -m32 -march=pentium-m -O3 -fomit-frame-pointer2016112020161009
7881350reference32bitsgcc -funroll-loops -m32 -march=i386 -O3 -fomit-frame-pointer2016112020161009
7993010reference32bitsgcc -m32 -march=i386 -O3 -fomit-frame-pointer2016112020161009
8015060reference32bitsgcc -m32 -O3 -fomit-frame-pointer2016112020161009
8059370reference32bitsgcc -funroll-loops -m32 -march=pentium4 -O3 -fomit-frame-pointer2016112020161009
8089780reference32bitsgcc -funroll-loops -m32 -march=nocona -O3 -fomit-frame-pointer2016112020161009
8091520reference32bitsgcc -funroll-loops -m32 -march=prescott -O3 -fomit-frame-pointer2016112020161009
8138480reference32bitsgcc -m32 -march=pentium4 -O3 -fomit-frame-pointer2016112020161009
8156970reference32bitsgcc -m32 -march=prescott -O3 -fomit-frame-pointer2016112020161009
8158830reference32bitsgcc -m32 -march=nocona -O3 -fomit-frame-pointer2016112020161009
8191270reference32bitsgcc -m32 -march=core2 -O3 -fomit-frame-pointer2016112020161009
8238800reference32bitsgcc -m32 -march=i486 -O3 -fomit-frame-pointer2016112020161009
8388370reference32bitsgcc -funroll-loops -m32 -march=athlon -O3 -fomit-frame-pointer2016112020161009
8462420referencegcc -m32 -march=pentium-mmx -O2 -fomit-frame-pointer2016112020161009
8477570referencegcc -m32 -march=i386 -O2 -fomit-frame-pointer2016112020161009
8477920referencegcc -m32 -march=native -mtune=native -O -fomit-frame-pointer2016112020161009
8480910referencegcc -m32 -march=pentium -O2 -fomit-frame-pointer2016112020161009
8493230referencegcc -m32 -march=pentium-mmx -Os -fomit-frame-pointer2016112020161009
8493420referencegcc -m32 -march=pentium -Os -fomit-frame-pointer2016112020161009
8515980referencegcc -m32 -march=native -mtune=native -Os -fomit-frame-pointer2016112020161009
8560400referencegcc -m32 -march=athlon -Os -fomit-frame-pointer2016112020161009
8566360referencegcc -m32 -Os -fomit-frame-pointer2016112020161009
8612490referencegcc -funroll-loops -m32 -march=k6 -Os -fomit-frame-pointer2016112020161009
8615500referencegcc -funroll-loops -m32 -march=k6-3 -Os -fomit-frame-pointer2016112020161009
8622740referencegcc -funroll-loops -m32 -march=pentium-mmx -Os -fomit-frame-pointer2016112020161009
8623200referencegcc -funroll-loops -m32 -march=pentium -Os -fomit-frame-pointer2016112020161009
8630840referencegcc -funroll-loops -m32 -march=k6-2 -Os -fomit-frame-pointer2016112020161009
8638850referencegcc -m32 -march=barcelona -Os -fomit-frame-pointer2016112020161009
8651950referencegcc -m32 -march=k8 -Os -fomit-frame-pointer2016112020161009
8670670referencegcc -funroll-loops -m32 -march=pentiumpro -Os -fomit-frame-pointer2016112020161009
8675970referencegcc -funroll-loops -m32 -march=pentium2 -Os -fomit-frame-pointer2016112020161009
8679090referencegcc -funroll-loops -m32 -march=pentium-m -Os -fomit-frame-pointer2016112020161009
8679420referencegcc -funroll-loops -m32 -march=barcelona -Os -fomit-frame-pointer2016112020161009
8681700referencegcc -m32 -march=pentium-m -Os -fomit-frame-pointer2016112020161009
8681720referencegcc -m32 -march=pentiumpro -Os -fomit-frame-pointer2016112020161009
8682280referencegcc -m32 -march=pentium3 -Os -fomit-frame-pointer2016112020161009
8687890referencegcc -funroll-loops -m32 -march=athlon -Os -fomit-frame-pointer2016112020161009
8687910referencegcc -m32 -march=pentium2 -Os -fomit-frame-pointer2016112020161009
8692330referencegcc -funroll-loops -m32 -march=pentium3 -Os -fomit-frame-pointer2016112020161009
8692340referencegcc -m32 -march=i486 -O -fomit-frame-pointer2016112020161009
8695550referencegcc -funroll-loops -m32 -Os -fomit-frame-pointer2016112020161009
8722550referencegcc -funroll-loops -m32 -march=k8 -Os -fomit-frame-pointer2016112020161009
8737740referencegcc -m32 -march=core2 -msse4.1 -Os -fomit-frame-pointer2016112020161009
8745860referencegcc -m32 -march=k8 -O -fomit-frame-pointer2016112020161009
8747140referencegcc -m32 -march=athlon -O -fomit-frame-pointer2016112020161009
8751670referencegcc -m32 -march=barcelona -O -fomit-frame-pointer2016112020161009
8752190referencegcc -m32 -O -fomit-frame-pointer2016112020161009
8754660referencegcc -m32 -march=k6 -Os -fomit-frame-pointer2016112020161009
8755740referencegcc -m32 -march=pentium-m -O -fomit-frame-pointer2016112020161009
8764580referencegcc -m32 -march=k6-3 -Os -fomit-frame-pointer2016112020161009
8765070referencegcc -m32 -march=pentium3 -O -fomit-frame-pointer2016112020161009
8767300referencegcc -m32 -march=core2 -msse4 -Os -fomit-frame-pointer2016112020161009
8768580referencegcc -m32 -march=k6-2 -Os -fomit-frame-pointer2016112020161009
8769780referencegcc -m32 -march=core2 -Os -fomit-frame-pointer2016112020161009
8770980referencegcc -m32 -march=corei7 -Os -fomit-frame-pointer2016112020161009
8771940referencegcc -m32 -march=corei7 -O -fomit-frame-pointer2016112020161009
8789620referencegcc -m32 -march=core2 -msse4 -O -fomit-frame-pointer2016112020161009
8799970referencegcc -m32 -march=core2 -msse4.1 -O -fomit-frame-pointer2016112020161009
8807720referencegcc -m32 -march=core2 -O -fomit-frame-pointer2016112020161009
8826890referencegcc -funroll-loops -m32 -march=i386 -Os -fomit-frame-pointer2016112020161009
8829760referencegcc -m32 -march=nocona -O -fomit-frame-pointer2016112020161009
8834350referencegcc -m32 -march=prescott -O -fomit-frame-pointer2016112020161009
8837640referencegcc -m32 -march=pentium2 -O -fomit-frame-pointer2016112020161009
8837700referencegcc -funroll-loops -m32 -march=prescott -Os -fomit-frame-pointer2016112020161009
8838590referencegcc -funroll-loops -m32 -march=nocona -Os -fomit-frame-pointer2016112020161009
8839560referencegcc -m32 -march=i486 -Os -fomit-frame-pointer2016112020161009
8839900referencegcc -m32 -march=pentiumpro -O -fomit-frame-pointer2016112020161009
8842750referencegcc -funroll-loops -m32 -march=pentium4 -Os -fomit-frame-pointer2016112020161009
8893250referencegcc -m32 -march=k6-2 -O -fomit-frame-pointer2016112020161009
8901740referencegcc -m32 -march=k6 -O -fomit-frame-pointer2016112020161009
8911180referencegcc -m32 -march=i386 -Os -fomit-frame-pointer2016112020161009
8914170referencegcc -m32 -march=k6-3 -O -fomit-frame-pointer2016112020161009
8933010referencegcc -m32 -march=pentium4 -Os -fomit-frame-pointer2016112020161009
8934860referencegcc -m32 -march=prescott -Os -fomit-frame-pointer2016112020161009
8942560referencegcc -m32 -march=nocona -Os -fomit-frame-pointer2016112020161009
8969160referencegcc -funroll-loops -m32 -march=i486 -Os -fomit-frame-pointer2016112020161009
9038950reference32bitsgcc -funroll-loops -m32 -march=nocona -O2 -fomit-frame-pointer2016112020161009
9041210reference32bitsgcc -funroll-loops -m32 -march=prescott -O2 -fomit-frame-pointer2016112020161009
9063940reference32bitsgcc -funroll-loops -m32 -march=pentium-m -O2 -fomit-frame-pointer2016112020161009
9065260reference32bitsgcc -funroll-loops -m32 -march=pentium3 -O2 -fomit-frame-pointer2016112020161009
9069860reference32bitsgcc -funroll-loops -m32 -march=pentiumpro -O2 -fomit-frame-pointer2016112020161009
9070640reference32bitsgcc -funroll-loops -m32 -march=pentium2 -O2 -fomit-frame-pointer2016112020161009
9096120reference32bitsgcc -funroll-loops -m32 -march=pentium4 -O2 -fomit-frame-pointer2016112020161009
9166870reference32bitsgcc -funroll-loops -m32 -march=i486 -O2 -fomit-frame-pointer2016112020161009
9277140reference32bitsgcc -funroll-loops -m32 -march=pentium-mmx -O2 -fomit-frame-pointer2016112020161009
9299580reference32bitsgcc -funroll-loops -m32 -march=pentium -O2 -fomit-frame-pointer2016112020161009
9307320reference32bitsgcc -funroll-loops -m32 -march=k8 -O2 -fomit-frame-pointer2016112020161009
9319100reference32bitsgcc -funroll-loops -m32 -O2 -fomit-frame-pointer2016112020161009
9325050reference32bitsgcc -funroll-loops -m32 -march=i386 -O2 -fomit-frame-pointer2016112020161009
9339550reference32bitsgcc -funroll-loops -m32 -march=k6 -O2 -fomit-frame-pointer2016112020161009
9356980reference32bitsgcc -funroll-loops -m32 -march=k6-3 -O2 -fomit-frame-pointer2016112020161009
9368200reference32bitsgcc -funroll-loops -m32 -march=k6-2 -O2 -fomit-frame-pointer2016112020161009
9372930reference32bitsgcc -funroll-loops -m32 -march=barcelona -O2 -fomit-frame-pointer2016112020161009
9964710reference32bitsgcc -funroll-loops -m32 -march=athlon -O2 -fomit-frame-pointer2016112020161009
10095910referencegcc -m32 -march=pentium4 -O -fomit-frame-pointer2016112020161009
11501520reference32bitsgcc -m32 -march=native -mtune=native -O2 -fomit-frame-pointer2016112020161009
12018120reference32bitsgcc -m32 -march=pentium2 -O2 -fomit-frame-pointer2016112020161009
12019660reference32bitsgcc -m32 -march=pentiumpro -O2 -fomit-frame-pointer2016112020161009
12029780reference32bitsgcc -m32 -march=pentium3 -O2 -fomit-frame-pointer2016112020161009
12030740reference32bitsgcc -m32 -march=pentium-m -O2 -fomit-frame-pointer2016112020161009
12092280reference32bitsgcc -m32 -march=k6-3 -O2 -fomit-frame-pointer2016112020161009
12097730reference32bitsgcc -m32 -march=k6-2 -O2 -fomit-frame-pointer2016112020161009
12105720reference32bitsgcc -m32 -march=k6 -O2 -fomit-frame-pointer2016112020161009
12147550reference32bitsgcc -funroll-loops -m32 -march=pentium3 -O -fomit-frame-pointer2016112020161009
12148080reference32bitsgcc -funroll-loops -m32 -march=pentium-m -O -fomit-frame-pointer2016112020161009
12180940reference32bitsgcc -funroll-loops -m32 -march=pentiumpro -O -fomit-frame-pointer2016112020161009
12182130reference32bitsgcc -funroll-loops -m32 -march=pentium2 -O -fomit-frame-pointer2016112020161009
12236410reference32bitsgcc -m32 -march=nocona -O2 -fomit-frame-pointer2016112020161009
12236900reference32bitsgcc -m32 -march=prescott -O2 -fomit-frame-pointer2016112020161009
12251380reference32bitsgcc -m32 -march=k8 -O2 -fomit-frame-pointer2016112020161009
12280290reference32bitsgcc -m32 -march=corei7 -O2 -fomit-frame-pointer2016112020161009
12289590reference32bitsgcc -m32 -march=core2 -msse4 -O2 -fomit-frame-pointer2016112020161009
12291740reference32bitsgcc -m32 -march=core2 -O2 -fomit-frame-pointer2016112020161009
12292070reference32bitsgcc -m32 -march=core2 -msse4.1 -O2 -fomit-frame-pointer2016112020161009
12314480reference32bitsgcc -funroll-loops -m32 -march=nocona -O -fomit-frame-pointer2016112020161009
12315800reference32bitsgcc -funroll-loops -m32 -march=prescott -O -fomit-frame-pointer2016112020161009
12335160reference32bitsgcc -m32 -O2 -fomit-frame-pointer2016112020161009
12340320reference32bitsgcc -m32 -march=athlon -O2 -fomit-frame-pointer2016112020161009
12361310reference32bitsgcc -funroll-loops -m32 -march=i486 -O -fomit-frame-pointer2016112020161009
12397280reference32bitsgcc -m32 -march=i486 -O2 -fomit-frame-pointer2016112020161009
12440300reference32bitsgcc -funroll-loops -m32 -march=k8 -O -fomit-frame-pointer2016112020161009
12461850reference32bitsgcc -funroll-loops -m32 -march=barcelona -O -fomit-frame-pointer2016112020161009
12467370reference32bitsgcc -m32 -march=barcelona -O2 -fomit-frame-pointer2016112020161009
12730770reference32bitsgcc -funroll-loops -m32 -march=athlon -O -fomit-frame-pointer2016112020161009
12737180reference32bitsgcc -funroll-loops -m32 -march=k6-3 -O -fomit-frame-pointer2016112020161009
12749610reference32bitsgcc -m32 -march=pentium4 -O2 -fomit-frame-pointer2016112020161009
12749990reference32bitsgcc -funroll-loops -m32 -march=k6 -O -fomit-frame-pointer2016112020161009
12751780reference32bitsgcc -funroll-loops -m32 -march=k6-2 -O -fomit-frame-pointer2016112020161009
12804050reference32bitsgcc -funroll-loops -m32 -O -fomit-frame-pointer2016112020161009
13000450reference32bitsgcc -funroll-loops -m32 -march=pentium4 -O -fomit-frame-pointer2016112020161009
15682980reference32bitsgcc -m32 -march=pentium -O2 -fomit-frame-pointer2016112020161009
15686600reference32bitsgcc -m32 -march=pentium-mmx -O2 -fomit-frame-pointer2016112020161009
15951460reference32bitsgcc -funroll-loops -m32 -march=i386 -O -fomit-frame-pointer2016112020161009
16083640reference32bitsgcc -funroll-loops -m32 -march=pentium -O -fomit-frame-pointer2016112020161009
16095470reference32bitsgcc -funroll-loops -m32 -march=pentium-mmx -O -fomit-frame-pointer2016112020161009
16268880reference32bitsgcc -m32 -march=i386 -O2 -fomit-frame-pointer2016112020161009
16825050reference32bitsgcc -m32 -march=native -mtune=native -Os -fomit-frame-pointer2016112020161009
16829260reference32bitsgcc -m32 -march=pentium-mmx -Os -fomit-frame-pointer2016112020161009
16829980reference32bitsgcc -m32 -march=pentium -Os -fomit-frame-pointer2016112020161009
16852970reference32bitsgcc -funroll-loops -m32 -Os -fomit-frame-pointer2016112020161009
16953570reference32bitsgcc -funroll-loops -m32 -march=athlon -Os -fomit-frame-pointer2016112020161009
17024040reference32bitsgcc -m32 -march=pentium3 -Os -fomit-frame-pointer2016112020161009
17032140reference32bitsgcc -m32 -march=pentium-m -Os -fomit-frame-pointer2016112020161009
17052790reference32bitsgcc -funroll-loops -m32 -march=pentium3 -Os -fomit-frame-pointer2016112020161009
17056200reference32bitsgcc -funroll-loops -m32 -march=pentium-m -Os -fomit-frame-pointer2016112020161009
17059510reference32bitsgcc -funroll-loops -m32 -march=pentium2 -Os -fomit-frame-pointer2016112020161009
17060370reference32bitsgcc -m32 -march=i386 -Os -fomit-frame-pointer2016112020161009
17069180reference32bitsgcc -funroll-loops -m32 -march=pentiumpro -Os -fomit-frame-pointer2016112020161009
17093880reference32bitsgcc -m32 -march=pentium2 -Os -fomit-frame-pointer2016112020161009
17113650reference32bitsgcc -m32 -march=pentiumpro -Os -fomit-frame-pointer2016112020161009
17146990reference32bitsgcc -funroll-loops -m32 -march=i386 -Os -fomit-frame-pointer2016112020161009
17155950reference32bitsgcc -funroll-loops -m32 -march=k6 -Os -fomit-frame-pointer2016112020161009
17157350reference32bitsgcc -funroll-loops -m32 -march=k6-2 -Os -fomit-frame-pointer2016112020161009
17157410reference32bitsgcc -funroll-loops -m32 -march=k6-3 -Os -fomit-frame-pointer2016112020161009
17180320reference32bitsgcc -m32 -march=k6-3 -Os -fomit-frame-pointer2016112020161009
17186500reference32bitsgcc -m32 -march=k6-2 -Os -fomit-frame-pointer2016112020161009
17200100reference32bitsgcc -m32 -march=k6 -Os -fomit-frame-pointer2016112020161009
17259440reference32bitsgcc -funroll-loops -m32 -march=barcelona -Os -fomit-frame-pointer2016112020161009
17294370reference32bitsgcc -m32 -march=i486 -Os -fomit-frame-pointer2016112020161009
17297980reference32bitsgcc -funroll-loops -m32 -march=k8 -Os -fomit-frame-pointer2016112020161009
17336740reference32bitsgcc -funroll-loops -m32 -march=i486 -Os -fomit-frame-pointer2016112020161009
17427480reference32bitsgcc -m32 -Os -fomit-frame-pointer2016112020161009
17562740reference32bitsgcc -m32 -march=athlon -Os -fomit-frame-pointer2016112020161009
17802840reference32bitsgcc -m32 -march=native -mtune=native -O -fomit-frame-pointer2016112020161009
17946610reference32bitsgcc -m32 -march=i486 -O -fomit-frame-pointer2016112020161009
17953320reference32bitsgcc -m32 -march=k8 -O -fomit-frame-pointer2016112020161009
17964290reference32bitsgcc -m32 -march=pentium3 -O -fomit-frame-pointer2016112020161009
17967090reference32bitsgcc -m32 -march=pentium-m -O -fomit-frame-pointer2016112020161009
17992670reference32bitsgcc -m32 -march=barcelona -O -fomit-frame-pointer2016112020161009
18045760reference32bitsgcc -m32 -O -fomit-frame-pointer2016112020161009
18101700reference32bitsgcc -m32 -march=pentium2 -O -fomit-frame-pointer2016112020161009
18109130reference32bitsgcc -m32 -march=core2 -msse4 -O -fomit-frame-pointer2016112020161009
18112390reference32bitsgcc -m32 -march=pentiumpro -O -fomit-frame-pointer2016112020161009
18130120reference32bitsgcc -m32 -march=core2 -msse4.1 -O -fomit-frame-pointer2016112020161009
18143490reference32bitsgcc -m32 -march=core2 -O -fomit-frame-pointer2016112020161009
18196080reference32bitsgcc -m32 -march=k6 -O -fomit-frame-pointer2016112020161009
18213170reference32bitsgcc -m32 -march=k6-2 -O -fomit-frame-pointer2016112020161009
18222400reference32bitsgcc -m32 -march=k6-3 -O -fomit-frame-pointer2016112020161009
18225510reference32bitsgcc -funroll-loops -m32 -march=nocona -Os -fomit-frame-pointer2016112020161009
18236270reference32bitsgcc -funroll-loops -m32 -march=pentium4 -Os -fomit-frame-pointer2016112020161009
18242080reference32bitsgcc -funroll-loops -m32 -march=prescott -Os -fomit-frame-pointer2016112020161009
18299730reference32bitsgcc -funroll-loops -m32 -march=pentium-mmx -Os -fomit-frame-pointer2016112020161009
18305880reference32bitsgcc -funroll-loops -m32 -march=pentium -Os -fomit-frame-pointer2016112020161009
18389790reference32bitsgcc -m32 -march=athlon -O -fomit-frame-pointer2016112020161009
18608340reference32bitsgcc -m32 -march=prescott -O -fomit-frame-pointer2016112020161009
18621430reference32bitsgcc -m32 -march=barcelona -Os -fomit-frame-pointer2016112020161009
18623710reference32bitsgcc -m32 -march=nocona -O -fomit-frame-pointer2016112020161009
18630760reference32bitsgcc -m32 -march=corei7 -Os -fomit-frame-pointer2016112020161009
18633290reference32bitsgcc -m32 -march=core2 -msse4.1 -Os -fomit-frame-pointer2016112020161009
18637890reference32bitsgcc -m32 -march=core2 -Os -fomit-frame-pointer2016112020161009
18643790reference32bitsgcc -m32 -march=core2 -msse4 -Os -fomit-frame-pointer2016112020161009
18683500reference32bitsgcc -m32 -march=prescott -Os -fomit-frame-pointer2016112020161009
18694970reference32bitsgcc -m32 -march=nocona -Os -fomit-frame-pointer2016112020161009
18711060reference32bitsgcc -m32 -march=pentium4 -Os -fomit-frame-pointer2016112020161009
18754390reference32bitsgcc -m32 -march=k8 -Os -fomit-frame-pointer2016112020161009
18904310reference32bitsgcc -m32 -march=corei7 -O -fomit-frame-pointer2016112020161009
20059340reference32bitsgcc -m32 -march=pentium4 -O -fomit-frame-pointer2016112020161009
21323320referencegcc -m32 -march=i386 -O -fomit-frame-pointer2016112020161009
21445020referencegcc -m32 -march=pentium -O -fomit-frame-pointer2016112020161009
21450970referencegcc -m32 -march=pentium-mmx -O -fomit-frame-pointer2016112020161009
31682860reference32bitsgcc -m32 -march=pentium -O -fomit-frame-pointer2016112020161009
31696190reference32bitsgcc -m32 -march=pentium-mmx -O -fomit-frame-pointer2016112020161009
32504450reference32bitsgcc -m32 -march=i386 -O -fomit-frame-pointer2016112020161009

Test failure

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

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

Compiler output

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

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

Compiler output

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

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

Compiler output

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

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

Compiler output

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

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

Compiler output

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

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

Compiler output

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

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

Compiler output

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

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

Compiler output

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

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

Compiler output

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

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

Compiler output

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

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

Compiler output

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

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

Compiler output

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

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

Compiler output

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

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

Compiler output

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

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

Compiler output

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

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