Implementation notes: x86, h5nano, crypto_aead/morus1280256v1

Computer: h5nano
Architecture: x86
CPU ID: CentaurHauls-000006f8-afc9fbff
SUPERCOP version: 20141014
Operation: crypto_aead
Primitive: morus1280256v1
TimeImplementationCompilerBenchmark dateSUPERCOP version
111295ref64gcc -funroll-loops -m32 -march=barcelona -O3 -fomit-frame-pointer2014081320140622
111315ref64gcc -funroll-loops -m32 -march=k8 -O3 -fomit-frame-pointer2014081320140622
111605ref64gcc -funroll-loops -m32 -march=barcelona -O2 -fomit-frame-pointer2014081320140622
111635ref64gcc -funroll-loops -m32 -march=athlon -O2 -fomit-frame-pointer2014081320140622
111665ref64gcc -funroll-loops -m32 -march=athlon -O3 -fomit-frame-pointer2014081320140622
111685ref64gcc -funroll-loops -m32 -march=k8 -O2 -fomit-frame-pointer2014081320140622
113120ref64gcc -funroll-loops -m32 -march=pentium4 -O -fomit-frame-pointer2014081320140622
113185ref64gcc -m32 -march=barcelona -O3 -fomit-frame-pointer2014081320140622
113195ref64gcc -m32 -march=k8 -O3 -fomit-frame-pointer2014081320140622
113205ref64gcc -m32 -march=athlon -O3 -fomit-frame-pointer2014081320140622
113300ref64gcc -m32 -march=barcelona -O2 -fomit-frame-pointer2014081320140622
113330ref64gcc -m32 -march=athlon -O2 -fomit-frame-pointer2014081320140622
113330ref64gcc -m32 -march=k8 -O2 -fomit-frame-pointer2014081320140622
113340ref64gcc -funroll-loops -m32 -march=k6-3 -O2 -fomit-frame-pointer2014081320140622
113360ref64gcc -m32 -march=core2 -msse4 -O2 -fomit-frame-pointer2014081320140622
113395ref64gcc -funroll-loops -m32 -march=k6 -O2 -fomit-frame-pointer2014081320140622
113395ref64gcc -funroll-loops -m32 -march=k6 -Os -fomit-frame-pointer2014081320140622
113405ref64gcc -funroll-loops -m32 -march=k6-2 -O -fomit-frame-pointer2014081320140622
113405ref64gcc -m32 -march=native -mtune=native -O3 -fomit-frame-pointer2014081320140622
113410ref64gcc -m32 -march=core2 -msse4.1 -O2 -fomit-frame-pointer2014081320140622
113415ref64gcc -m32 -O3 -fomit-frame-pointer2014081320140622
113415ref64gcc -m32 -march=core2 -msse4.1 -O3 -fomit-frame-pointer2014081320140622
113425ref64gcc -funroll-loops -m32 -march=k6-3 -O -fomit-frame-pointer2014081320140622
113455ref64gcc -funroll-loops -m32 -O2 -fomit-frame-pointer2014081320140622
113545ref64gcc -funroll-loops -m32 -march=pentiumpro -O3 -fomit-frame-pointer2014081320140622
113560ref64gcc -m32 -march=pentium -O -fomit-frame-pointer2014081320140622
113610ref64gcc -funroll-loops -m32 -march=pentium3 -O3 -fomit-frame-pointer2014081320140622
113710ref64gcc -m32 -march=pentiumpro -O -fomit-frame-pointer2014081320140622
113745ref64gcc -m32 -march=pentium3 -O -fomit-frame-pointer2014081320140622
113750ref64gcc -m32 -march=core2 -msse4 -O3 -fomit-frame-pointer2014081320140622
113755ref64gcc -m32 -march=pentium-mmx -O -fomit-frame-pointer2014081320140622
113765ref64gcc -m32 -march=core-avx-i -O -fomit-frame-pointer2014081320140622
113765ref64gcc -m32 -march=core2 -O -fomit-frame-pointer2014081320140622
113765ref64gcc -m32 -march=corei7-avx -O -fomit-frame-pointer2014081320140622
113765ref64gcc -m32 -march=corei7 -O -fomit-frame-pointer2014081320140622
113765ref64gcc -m32 -march=native -mtune=native -O -fomit-frame-pointer2014081320140622
113780ref64gcc -m32 -O -fomit-frame-pointer2014081320140622
113785ref64gcc -m32 -march=nocona -O -fomit-frame-pointer2014081320140622
113785ref64gcc -m32 -march=pentium-m -O -fomit-frame-pointer2014081320140622
113785ref64gcc -m32 -march=prescott -O -fomit-frame-pointer2014081320140622
113790ref64gcc -m32 -march=core2 -O3 -fomit-frame-pointer2014081320140622
113800ref64gcc -funroll-loops -m32 -O -fomit-frame-pointer2014081320140622
113805ref64gcc -m32 -march=core2 -msse4 -O -fomit-frame-pointer2014081320140622
113900ref64gcc -funroll-loops -m32 -march=k8 -O -fomit-frame-pointer2014081320140622
113900ref64gcc -m32 -march=i486 -O -fomit-frame-pointer2014081320140622
113910ref64gcc -funroll-loops -m32 -march=prescott -O -fomit-frame-pointer2014081320140622
113910ref64gcc -m32 -march=k6-2 -O -fomit-frame-pointer2014081320140622
113910ref64gcc -m32 -march=k6-3 -O -fomit-frame-pointer2014081320140622
113915ref64gcc -m32 -march=corei7-avx -O2 -fomit-frame-pointer2014081320140622
113915ref64gcc -m32 -march=corei7 -O2 -fomit-frame-pointer2014081320140622
113920ref64gcc -funroll-loops -m32 -march=pentium3 -O2 -fomit-frame-pointer2014081320140622
113925ref64gcc -m32 -march=k6-2 -O3 -fomit-frame-pointer2014081320140622
113930refgcc -funroll-loops -m32 -O3 -fomit-frame-pointer2014081320140622
113940ref64gcc -m32 -march=core-avx-i -O2 -fomit-frame-pointer2014081320140622
113940ref64gcc -m32 -march=k6 -O -fomit-frame-pointer2014081320140622
113945ref64gcc -m32 -march=k6 -O2 -fomit-frame-pointer2014081320140622
113950ref64gcc -funroll-loops -m32 -march=pentiumpro -O2 -fomit-frame-pointer2014081320140622
113965ref64gcc -funroll-loops -m32 -march=pentium-m -O2 -fomit-frame-pointer2014081320140622
113965ref64gcc -m32 -march=core2 -O2 -fomit-frame-pointer2014081320140622
113975ref64gcc -m32 -march=native -mtune=native -O2 -fomit-frame-pointer2014081320140622
113980ref64gcc -funroll-loops -m32 -march=pentium2 -O2 -fomit-frame-pointer2014081320140622
114000ref64gcc -m32 -march=corei7 -O3 -fomit-frame-pointer2014081320140622
114045ref64gcc -funroll-loops -m32 -march=athlon -O -fomit-frame-pointer2014081320140622
114050refgcc -m32 -O3 -fomit-frame-pointer2014081320140622
114065ref64gcc -funroll-loops -m32 -march=k6-3 -Os -fomit-frame-pointer2014081320140622
114090ref64gcc -funroll-loops -m32 -O3 -fomit-frame-pointer2014081320140622
114120ref64gcc -funroll-loops -m32 -march=k6-2 -Os -fomit-frame-pointer2014081320140622
114145ref64gcc -funroll-loops -m32 -march=nocona -O -fomit-frame-pointer2014081320140622
114155ref64gcc -funroll-loops -m32 -march=k6-2 -O2 -fomit-frame-pointer2014081320140622
114240ref64gcc -funroll-loops -m32 -march=k6 -O3 -fomit-frame-pointer2014081320140622
114280ref64gcc -funroll-loops -m32 -march=barcelona -O -fomit-frame-pointer2014081320140622
114310ref64gcc -m32 -march=i386 -O -fomit-frame-pointer2014081320140622
114390ref64gcc -m32 -march=k6 -O3 -fomit-frame-pointer2014081320140622
114405ref64gcc -m32 -march=k6-3 -O3 -fomit-frame-pointer2014081320140622
114420ref64gcc -m32 -march=pentium3 -O3 -fomit-frame-pointer2014081320140622
114425ref64gcc -m32 -march=pentium-m -O3 -fomit-frame-pointer2014081320140622
114430ref64gcc -m32 -march=k6-3 -Os -fomit-frame-pointer2014081320140622
114440ref64gcc -m32 -march=k6-2 -Os -fomit-frame-pointer2014081320140622
114460ref64gcc -funroll-loops -m32 -march=k6-2 -O3 -fomit-frame-pointer2014081320140622
114460ref64gcc -funroll-loops -m32 -march=k6-3 -O3 -fomit-frame-pointer2014081320140622
114465ref64gcc -m32 -march=k6 -Os -fomit-frame-pointer2014081320140622
114525ref64gcc -funroll-loops -m32 -march=athlon -Os -fomit-frame-pointer2014081320140622
114555ref64gcc -funroll-loops -m32 -march=barcelona -Os -fomit-frame-pointer2014081320140622
114555ref64gcc -funroll-loops -m32 -march=k8 -Os -fomit-frame-pointer2014081320140622
114560ref64gcc -funroll-loops -m32 -march=pentium -O2 -fomit-frame-pointer2014081320140622
114560ref64gcc -m32 -march=core2 -msse4.1 -O -fomit-frame-pointer2014081320140622
114585ref64gcc -funroll-loops -m32 -march=pentium-m -O -fomit-frame-pointer2014081320140622
114585ref64gcc -funroll-loops -m32 -march=pentium2 -O -fomit-frame-pointer2014081320140622
114585ref64gcc -funroll-loops -m32 -march=pentium3 -O -fomit-frame-pointer2014081320140622
114585ref64gcc -funroll-loops -m32 -march=pentiumpro -O -fomit-frame-pointer2014081320140622
114585ref64gcc -m32 -march=k6-2 -O2 -fomit-frame-pointer2014081320140622
114585ref64gcc -m32 -march=k6-3 -O2 -fomit-frame-pointer2014081320140622
114595ref64gcc -m32 -O2 -fomit-frame-pointer2014081320140622
114595refgcc -m32 -march=barcelona -O3 -fomit-frame-pointer2014081320140622
114595ref64gcc -m32 -march=pentium3 -O2 -fomit-frame-pointer2014081320140622
114620ref64gcc -funroll-loops -m32 -march=pentium -O -fomit-frame-pointer2014081320140622
114645refgcc -funroll-loops -m32 -O2 -fomit-frame-pointer2014081320140622
114675ref64gcc -funroll-loops -m32 -march=pentium-m -Os -fomit-frame-pointer2014081320140622
114675refgcc -m32 -march=athlon -O2 -fomit-frame-pointer2014081320140622
114700ref64gcc -funroll-loops -m32 -march=pentium-m -O3 -fomit-frame-pointer2014081320140622
114700ref64gcc -funroll-loops -m32 -march=pentium2 -O3 -fomit-frame-pointer2014081320140622
114755refgcc -m32 -march=k8 -O3 -fomit-frame-pointer2014081320140622
114780ref64gcc -m32 -march=athlon -O -fomit-frame-pointer2014081320140622
114790ref64gcc -m32 -march=k8 -O -fomit-frame-pointer2014081320140622
114810ref64gcc -funroll-loops -m32 -march=k6 -O -fomit-frame-pointer2014081320140622
114815ref64gcc -funroll-loops -m32 -march=pentium-mmx -O -fomit-frame-pointer2014081320140622
114820ref64gcc -funroll-loops -m32 -march=i486 -O -fomit-frame-pointer2014081320140622
114850ref64gcc -m32 -march=barcelona -O -fomit-frame-pointer2014081320140622
114870refgcc -m32 -march=athlon -O3 -fomit-frame-pointer2014081320140622
114920ref64gcc -funroll-loops -m32 -march=i386 -O -fomit-frame-pointer2014081320140622
114960ref64gcc -m32 -march=pentium2 -O -fomit-frame-pointer2014081320140622
115045ref64gcc -m32 -march=pentium2 -O3 -fomit-frame-pointer2014081320140622
115045ref64gcc -m32 -march=pentium4 -O -fomit-frame-pointer2014081320140622
115045ref64gcc -m32 -march=pentiumpro -O3 -fomit-frame-pointer2014081320140622
115055ref64gcc -funroll-loops -m32 -march=pentium-mmx -O3 -fomit-frame-pointer2014081320140622
115055ref64gcc -m32 -march=pentium-m -O2 -fomit-frame-pointer2014081320140622
115055ref64gcc -m32 -march=pentiumpro -O2 -fomit-frame-pointer2014081320140622
115075ref64gcc -m32 -march=pentium2 -O2 -fomit-frame-pointer2014081320140622
115095ref64gcc -funroll-loops -m32 -march=nocona -O2 -fomit-frame-pointer2014081320140622
115105ref64gcc -funroll-loops -m32 -Os -fomit-frame-pointer2014081320140622
115110ref64gcc -funroll-loops -m32 -march=pentiumpro -Os -fomit-frame-pointer2014081320140622
115130ref64gcc -m32 -march=corei7 -Os -fomit-frame-pointer2014081320140622
115160ref64gcc -funroll-loops -m32 -march=pentium-mmx -Os -fomit-frame-pointer2014081320140622
115165refgcc -m32 -O2 -fomit-frame-pointer2014081320140622
115175ref64gcc -m32 -march=athlon -Os -fomit-frame-pointer2014081320140622
115175ref64gcc -m32 -march=core2 -Os -fomit-frame-pointer2014081320140622
115175ref64gcc -m32 -march=core2 -msse4 -Os -fomit-frame-pointer2014081320140622
115215ref64gcc -m32 -march=barcelona -Os -fomit-frame-pointer2014081320140622
115250ref64gcc -m32 -march=k8 -Os -fomit-frame-pointer2014081320140622
115255refgcc -funroll-loops -m32 -march=k6 -O2 -fomit-frame-pointer2014081320140622
115260refgcc -funroll-loops -m32 -march=k6-3 -O2 -fomit-frame-pointer2014081320140622
115275refgcc -funroll-loops -m32 -march=k6-2 -O2 -fomit-frame-pointer2014081320140622
115285ref64gcc -funroll-loops -m32 -march=pentium-mmx -O2 -fomit-frame-pointer2014081320140622
115370ref64gcc -m32 -march=core2 -msse4.1 -Os -fomit-frame-pointer2014081320140622
115385ref64gcc -m32 -march=pentium-m -Os -fomit-frame-pointer2014081320140622
115395refgcc -m32 -march=k6 -O2 -fomit-frame-pointer2014081320140622
115410ref64gcc -m32 -march=pentium3 -Os -fomit-frame-pointer2014081320140622
115415ref64gcc -funroll-loops -m32 -march=pentium2 -Os -fomit-frame-pointer2014081320140622
115415ref64gcc -funroll-loops -m32 -march=pentium3 -Os -fomit-frame-pointer2014081320140622
115425ref64gcc -m32 -march=core-avx-i -Os -fomit-frame-pointer2014081320140622
115445ref64gcc -m32 -march=pentiumpro -Os -fomit-frame-pointer2014081320140622
115460refgcc -m32 -march=core2 -O3 -fomit-frame-pointer2014081320140622
115470ref64gcc -m32 -march=corei7-avx -Os -fomit-frame-pointer2014081320140622
115490refgcc -m32 -march=native -mtune=native -O3 -fomit-frame-pointer2014081320140622
115520ref64gcc -funroll-loops -m32 -march=nocona -O3 -fomit-frame-pointer2014081320140622
115535refgcc -m32 -march=k8 -O2 -fomit-frame-pointer2014081320140622
115540refgcc -m32 -march=core2 -msse4 -O3 -fomit-frame-pointer2014081320140622
115565refgcc -m32 -march=native -mtune=native -O2 -fomit-frame-pointer2014081320140622
115565refgcc -m32 -march=pentium-m -O3 -fomit-frame-pointer2014081320140622
115570refgcc -m32 -march=pentiumpro -O3 -fomit-frame-pointer2014081320140622
115605refgcc -m32 -march=barcelona -O2 -fomit-frame-pointer2014081320140622
115610refgcc -m32 -march=core2 -O2 -fomit-frame-pointer2014081320140622
115630refgcc -m32 -march=k6-2 -O3 -fomit-frame-pointer2014081320140622
115630refgcc -m32 -march=k6-3 -O3 -fomit-frame-pointer2014081320140622
115630ref64gcc -m32 -march=nocona -O3 -fomit-frame-pointer2014081320140622
115630ref64gcc -m32 -march=prescott -O3 -fomit-frame-pointer2014081320140622
115675refgcc -m32 -march=k6 -O3 -fomit-frame-pointer2014081320140622
115710ref64gcc -m32 -march=nocona -O2 -fomit-frame-pointer2014081320140622
115720refgcc -m32 -march=k6-2 -O2 -fomit-frame-pointer2014081320140622
115730ref64gcc -m32 -march=native -mtune=native -Os -fomit-frame-pointer2014081320140622
115735refgcc -m32 -march=pentium2 -O2 -fomit-frame-pointer2014081320140622
115750ref64gcc -m32 -march=prescott -O2 -fomit-frame-pointer2014081320140622
115755ref64gcc -funroll-loops -m32 -march=pentium -Os -fomit-frame-pointer2014081320140622
115765refgcc -m32 -march=k6-3 -O2 -fomit-frame-pointer2014081320140622
115765refgcc -m32 -march=pentiumpro -O2 -fomit-frame-pointer2014081320140622
115895ref64gcc -m32 -march=pentium -O3 -fomit-frame-pointer2014081320140622
115910refgcc -funroll-loops -m32 -march=pentium3 -O3 -fomit-frame-pointer2014081320140622
115920ref64gcc -m32 -Os -fomit-frame-pointer2014081320140622
115930refgcc -funroll-loops -m32 -march=barcelona -O3 -fomit-frame-pointer2014081320140622
115935ref64gcc -funroll-loops -m32 -march=prescott -O3 -fomit-frame-pointer2014081320140622
115940refgcc -funroll-loops -m32 -march=pentiumpro -O2 -fomit-frame-pointer2014081320140622
115960refgcc -funroll-loops -m32 -march=k6 -O3 -fomit-frame-pointer2014081320140622
115965refgcc -funroll-loops -m32 -march=k6-2 -O3 -fomit-frame-pointer2014081320140622
115965refgcc -funroll-loops -m32 -march=k6-3 -O3 -fomit-frame-pointer2014081320140622
115965refgcc -funroll-loops -m32 -march=pentium2 -O3 -fomit-frame-pointer2014081320140622
115965ref64gcc -m32 -march=pentium-mmx -Os -fomit-frame-pointer2014081320140622
115965ref64gcc -m32 -march=pentium -Os -fomit-frame-pointer2014081320140622
116005ref64gcc -funroll-loops -m32 -march=prescott -O2 -fomit-frame-pointer2014081320140622
116010refgcc -funroll-loops -m32 -march=athlon -O2 -fomit-frame-pointer2014081320140622
116025ref64gcc -m32 -march=pentium4 -O3 -fomit-frame-pointer2014081320140622
116110refgcc -funroll-loops -m32 -march=k8 -O3 -fomit-frame-pointer2014081320140622
116120refgcc -m32 -march=pentium-m -O2 -fomit-frame-pointer2014081320140622
116185refgcc -funroll-loops -m32 -march=athlon -O3 -fomit-frame-pointer2014081320140622
116190refgcc -funroll-loops -m32 -march=k8 -O2 -fomit-frame-pointer2014081320140622
116195refgcc -funroll-loops -m32 -march=barcelona -O2 -fomit-frame-pointer2014081320140622
116225ref64gcc -m32 -march=i486 -O3 -fomit-frame-pointer2014081320140622
116305ref64gcc -funroll-loops -m32 -march=pentium -O3 -fomit-frame-pointer2014081320140622
116335ref64gcc -m32 -march=pentium-mmx -O3 -fomit-frame-pointer2014081320140622
116445ref64gcc -funroll-loops -m32 -march=i486 -O2 -fomit-frame-pointer2014081320140622
116485ref64gcc -m32 -march=pentium-mmx -O2 -fomit-frame-pointer2014081320140622
116510refgcc -funroll-loops -m32 -march=pentium-m -O2 -fomit-frame-pointer2014081320140622
116510refgcc -funroll-loops -m32 -march=pentium2 -O2 -fomit-frame-pointer2014081320140622
116510refgcc -funroll-loops -m32 -march=pentium3 -O2 -fomit-frame-pointer2014081320140622
116525ref64gcc -m32 -march=i386 -O2 -fomit-frame-pointer2014081320140622
116555ref64gcc -m32 -march=pentium -O2 -fomit-frame-pointer2014081320140622
116615refgcc -m32 -march=corei7 -O3 -fomit-frame-pointer2014081320140622
116630ref64gcc -m32 -march=pentium2 -Os -fomit-frame-pointer2014081320140622
116635ref64gcc -funroll-loops -m32 -march=prescott -Os -fomit-frame-pointer2014081320140622
116645refgcc -m32 -march=core-avx-i -O2 -fomit-frame-pointer2014081320140622
116645refgcc -m32 -march=corei7-avx -O2 -fomit-frame-pointer2014081320140622
116690ref64gcc -funroll-loops -m32 -march=i486 -Os -fomit-frame-pointer2014081320140622
116695refgcc -m32 -march=pentium3 -O2 -fomit-frame-pointer2014081320140622
116700refgcc -m32 -march=corei7 -O2 -fomit-frame-pointer2014081320140622
116710refgcc -m32 -march=core2 -msse4.1 -O2 -fomit-frame-pointer2014081320140622
116715refgcc -m32 -march=pentium3 -O3 -fomit-frame-pointer2014081320140622
116725refgcc -funroll-loops -m32 -march=pentium-m -O3 -fomit-frame-pointer2014081320140622
116725refgcc -funroll-loops -m32 -march=pentiumpro -O3 -fomit-frame-pointer2014081320140622
116745refgcc -m32 -march=core2 -msse4 -O2 -fomit-frame-pointer2014081320140622
116760ref64gcc -funroll-loops -m32 -march=i386 -Os -fomit-frame-pointer2014081320140622
116850refgcc -m32 -march=pentium2 -O3 -fomit-frame-pointer2014081320140622
116985refgcc -m32 -march=core2 -msse4.1 -O3 -fomit-frame-pointer2014081320140622
117075ref64gcc -m32 -march=nocona -Os -fomit-frame-pointer2014081320140622
117075ref64gcc -m32 -march=pentium4 -Os -fomit-frame-pointer2014081320140622
117080ref64gcc -m32 -march=i486 -Os -fomit-frame-pointer2014081320140622
117115ref64gcc -m32 -march=i386 -Os -fomit-frame-pointer2014081320140622
117150ref64gcc -funroll-loops -m32 -march=pentium4 -O3 -fomit-frame-pointer2014081320140622
117160ref64gcc -funroll-loops -m32 -march=pentium4 -O2 -fomit-frame-pointer2014081320140622
117160ref64gcc -m32 -march=i386 -O3 -fomit-frame-pointer2014081320140622
117180ref64gcc -m32 -march=prescott -Os -fomit-frame-pointer2014081320140622
117210ref64gcc -m32 -march=i486 -O2 -fomit-frame-pointer2014081320140622
117295ref64gcc -m32 -march=pentium4 -O2 -fomit-frame-pointer2014081320140622
117445refgcc -funroll-loops -m32 -march=prescott -O3 -fomit-frame-pointer2014081320140622
117495refgcc -funroll-loops -m32 -march=nocona -O2 -fomit-frame-pointer2014081320140622
117495refgcc -funroll-loops -m32 -march=prescott -O2 -fomit-frame-pointer2014081320140622
117835ref64gcc -funroll-loops -m32 -march=nocona -Os -fomit-frame-pointer2014081320140622
117860ref64gcc -funroll-loops -m32 -march=pentium4 -Os -fomit-frame-pointer2014081320140622
118085ref64gcc -funroll-loops -m32 -march=i386 -O2 -fomit-frame-pointer2014081320140622
118180refgcc -m32 -march=nocona -O3 -fomit-frame-pointer2014081320140622
118215refgcc -m32 -march=nocona -O2 -fomit-frame-pointer2014081320140622
118260refgcc -m32 -march=prescott -O3 -fomit-frame-pointer2014081320140622
118350refgcc -funroll-loops -m32 -march=nocona -O3 -fomit-frame-pointer2014081320140622
118470refgcc -funroll-loops -m32 -march=pentium-mmx -O2 -fomit-frame-pointer2014081320140622
118470refgcc -funroll-loops -m32 -march=pentium -O2 -fomit-frame-pointer2014081320140622
118575refgcc -funroll-loops -m32 -march=pentium -O3 -fomit-frame-pointer2014081320140622
118760ref64gcc -funroll-loops -m32 -march=i486 -O3 -fomit-frame-pointer2014081320140622
118920ref64gcc -funroll-loops -m32 -march=i386 -O3 -fomit-frame-pointer2014081320140622
118950refgcc -m32 -march=pentium -O3 -fomit-frame-pointer2014081320140622
119015refgcc -m32 -march=pentium-mmx -O2 -fomit-frame-pointer2014081320140622
119195refgcc -m32 -march=k6-3 -Os -fomit-frame-pointer2014081320140622
119290refgcc -m32 -march=pentium-mmx -O3 -fomit-frame-pointer2014081320140622
119385refgcc -m32 -march=pentium -O2 -fomit-frame-pointer2014081320140622
119410refgcc -m32 -march=prescott -O2 -fomit-frame-pointer2014081320140622
119800refgcc -m32 -march=k6 -Os -fomit-frame-pointer2014081320140622
119835refgcc -funroll-loops -m32 -march=pentium-m -Os -fomit-frame-pointer2014081320140622
119855refgcc -m32 -march=k6-2 -Os -fomit-frame-pointer2014081320140622
119865refgcc -funroll-loops -m32 -march=pentium2 -Os -fomit-frame-pointer2014081320140622
119945refgcc -funroll-loops -m32 -march=pentium4 -O3 -fomit-frame-pointer2014081320140622
120040refgcc -funroll-loops -m32 -march=i386 -O2 -fomit-frame-pointer2014081320140622
120045refgcc -funroll-loops -m32 -march=pentium4 -O2 -fomit-frame-pointer2014081320140622
120050refgcc -m32 -march=pentium4 -O2 -fomit-frame-pointer2014081320140622
120050refgcc -m32 -march=pentium4 -O3 -fomit-frame-pointer2014081320140622
120070refgcc -funroll-loops -m32 -march=pentium-mmx -O3 -fomit-frame-pointer2014081320140622
120330refgcc -funroll-loops -m32 -march=i486 -O3 -fomit-frame-pointer2014081320140622
120335refgcc -funroll-loops -m32 -march=k6-2 -Os -fomit-frame-pointer2014081320140622
120335refgcc -funroll-loops -m32 -march=k6 -Os -fomit-frame-pointer2014081320140622
120355refgcc -funroll-loops -m32 -march=i486 -O2 -fomit-frame-pointer2014081320140622
120380refgcc -funroll-loops -m32 -march=k6-3 -Os -fomit-frame-pointer2014081320140622
120490refgcc -funroll-loops -m32 -march=i386 -O3 -fomit-frame-pointer2014081320140622
120635refgcc -m32 -march=i486 -O3 -fomit-frame-pointer2014081320140622
120735refgcc -m32 -Os -fomit-frame-pointer2014081320140622
120795refgcc -m32 -march=i386 -O2 -fomit-frame-pointer2014081320140622
120795refgcc -m32 -march=i386 -O3 -fomit-frame-pointer2014081320140622
120845refgcc -m32 -march=pentium3 -O -fomit-frame-pointer2014081320140622
120880refgcc -funroll-loops -m32 -Os -fomit-frame-pointer2014081320140622
120880refgcc -m32 -march=pentium2 -O -fomit-frame-pointer2014081320140622
120905refgcc -funroll-loops -m32 -march=pentium2 -O -fomit-frame-pointer2014081320140622
120905refgcc -funroll-loops -m32 -march=pentiumpro -O -fomit-frame-pointer2014081320140622
120960refgcc -funroll-loops -m32 -march=pentium4 -O -fomit-frame-pointer2014081320140622
120975refgcc -funroll-loops -m32 -march=pentium3 -Os -fomit-frame-pointer2014081320140622
121065refgcc -m32 -march=pentiumpro -O -fomit-frame-pointer2014081320140622
121070refgcc -funroll-loops -m32 -march=pentiumpro -Os -fomit-frame-pointer2014081320140622
121145refgcc -m32 -march=pentium-mmx -Os -fomit-frame-pointer2014081320140622
121155refgcc -funroll-loops -m32 -march=k6 -O -fomit-frame-pointer2014081320140622
121340refgcc -m32 -march=pentium -Os -fomit-frame-pointer2014081320140622
121355refgcc -m32 -march=athlon -Os -fomit-frame-pointer2014081320140622
121435refgcc -funroll-loops -m32 -march=pentium -Os -fomit-frame-pointer2014081320140622
121440refgcc -funroll-loops -m32 -march=pentium-mmx -Os -fomit-frame-pointer2014081320140622
121470refgcc -funroll-loops -m32 -march=barcelona -Os -fomit-frame-pointer2014081320140622
121540refgcc -m32 -march=i486 -O2 -fomit-frame-pointer2014081320140622
121600refgcc -m32 -march=k8 -Os -fomit-frame-pointer2014081320140622
121615refgcc -funroll-loops -m32 -march=athlon -Os -fomit-frame-pointer2014081320140622
121770refgcc -m32 -march=barcelona -Os -fomit-frame-pointer2014081320140622
121790refgcc -funroll-loops -m32 -march=barcelona -O -fomit-frame-pointer2014081320140622
121840refgcc -m32 -march=pentium-m -O -fomit-frame-pointer2014081320140622
121925refgcc -m32 -march=pentium4 -O -fomit-frame-pointer2014081320140622
121960refgcc -m32 -march=pentium-m -Os -fomit-frame-pointer2014081320140622
122005refgcc -funroll-loops -m32 -march=pentium-m -O -fomit-frame-pointer2014081320140622
122005refgcc -funroll-loops -m32 -march=pentium3 -O -fomit-frame-pointer2014081320140622
122075refgcc -m32 -march=k6-2 -O -fomit-frame-pointer2014081320140622
122075refgcc -m32 -march=k6-3 -O -fomit-frame-pointer2014081320140622
122075refgcc -m32 -march=k6 -O -fomit-frame-pointer2014081320140622
122095refgcc -m32 -march=barcelona -O -fomit-frame-pointer2014081320140622
122100refgcc -m32 -march=athlon -O -fomit-frame-pointer2014081320140622
122255refgcc -funroll-loops -m32 -march=k6-2 -O -fomit-frame-pointer2014081320140622
122255refgcc -funroll-loops -m32 -march=k6-3 -O -fomit-frame-pointer2014081320140622
122270refgcc -m32 -march=core2 -msse4.1 -O -fomit-frame-pointer2014081320140622
122270refgcc -m32 -march=core2 -msse4 -O -fomit-frame-pointer2014081320140622
122270refgcc -m32 -march=corei7 -O -fomit-frame-pointer2014081320140622
122280refgcc -m32 -march=prescott -O -fomit-frame-pointer2014081320140622
122290refgcc -m32 -march=pentium -O -fomit-frame-pointer2014081320140622
122315refgcc -m32 -march=corei7-avx -O -fomit-frame-pointer2014081320140622
122325refgcc -m32 -march=core2 -msse4 -Os -fomit-frame-pointer2014081320140622
122325refgcc -m32 -march=corei7 -Os -fomit-frame-pointer2014081320140622
122370refgcc -m32 -march=core-avx-i -Os -fomit-frame-pointer2014081320140622
122370refgcc -m32 -march=native -mtune=native -Os -fomit-frame-pointer2014081320140622
122375refgcc -m32 -march=pentium3 -Os -fomit-frame-pointer2014081320140622
122375refgcc -m32 -march=pentiumpro -Os -fomit-frame-pointer2014081320140622
122395refgcc -m32 -march=pentium2 -Os -fomit-frame-pointer2014081320140622
122450refgcc -funroll-loops -m32 -march=k8 -Os -fomit-frame-pointer2014081320140622
122485refgcc -m32 -march=core2 -msse4.1 -Os -fomit-frame-pointer2014081320140622
122485refgcc -m32 -march=corei7-avx -Os -fomit-frame-pointer2014081320140622
122555refgcc -funroll-loops -m32 -march=nocona -O -fomit-frame-pointer2014081320140622
122555refgcc -funroll-loops -m32 -march=prescott -O -fomit-frame-pointer2014081320140622
122865refgcc -funroll-loops -m32 -march=i386 -O -fomit-frame-pointer2014081320140622
122960refgcc -m32 -march=pentium-mmx -O -fomit-frame-pointer2014081320140622
123000refgcc -funroll-loops -m32 -march=nocona -Os -fomit-frame-pointer2014081320140622
123050refgcc -funroll-loops -m32 -march=prescott -Os -fomit-frame-pointer2014081320140622
123115refgcc -m32 -march=i486 -O -fomit-frame-pointer2014081320140622
123225refgcc -funroll-loops -m32 -O -fomit-frame-pointer2014081320140622
123325refgcc -funroll-loops -m32 -march=athlon -O -fomit-frame-pointer2014081320140622
123325refgcc -funroll-loops -m32 -march=k8 -O -fomit-frame-pointer2014081320140622
123495refgcc -m32 -march=i386 -O -fomit-frame-pointer2014081320140622
123510refgcc -m32 -march=core2 -Os -fomit-frame-pointer2014081320140622
123585refgcc -m32 -march=pentium4 -Os -fomit-frame-pointer2014081320140622
123585refgcc -m32 -march=prescott -Os -fomit-frame-pointer2014081320140622
123635refgcc -m32 -march=i486 -Os -fomit-frame-pointer2014081320140622
123655refgcc -funroll-loops -m32 -march=i386 -Os -fomit-frame-pointer2014081320140622
123655refgcc -funroll-loops -m32 -march=i486 -Os -fomit-frame-pointer2014081320140622
123700refgcc -m32 -O -fomit-frame-pointer2014081320140622
123700refgcc -m32 -march=core-avx-i -O -fomit-frame-pointer2014081320140622
123705refgcc -funroll-loops -m32 -march=pentium4 -Os -fomit-frame-pointer2014081320140622
123710refgcc -m32 -march=nocona -O -fomit-frame-pointer2014081320140622
123745refgcc -m32 -march=core2 -O -fomit-frame-pointer2014081320140622
123745refgcc -m32 -march=native -mtune=native -O -fomit-frame-pointer2014081320140622
123775refgcc -m32 -march=k8 -O -fomit-frame-pointer2014081320140622
124375refgcc -funroll-loops -m32 -march=pentium-mmx -O -fomit-frame-pointer2014081320140622
124375refgcc -funroll-loops -m32 -march=pentium -O -fomit-frame-pointer2014081320140622
124470refgcc -funroll-loops -m32 -march=i486 -O -fomit-frame-pointer2014081320140622
124540refgcc -m32 -march=nocona -Os -fomit-frame-pointer2014081320140622
124610refgcc -m32 -march=i386 -Os -fomit-frame-pointer2014081320140622

Test failure

Implementation: crypto_aead/morus1280256v1/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/morus1280256v1/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/morus1280256v1/avx2
Compiler: gcc -funroll-loops -m32 -O2 -fomit-frame-pointer
morus1280256v1avx2.c: morus1280256v1avx2.c:65:24: error: unknown type name '__m256i'
morus1280256v1avx2.c: morus1280256v1avx2.c:65:40: error: unknown type name '__m256i'
morus1280256v1avx2.c: morus1280256v1avx2.c:98:78: error: unknown type name '__m256i'
morus1280256v1avx2.c: morus1280256v1avx2.c:125:98: error: unknown type name '__m256i'
morus1280256v1avx2.c: morus1280256v1avx2.c:150:105: error: unknown type name '__m256i'
morus1280256v1avx2.c: morus1280256v1avx2.c:179:39: error: unknown type name '__m256i'
morus1280256v1avx2.c: morus1280256v1avx2.c:220:91: error: unknown type name '__m256i'
morus1280256v1avx2.c: morus1280256v1avx2.c:263:111: error: unknown type name '__m256i'
morus1280256v1avx2.c: morus1280256v1avx2.c:285:111: error: unknown type name '__m256i'
morus1280256v1avx2.c: morus1280256v1avx2.c: In function 'crypto_aead_morus1280256v1_avx2_encrypt':
morus1280256v1avx2.c: morus1280256v1avx2.c:323:2: error: unknown type name '__m256i'
morus1280256v1avx2.c: morus1280256v1avx2.c: In function 'crypto_aead_morus1280256v1_avx2_decrypt':
morus1280256v1avx2.c: morus1280256v1avx2.c:372: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/morus1280256v1/sse2
Compiler: gcc -funroll-loops -m32 -O2 -fomit-frame-pointer
morus1280256v1sse2.c: morus1280256v1sse2.c:38:24: error: unknown type name '__m128i'
morus1280256v1sse2.c: morus1280256v1sse2.c:38:41: error: unknown type name '__m128i'
morus1280256v1sse2.c: morus1280256v1sse2.c:83:78: error: unknown type name '__m128i'
morus1280256v1sse2.c: morus1280256v1sse2.c:104:72: error: unknown type name '__m128i'
morus1280256v1sse2.c: morus1280256v1sse2.c:133:79: error: unknown type name '__m128i'
morus1280256v1sse2.c: morus1280256v1sse2.c:168:89: error: unknown type name '__m128i'
morus1280256v1sse2.c: morus1280256v1sse2.c:192:89: error: unknown type name '__m128i'
morus1280256v1sse2.c: morus1280256v1sse2.c:219:94: error: unknown type name '__m128i'
morus1280256v1sse2.c: morus1280256v1sse2.c:246:94: error: unknown type name '__m128i'
morus1280256v1sse2.c: morus1280256v1sse2.c: In function 'crypto_aead_morus1280256v1_sse2_encrypt':
morus1280256v1sse2.c: morus1280256v1sse2.c:290:2: error: unknown type name '__m128i'
morus1280256v1sse2.c: morus1280256v1sse2.c: In function 'crypto_aead_morus1280256v1_sse2_decrypt':
morus1280256v1sse2.c: morus1280256v1sse2.c:336:2: 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/morus1280256v1/avx2
Compiler: gcc -m32 -march=barcelona -O2 -fomit-frame-pointer
morus1280256v1avx2.c: morus1280256v1avx2.c:65:24: error: unknown type name '__m256i'
morus1280256v1avx2.c: morus1280256v1avx2.c:65:40: error: unknown type name '__m256i'
morus1280256v1avx2.c: morus1280256v1avx2.c:98:78: error: unknown type name '__m256i'
morus1280256v1avx2.c: morus1280256v1avx2.c:125:98: error: unknown type name '__m256i'
morus1280256v1avx2.c: morus1280256v1avx2.c:150:105: error: unknown type name '__m256i'
morus1280256v1avx2.c: morus1280256v1avx2.c:179:39: error: unknown type name '__m256i'
morus1280256v1avx2.c: morus1280256v1avx2.c:220:91: error: unknown type name '__m256i'
morus1280256v1avx2.c: morus1280256v1avx2.c:263:111: error: unknown type name '__m256i'
morus1280256v1avx2.c: morus1280256v1avx2.c:285:111: error: unknown type name '__m256i'
morus1280256v1avx2.c: morus1280256v1avx2.c: In function 'crypto_aead_morus1280256v1_avx2_encrypt':
morus1280256v1avx2.c: morus1280256v1avx2.c:323:2: error: unknown type name '__m256i'
morus1280256v1avx2.c: morus1280256v1avx2.c: In function 'crypto_aead_morus1280256v1_avx2_decrypt':
morus1280256v1avx2.c: morus1280256v1avx2.c:372:2: error: unknown type name '__m256i'
morus1280256v1avx2.c: morus1280256v1avx2.c:65:24: error: unknown type name '__m256i'
morus1280256v1avx2.c: morus1280256v1avx2.c:65:40: error: unknown type name '__m256i'
morus1280256v1avx2.c: morus1280256v1avx2.c:98:78: error: unknown type name '__m256i'
morus1280256v1avx2.c: morus1280256v1avx2.c:125:98: error: unknown type name '__m256i'
morus1280256v1avx2.c: morus1280256v1avx2.c:150:105: error: unknown type name '__m256i'
morus1280256v1avx2.c: morus1280256v1avx2.c:179:39: error: unknown type name '__m256i'
morus1280256v1avx2.c: morus1280256v1avx2.c:220:91: error: unknown type name '__m256i'
morus1280256v1avx2.c: morus1280256v1avx2.c:263:111: error: unknown type name '__m256i'
morus1280256v1avx2.c: morus1280256v1avx2.c:285:111: error: unknown type name '__m256i'
morus1280256v1avx2.c: morus1280256v1avx2.c: In function 'crypto_aead_morus1280256v1_avx2_encrypt':
morus1280256v1avx2.c: morus1280256v1avx2.c:323:2: error: unknown type name '__m256i'
morus1280256v1avx2.c: morus1280256v1avx2.c: In function 'crypto_aead_morus1280256v1_avx2_decrypt':
morus1280256v1avx2.c: morus1280256v1avx2.c:372: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/morus1280256v1/avx2
Compiler: gcc -m32 -march=core-avx-i -O2 -fomit-frame-pointer
morus1280256v1avx2.c: morus1280256v1avx2.c: In function 'morus_stateupdate':
morus1280256v1avx2.c: morus1280256v1avx2.c:67:11: error: incompatible types when assigning to type '__m256i' from type 'int'
morus1280256v1avx2.c: morus1280256v1avx2.c:68:11: error: incompatible types when assigning to type '__m256i' from type 'int'
morus1280256v1avx2.c: morus1280256v1avx2.c:69:11: error: incompatible types when assigning to type '__m256i' from type 'int'
morus1280256v1avx2.c: morus1280256v1avx2.c:70:11: error: incompatible types when assigning to type '__m256i' from type 'int'
morus1280256v1avx2.c: morus1280256v1avx2.c:72:11: error: incompatible types when assigning to type '__m256i' from type 'int'
morus1280256v1avx2.c: morus1280256v1avx2.c:73:11: error: incompatible types when assigning to type '__m256i' from type 'int'
morus1280256v1avx2.c: morus1280256v1avx2.c:74:11: error: incompatible types when assigning to type '__m256i' from type 'int'
morus1280256v1avx2.c: morus1280256v1avx2.c:75:11: error: incompatible types when assigning to type '__m256i' from type 'int'
morus1280256v1avx2.c: morus1280256v1avx2.c:76:11: error: incompatible types when assigning to type '__m256i' from type 'int'
morus1280256v1avx2.c: morus1280256v1avx2.c:78:11: error: incompatible types when assigning to type '__m256i' from type 'int'
morus1280256v1avx2.c: morus1280256v1avx2.c:79:11: error: incompatible types when assigning to type '__m256i' from type 'int'
morus1280256v1avx2.c: morus1280256v1avx2.c:80:11: error: incompatible types when assigning to type '__m256i' from type 'int'
morus1280256v1avx2.c: morus1280256v1avx2.c:81:11: error: incompatible types when assigning to type '__m256i' from type 'int'
morus1280256v1avx2.c: morus1280256v1avx2.c:82:11: error: incompatible types when assigning to type '__m256i' from type 'int'
morus1280256v1avx2.c: morus1280256v1avx2.c:84:11: error: incompatible types when assigning to type '__m256i' from type 'int'
morus1280256v1avx2.c: morus1280256v1avx2.c:85:11: error: incompatible types when assigning to type '__m256i' from type 'int'
morus1280256v1avx2.c: morus1280256v1avx2.c:86:11: error: incompatible types when assigning to type '__m256i' from type 'int'
morus1280256v1avx2.c: morus1280256v1avx2.c:87:11: error: incompatible types when assigning to type '__m256i' from type 'int'
morus1280256v1avx2.c: morus1280256v1avx2.c:88:11: error: incompatible types when assigning to type '__m256i' from type 'int'
morus1280256v1avx2.c: morus1280256v1avx2.c:90:11: error: incompatible types when assigning to type '__m256i' from type 'int'
morus1280256v1avx2.c: morus1280256v1avx2.c:91:11: error: incompatible types when assigning to type '__m256i' from type 'int'
morus1280256v1avx2.c: morus1280256v1avx2.c:92:11: error: incompatible types when assigning to type '__m256i' from type 'int'
morus1280256v1avx2.c: morus1280256v1avx2.c:93:11: error: incompatible types when assigning to type '__m256i' from type 'int'
morus1280256v1avx2.c: morus1280256v1avx2.c:94:11: error: incompatible types when assigning to type '__m256i' from type 'int'
morus1280256v1avx2.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