Implementation notes: x86, margaux, crypto_aead/morus1280128v1

Computer: margaux
Architecture: x86
CPU ID: GenuineIntel-000006fb-bfebfbff
SUPERCOP version: 20171218
Operation: crypto_aead
Primitive: morus1280128v1
TimeImplementationCompilerBenchmark dateSUPERCOP version
16164sse2gcc -m32 -march=k8 -O3 -fomit-frame-pointer2017080120170725
16227sse2gcc -funroll-loops -m32 -march=pentium-m -O -fomit-frame-pointer2017080120170725
16227sse2gcc -m32 -march=barcelona -O2 -fomit-frame-pointer2017080120170725
16245sse2gcc -m32 -march=barcelona -O3 -fomit-frame-pointer2017080120170725
16272sse2gcc -funroll-loops -m32 -march=k8 -O2 -fomit-frame-pointer2017080120170725
16272sse2gcc -funroll-loops -m32 -march=k8 -O3 -fomit-frame-pointer2017080120170725
16272sse2gcc -funroll-loops -m32 -march=pentium-m -O2 -fomit-frame-pointer2017080120170725
16290sse2gcc -funroll-loops -m32 -march=barcelona -O3 -fomit-frame-pointer2017080120170725
16308sse2gcc -funroll-loops -m32 -march=k8 -O -fomit-frame-pointer2017080120170725
16326sse2gcc -m32 -march=core2 -msse4 -O2 -fomit-frame-pointer2017080120170725
16326sse2gcc -m32 -march=k8 -O2 -fomit-frame-pointer2017080120170725
16344sse2gcc -funroll-loops -m32 -march=barcelona -O2 -fomit-frame-pointer2017080120170725
16380sse2gcc -funroll-loops -m32 -march=pentium-m -O3 -fomit-frame-pointer2017080120170725
16416sse2gcc -m32 -march=core2 -O3 -fomit-frame-pointer2017080120170725
16425sse2gcc -m32 -march=core2 -msse4.1 -O2 -fomit-frame-pointer2017080120170725
16443sse2gcc -m32 -march=corei7 -O2 -fomit-frame-pointer2017080120170725
16461sse2gcc -funroll-loops -m32 -march=pentium4 -O -fomit-frame-pointer2017080120170725
16461sse2gcc -m32 -march=core2 -O2 -fomit-frame-pointer2017080120170725
16470sse2gcc -funroll-loops -m32 -march=pentium4 -O2 -fomit-frame-pointer2017080120170725
16479sse2gcc -funroll-loops -m32 -march=prescott -O3 -fomit-frame-pointer2017080120170725
16497sse2gcc -funroll-loops -m32 -march=nocona -O3 -fomit-frame-pointer2017080120170725
16497sse2gcc -m32 -march=corei7 -O -fomit-frame-pointer2017080120170725
16506sse2gcc -m32 -march=native -mtune=native -O2 -fomit-frame-pointer2017080120170725
16533sse2gcc -m32 -march=native -mtune=native -O -fomit-frame-pointer2017080120170725
16542sse2gcc -m32 -march=pentium4 -O -fomit-frame-pointer2017080120170725
16551sse2gcc -funroll-loops -m32 -march=nocona -O -fomit-frame-pointer2017080120170725
16551sse2gcc -m32 -march=core2 -msse4 -O -fomit-frame-pointer2017080120170725
16551sse2gcc -m32 -march=k8 -O -fomit-frame-pointer2017080120170725
16551sse2gcc -m32 -march=pentium-m -O3 -fomit-frame-pointer2017080120170725
16569sse2gcc -m32 -march=nocona -O -fomit-frame-pointer2017080120170725
16596sse2gcc -funroll-loops -m32 -march=prescott -O -fomit-frame-pointer2017080120170725
16623sse2gcc -m32 -march=pentium-m -O2 -fomit-frame-pointer2017080120170725
16632sse2gcc -funroll-loops -m32 -march=prescott -O2 -fomit-frame-pointer2017080120170725
16632sse2gcc -m32 -march=core2 -msse4.1 -O -fomit-frame-pointer2017080120170725
16677sse2gcc -m32 -march=pentium4 -O3 -fomit-frame-pointer2017080120170725
16686sse2gcc -funroll-loops -m32 -march=pentium4 -O3 -fomit-frame-pointer2017080120170725
16704sse2gcc -m32 -march=core2 -O -fomit-frame-pointer2017080120170725
16704sse2gcc -m32 -march=prescott -O3 -fomit-frame-pointer2017080120170725
16713sse2gcc -funroll-loops -m32 -march=nocona -O2 -fomit-frame-pointer2017080120170725
16713sse2gcc -m32 -march=pentium-m -O -fomit-frame-pointer2017080120170725
16731sse2gcc -m32 -march=nocona -O3 -fomit-frame-pointer2017080120170725
16749sse2gcc -m32 -march=native -mtune=native -O3 -fomit-frame-pointer2017080120170725
16767sse2gcc -m32 -march=prescott -O -fomit-frame-pointer2017080120170725
16947sse2gcc -m32 -march=barcelona -O -fomit-frame-pointer2017080120170725
16956sse2gcc -m32 -march=prescott -O2 -fomit-frame-pointer2017080120170725
16983sse2gcc -m32 -march=pentium4 -O2 -fomit-frame-pointer2017080120170725
17010sse2gcc -funroll-loops -m32 -march=barcelona -O -fomit-frame-pointer2017080120170725
17055sse2gcc -m32 -march=nocona -O2 -fomit-frame-pointer2017080120170725
81918refgcc -funroll-loops -m32 -march=athlon -O -fomit-frame-pointer2017080120170725
81972refgcc -funroll-loops -m32 -march=barcelona -O3 -fomit-frame-pointer2017080120170725
82071refgcc -m32 -march=pentium -O -fomit-frame-pointer2017080120170725
82125ref64gcc -funroll-loops -m32 -march=k6 -O3 -fomit-frame-pointer2017080120170725
82143refgcc -funroll-loops -m32 -march=pentiumpro -O2 -fomit-frame-pointer2017080120170725
82215refgcc -funroll-loops -m32 -march=athlon -O2 -fomit-frame-pointer2017080120170725
82251refgcc -funroll-loops -m32 -march=pentiumpro -O -fomit-frame-pointer2017080120170725
82260ref64gcc -funroll-loops -m32 -march=athlon -O3 -fomit-frame-pointer2017080120170725
82287ref64gcc -funroll-loops -m32 -march=k6-3 -O3 -fomit-frame-pointer2017080120170725
82305refgcc -funroll-loops -m32 -march=k8 -O2 -fomit-frame-pointer2017080120170725
82305refgcc -funroll-loops -m32 -march=k8 -O3 -fomit-frame-pointer2017080120170725
82323ref64gcc -funroll-loops -m32 -march=barcelona -O3 -fomit-frame-pointer2017080120170725
82377refgcc -funroll-loops -m32 -march=barcelona -O -fomit-frame-pointer2017080120170725
82386refgcc -funroll-loops -m32 -march=pentium4 -O -fomit-frame-pointer2017080120170725
82458refgcc -m32 -march=i486 -O -fomit-frame-pointer2017080120170725
82476refgcc -funroll-loops -m32 -march=pentium2 -O -fomit-frame-pointer2017080120170725
82485ref64gcc -funroll-loops -m32 -march=k8 -O3 -fomit-frame-pointer2017080120170725
82548ref64gcc -funroll-loops -m32 -O2 -fomit-frame-pointer2017080120170725
82557refgcc -funroll-loops -m32 -march=pentium-m -O2 -fomit-frame-pointer2017080120170725
82611refgcc -funroll-loops -m32 -march=barcelona -O2 -fomit-frame-pointer2017080120170725
82611refgcc -funroll-loops -m32 -march=pentium-mmx -O -fomit-frame-pointer2017080120170725
82620refgcc -funroll-loops -m32 -O2 -fomit-frame-pointer2017080120170725
82620refgcc -funroll-loops -m32 -march=athlon -O3 -fomit-frame-pointer2017080120170725
82710refgcc -m32 -march=k6-2 -O -fomit-frame-pointer2017080120170725
82764ref64gcc -funroll-loops -m32 -O3 -fomit-frame-pointer2017080120170725
82764refgcc -funroll-loops -m32 -march=k6-3 -O3 -fomit-frame-pointer2017080120170725
82782refgcc -m32 -march=i386 -O -fomit-frame-pointer2017080120170725
82809refgcc -funroll-loops -m32 -march=k6-2 -O3 -fomit-frame-pointer2017080120170725
82809refgcc -m32 -march=k8 -O -fomit-frame-pointer2017080120170725
82872refgcc -m32 -march=athlon -O -fomit-frame-pointer2017080120170725
82890ref64gcc -funroll-loops -m32 -march=pentium-m -O3 -fomit-frame-pointer2017080120170725
82908refgcc -funroll-loops -m32 -march=k6-3 -O -fomit-frame-pointer2017080120170725
82962refgcc -funroll-loops -m32 -march=k6 -O3 -fomit-frame-pointer2017080120170725
82962refgcc -m32 -march=corei7-avx -O -fomit-frame-pointer2017080120170725
82980refgcc -m32 -march=pentium3 -O -fomit-frame-pointer2017080120170725
82998refgcc -m32 -march=k6-3 -O -fomit-frame-pointer2017080120170725
83025refgcc -m32 -march=native -mtune=native -O -fomit-frame-pointer2017080120170725
83034refgcc -funroll-loops -m32 -march=k6-2 -O -fomit-frame-pointer2017080120170725
83052refgcc -m32 -march=core-avx-i -O -fomit-frame-pointer2017080120170725
83079refgcc -funroll-loops -m32 -march=pentium -O -fomit-frame-pointer2017080120170725
83088refgcc -funroll-loops -m32 -march=k6-3 -O2 -fomit-frame-pointer2017080120170725
83106refgcc -funroll-loops -m32 -march=nocona -O -fomit-frame-pointer2017080120170725
83106refgcc -m32 -march=prescott -O -fomit-frame-pointer2017080120170725
83115refgcc -m32 -march=core2 -msse4.1 -O -fomit-frame-pointer2017080120170725
83160ref64gcc -funroll-loops -m32 -march=k6-2 -O3 -fomit-frame-pointer2017080120170725
83169refgcc -m32 -march=corei7 -O -fomit-frame-pointer2017080120170725
83169ref64gcc -m32 -march=k8 -O3 -fomit-frame-pointer2017080120170725
83187refgcc -m32 -march=k6 -O -fomit-frame-pointer2017080120170725
83187refgcc -m32 -march=pentium-mmx -O -fomit-frame-pointer2017080120170725
83241refgcc -funroll-loops -m32 -march=k6 -O2 -fomit-frame-pointer2017080120170725
83250refgcc -funroll-loops -m32 -march=pentium3 -O -fomit-frame-pointer2017080120170725
83268refgcc -m32 -march=barcelona -O -fomit-frame-pointer2017080120170725
83295refgcc -funroll-loops -m32 -march=pentiumpro -O3 -fomit-frame-pointer2017080120170725
83304refgcc -funroll-loops -m32 -O3 -fomit-frame-pointer2017080120170725
83304refgcc -funroll-loops -m32 -march=pentium2 -O3 -fomit-frame-pointer2017080120170725
83313refgcc -m32 -march=core2 -O3 -fomit-frame-pointer2017080120170725
83340refgcc -funroll-loops -m32 -march=k8 -O -fomit-frame-pointer2017080120170725
83349refgcc -funroll-loops -m32 -march=pentium-m -O -fomit-frame-pointer2017080120170725
83367refgcc -m32 -march=core2 -msse4 -O -fomit-frame-pointer2017080120170725
83385refgcc -m32 -march=pentium4 -O -fomit-frame-pointer2017080120170725
83403ref64gcc -funroll-loops -m32 -march=athlon -O2 -fomit-frame-pointer2017080120170725
83439refgcc -funroll-loops -m32 -march=i386 -O -fomit-frame-pointer2017080120170725
83439refgcc -funroll-loops -m32 -march=k6-2 -O2 -fomit-frame-pointer2017080120170725
83439refgcc -m32 -march=athlon -O2 -fomit-frame-pointer2017080120170725
83457refgcc -m32 -march=core2 -O -fomit-frame-pointer2017080120170725
83466refgcc -funroll-loops -m32 -march=pentium-m -O3 -fomit-frame-pointer2017080120170725
83475refgcc -m32 -march=pentiumpro -O -fomit-frame-pointer2017080120170725
83484refgcc -funroll-loops -m32 -march=i486 -O -fomit-frame-pointer2017080120170725
83502refgcc -m32 -march=barcelona -O2 -fomit-frame-pointer2017080120170725
83511refgcc -m32 -O -fomit-frame-pointer2017080120170725
83520refgcc -funroll-loops -m32 -march=pentium3 -O2 -fomit-frame-pointer2017080120170725
83538refgcc -funroll-loops -m32 -O -fomit-frame-pointer2017080120170725
83556ref64gcc -m32 -march=athlon -O3 -fomit-frame-pointer2017080120170725
83574refgcc -funroll-loops -m32 -march=pentium2 -O2 -fomit-frame-pointer2017080120170725
83610refgcc -funroll-loops -m32 -march=k6 -O -fomit-frame-pointer2017080120170725
83610refgcc -m32 -march=athlon -O3 -fomit-frame-pointer2017080120170725
83682refgcc -m32 -march=pentium-m -O -fomit-frame-pointer2017080120170725
83727ref64gcc -funroll-loops -m32 -march=pentium2 -O3 -fomit-frame-pointer2017080120170725
83745refgcc -m32 -march=barcelona -O3 -fomit-frame-pointer2017080120170725
83763ref64gcc -m32 -march=k6-3 -O3 -fomit-frame-pointer2017080120170725
83871refgcc -m32 -march=pentium-m -O2 -fomit-frame-pointer2017080120170725
83889ref64gcc -m32 -march=k6 -O3 -fomit-frame-pointer2017080120170725
83907refgcc -m32 -march=k8 -O3 -fomit-frame-pointer2017080120170725
83916ref64gcc -m32 -march=barcelona -O3 -fomit-frame-pointer2017080120170725
83925refgcc -m32 -O2 -fomit-frame-pointer2017080120170725
83943refgcc -m32 -march=pentium2 -O -fomit-frame-pointer2017080120170725
83961ref64gcc -m32 -march=k6-2 -O3 -fomit-frame-pointer2017080120170725
84006ref64gcc -funroll-loops -m32 -march=pentium-mmx -O3 -fomit-frame-pointer2017080120170725
84006refgcc -m32 -march=k8 -O2 -fomit-frame-pointer2017080120170725
84042refgcc -funroll-loops -m32 -march=pentium3 -O3 -fomit-frame-pointer2017080120170725
84042refgcc -funroll-loops -m32 -march=prescott -O -fomit-frame-pointer2017080120170725
84051ref64gcc -funroll-loops -m32 -march=pentiumpro -O3 -fomit-frame-pointer2017080120170725
84105refgcc -m32 -march=native -mtune=native -O3 -fomit-frame-pointer2017080120170725
84132refgcc -m32 -march=k6-3 -O3 -fomit-frame-pointer2017080120170725
84150refgcc -funroll-loops -m32 -march=pentium -O2 -fomit-frame-pointer2017080120170725
84213ref64gcc -funroll-loops -m32 -march=barcelona -Os -fomit-frame-pointer2017080120170725
84213refgcc -m32 -march=k6 -O3 -fomit-frame-pointer2017080120170725
84222ref64gcc -funroll-loops -m32 -march=k8 -Os -fomit-frame-pointer2017080120170725
84258refgcc -m32 -march=nocona -O -fomit-frame-pointer2017080120170725
84303ref64gcc -funroll-loops -m32 -march=pentium-mmx -Os -fomit-frame-pointer2017080120170725
84303refgcc -m32 -march=pentium2 -O2 -fomit-frame-pointer2017080120170725
84312refgcc -funroll-loops -m32 -march=pentium-mmx -O2 -fomit-frame-pointer2017080120170725
84321refgcc -m32 -march=pentiumpro -O2 -fomit-frame-pointer2017080120170725
84366ref64gcc -m32 -march=barcelona -O -fomit-frame-pointer2017080120170725
84375ref64gcc -m32 -march=core2 -O3 -fomit-frame-pointer2017080120170725
84384ref64gcc -funroll-loops -m32 -march=prescott -O -fomit-frame-pointer2017080120170725
84429ref64gcc -funroll-loops -m32 -march=pentium -Os -fomit-frame-pointer2017080120170725
84465ref64gcc -funroll-loops -m32 -march=pentium3 -O3 -fomit-frame-pointer2017080120170725
84492refgcc -m32 -march=core2 -msse4 -O2 -fomit-frame-pointer2017080120170725
84492refgcc -m32 -march=pentium3 -O2 -fomit-frame-pointer2017080120170725
84510refgcc -m32 -march=k6-2 -O3 -fomit-frame-pointer2017080120170725
84537ref64gcc -m32 -march=pentium2 -O3 -fomit-frame-pointer2017080120170725
84564refgcc -m32 -march=pentium2 -O3 -fomit-frame-pointer2017080120170725
84591refgcc -m32 -march=core2 -O2 -fomit-frame-pointer2017080120170725
84645refgcc -m32 -march=k6 -O2 -fomit-frame-pointer2017080120170725
84663ref64gcc -m32 -march=core2 -msse4 -O -fomit-frame-pointer2017080120170725
84744ref64gcc -funroll-loops -m32 -march=pentium -O3 -fomit-frame-pointer2017080120170725
84780ref64gcc -m32 -march=k6 -Os -fomit-frame-pointer2017080120170725
84789refgcc -funroll-loops -m32 -march=pentium-mmx -O3 -fomit-frame-pointer2017080120170725
84798ref64gcc -m32 -march=native -mtune=native -O3 -fomit-frame-pointer2017080120170725
84807ref64gcc -funroll-loops -m32 -march=athlon -O -fomit-frame-pointer2017080120170725
84807ref64gcc -m32 -O3 -fomit-frame-pointer2017080120170725
84807ref64gcc -m32 -march=k6-2 -Os -fomit-frame-pointer2017080120170725
84816ref64gcc -m32 -march=pentium -Os -fomit-frame-pointer2017080120170725
84852ref64gcc -m32 -march=pentium-m -O3 -fomit-frame-pointer2017080120170725
84879ref64gcc -m32 -march=native -mtune=native -O -fomit-frame-pointer2017080120170725
84888ref64gcc -m32 -march=athlon -O2 -fomit-frame-pointer2017080120170725
84897refgcc -m32 -O3 -fomit-frame-pointer2017080120170725
84969refgcc -funroll-loops -m32 -march=pentium -O3 -fomit-frame-pointer2017080120170725
85023refgcc -m32 -march=pentiumpro -O3 -fomit-frame-pointer2017080120170725
85086refgcc -m32 -march=k6-3 -O2 -fomit-frame-pointer2017080120170725
85122refgcc -m32 -march=pentium-mmx -O2 -fomit-frame-pointer2017080120170725
85185ref64gcc -m32 -O2 -fomit-frame-pointer2017080120170725
85194ref64gcc -m32 -march=pentium-mmx -O3 -fomit-frame-pointer2017080120170725
85239refgcc -m32 -march=core2 -msse4.1 -O2 -fomit-frame-pointer2017080120170725
85257ref64gcc -funroll-loops -m32 -march=barcelona -O2 -fomit-frame-pointer2017080120170725
85275refgcc -m32 -march=pentium -O3 -fomit-frame-pointer2017080120170725
85293ref64gcc -m32 -march=pentium3 -O3 -fomit-frame-pointer2017080120170725
85302refgcc -m32 -march=k6-2 -O2 -fomit-frame-pointer2017080120170725
85311ref64gcc -funroll-loops -m32 -march=nocona -O -fomit-frame-pointer2017080120170725
85320refgcc -m32 -march=native -mtune=native -O2 -fomit-frame-pointer2017080120170725
85356refgcc -m32 -march=corei7 -O2 -fomit-frame-pointer2017080120170725
85356ref64gcc -m32 -march=k8 -Os -fomit-frame-pointer2017080120170725
85401ref64gcc -funroll-loops -m32 -Os -fomit-frame-pointer2017080120170725
85401ref64gcc -funroll-loops -m32 -march=k8 -O2 -fomit-frame-pointer2017080120170725
85446ref64gcc -m32 -march=pentium3 -Os -fomit-frame-pointer2017080120170725
85482refgcc -m32 -march=corei7-avx -O2 -fomit-frame-pointer2017080120170725
85500refgcc -m32 -march=pentium -O2 -fomit-frame-pointer2017080120170725
85536ref64gcc -m32 -march=pentium -O3 -fomit-frame-pointer2017080120170725
85563ref64gcc -m32 -march=pentiumpro -O3 -fomit-frame-pointer2017080120170725
85581refgcc -m32 -march=pentium-m -O3 -fomit-frame-pointer2017080120170725
85590refgcc -m32 -march=pentium3 -O3 -fomit-frame-pointer2017080120170725
85653ref64gcc -funroll-loops -m32 -march=athlon -Os -fomit-frame-pointer2017080120170725
85680refgcc -m32 -march=k6 -Os -fomit-frame-pointer2017080120170725
85716ref64gcc -m32 -march=pentium-m -Os -fomit-frame-pointer2017080120170725
85761ref64gcc -m32 -march=k8 -O -fomit-frame-pointer2017080120170725
85869ref64gcc -m32 -march=athlon -O -fomit-frame-pointer2017080120170725
85887refgcc -m32 -march=core-avx-i -O2 -fomit-frame-pointer2017080120170725
85932ref64gcc -funroll-loops -m32 -march=k6 -O2 -fomit-frame-pointer2017080120170725
85968refgcc -m32 -march=pentium-mmx -O3 -fomit-frame-pointer2017080120170725
85986ref64gcc -funroll-loops -m32 -march=barcelona -O -fomit-frame-pointer2017080120170725
86031ref64gcc -m32 -march=pentium2 -Os -fomit-frame-pointer2017080120170725
86094ref64gcc -m32 -march=pentium-mmx -O2 -fomit-frame-pointer2017080120170725
86121refgcc -funroll-loops -m32 -march=i486 -O3 -fomit-frame-pointer2017080120170725
86148ref64gcc -m32 -march=k8 -O2 -fomit-frame-pointer2017080120170725
86157ref64gcc -funroll-loops -m32 -march=k6 -Os -fomit-frame-pointer2017080120170725
86193ref64gcc -funroll-loops -m32 -march=i486 -O3 -fomit-frame-pointer2017080120170725
86193refgcc -m32 -march=i486 -O3 -fomit-frame-pointer2017080120170725
86211refgcc -funroll-loops -m32 -march=prescott -O3 -fomit-frame-pointer2017080120170725
86220refgcc -m32 -march=prescott -O3 -fomit-frame-pointer2017080120170725
86229ref64gcc -funroll-loops -m32 -march=nocona -O3 -fomit-frame-pointer2017080120170725
86247ref64gcc -m32 -march=i486 -O3 -fomit-frame-pointer2017080120170725
86256ref64gcc -m32 -march=corei7 -O -fomit-frame-pointer2017080120170725
86265ref64gcc -m32 -march=core2 -O -fomit-frame-pointer2017080120170725
86274ref64gcc -funroll-loops -m32 -march=pentium3 -Os -fomit-frame-pointer2017080120170725
86373ref64gcc -m32 -march=athlon -Os -fomit-frame-pointer2017080120170725
86409ref64gcc -m32 -march=core2 -msse4.1 -Os -fomit-frame-pointer2017080120170725
86409refgcc -m32 -march=nocona -O2 -fomit-frame-pointer2017080120170725
86445refgcc -m32 -march=nocona -O3 -fomit-frame-pointer2017080120170725
86445ref64gcc -m32 -march=prescott -O3 -fomit-frame-pointer2017080120170725
86472ref64gcc -funroll-loops -m32 -march=pentium-m -Os -fomit-frame-pointer2017080120170725
86508refgcc -funroll-loops -m32 -march=i486 -O2 -fomit-frame-pointer2017080120170725
86508refgcc -m32 -march=i486 -O2 -fomit-frame-pointer2017080120170725
86517refgcc -funroll-loops -m32 -march=pentium-mmx -Os -fomit-frame-pointer2017080120170725
86517ref64gcc -m32 -march=pentiumpro -Os -fomit-frame-pointer2017080120170725
86517refgcc -m32 -march=prescott -O2 -fomit-frame-pointer2017080120170725
86562ref64gcc -m32 -march=core-avx-i -O -fomit-frame-pointer2017080120170725
86571refgcc -funroll-loops -m32 -march=nocona -O3 -fomit-frame-pointer2017080120170725
86571ref64gcc -m32 -march=corei7-avx -O2 -fomit-frame-pointer2017080120170725
86580ref64gcc -funroll-loops -m32 -O -fomit-frame-pointer2017080120170725
86580refgcc -funroll-loops -m32 -march=nocona -O2 -fomit-frame-pointer2017080120170725
86616ref64gcc -m32 -march=core-avx-i -O2 -fomit-frame-pointer2017080120170725
86643ref64gcc -funroll-loops -m32 -march=prescott -O3 -fomit-frame-pointer2017080120170725
86652refgcc -funroll-loops -m32 -march=prescott -O2 -fomit-frame-pointer2017080120170725
86670ref64gcc -m32 -march=barcelona -O2 -fomit-frame-pointer2017080120170725
86697refgcc -m32 -march=i386 -O3 -fomit-frame-pointer2017080120170725
86715refgcc -funroll-loops -m32 -march=i386 -O3 -fomit-frame-pointer2017080120170725
86787ref64gcc -m32 -march=nocona -O3 -fomit-frame-pointer2017080120170725
86805ref64gcc -m32 -march=pentium -O2 -fomit-frame-pointer2017080120170725
86814ref64gcc -funroll-loops -m32 -march=i386 -O3 -fomit-frame-pointer2017080120170725
86814ref64gcc -m32 -Os -fomit-frame-pointer2017080120170725
86832refgcc -funroll-loops -m32 -march=i386 -O2 -fomit-frame-pointer2017080120170725
86832ref64gcc -m32 -march=corei7-avx -Os -fomit-frame-pointer2017080120170725
86859refgcc -funroll-loops -m32 -march=athlon -Os -fomit-frame-pointer2017080120170725
86868refgcc -funroll-loops -m32 -march=k6 -Os -fomit-frame-pointer2017080120170725
86877refgcc -m32 -march=i386 -O2 -fomit-frame-pointer2017080120170725
86886ref64gcc -funroll-loops -m32 -march=k6-3 -O2 -fomit-frame-pointer2017080120170725
86904ref64gcc -funroll-loops -m32 -march=prescott -Os -fomit-frame-pointer2017080120170725
86931refgcc -funroll-loops -m32 -march=pentium-m -Os -fomit-frame-pointer2017080120170725
86958ref64gcc -m32 -march=native -mtune=native -O2 -fomit-frame-pointer2017080120170725
87012ref64gcc -m32 -O -fomit-frame-pointer2017080120170725
87030ref64gcc -m32 -march=core2 -msse4 -O2 -fomit-frame-pointer2017080120170725
87066refgcc -m32 -march=pentium4 -O2 -fomit-frame-pointer2017080120170725
87075refgcc -m32 -march=pentium4 -O3 -fomit-frame-pointer2017080120170725
87084ref64gcc -funroll-loops -m32 -march=pentium4 -O3 -fomit-frame-pointer2017080120170725
87129ref64gcc -funroll-loops -m32 -march=i386 -O -fomit-frame-pointer2017080120170725
87210ref64gcc -m32 -march=i386 -O3 -fomit-frame-pointer2017080120170725
87237ref64gcc -m32 -march=pentium2 -O2 -fomit-frame-pointer2017080120170725
87246ref64gcc -m32 -march=nocona -O -fomit-frame-pointer2017080120170725
87255refgcc -funroll-loops -m32 -march=pentium4 -O2 -fomit-frame-pointer2017080120170725
87264ref64gcc -funroll-loops -m32 -march=pentium -O2 -fomit-frame-pointer2017080120170725
87273ref64gcc -funroll-loops -m32 -march=pentiumpro -Os -fomit-frame-pointer2017080120170725
87309ref64gcc -funroll-loops -m32 -march=pentium-mmx -O -fomit-frame-pointer2017080120170725
87345ref64gcc -funroll-loops -m32 -march=pentium2 -Os -fomit-frame-pointer2017080120170725
87462ref64gcc -m32 -march=prescott -O -fomit-frame-pointer2017080120170725
87480ref64gcc -funroll-loops -m32 -march=i486 -O -fomit-frame-pointer2017080120170725
87480refgcc -m32 -march=native -mtune=native -Os -fomit-frame-pointer2017080120170725
87498refgcc -m32 -march=core2 -msse4 -Os -fomit-frame-pointer2017080120170725
87498refgcc -m32 -march=k6-2 -Os -fomit-frame-pointer2017080120170725
87561refgcc -funroll-loops -m32 -march=k6-2 -Os -fomit-frame-pointer2017080120170725
87561ref64gcc -m32 -march=pentium4 -O3 -fomit-frame-pointer2017080120170725
87597ref64gcc -m32 -march=core2 -Os -fomit-frame-pointer2017080120170725
87633ref64gcc -m32 -march=k6-3 -Os -fomit-frame-pointer2017080120170725
87651refgcc -m32 -march=pentium3 -Os -fomit-frame-pointer2017080120170725
87669ref64gcc -funroll-loops -m32 -march=k8 -O -fomit-frame-pointer2017080120170725
87669refgcc -m32 -march=pentium-m -Os -fomit-frame-pointer2017080120170725
87678ref64gcc -m32 -march=core2 -O2 -fomit-frame-pointer2017080120170725
87723refgcc -m32 -march=core-avx-i -Os -fomit-frame-pointer2017080120170725
87723ref64gcc -m32 -march=pentium-m -O -fomit-frame-pointer2017080120170725
87732refgcc -m32 -Os -fomit-frame-pointer2017080120170725
87786ref64gcc -funroll-loops -m32 -march=pentium-mmx -O2 -fomit-frame-pointer2017080120170725
87786ref64gcc -m32 -march=corei7 -O2 -fomit-frame-pointer2017080120170725
87831refgcc -funroll-loops -m32 -march=pentium4 -O3 -fomit-frame-pointer2017080120170725
87912ref64gcc -m32 -march=native -mtune=native -Os -fomit-frame-pointer2017080120170725
87948ref64gcc -funroll-loops -m32 -march=pentium2 -O2 -fomit-frame-pointer2017080120170725
87975refgcc -funroll-loops -m32 -march=k6-3 -Os -fomit-frame-pointer2017080120170725
87975ref64gcc -m32 -march=pentium2 -O -fomit-frame-pointer2017080120170725
88002ref64gcc -funroll-loops -m32 -march=pentium -O -fomit-frame-pointer2017080120170725
88047ref64gcc -m32 -march=pentiumpro -O -fomit-frame-pointer2017080120170725
88101ref64gcc -funroll-loops -m32 -march=nocona -O2 -fomit-frame-pointer2017080120170725
88110ref64gcc -funroll-loops -m32 -march=pentium-m -O2 -fomit-frame-pointer2017080120170725
88146ref64gcc -m32 -march=pentium3 -O -fomit-frame-pointer2017080120170725
88146ref64gcc -m32 -march=pentium4 -Os -fomit-frame-pointer2017080120170725
88155refgcc -m32 -march=barcelona -Os -fomit-frame-pointer2017080120170725
88182ref64gcc -m32 -march=corei7-avx -O -fomit-frame-pointer2017080120170725
88236ref64gcc -m32 -march=core2 -msse4 -Os -fomit-frame-pointer2017080120170725
88245ref64gcc -funroll-loops -m32 -march=pentium3 -O2 -fomit-frame-pointer2017080120170725
88263refgcc -funroll-loops -m32 -march=k8 -Os -fomit-frame-pointer2017080120170725
88299ref64gcc -funroll-loops -m32 -march=pentium2 -O -fomit-frame-pointer2017080120170725
88299ref64gcc -m32 -march=i386 -Os -fomit-frame-pointer2017080120170725
88326refgcc -m32 -march=pentium -Os -fomit-frame-pointer2017080120170725
88362ref64gcc -m32 -march=core2 -msse4.1 -O2 -fomit-frame-pointer2017080120170725
88389ref64gcc -funroll-loops -m32 -march=pentium-m -O -fomit-frame-pointer2017080120170725
88389ref64gcc -funroll-loops -m32 -march=pentiumpro -O2 -fomit-frame-pointer2017080120170725
88434ref64gcc -m32 -march=core2 -msse4.1 -O -fomit-frame-pointer2017080120170725
88434ref64gcc -m32 -march=corei7 -Os -fomit-frame-pointer2017080120170725
88488refgcc -m32 -march=corei7-avx -Os -fomit-frame-pointer2017080120170725
88506ref64gcc -m32 -march=k6-2 -O -fomit-frame-pointer2017080120170725
88533refgcc -m32 -march=pentium-mmx -Os -fomit-frame-pointer2017080120170725
88578ref64gcc -funroll-loops -m32 -march=k6-3 -Os -fomit-frame-pointer2017080120170725
88587refgcc -m32 -march=pentium2 -Os -fomit-frame-pointer2017080120170725
88587ref64gcc -m32 -march=prescott -O2 -fomit-frame-pointer2017080120170725
88623ref64gcc -m32 -march=core-avx-i -Os -fomit-frame-pointer2017080120170725
88632ref64gcc -funroll-loops -m32 -march=k6-2 -O2 -fomit-frame-pointer2017080120170725
88650ref64gcc -m32 -march=i486 -Os -fomit-frame-pointer2017080120170725
88722refgcc -m32 -march=k8 -Os -fomit-frame-pointer2017080120170725
88812refgcc -m32 -march=k6-3 -Os -fomit-frame-pointer2017080120170725
88821refgcc -m32 -march=core2 -msse4.1 -Os -fomit-frame-pointer2017080120170725
88857refgcc -funroll-loops -m32 -march=pentium2 -Os -fomit-frame-pointer2017080120170725
88911ref64gcc -m32 -march=k6-2 -O2 -fomit-frame-pointer2017080120170725
88920ref64gcc -m32 -march=pentiumpro -O2 -fomit-frame-pointer2017080120170725
88929ref64gcc -funroll-loops -m32 -march=pentium4 -O -fomit-frame-pointer2017080120170725
88938refgcc -funroll-loops -m32 -march=barcelona -Os -fomit-frame-pointer2017080120170725
88938ref64gcc -m32 -march=nocona -O2 -fomit-frame-pointer2017080120170725
88992ref64gcc -m32 -march=pentium-mmx -O -fomit-frame-pointer2017080120170725
89010ref64gcc -funroll-loops -m32 -march=k6-2 -O -fomit-frame-pointer2017080120170725
89064ref64gcc -m32 -march=pentium3 -O2 -fomit-frame-pointer2017080120170725
89073ref64gcc -m32 -march=barcelona -Os -fomit-frame-pointer2017080120170725
89136ref64gcc -m32 -march=pentium-m -O2 -fomit-frame-pointer2017080120170725
89172refgcc -m32 -march=pentiumpro -Os -fomit-frame-pointer2017080120170725
89181refgcc -funroll-loops -m32 -march=pentium3 -Os -fomit-frame-pointer2017080120170725
89217ref64gcc -m32 -march=pentium -O -fomit-frame-pointer2017080120170725
89289ref64gcc -funroll-loops -m32 -march=pentium4 -O2 -fomit-frame-pointer2017080120170725
89325ref64gcc -funroll-loops -m32 -march=k6-2 -Os -fomit-frame-pointer2017080120170725
89334ref64gcc -funroll-loops -m32 -march=i486 -O2 -fomit-frame-pointer2017080120170725
89334refgcc -m32 -march=core2 -Os -fomit-frame-pointer2017080120170725
89343refgcc -funroll-loops -m32 -Os -fomit-frame-pointer2017080120170725
89343ref64gcc -m32 -march=nocona -Os -fomit-frame-pointer2017080120170725
89388ref64gcc -funroll-loops -m32 -march=i486 -Os -fomit-frame-pointer2017080120170725
89451ref64gcc -m32 -march=k6-3 -O2 -fomit-frame-pointer2017080120170725
89469ref64gcc -funroll-loops -m32 -march=i386 -Os -fomit-frame-pointer2017080120170725
89469ref64gcc -funroll-loops -m32 -march=pentium4 -Os -fomit-frame-pointer2017080120170725
89541ref64gcc -funroll-loops -m32 -march=pentium3 -O -fomit-frame-pointer2017080120170725
89550ref64gcc -funroll-loops -m32 -march=pentiumpro -O -fomit-frame-pointer2017080120170725
89595ref64gcc -funroll-loops -m32 -march=prescott -O2 -fomit-frame-pointer2017080120170725
89658ref64gcc -m32 -march=k6 -O2 -fomit-frame-pointer2017080120170725
89703ref64gcc -m32 -march=i386 -O -fomit-frame-pointer2017080120170725
89721refgcc -funroll-loops -m32 -march=pentium4 -Os -fomit-frame-pointer2017080120170725
89757ref64gcc -m32 -march=pentium4 -O -fomit-frame-pointer2017080120170725
89775ref64gcc -funroll-loops -m32 -march=k6 -O -fomit-frame-pointer2017080120170725
89802refgcc -m32 -march=corei7 -Os -fomit-frame-pointer2017080120170725
89847ref64gcc -funroll-loops -m32 -march=i386 -O2 -fomit-frame-pointer2017080120170725
89883ref64gcc -m32 -march=pentium-mmx -Os -fomit-frame-pointer2017080120170725
89901refgcc -funroll-loops -m32 -march=i386 -Os -fomit-frame-pointer2017080120170725
89928ref64gcc -funroll-loops -m32 -march=k6-3 -O -fomit-frame-pointer2017080120170725
90063refgcc -m32 -march=athlon -Os -fomit-frame-pointer2017080120170725
90405refgcc -funroll-loops -m32 -march=pentiumpro -Os -fomit-frame-pointer2017080120170725
90486refgcc -funroll-loops -m32 -march=pentium -Os -fomit-frame-pointer2017080120170725
90486ref64gcc -m32 -march=k6 -O -fomit-frame-pointer2017080120170725
90576ref64gcc -m32 -march=prescott -Os -fomit-frame-pointer2017080120170725
90720refgcc -funroll-loops -m32 -march=nocona -Os -fomit-frame-pointer2017080120170725
90855ref64gcc -m32 -march=i486 -O -fomit-frame-pointer2017080120170725
90936ref64gcc -m32 -march=k6-3 -O -fomit-frame-pointer2017080120170725
91116refgcc -m32 -march=nocona -Os -fomit-frame-pointer2017080120170725
91215refgcc -funroll-loops -m32 -march=prescott -Os -fomit-frame-pointer2017080120170725
91404ref64gcc -m32 -march=i486 -O2 -fomit-frame-pointer2017080120170725
91845refgcc -funroll-loops -m32 -march=i486 -Os -fomit-frame-pointer2017080120170725
92340refgcc -m32 -march=i486 -Os -fomit-frame-pointer2017080120170725
92367refgcc -m32 -march=pentium4 -Os -fomit-frame-pointer2017080120170725
92475ref64gcc -funroll-loops -m32 -march=nocona -Os -fomit-frame-pointer2017080120170725
92691refgcc -m32 -march=i386 -Os -fomit-frame-pointer2017080120170725
93006ref64gcc -m32 -march=i386 -O2 -fomit-frame-pointer2017080120170725
93483ref64gcc -m32 -march=pentium4 -O2 -fomit-frame-pointer2017080120170725
93726refgcc -m32 -march=prescott -Os -fomit-frame-pointer2017080120170725

Test failure

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

Number of similar (compiler,implementation) pairs: 34, namely:
CompilerImplementations
gcc -funroll-loops -m32 -march=barcelona -Os -fomit-frame-pointer sse2
gcc -funroll-loops -m32 -march=k8 -Os -fomit-frame-pointer sse2
gcc -funroll-loops -m32 -march=nocona -Os -fomit-frame-pointer sse2
gcc -funroll-loops -m32 -march=pentium-m -Os -fomit-frame-pointer sse2
gcc -funroll-loops -m32 -march=pentium4 -Os -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=core-avx2 -O2 -fomit-frame-pointer avx2 ref ref64 sse2
gcc -m32 -march=core-avx2 -O -fomit-frame-pointer avx2 ref ref64 sse2
gcc -m32 -march=core-avx2 -Os -fomit-frame-pointer avx2 ref ref64 sse2
gcc -m32 -march=core2 -Os -fomit-frame-pointer sse2
gcc -m32 -march=core2 -msse4.1 -Os -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 -Os -fomit-frame-pointer sse2
gcc -m32 -march=k8 -Os -fomit-frame-pointer sse2
gcc -m32 -march=native -mtune=native -Os -fomit-frame-pointer sse2
gcc -m32 -march=nocona -Os -fomit-frame-pointer sse2
gcc -m32 -march=pentium-m -Os -fomit-frame-pointer sse2
gcc -m32 -march=pentium4 -Os -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 -Os -fomit-frame-pointer
error 111
error 111

Number of similar (compiler,implementation) pairs: 1, namely:
CompilerImplementations
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: void morus_stateupdate(__m256i msgblk, __m256i *state)
morus1280128v1avx2.c: ^
morus1280128v1avx2.c: morus1280128v1avx2.c:50:40: error: unknown type name '__m256i'
morus1280128v1avx2.c: void morus_stateupdate(__m256i msgblk, __m256i *state)
morus1280128v1avx2.c: ^
morus1280128v1avx2.c: morus1280128v1avx2.c:84:78: error: unknown type name '__m256i'
morus1280128v1avx2.c: void morus_initialization(const unsigned char *key, const unsigned char *iv, __m256i *state)
morus1280128v1avx2.c: ^
morus1280128v1avx2.c: morus1280128v1avx2.c:112:98: error: unknown type name '__m256i'
morus1280128v1avx2.c: void morus_tag_generation(unsigned long long msglen, unsigned long long adlen, unsigned char *c, __m256i *state)
morus1280128v1avx2.c: ^
morus1280128v1avx2.c: morus1280128v1avx2.c:136:105: error: unknown type name '__m256i'
morus1280128v1avx2.c: int morus_tag_verification(unsigned long long msglen, unsigned long long adlen, const unsigned char *c, __m256i *state)
morus1280128v1avx2.c: ^
morus1280128v1avx2.c: morus1280128v1avx2.c:164:91: error: unknown type name '__m256i'
morus1280128v1avx2.c: inline void morus_enc_aut_step(const unsigned char *plaintext, unsigned char *ciphertext, __m256i *state)
morus1280128v1avx2.c: ^
morus1280128v1avx2.c: morus1280128v1avx2.c:205:91: error: unknown type name '__m256i'
morus1280128v1avx2.c: inline void morus_dec_aut_step(unsigned char *plaintext, const unsigned char *ciphertext, __m256i *state)
morus1280128v1avx2.c: ^
morus1280128v1avx2.c: morus1280128v1avx2.c:248:111: error: unknown type name '__m256i'
morus1280128v1avx2.c: void morus_enc_aut_partialblock(const unsigned char *plaintext, unsigned char *ciphertext, unsigned long len, __m256i *state)
morus1280128v1avx2.c: ^
morus1280128v1avx2.c: morus1280128v1avx2.c:269:111: error: unknown type name '__m256i'
morus1280128v1avx2.c: ...

Number of similar (compiler,implementation) pairs: 157, 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 -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 -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 -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: inline void morus_stateupdate(__m128i *msgblk, __m128i (*state)[2])
morus1280128v1sse2.c: ^
morus1280128v1sse2.c: morus1280128v1sse2.c:38:48: error: unknown type name '__m128i'
morus1280128v1sse2.c: inline void morus_stateupdate(__m128i *msgblk, __m128i (*state)[2])
morus1280128v1sse2.c: ^
morus1280128v1sse2.c: morus1280128v1sse2.c:83:66: error: unknown type name '__m128i'
morus1280128v1sse2.c: void morus_initialization(const uint8_t *key, const uint8_t *iv, __m128i (*state)[2])
morus1280128v1sse2.c: ^
morus1280128v1sse2.c: morus1280128v1sse2.c:103:62: error: unknown type name '__m128i'
morus1280128v1sse2.c: void morus_initialization_key_256(uint8_t *key, uint8_t *iv, __m128i (*state)[2])
morus1280128v1sse2.c: ^
morus1280128v1sse2.c: morus1280128v1sse2.c:125:72: error: unknown type name '__m128i'
morus1280128v1sse2.c: void morus_tag_generation(uint64_t msglen, uint64_t adlen, uint8_t *c, __m128i (*state)[2])
morus1280128v1sse2.c: ^
morus1280128v1sse2.c: morus1280128v1sse2.c:155:79: error: unknown type name '__m128i'
morus1280128v1sse2.c: int morus_tag_verification(uint64_t msglen, uint64_t adlen, const uint8_t *c, __m128i (*state)[2])
morus1280128v1sse2.c: ^
morus1280128v1sse2.c: morus1280128v1sse2.c:191:46: error: unknown type name '__m128i'
morus1280128v1sse2.c: uint8_t *ciphertextblock, __m128i (*state)[2])
morus1280128v1sse2.c: ^
morus1280128v1sse2.c: morus1280128v1sse2.c:217:40: error: unknown type name '__m128i'
morus1280128v1sse2.c: const uint8_t *ciphertextblock, __m128i (*state)[2])
morus1280128v1sse2.c: ^
morus1280128v1sse2.c: morus1280128v1sse2.c:244:43: error: unknown type name '__m128i'
morus1280128v1sse2.c: ...

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: void morus_stateupdate(__m256i msgblk, __m256i *state)
morus1280128v1avx2.c: ^
morus1280128v1avx2.c: morus1280128v1avx2.c:50:40: error: unknown type name '__m256i'
morus1280128v1avx2.c: void morus_stateupdate(__m256i msgblk, __m256i *state)
morus1280128v1avx2.c: ^
morus1280128v1avx2.c: morus1280128v1avx2.c:84:78: error: unknown type name '__m256i'
morus1280128v1avx2.c: void morus_initialization(const unsigned char *key, const unsigned char *iv, __m256i *state)
morus1280128v1avx2.c: ^
morus1280128v1avx2.c: morus1280128v1avx2.c:112:98: error: unknown type name '__m256i'
morus1280128v1avx2.c: void morus_tag_generation(unsigned long long msglen, unsigned long long adlen, unsigned char *c, __m256i *state)
morus1280128v1avx2.c: ^
morus1280128v1avx2.c: morus1280128v1avx2.c:136:105: error: unknown type name '__m256i'
morus1280128v1avx2.c: int morus_tag_verification(unsigned long long msglen, unsigned long long adlen, const unsigned char *c, __m256i *state)
morus1280128v1avx2.c: ^
morus1280128v1avx2.c: morus1280128v1avx2.c:164:91: error: unknown type name '__m256i'
morus1280128v1avx2.c: inline void morus_enc_aut_step(const unsigned char *plaintext, unsigned char *ciphertext, __m256i *state)
morus1280128v1avx2.c: ^
morus1280128v1avx2.c: morus1280128v1avx2.c:205:91: error: unknown type name '__m256i'
morus1280128v1avx2.c: inline void morus_dec_aut_step(unsigned char *plaintext, const unsigned char *ciphertext, __m256i *state)
morus1280128v1avx2.c: ^
morus1280128v1avx2.c: morus1280128v1avx2.c:248:111: error: unknown type name '__m256i'
morus1280128v1avx2.c: void morus_enc_aut_partialblock(const unsigned char *plaintext, unsigned char *ciphertext, unsigned long len, __m256i *state)
morus1280128v1avx2.c: ^
morus1280128v1avx2.c: morus1280128v1avx2.c:269:111: error: unknown type name '__m256i'
morus1280128v1avx2.c: ...
morus1280128v1avx2.c: morus1280128v1avx2.c:50:24: error: unknown type name '__m256i'
morus1280128v1avx2.c: void morus_stateupdate(__m256i msgblk, __m256i *state)
morus1280128v1avx2.c: ^
morus1280128v1avx2.c: morus1280128v1avx2.c:50:40: error: unknown type name '__m256i'
morus1280128v1avx2.c: void morus_stateupdate(__m256i msgblk, __m256i *state)
morus1280128v1avx2.c: ^
morus1280128v1avx2.c: morus1280128v1avx2.c:84:78: error: unknown type name '__m256i'
morus1280128v1avx2.c: void morus_initialization(const unsigned char *key, const unsigned char *iv, __m256i *state)
morus1280128v1avx2.c: ^
morus1280128v1avx2.c: morus1280128v1avx2.c:112:98: error: unknown type name '__m256i'
morus1280128v1avx2.c: void morus_tag_generation(unsigned long long msglen, unsigned long long adlen, unsigned char *c, __m256i *state)
morus1280128v1avx2.c: ^
morus1280128v1avx2.c: morus1280128v1avx2.c:136:105: error: unknown type name '__m256i'
morus1280128v1avx2.c: int morus_tag_verification(unsigned long long msglen, unsigned long long adlen, const unsigned char *c, __m256i *state)
morus1280128v1avx2.c: ^
morus1280128v1avx2.c: morus1280128v1avx2.c:164:91: error: unknown type name '__m256i'
morus1280128v1avx2.c: inline void morus_enc_aut_step(const unsigned char *plaintext, unsigned char *ciphertext, __m256i *state)
morus1280128v1avx2.c: ^
morus1280128v1avx2.c: morus1280128v1avx2.c:205:91: error: unknown type name '__m256i'
morus1280128v1avx2.c: inline void morus_dec_aut_step(unsigned char *plaintext, const unsigned char *ciphertext, __m256i *state)
morus1280128v1avx2.c: ^
morus1280128v1avx2.c: morus1280128v1avx2.c:248:111: error: unknown type name '__m256i'
morus1280128v1avx2.c: void morus_enc_aut_partialblock(const unsigned char *plaintext, unsigned char *ciphertext, unsigned long len, __m256i *state)
morus1280128v1avx2.c: ^
morus1280128v1avx2.c: morus1280128v1avx2.c:269:111: error: unknown type name '__m256i'
morus1280128v1avx2.c: ...

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: state[0] = XOR256(state[0], state[3]);
morus1280128v1avx2.c: ^
morus1280128v1avx2.c: morus1280128v1avx2.c:53:11: error: incompatible types when assigning to type '__m256i' from type 'int'
morus1280128v1avx2.c: state[0] = XOR256(state[0], AND256(state[1], state[2]));
morus1280128v1avx2.c: ^
morus1280128v1avx2.c: morus1280128v1avx2.c:54:11: error: incompatible types when assigning to type '__m256i' from type 'int'
morus1280128v1avx2.c: state[0] = ROTL256(state[0], n1);
morus1280128v1avx2.c: ^
morus1280128v1avx2.c: morus1280128v1avx2.c:55:11: error: incompatible types when assigning to type '__m256i' from type 'int'
morus1280128v1avx2.c: state[3] = ROTL256_64(state[3]);
morus1280128v1avx2.c: ^
morus1280128v1avx2.c: morus1280128v1avx2.c:57:11: error: incompatible types when assigning to type '__m256i' from type 'int'
morus1280128v1avx2.c: state[1] = XOR256(state[1], msgblk);
morus1280128v1avx2.c: ^
morus1280128v1avx2.c: morus1280128v1avx2.c:58:11: error: incompatible types when assigning to type '__m256i' from type 'int'
morus1280128v1avx2.c: state[1] = XOR256(state[1], state[4]);
morus1280128v1avx2.c: ^
morus1280128v1avx2.c: morus1280128v1avx2.c:59:11: error: incompatible types when assigning to type '__m256i' from type 'int'
morus1280128v1avx2.c: state[1] = XOR256(state[1], AND256(state[2], state[3]));
morus1280128v1avx2.c: ^
morus1280128v1avx2.c: morus1280128v1avx2.c:60:11: error: incompatible types when assigning to type '__m256i' from type 'int'
morus1280128v1avx2.c: state[1] = ROTL256(state[1], n2);
morus1280128v1avx2.c: ^
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