Implementation notes: x86, h5nano, crypto_aead/morus1280128v1

Computer: h5nano
Architecture: x86
CPU ID: CentaurHauls-000006f8-afc9fbff
SUPERCOP version: 20141014
Operation: crypto_aead
Primitive: morus1280128v1
TimeImplementationCompilerBenchmark dateSUPERCOP version
111285ref64gcc -funroll-loops -m32 -march=athlon -O3 -fomit-frame-pointer2014081320140622
111310ref64gcc -funroll-loops -m32 -march=k8 -O2 -fomit-frame-pointer2014081320140622
111385ref64gcc -funroll-loops -m32 -march=barcelona -O2 -fomit-frame-pointer2014081320140622
111695ref64gcc -funroll-loops -m32 -march=athlon -O2 -fomit-frame-pointer2014081320140622
111900refgcc -m32 -O2 -fomit-frame-pointer2014081320140622
111950refgcc -funroll-loops -m32 -O2 -fomit-frame-pointer2014081320140622
112050ref64gcc -funroll-loops -m32 -march=k8 -O3 -fomit-frame-pointer2014081320140622
112080ref64gcc -funroll-loops -m32 -march=barcelona -O3 -fomit-frame-pointer2014081320140622
112085refgcc -m32 -march=athlon -O3 -fomit-frame-pointer2014081320140622
112400refgcc -m32 -O3 -fomit-frame-pointer2014081320140622
112630refgcc -funroll-loops -m32 -O3 -fomit-frame-pointer2014081320140622
112900ref64gcc -funroll-loops -m32 -O2 -fomit-frame-pointer2014081320140622
113015refgcc -m32 -march=k8 -O3 -fomit-frame-pointer2014081320140622
113045refgcc -m32 -march=k8 -O2 -fomit-frame-pointer2014081320140622
113055refgcc -m32 -march=barcelona -O3 -fomit-frame-pointer2014081320140622
113090refgcc -m32 -march=athlon -O2 -fomit-frame-pointer2014081320140622
113095refgcc -m32 -march=barcelona -O2 -fomit-frame-pointer2014081320140622
113120ref64gcc -funroll-loops -m32 -march=pentium2 -O -fomit-frame-pointer2014081320140622
113120ref64gcc -funroll-loops -m32 -march=pentium3 -O -fomit-frame-pointer2014081320140622
113195refgcc -m32 -march=corei7 -O3 -fomit-frame-pointer2014081320140622
113205refgcc -m32 -march=native -mtune=native -O3 -fomit-frame-pointer2014081320140622
113230ref64gcc -m32 -march=core2 -msse4 -O3 -fomit-frame-pointer2014081320140622
113265ref64gcc -m32 -march=native -mtune=native -O2 -fomit-frame-pointer2014081320140622
113280refgcc -m32 -march=pentium2 -O3 -fomit-frame-pointer2014081320140622
113285ref64gcc -m32 -march=native -mtune=native -O3 -fomit-frame-pointer2014081320140622
113290ref64gcc -m32 -march=k8 -O3 -fomit-frame-pointer2014081320140622
113310ref64gcc -m32 -march=core2 -O2 -fomit-frame-pointer2014081320140622
113310ref64gcc -m32 -march=core2 -msse4 -O2 -fomit-frame-pointer2014081320140622
113310ref64gcc -m32 -march=corei7 -O2 -fomit-frame-pointer2014081320140622
113315ref64gcc -m32 -march=athlon -O3 -fomit-frame-pointer2014081320140622
113315ref64gcc -m32 -march=barcelona -O3 -fomit-frame-pointer2014081320140622
113345ref64gcc -m32 -march=athlon -O2 -fomit-frame-pointer2014081320140622
113355refgcc -m32 -march=k6-3 -O2 -fomit-frame-pointer2014081320140622
113360refgcc -m32 -march=pentium3 -O2 -fomit-frame-pointer2014081320140622
113370refgcc -m32 -march=core2 -msse4.1 -O3 -fomit-frame-pointer2014081320140622
113390ref64gcc -m32 -march=k8 -O2 -fomit-frame-pointer2014081320140622
113415refgcc -m32 -march=k6 -O2 -fomit-frame-pointer2014081320140622
113430ref64gcc -m32 -march=barcelona -O2 -fomit-frame-pointer2014081320140622
113455refgcc -m32 -march=corei7-avx -O2 -fomit-frame-pointer2014081320140622
113475ref64gcc -funroll-loops -m32 -march=k6-2 -O2 -fomit-frame-pointer2014081320140622
113490refgcc -m32 -march=pentium2 -O2 -fomit-frame-pointer2014081320140622
113530ref64gcc -m32 -O2 -fomit-frame-pointer2014081320140622
113540ref64gcc -funroll-loops -m32 -march=k6-2 -O -fomit-frame-pointer2014081320140622
113540refgcc -m32 -march=corei7 -O2 -fomit-frame-pointer2014081320140622
113545ref64gcc -funroll-loops -m32 -march=k6-2 -Os -fomit-frame-pointer2014081320140622
113565ref64gcc -funroll-loops -m32 -march=k6-3 -O -fomit-frame-pointer2014081320140622
113595ref64gcc -funroll-loops -m32 -march=k6 -O -fomit-frame-pointer2014081320140622
113595ref64gcc -funroll-loops -m32 -march=pentium3 -O3 -fomit-frame-pointer2014081320140622
113625ref64gcc -funroll-loops -m32 -march=pentium-m -O3 -fomit-frame-pointer2014081320140622
113635ref64gcc -m32 -march=athlon -O -fomit-frame-pointer2014081320140622
113635ref64gcc -m32 -march=k8 -O -fomit-frame-pointer2014081320140622
113640refgcc -m32 -march=k6-3 -O3 -fomit-frame-pointer2014081320140622
113645refgcc -m32 -march=k6 -O3 -fomit-frame-pointer2014081320140622
113665refgcc -funroll-loops -m32 -march=pentium-m -O2 -fomit-frame-pointer2014081320140622
113685refgcc -m32 -march=k6-2 -O3 -fomit-frame-pointer2014081320140622
113700refgcc -m32 -march=k6-2 -O2 -fomit-frame-pointer2014081320140622
113720refgcc -funroll-loops -m32 -march=pentium3 -O2 -fomit-frame-pointer2014081320140622
113750ref64gcc -m32 -O -fomit-frame-pointer2014081320140622
113750ref64gcc -m32 -march=core-avx-i -O -fomit-frame-pointer2014081320140622
113750ref64gcc -m32 -march=native -mtune=native -O -fomit-frame-pointer2014081320140622
113750ref64gcc -m32 -march=prescott -O -fomit-frame-pointer2014081320140622
113775ref64gcc -funroll-loops -m32 -march=prescott -O -fomit-frame-pointer2014081320140622
113785ref64gcc -m32 -march=pentium -O -fomit-frame-pointer2014081320140622
113790ref64gcc -m32 -march=core2 -O -fomit-frame-pointer2014081320140622
113790ref64gcc -m32 -march=corei7-avx -O -fomit-frame-pointer2014081320140622
113815ref64gcc -m32 -march=core2 -O3 -fomit-frame-pointer2014081320140622
113820ref64gcc -funroll-loops -m32 -march=athlon -O -fomit-frame-pointer2014081320140622
113820ref64gcc -m32 -march=corei7-avx -O2 -fomit-frame-pointer2014081320140622
113820ref64gcc -m32 -march=pentiumpro -O -fomit-frame-pointer2014081320140622
113845ref64gcc -m32 -march=core-avx-i -O2 -fomit-frame-pointer2014081320140622
113850ref64gcc -m32 -march=corei7 -O3 -fomit-frame-pointer2014081320140622
113860ref64gcc -funroll-loops -m32 -O -fomit-frame-pointer2014081320140622
113895ref64gcc -m32 -march=pentium4 -O -fomit-frame-pointer2014081320140622
113930ref64gcc -m32 -march=pentium2 -O -fomit-frame-pointer2014081320140622
113940ref64gcc -funroll-loops -m32 -march=pentium3 -O2 -fomit-frame-pointer2014081320140622
113955ref64gcc -funroll-loops -m32 -O3 -fomit-frame-pointer2014081320140622
113955ref64gcc -funroll-loops -m32 -march=pentiumpro -O2 -fomit-frame-pointer2014081320140622
113965ref64gcc -m32 -march=pentium-mmx -O -fomit-frame-pointer2014081320140622
113990ref64gcc -m32 -march=k6-2 -O3 -fomit-frame-pointer2014081320140622
113995ref64gcc -m32 -march=i486 -O -fomit-frame-pointer2014081320140622
114065ref64gcc -m32 -march=barcelona -O -fomit-frame-pointer2014081320140622
114070refgcc -funroll-loops -m32 -march=k8 -O2 -fomit-frame-pointer2014081320140622
114075ref64gcc -m32 -march=k6-3 -O -fomit-frame-pointer2014081320140622
114100ref64gcc -funroll-loops -m32 -march=k6-3 -Os -fomit-frame-pointer2014081320140622
114100ref64gcc -funroll-loops -m32 -march=k6 -Os -fomit-frame-pointer2014081320140622
114125ref64gcc -m32 -march=k6 -O -fomit-frame-pointer2014081320140622
114155ref64gcc -funroll-loops -m32 -march=nocona -O -fomit-frame-pointer2014081320140622
114170ref64gcc -m32 -march=core2 -msse4.1 -O3 -fomit-frame-pointer2014081320140622
114175ref64gcc -funroll-loops -m32 -march=barcelona -O -fomit-frame-pointer2014081320140622
114175ref64gcc -funroll-loops -m32 -march=k8 -O -fomit-frame-pointer2014081320140622
114185ref64gcc -funroll-loops -m32 -march=pentium-m -O2 -fomit-frame-pointer2014081320140622
114190refgcc -funroll-loops -m32 -march=athlon -O3 -fomit-frame-pointer2014081320140622
114190refgcc -funroll-loops -m32 -march=barcelona -O3 -fomit-frame-pointer2014081320140622
114190refgcc -funroll-loops -m32 -march=k8 -O3 -fomit-frame-pointer2014081320140622
114230ref64gcc -funroll-loops -m32 -march=k6-3 -O2 -fomit-frame-pointer2014081320140622
114230ref64gcc -funroll-loops -m32 -march=k6 -O2 -fomit-frame-pointer2014081320140622
114275refgcc -funroll-loops -m32 -march=pentium3 -Os -fomit-frame-pointer2014081320140622
114290ref64gcc -m32 -march=core2 -msse4.1 -O2 -fomit-frame-pointer2014081320140622
114295ref64gcc -m32 -march=i386 -O -fomit-frame-pointer2014081320140622
114300refgcc -funroll-loops -m32 -march=pentium-m -Os -fomit-frame-pointer2014081320140622
114315refgcc -funroll-loops -m32 -march=pentiumpro -Os -fomit-frame-pointer2014081320140622
114320ref64gcc -funroll-loops -m32 -march=k6 -O3 -fomit-frame-pointer2014081320140622
114350ref64gcc -funroll-loops -m32 -march=k6-3 -O3 -fomit-frame-pointer2014081320140622
114385refgcc -m32 -march=pentiumpro -O2 -fomit-frame-pointer2014081320140622
114395ref64gcc -funroll-loops -m32 -march=barcelona -Os -fomit-frame-pointer2014081320140622
114430ref64gcc -m32 -march=k6 -Os -fomit-frame-pointer2014081320140622
114470ref64gcc -m32 -march=k6 -O3 -fomit-frame-pointer2014081320140622
114470ref64gcc -m32 -march=pentiumpro -O3 -fomit-frame-pointer2014081320140622
114475ref64gcc -m32 -march=k6-3 -O3 -fomit-frame-pointer2014081320140622
114480refgcc -funroll-loops -m32 -march=k6-2 -O2 -fomit-frame-pointer2014081320140622
114480refgcc -funroll-loops -m32 -march=k6 -O2 -fomit-frame-pointer2014081320140622
114495ref64gcc -m32 -march=pentium2 -O3 -fomit-frame-pointer2014081320140622
114505refgcc -funroll-loops -m32 -march=athlon -O2 -fomit-frame-pointer2014081320140622
114510refgcc -funroll-loops -m32 -march=barcelona -O2 -fomit-frame-pointer2014081320140622
114510ref64gcc -m32 -march=core2 -msse4.1 -O -fomit-frame-pointer2014081320140622
114520refgcc -funroll-loops -m32 -march=k6-2 -O3 -fomit-frame-pointer2014081320140622
114520refgcc -funroll-loops -m32 -march=k6-3 -O2 -fomit-frame-pointer2014081320140622
114520refgcc -funroll-loops -m32 -march=k6-3 -O3 -fomit-frame-pointer2014081320140622
114520refgcc -funroll-loops -m32 -march=k6 -O3 -fomit-frame-pointer2014081320140622
114520refgcc -funroll-loops -m32 -march=pentium2 -O2 -fomit-frame-pointer2014081320140622
114520refgcc -funroll-loops -m32 -march=pentiumpro -O2 -fomit-frame-pointer2014081320140622
114530ref64gcc -funroll-loops -m32 -march=pentium -O -fomit-frame-pointer2014081320140622
114535ref64gcc -funroll-loops -m32 -march=k6-2 -O3 -fomit-frame-pointer2014081320140622
114535ref64gcc -funroll-loops -m32 -march=k8 -Os -fomit-frame-pointer2014081320140622
114535ref64gcc -m32 -O3 -fomit-frame-pointer2014081320140622
114535refgcc -m32 -march=core2 -O3 -fomit-frame-pointer2014081320140622
114540ref64gcc -m32 -march=corei7 -O -fomit-frame-pointer2014081320140622
114545ref64gcc -m32 -march=core2 -msse4 -O -fomit-frame-pointer2014081320140622
114550refgcc -funroll-loops -m32 -march=pentium-m -O3 -fomit-frame-pointer2014081320140622
114575refgcc -funroll-loops -m32 -march=pentium2 -O3 -fomit-frame-pointer2014081320140622
114575refgcc -funroll-loops -m32 -march=pentiumpro -O3 -fomit-frame-pointer2014081320140622
114580refgcc -funroll-loops -m32 -march=pentium3 -O3 -fomit-frame-pointer2014081320140622
114585ref64gcc -funroll-loops -m32 -march=athlon -Os -fomit-frame-pointer2014081320140622
114595ref64gcc -m32 -march=pentiumpro -O2 -fomit-frame-pointer2014081320140622
114600ref64gcc -funroll-loops -m32 -march=pentiumpro -O -fomit-frame-pointer2014081320140622
114600refgcc -m32 -march=pentium-m -O3 -fomit-frame-pointer2014081320140622
114610ref64gcc -funroll-loops -m32 -march=pentium-m -O -fomit-frame-pointer2014081320140622
114625ref64gcc -funroll-loops -m32 -march=pentium2 -O2 -fomit-frame-pointer2014081320140622
114640refgcc -m32 -march=core2 -msse4 -O3 -fomit-frame-pointer2014081320140622
114640ref64gcc -m32 -march=pentium-m -O2 -fomit-frame-pointer2014081320140622
114645ref64gcc -funroll-loops -m32 -march=pentium-mmx -O2 -fomit-frame-pointer2014081320140622
114645refgcc -m32 -march=pentium3 -O3 -fomit-frame-pointer2014081320140622
114660ref64gcc -m32 -march=k6 -O2 -fomit-frame-pointer2014081320140622
114670ref64gcc -m32 -march=nocona -O -fomit-frame-pointer2014081320140622
114685ref64gcc -m32 -march=k6-2 -O2 -fomit-frame-pointer2014081320140622
114700ref64gcc -m32 -march=k6-3 -O2 -fomit-frame-pointer2014081320140622
114725ref64gcc -funroll-loops -m32 -march=pentium2 -O3 -fomit-frame-pointer2014081320140622
114725ref64gcc -funroll-loops -m32 -march=pentiumpro -O3 -fomit-frame-pointer2014081320140622
114755refgcc -m32 -march=pentiumpro -O3 -fomit-frame-pointer2014081320140622
114760ref64gcc -funroll-loops -m32 -march=pentium4 -O -fomit-frame-pointer2014081320140622
114765ref64gcc -m32 -Os -fomit-frame-pointer2014081320140622
114780ref64gcc -funroll-loops -m32 -march=pentium3 -Os -fomit-frame-pointer2014081320140622
114780refgcc -m32 -march=core2 -O2 -fomit-frame-pointer2014081320140622
114790refgcc -m32 -march=native -mtune=native -O2 -fomit-frame-pointer2014081320140622
114830ref64gcc -funroll-loops -m32 -march=pentium-mmx -O -fomit-frame-pointer2014081320140622
114840refgcc -m32 -march=pentium-m -O2 -fomit-frame-pointer2014081320140622
114840ref64gcc -m32 -march=prescott -O3 -fomit-frame-pointer2014081320140622
114870refgcc -m32 -march=core2 -msse4 -O2 -fomit-frame-pointer2014081320140622
114885ref64gcc -funroll-loops -m32 -march=nocona -O2 -fomit-frame-pointer2014081320140622
114915refgcc -m32 -march=core2 -msse4.1 -O2 -fomit-frame-pointer2014081320140622
114925ref64gcc -funroll-loops -m32 -march=prescott -O2 -fomit-frame-pointer2014081320140622
114950ref64gcc -m32 -march=prescott -O2 -fomit-frame-pointer2014081320140622
114955ref64gcc -m32 -march=k6-2 -Os -fomit-frame-pointer2014081320140622
114975ref64gcc -m32 -march=nocona -O3 -fomit-frame-pointer2014081320140622
114990ref64gcc -m32 -march=nocona -O2 -fomit-frame-pointer2014081320140622
114995ref64gcc -m32 -march=k6-3 -Os -fomit-frame-pointer2014081320140622
115075refgcc -m32 -march=core-avx-i -O2 -fomit-frame-pointer2014081320140622
115075ref64gcc -m32 -march=pentium-m -O3 -fomit-frame-pointer2014081320140622
115085ref64gcc -funroll-loops -m32 -march=i386 -O -fomit-frame-pointer2014081320140622
115095ref64gcc -m32 -march=pentium2 -O2 -fomit-frame-pointer2014081320140622
115100ref64gcc -m32 -march=pentium3 -O3 -fomit-frame-pointer2014081320140622
115120ref64gcc -funroll-loops -m32 -march=i486 -O -fomit-frame-pointer2014081320140622
115125ref64gcc -funroll-loops -m32 -march=pentium2 -Os -fomit-frame-pointer2014081320140622
115135ref64gcc -m32 -march=pentium3 -O2 -fomit-frame-pointer2014081320140622
115145ref64gcc -m32 -march=pentium-m -O -fomit-frame-pointer2014081320140622
115150ref64gcc -m32 -march=pentium3 -O -fomit-frame-pointer2014081320140622
115210refgcc -funroll-loops -m32 -march=k6-3 -Os -fomit-frame-pointer2014081320140622
115235ref64gcc -funroll-loops -m32 -march=pentium-mmx -O3 -fomit-frame-pointer2014081320140622
115235ref64gcc -funroll-loops -m32 -march=pentium -O3 -fomit-frame-pointer2014081320140622
115255refgcc -funroll-loops -m32 -march=k6-2 -Os -fomit-frame-pointer2014081320140622
115285refgcc -funroll-loops -m32 -Os -fomit-frame-pointer2014081320140622
115305ref64gcc -m32 -march=native -mtune=native -Os -fomit-frame-pointer2014081320140622
115370ref64gcc -m32 -march=barcelona -Os -fomit-frame-pointer2014081320140622
115375ref64gcc -funroll-loops -m32 -march=pentium -O2 -fomit-frame-pointer2014081320140622
115385ref64gcc -m32 -march=pentium3 -Os -fomit-frame-pointer2014081320140622
115405ref64gcc -m32 -march=k6-2 -O -fomit-frame-pointer2014081320140622
115410refgcc -funroll-loops -m32 -march=prescott -O2 -fomit-frame-pointer2014081320140622
115410ref64gcc -m32 -march=corei7 -Os -fomit-frame-pointer2014081320140622
115445ref64gcc -m32 -march=core2 -msse4 -Os -fomit-frame-pointer2014081320140622
115465ref64gcc -m32 -march=core-avx-i -Os -fomit-frame-pointer2014081320140622
115485refgcc -funroll-loops -m32 -march=nocona -O3 -fomit-frame-pointer2014081320140622
115545ref64gcc -m32 -march=corei7-avx -Os -fomit-frame-pointer2014081320140622
115550ref64gcc -funroll-loops -m32 -march=pentium-m -Os -fomit-frame-pointer2014081320140622
115560ref64gcc -m32 -march=core2 -Os -fomit-frame-pointer2014081320140622
115575ref64gcc -m32 -march=core2 -msse4.1 -Os -fomit-frame-pointer2014081320140622
115660refgcc -funroll-loops -m32 -march=prescott -O3 -fomit-frame-pointer2014081320140622
115690ref64gcc -funroll-loops -m32 -Os -fomit-frame-pointer2014081320140622
115745ref64gcc -funroll-loops -m32 -march=pentiumpro -Os -fomit-frame-pointer2014081320140622
115810ref64gcc -funroll-loops -m32 -march=pentium-mmx -Os -fomit-frame-pointer2014081320140622
115830ref64gcc -funroll-loops -m32 -march=pentium -Os -fomit-frame-pointer2014081320140622
115845ref64gcc -funroll-loops -m32 -march=nocona -O3 -fomit-frame-pointer2014081320140622
115845ref64gcc -m32 -march=pentium -O3 -fomit-frame-pointer2014081320140622
115850ref64gcc -funroll-loops -m32 -march=prescott -O3 -fomit-frame-pointer2014081320140622
115935refgcc -m32 -march=k6-2 -Os -fomit-frame-pointer2014081320140622
115935refgcc -m32 -march=k6-3 -Os -fomit-frame-pointer2014081320140622
115935ref64gcc -m32 -march=pentium-mmx -O3 -fomit-frame-pointer2014081320140622
115940ref64gcc -m32 -march=athlon -Os -fomit-frame-pointer2014081320140622
115950ref64gcc -m32 -march=pentium -Os -fomit-frame-pointer2014081320140622
115965ref64gcc -m32 -march=k8 -Os -fomit-frame-pointer2014081320140622
115990refgcc -funroll-loops -m32 -march=pentium-mmx -Os -fomit-frame-pointer2014081320140622
115990refgcc -funroll-loops -m32 -march=pentium -Os -fomit-frame-pointer2014081320140622
115995refgcc -funroll-loops -m32 -march=pentium2 -Os -fomit-frame-pointer2014081320140622
116010refgcc -m32 -march=k6 -Os -fomit-frame-pointer2014081320140622
116020refgcc -funroll-loops -m32 -march=k6 -Os -fomit-frame-pointer2014081320140622
116030ref64gcc -m32 -march=pentium-mmx -O2 -fomit-frame-pointer2014081320140622
116065refgcc -m32 -march=barcelona -Os -fomit-frame-pointer2014081320140622
116090refgcc -m32 -march=athlon -Os -fomit-frame-pointer2014081320140622
116090refgcc -m32 -march=k8 -Os -fomit-frame-pointer2014081320140622
116120refgcc -m32 -march=nocona -O2 -fomit-frame-pointer2014081320140622
116120refgcc -m32 -march=prescott -O2 -fomit-frame-pointer2014081320140622
116260ref64gcc -funroll-loops -m32 -march=pentium4 -O2 -fomit-frame-pointer2014081320140622
116280ref64gcc -funroll-loops -m32 -march=i486 -O3 -fomit-frame-pointer2014081320140622
116280ref64gcc -m32 -march=pentium4 -O2 -fomit-frame-pointer2014081320140622
116280ref64gcc -m32 -march=pentium4 -O3 -fomit-frame-pointer2014081320140622
116320refgcc -m32 -march=nocona -O3 -fomit-frame-pointer2014081320140622
116325refgcc -funroll-loops -m32 -march=nocona -O2 -fomit-frame-pointer2014081320140622
116405ref64gcc -m32 -march=prescott -Os -fomit-frame-pointer2014081320140622
116505ref64gcc -m32 -march=pentium -O2 -fomit-frame-pointer2014081320140622
116510ref64gcc -m32 -march=i386 -O2 -fomit-frame-pointer2014081320140622
116625ref64gcc -m32 -march=pentium-m -Os -fomit-frame-pointer2014081320140622
116645refgcc -funroll-loops -m32 -march=pentium4 -O3 -fomit-frame-pointer2014081320140622
116655refgcc -funroll-loops -m32 -march=pentium4 -O2 -fomit-frame-pointer2014081320140622
116660ref64gcc -m32 -march=pentium2 -Os -fomit-frame-pointer2014081320140622
116665ref64gcc -m32 -march=pentiumpro -Os -fomit-frame-pointer2014081320140622
116720ref64gcc -funroll-loops -m32 -march=nocona -Os -fomit-frame-pointer2014081320140622
116720ref64gcc -funroll-loops -m32 -march=pentium4 -Os -fomit-frame-pointer2014081320140622
116740ref64gcc -m32 -march=pentium-mmx -Os -fomit-frame-pointer2014081320140622
116785refgcc -funroll-loops -m32 -march=pentium -O3 -fomit-frame-pointer2014081320140622
116815refgcc -funroll-loops -m32 -march=pentium -O2 -fomit-frame-pointer2014081320140622
116850refgcc -funroll-loops -m32 -march=pentium-mmx -O3 -fomit-frame-pointer2014081320140622
116890ref64gcc -m32 -march=i486 -O3 -fomit-frame-pointer2014081320140622
116955ref64gcc -m32 -march=pentium4 -Os -fomit-frame-pointer2014081320140622
116990ref64gcc -m32 -march=nocona -Os -fomit-frame-pointer2014081320140622
117040refgcc -funroll-loops -m32 -march=k8 -Os -fomit-frame-pointer2014081320140622
117060ref64gcc -m32 -march=i386 -Os -fomit-frame-pointer2014081320140622
117085ref64gcc -m32 -march=i386 -O3 -fomit-frame-pointer2014081320140622
117095refgcc -funroll-loops -m32 -march=athlon -Os -fomit-frame-pointer2014081320140622
117125refgcc -m32 -Os -fomit-frame-pointer2014081320140622
117130ref64gcc -m32 -march=i486 -Os -fomit-frame-pointer2014081320140622
117190ref64gcc -funroll-loops -m32 -march=pentium4 -O3 -fomit-frame-pointer2014081320140622
117190refgcc -m32 -march=pentium -Os -fomit-frame-pointer2014081320140622
117195refgcc -m32 -march=pentium-mmx -Os -fomit-frame-pointer2014081320140622
117280ref64gcc -m32 -march=i486 -O2 -fomit-frame-pointer2014081320140622
117480refgcc -m32 -march=pentium-mmx -O2 -fomit-frame-pointer2014081320140622
117485refgcc -m32 -march=pentium -O2 -fomit-frame-pointer2014081320140622
117615refgcc -m32 -march=pentium-mmx -O3 -fomit-frame-pointer2014081320140622
117615refgcc -m32 -march=pentium -O3 -fomit-frame-pointer2014081320140622
117870refgcc -funroll-loops -m32 -march=i486 -O3 -fomit-frame-pointer2014081320140622
117920refgcc -funroll-loops -m32 -march=i486 -O2 -fomit-frame-pointer2014081320140622
117945refgcc -funroll-loops -m32 -march=barcelona -Os -fomit-frame-pointer2014081320140622
117955ref64gcc -funroll-loops -m32 -march=prescott -Os -fomit-frame-pointer2014081320140622
117985ref64gcc -funroll-loops -m32 -march=i386 -Os -fomit-frame-pointer2014081320140622
117990ref64gcc -funroll-loops -m32 -march=i486 -O2 -fomit-frame-pointer2014081320140622
118005ref64gcc -funroll-loops -m32 -march=i486 -Os -fomit-frame-pointer2014081320140622
118065refgcc -m32 -march=prescott -O3 -fomit-frame-pointer2014081320140622
118190refgcc -m32 -march=i486 -O3 -fomit-frame-pointer2014081320140622
118210refgcc -funroll-loops -m32 -march=pentium-mmx -O2 -fomit-frame-pointer2014081320140622
118320refgcc -funroll-loops -m32 -march=nocona -Os -fomit-frame-pointer2014081320140622
118320refgcc -funroll-loops -m32 -march=prescott -Os -fomit-frame-pointer2014081320140622
118320refgcc -m32 -march=pentium3 -Os -fomit-frame-pointer2014081320140622
118325refgcc -m32 -march=i486 -O2 -fomit-frame-pointer2014081320140622
118335refgcc -m32 -march=pentium-m -Os -fomit-frame-pointer2014081320140622
118345refgcc -funroll-loops -m32 -march=pentium4 -Os -fomit-frame-pointer2014081320140622
118365refgcc -m32 -march=pentium2 -Os -fomit-frame-pointer2014081320140622
118385refgcc -m32 -march=i386 -O3 -fomit-frame-pointer2014081320140622
118410refgcc -m32 -march=pentiumpro -Os -fomit-frame-pointer2014081320140622
118460refgcc -m32 -march=pentium4 -O2 -fomit-frame-pointer2014081320140622
118520refgcc -m32 -march=core2 -msse4.1 -Os -fomit-frame-pointer2014081320140622
118560ref64gcc -funroll-loops -m32 -march=i386 -O2 -fomit-frame-pointer2014081320140622
118570refgcc -m32 -march=native -mtune=native -Os -fomit-frame-pointer2014081320140622
118610refgcc -m32 -march=corei7-avx -Os -fomit-frame-pointer2014081320140622
118650refgcc -m32 -march=core-avx-i -Os -fomit-frame-pointer2014081320140622
118655refgcc -m32 -march=core2 -Os -fomit-frame-pointer2014081320140622
118685refgcc -m32 -march=pentium-m -O -fomit-frame-pointer2014081320140622
118685refgcc -m32 -march=pentium2 -O -fomit-frame-pointer2014081320140622
118705refgcc -m32 -march=core2 -msse4 -Os -fomit-frame-pointer2014081320140622
118720refgcc -funroll-loops -m32 -march=pentium2 -O -fomit-frame-pointer2014081320140622
118720refgcc -funroll-loops -m32 -march=pentiumpro -O -fomit-frame-pointer2014081320140622
118725refgcc -m32 -march=pentium3 -O -fomit-frame-pointer2014081320140622
118725refgcc -m32 -march=pentiumpro -O -fomit-frame-pointer2014081320140622
118760refgcc -m32 -march=prescott -Os -fomit-frame-pointer2014081320140622
118805refgcc -funroll-loops -m32 -march=i386 -O3 -fomit-frame-pointer2014081320140622
118830refgcc -m32 -march=corei7 -Os -fomit-frame-pointer2014081320140622
118840refgcc -m32 -march=pentium4 -O3 -fomit-frame-pointer2014081320140622
118975ref64gcc -funroll-loops -m32 -march=i386 -O3 -fomit-frame-pointer2014081320140622
119075refgcc -m32 -march=i486 -Os -fomit-frame-pointer2014081320140622
119410refgcc -funroll-loops -m32 -march=i386 -Os -fomit-frame-pointer2014081320140622
119475refgcc -m32 -march=i386 -O2 -fomit-frame-pointer2014081320140622
119615refgcc -funroll-loops -m32 -march=athlon -O -fomit-frame-pointer2014081320140622
119615refgcc -funroll-loops -m32 -march=barcelona -O -fomit-frame-pointer2014081320140622
119780refgcc -m32 -march=i386 -Os -fomit-frame-pointer2014081320140622
119795refgcc -m32 -march=pentium4 -Os -fomit-frame-pointer2014081320140622
119805refgcc -m32 -march=nocona -Os -fomit-frame-pointer2014081320140622
119950refgcc -m32 -march=barcelona -O -fomit-frame-pointer2014081320140622
119960refgcc -funroll-loops -m32 -march=i386 -O2 -fomit-frame-pointer2014081320140622
120050refgcc -m32 -march=core-avx-i -O -fomit-frame-pointer2014081320140622
120050refgcc -m32 -march=core2 -O -fomit-frame-pointer2014081320140622
120050refgcc -m32 -march=core2 -msse4.1 -O -fomit-frame-pointer2014081320140622
120060refgcc -m32 -march=nocona -O -fomit-frame-pointer2014081320140622
120140refgcc -m32 -march=corei7-avx -O -fomit-frame-pointer2014081320140622
120205refgcc -funroll-loops -m32 -march=pentium -O -fomit-frame-pointer2014081320140622
120270refgcc -m32 -march=pentium4 -O -fomit-frame-pointer2014081320140622
120305refgcc -m32 -march=pentium-mmx -O -fomit-frame-pointer2014081320140622
120390refgcc -funroll-loops -m32 -march=i486 -Os -fomit-frame-pointer2014081320140622
120440refgcc -m32 -march=k6-2 -O -fomit-frame-pointer2014081320140622
120440refgcc -m32 -march=k6-3 -O -fomit-frame-pointer2014081320140622
120440refgcc -m32 -march=k6 -O -fomit-frame-pointer2014081320140622
120570refgcc -funroll-loops -m32 -O -fomit-frame-pointer2014081320140622
120675refgcc -funroll-loops -m32 -march=pentium3 -O -fomit-frame-pointer2014081320140622
120810refgcc -funroll-loops -m32 -march=pentium4 -O -fomit-frame-pointer2014081320140622
120900refgcc -funroll-loops -m32 -march=i386 -O -fomit-frame-pointer2014081320140622
120930refgcc -m32 -march=i386 -O -fomit-frame-pointer2014081320140622
121075refgcc -funroll-loops -m32 -march=k6-2 -O -fomit-frame-pointer2014081320140622
121075refgcc -funroll-loops -m32 -march=k6-3 -O -fomit-frame-pointer2014081320140622
121075refgcc -funroll-loops -m32 -march=k6 -O -fomit-frame-pointer2014081320140622
121270refgcc -m32 -march=pentium -O -fomit-frame-pointer2014081320140622
121345refgcc -funroll-loops -m32 -march=k8 -O -fomit-frame-pointer2014081320140622
121435refgcc -funroll-loops -m32 -march=nocona -O -fomit-frame-pointer2014081320140622
121435refgcc -funroll-loops -m32 -march=prescott -O -fomit-frame-pointer2014081320140622
121455refgcc -m32 -march=athlon -O -fomit-frame-pointer2014081320140622
121455refgcc -m32 -march=k8 -O -fomit-frame-pointer2014081320140622
121525refgcc -m32 -march=i486 -O -fomit-frame-pointer2014081320140622
121675refgcc -m32 -O -fomit-frame-pointer2014081320140622
121675refgcc -m32 -march=core2 -msse4 -O -fomit-frame-pointer2014081320140622
121675refgcc -m32 -march=corei7 -O -fomit-frame-pointer2014081320140622
121675refgcc -m32 -march=native -mtune=native -O -fomit-frame-pointer2014081320140622
121685refgcc -m32 -march=prescott -O -fomit-frame-pointer2014081320140622
122635refgcc -funroll-loops -m32 -march=pentium-mmx -O -fomit-frame-pointer2014081320140622
122890refgcc -funroll-loops -m32 -march=i486 -O -fomit-frame-pointer2014081320140622
135250refgcc -funroll-loops -m32 -march=pentium-m -O -fomit-frame-pointer2014081320140622

Test failure

Implementation: crypto_aead/morus1280128v1/sse2
Compiler: gcc -funroll-loops -m32 -march=barcelona -O2 -fomit-frame-pointer
error 111

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

Test failure

Implementation: crypto_aead/morus1280128v1/sse2
Compiler: gcc -m32 -march=barcelona -O2 -fomit-frame-pointer
error 111
error 111

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

Compiler output

Implementation: crypto_aead/morus1280128v1/avx2
Compiler: gcc -funroll-loops -m32 -O2 -fomit-frame-pointer
morus1280128v1avx2.c: morus1280128v1avx2.c:50:24: error: unknown type name '__m256i'
morus1280128v1avx2.c: morus1280128v1avx2.c:50:40: error: unknown type name '__m256i'
morus1280128v1avx2.c: morus1280128v1avx2.c:84:78: error: unknown type name '__m256i'
morus1280128v1avx2.c: morus1280128v1avx2.c:112:98: error: unknown type name '__m256i'
morus1280128v1avx2.c: morus1280128v1avx2.c:136:105: error: unknown type name '__m256i'
morus1280128v1avx2.c: morus1280128v1avx2.c:164:91: error: unknown type name '__m256i'
morus1280128v1avx2.c: morus1280128v1avx2.c:205:91: error: unknown type name '__m256i'
morus1280128v1avx2.c: morus1280128v1avx2.c:248:111: error: unknown type name '__m256i'
morus1280128v1avx2.c: morus1280128v1avx2.c:269:111: error: unknown type name '__m256i'
morus1280128v1avx2.c: morus1280128v1avx2.c: In function 'crypto_aead_morus1280128v1_avx2_encrypt':
morus1280128v1avx2.c: morus1280128v1avx2.c:306:2: error: unknown type name '__m256i'
morus1280128v1avx2.c: morus1280128v1avx2.c: In function 'crypto_aead_morus1280128v1_avx2_decrypt':
morus1280128v1avx2.c: morus1280128v1avx2.c:355:2: error: unknown type name '__m256i'

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

Compiler output

Implementation: crypto_aead/morus1280128v1/sse2
Compiler: gcc -funroll-loops -m32 -O2 -fomit-frame-pointer
morus1280128v1sse2.c: morus1280128v1sse2.c:38:31: error: unknown type name '__m128i'
morus1280128v1sse2.c: morus1280128v1sse2.c:38:48: error: unknown type name '__m128i'
morus1280128v1sse2.c: morus1280128v1sse2.c:83:66: error: unknown type name '__m128i'
morus1280128v1sse2.c: morus1280128v1sse2.c:103:62: error: unknown type name '__m128i'
morus1280128v1sse2.c: morus1280128v1sse2.c:125:72: error: unknown type name '__m128i'
morus1280128v1sse2.c: morus1280128v1sse2.c:155:79: error: unknown type name '__m128i'
morus1280128v1sse2.c: morus1280128v1sse2.c:191:46: error: unknown type name '__m128i'
morus1280128v1sse2.c: morus1280128v1sse2.c:217:40: error: unknown type name '__m128i'
morus1280128v1sse2.c: morus1280128v1sse2.c:244:43: error: unknown type name '__m128i'
morus1280128v1sse2.c: morus1280128v1sse2.c:270:49: error: unknown type name '__m128i'
morus1280128v1sse2.c: morus1280128v1sse2.c: In function 'crypto_aead_morus1280128v1_sse2_encrypt':
morus1280128v1sse2.c: morus1280128v1sse2.c:314:5: error: unknown type name '__m128i'
morus1280128v1sse2.c: morus1280128v1sse2.c: In function 'crypto_aead_morus1280128v1_sse2_decrypt':
morus1280128v1sse2.c: morus1280128v1sse2.c:362:5: error: unknown type name '__m128i'

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

Compiler output

Implementation: crypto_aead/morus1280128v1/avx2
Compiler: gcc -m32 -march=barcelona -O2 -fomit-frame-pointer
morus1280128v1avx2.c: morus1280128v1avx2.c:50:24: error: unknown type name '__m256i'
morus1280128v1avx2.c: morus1280128v1avx2.c:50:40: error: unknown type name '__m256i'
morus1280128v1avx2.c: morus1280128v1avx2.c:84:78: error: unknown type name '__m256i'
morus1280128v1avx2.c: morus1280128v1avx2.c:112:98: error: unknown type name '__m256i'
morus1280128v1avx2.c: morus1280128v1avx2.c:136:105: error: unknown type name '__m256i'
morus1280128v1avx2.c: morus1280128v1avx2.c:164:91: error: unknown type name '__m256i'
morus1280128v1avx2.c: morus1280128v1avx2.c:205:91: error: unknown type name '__m256i'
morus1280128v1avx2.c: morus1280128v1avx2.c:248:111: error: unknown type name '__m256i'
morus1280128v1avx2.c: morus1280128v1avx2.c:269:111: error: unknown type name '__m256i'
morus1280128v1avx2.c: morus1280128v1avx2.c: In function 'crypto_aead_morus1280128v1_avx2_encrypt':
morus1280128v1avx2.c: morus1280128v1avx2.c:306:2: error: unknown type name '__m256i'
morus1280128v1avx2.c: morus1280128v1avx2.c: In function 'crypto_aead_morus1280128v1_avx2_decrypt':
morus1280128v1avx2.c: morus1280128v1avx2.c:355:2: error: unknown type name '__m256i'
morus1280128v1avx2.c: morus1280128v1avx2.c:50:24: error: unknown type name '__m256i'
morus1280128v1avx2.c: morus1280128v1avx2.c:50:40: error: unknown type name '__m256i'
morus1280128v1avx2.c: morus1280128v1avx2.c:84:78: error: unknown type name '__m256i'
morus1280128v1avx2.c: morus1280128v1avx2.c:112:98: error: unknown type name '__m256i'
morus1280128v1avx2.c: morus1280128v1avx2.c:136:105: error: unknown type name '__m256i'
morus1280128v1avx2.c: morus1280128v1avx2.c:164:91: error: unknown type name '__m256i'
morus1280128v1avx2.c: morus1280128v1avx2.c:205:91: error: unknown type name '__m256i'
morus1280128v1avx2.c: morus1280128v1avx2.c:248:111: error: unknown type name '__m256i'
morus1280128v1avx2.c: morus1280128v1avx2.c:269:111: error: unknown type name '__m256i'
morus1280128v1avx2.c: morus1280128v1avx2.c: In function 'crypto_aead_morus1280128v1_avx2_encrypt':
morus1280128v1avx2.c: morus1280128v1avx2.c:306:2: error: unknown type name '__m256i'
morus1280128v1avx2.c: morus1280128v1avx2.c: In function 'crypto_aead_morus1280128v1_avx2_decrypt':
morus1280128v1avx2.c: morus1280128v1avx2.c:355:2: error: unknown type name '__m256i'

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

Compiler output

Implementation: crypto_aead/morus1280128v1/avx2
Compiler: gcc -m32 -march=core-avx-i -O2 -fomit-frame-pointer
morus1280128v1avx2.c: morus1280128v1avx2.c: In function 'morus_stateupdate':
morus1280128v1avx2.c: morus1280128v1avx2.c:52:11: error: incompatible types when assigning to type '__m256i' from type 'int'
morus1280128v1avx2.c: morus1280128v1avx2.c:53:11: error: incompatible types when assigning to type '__m256i' from type 'int'
morus1280128v1avx2.c: morus1280128v1avx2.c:54:11: error: incompatible types when assigning to type '__m256i' from type 'int'
morus1280128v1avx2.c: morus1280128v1avx2.c:55:11: error: incompatible types when assigning to type '__m256i' from type 'int'
morus1280128v1avx2.c: morus1280128v1avx2.c:57:11: error: incompatible types when assigning to type '__m256i' from type 'int'
morus1280128v1avx2.c: morus1280128v1avx2.c:58:11: error: incompatible types when assigning to type '__m256i' from type 'int'
morus1280128v1avx2.c: morus1280128v1avx2.c:59:11: error: incompatible types when assigning to type '__m256i' from type 'int'
morus1280128v1avx2.c: morus1280128v1avx2.c:60:11: error: incompatible types when assigning to type '__m256i' from type 'int'
morus1280128v1avx2.c: morus1280128v1avx2.c:61:11: error: incompatible types when assigning to type '__m256i' from type 'int'
morus1280128v1avx2.c: morus1280128v1avx2.c:63:11: error: incompatible types when assigning to type '__m256i' from type 'int'
morus1280128v1avx2.c: morus1280128v1avx2.c:64:11: error: incompatible types when assigning to type '__m256i' from type 'int'
morus1280128v1avx2.c: morus1280128v1avx2.c:65:11: error: incompatible types when assigning to type '__m256i' from type 'int'
morus1280128v1avx2.c: morus1280128v1avx2.c:66:11: error: incompatible types when assigning to type '__m256i' from type 'int'
morus1280128v1avx2.c: morus1280128v1avx2.c:67:11: error: incompatible types when assigning to type '__m256i' from type 'int'
morus1280128v1avx2.c: morus1280128v1avx2.c:69:11: error: incompatible types when assigning to type '__m256i' from type 'int'
morus1280128v1avx2.c: morus1280128v1avx2.c:70:11: error: incompatible types when assigning to type '__m256i' from type 'int'
morus1280128v1avx2.c: morus1280128v1avx2.c:71:11: error: incompatible types when assigning to type '__m256i' from type 'int'
morus1280128v1avx2.c: morus1280128v1avx2.c:72:11: error: incompatible types when assigning to type '__m256i' from type 'int'
morus1280128v1avx2.c: morus1280128v1avx2.c:73:11: error: incompatible types when assigning to type '__m256i' from type 'int'
morus1280128v1avx2.c: morus1280128v1avx2.c:75:11: error: incompatible types when assigning to type '__m256i' from type 'int'
morus1280128v1avx2.c: morus1280128v1avx2.c:76:11: error: incompatible types when assigning to type '__m256i' from type 'int'
morus1280128v1avx2.c: morus1280128v1avx2.c:77:11: error: incompatible types when assigning to type '__m256i' from type 'int'
morus1280128v1avx2.c: morus1280128v1avx2.c:78:11: error: incompatible types when assigning to type '__m256i' from type 'int'
morus1280128v1avx2.c: morus1280128v1avx2.c:79:11: error: incompatible types when assigning to type '__m256i' from type 'int'
morus1280128v1avx2.c: ...

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