Implementation notes: x86, latour, crypto_aead/morus1280128v1

Computer: latour
Architecture: x86
CPU ID: GenuineIntel-000006fb-bfebfbff
SUPERCOP version: 20171218
Operation: crypto_aead
Primitive: morus1280128v1
TimeImplementationCompilerBenchmark dateSUPERCOP version
15975sse2gcc -m32 -march=k8 -O3 -fomit-frame-pointer2017072420170718
16119sse2gcc -m32 -march=core2 -O3 -fomit-frame-pointer2017072420170718
16119sse2gcc -m32 -march=native -mtune=native -O3 -fomit-frame-pointer2017072420170718
16191sse2gcc -funroll-loops -m32 -march=k8 -O3 -fomit-frame-pointer2017072420170718
16281sse2gcc -m32 -march=barcelona -O3 -fomit-frame-pointer2017072420170718
16290sse2gcc -funroll-loops -m32 -march=pentium-m -O3 -fomit-frame-pointer2017072420170718
16299sse2gcc -funroll-loops -m32 -march=k8 -O2 -fomit-frame-pointer2017072420170718
16326sse2gcc -funroll-loops -m32 -march=pentium-m -O -fomit-frame-pointer2017072420170718
16326sse2gcc -m32 -march=barcelona -O2 -fomit-frame-pointer2017072420170718
16335sse2gcc -funroll-loops -m32 -march=pentium4 -O -fomit-frame-pointer2017072420170718
16344sse2gcc -funroll-loops -m32 -march=pentium-m -O2 -fomit-frame-pointer2017072420170718
16362sse2gcc -funroll-loops -m32 -march=k8 -O -fomit-frame-pointer2017072420170718
16416sse2gcc -m32 -march=pentium-m -O3 -fomit-frame-pointer2017072420170718
16434sse2gcc -m32 -march=k8 -O2 -fomit-frame-pointer2017072420170718
16461sse2gcc -funroll-loops -m32 -march=barcelona -O2 -fomit-frame-pointer2017072420170718
16479sse2gcc -m32 -march=core2 -msse4.1 -O2 -fomit-frame-pointer2017072420170718
16488sse2gcc -m32 -march=core2 -O2 -fomit-frame-pointer2017072420170718
16488sse2gcc -m32 -march=pentium4 -O -fomit-frame-pointer2017072420170718
16506sse2gcc -m32 -march=native -mtune=native -O2 -fomit-frame-pointer2017072420170718
16515sse2gcc -funroll-loops -m32 -march=nocona -O3 -fomit-frame-pointer2017072420170718
16533sse2gcc -m32 -march=pentium-m -O -fomit-frame-pointer2017072420170718
16542sse2gcc -funroll-loops -m32 -march=nocona -O2 -fomit-frame-pointer2017072420170718
16542sse2gcc -funroll-loops -m32 -march=prescott -O3 -fomit-frame-pointer2017072420170718
16560sse2gcc -funroll-loops -m32 -march=pentium4 -O3 -fomit-frame-pointer2017072420170718
16569sse2gcc -funroll-loops -m32 -march=prescott -O -fomit-frame-pointer2017072420170718
16578sse2gcc -m32 -march=core2 -O -fomit-frame-pointer2017072420170718
16587sse2gcc -funroll-loops -m32 -march=nocona -O -fomit-frame-pointer2017072420170718
16587sse2gcc -m32 -march=corei7 -O -fomit-frame-pointer2017072420170718
16605sse2gcc -m32 -march=k8 -O -fomit-frame-pointer2017072420170718
16614sse2gcc -m32 -march=native -mtune=native -O -fomit-frame-pointer2017072420170718
16623sse2gcc -funroll-loops -m32 -march=pentium4 -O2 -fomit-frame-pointer2017072420170718
16623sse2gcc -m32 -march=core2 -msse4.1 -O -fomit-frame-pointer2017072420170718
16623sse2gcc -m32 -march=prescott -O -fomit-frame-pointer2017072420170718
16650sse2gcc -m32 -march=core2 -msse4 -O -fomit-frame-pointer2017072420170718
16740sse2gcc -funroll-loops -m32 -march=prescott -O2 -fomit-frame-pointer2017072420170718
16740sse2gcc -m32 -march=nocona -O3 -fomit-frame-pointer2017072420170718
16758sse2gcc -m32 -march=pentium-m -O2 -fomit-frame-pointer2017072420170718
16785sse2gcc -m32 -march=nocona -O -fomit-frame-pointer2017072420170718
16839sse2gcc -m32 -march=prescott -O3 -fomit-frame-pointer2017072420170718
16866sse2gcc -m32 -march=pentium4 -O3 -fomit-frame-pointer2017072420170718
16902sse2gcc -funroll-loops -m32 -march=barcelona -O -fomit-frame-pointer2017072420170718
16911sse2gcc -m32 -march=pentium4 -O2 -fomit-frame-pointer2017072420170718
16983sse2gcc -m32 -march=core2 -msse4 -O2 -fomit-frame-pointer2017072420170718
17019sse2gcc -m32 -march=nocona -O2 -fomit-frame-pointer2017072420170718
17064sse2gcc -m32 -march=barcelona -O -fomit-frame-pointer2017072420170718
17082sse2gcc -m32 -march=prescott -O2 -fomit-frame-pointer2017072420170718
17118sse2gcc -m32 -march=corei7 -O2 -fomit-frame-pointer2017072420170718
42345sse2gcc -funroll-loops -m32 -march=barcelona -O3 -fomit-frame-pointer2017072420170718
82008ref64gcc -funroll-loops -m32 -march=athlon -O3 -fomit-frame-pointer2017072420170718
82071refgcc -funroll-loops -m32 -march=k8 -O2 -fomit-frame-pointer2017072420170718
82098refgcc -funroll-loops -m32 -march=athlon -O3 -fomit-frame-pointer2017072420170718
82116refgcc -funroll-loops -m32 -march=barcelona -O2 -fomit-frame-pointer2017072420170718
82125refgcc -m32 -march=pentium -O -fomit-frame-pointer2017072420170718
82179ref64gcc -funroll-loops -m32 -march=k8 -O3 -fomit-frame-pointer2017072420170718
82197refgcc -funroll-loops -m32 -march=athlon -O2 -fomit-frame-pointer2017072420170718
82206refgcc -funroll-loops -m32 -march=k8 -O3 -fomit-frame-pointer2017072420170718
82215refgcc -funroll-loops -m32 -O2 -fomit-frame-pointer2017072420170718
82296refgcc -funroll-loops -m32 -march=pentium-m -O2 -fomit-frame-pointer2017072420170718
82341ref64gcc -funroll-loops -m32 -march=k6-2 -O3 -fomit-frame-pointer2017072420170718
82359refgcc -funroll-loops -m32 -march=k6-3 -O3 -fomit-frame-pointer2017072420170718
82395refgcc -funroll-loops -m32 -march=barcelona -O3 -fomit-frame-pointer2017072420170718
82395refgcc -funroll-loops -m32 -march=pentium2 -O -fomit-frame-pointer2017072420170718
82449refgcc -m32 -march=barcelona -O -fomit-frame-pointer2017072420170718
82458ref64gcc -funroll-loops -m32 -march=barcelona -O3 -fomit-frame-pointer2017072420170718
82521refgcc -m32 -march=i486 -O -fomit-frame-pointer2017072420170718
82530refgcc -funroll-loops -m32 -march=k6 -O2 -fomit-frame-pointer2017072420170718
82539refgcc -funroll-loops -m32 -march=pentiumpro -O2 -fomit-frame-pointer2017072420170718
82557refgcc -funroll-loops -m32 -march=k8 -O -fomit-frame-pointer2017072420170718
82566refgcc -funroll-loops -m32 -march=k6-2 -O2 -fomit-frame-pointer2017072420170718
82602refgcc -funroll-loops -m32 -march=pentium -O -fomit-frame-pointer2017072420170718
82602refgcc -m32 -march=corei7 -O -fomit-frame-pointer2017072420170718
82611refgcc -m32 -march=athlon -O -fomit-frame-pointer2017072420170718
82620ref64gcc -funroll-loops -m32 -march=k6 -O3 -fomit-frame-pointer2017072420170718
82674ref64gcc -funroll-loops -m32 -O3 -fomit-frame-pointer2017072420170718
82683refgcc -funroll-loops -m32 -march=k6-2 -O3 -fomit-frame-pointer2017072420170718
82683ref64gcc -funroll-loops -m32 -march=k6-3 -O3 -fomit-frame-pointer2017072420170718
82746ref64gcc -funroll-loops -m32 -march=pentium-m -O3 -fomit-frame-pointer2017072420170718
82782refgcc -m32 -march=core-avx-i -O -fomit-frame-pointer2017072420170718
82791refgcc -m32 -march=pentium4 -O -fomit-frame-pointer2017072420170718
82818refgcc -funroll-loops -m32 -march=athlon -O -fomit-frame-pointer2017072420170718
82818refgcc -funroll-loops -m32 -march=pentium-m -O -fomit-frame-pointer2017072420170718
82836refgcc -funroll-loops -m32 -march=pentiumpro -O3 -fomit-frame-pointer2017072420170718
82836refgcc -m32 -march=pentium-mmx -O -fomit-frame-pointer2017072420170718
82845refgcc -m32 -march=corei7-avx -O -fomit-frame-pointer2017072420170718
82890refgcc -m32 -march=native -mtune=native -O -fomit-frame-pointer2017072420170718
82917ref64gcc -funroll-loops -m32 -march=athlon -O -fomit-frame-pointer2017072420170718
82917refgcc -funroll-loops -m32 -march=k6 -O3 -fomit-frame-pointer2017072420170718
82926refgcc -m32 -march=pentium3 -O -fomit-frame-pointer2017072420170718
82953refgcc -funroll-loops -m32 -O -fomit-frame-pointer2017072420170718
82980refgcc -funroll-loops -m32 -march=pentium2 -O2 -fomit-frame-pointer2017072420170718
82998refgcc -funroll-loops -m32 -march=pentium3 -O2 -fomit-frame-pointer2017072420170718
83061refgcc -funroll-loops -m32 -march=pentium2 -O3 -fomit-frame-pointer2017072420170718
83061refgcc -m32 -march=k8 -O -fomit-frame-pointer2017072420170718
83088refgcc -funroll-loops -m32 -march=k6 -O -fomit-frame-pointer2017072420170718
83124refgcc -funroll-loops -m32 -march=barcelona -O -fomit-frame-pointer2017072420170718
83133refgcc -m32 -march=k6-3 -O -fomit-frame-pointer2017072420170718
83178refgcc -m32 -march=k6-2 -O -fomit-frame-pointer2017072420170718
83223refgcc -funroll-loops -m32 -march=pentium-m -O3 -fomit-frame-pointer2017072420170718
83241ref64gcc -m32 -march=core2 -O3 -fomit-frame-pointer2017072420170718
83277refgcc -funroll-loops -m32 -march=k6-3 -O2 -fomit-frame-pointer2017072420170718
83277refgcc -m32 -march=core2 -msse4 -O -fomit-frame-pointer2017072420170718
83295refgcc -funroll-loops -m32 -march=pentiumpro -O -fomit-frame-pointer2017072420170718
83295refgcc -m32 -march=prescott -O -fomit-frame-pointer2017072420170718
83304refgcc -funroll-loops -m32 -march=prescott -O -fomit-frame-pointer2017072420170718
83322refgcc -m32 -march=core2 -O -fomit-frame-pointer2017072420170718
83331refgcc -m32 -march=pentiumpro -O -fomit-frame-pointer2017072420170718
83340refgcc -funroll-loops -m32 -march=pentium3 -O -fomit-frame-pointer2017072420170718
83367refgcc -funroll-loops -m32 -march=k6-2 -O -fomit-frame-pointer2017072420170718
83385refgcc -funroll-loops -m32 -march=nocona -O -fomit-frame-pointer2017072420170718
83403refgcc -m32 -march=barcelona -O3 -fomit-frame-pointer2017072420170718
83403refgcc -m32 -march=i386 -O -fomit-frame-pointer2017072420170718
83403refgcc -m32 -march=pentium3 -O2 -fomit-frame-pointer2017072420170718
83412refgcc -funroll-loops -m32 -march=i486 -O -fomit-frame-pointer2017072420170718
83412refgcc -m32 -march=athlon -O2 -fomit-frame-pointer2017072420170718
83421refgcc -funroll-loops -m32 -march=pentium-mmx -O -fomit-frame-pointer2017072420170718
83421ref64gcc -m32 -march=k8 -O3 -fomit-frame-pointer2017072420170718
83457ref64gcc -funroll-loops -m32 -march=pentium2 -O3 -fomit-frame-pointer2017072420170718
83466refgcc -m32 -march=pentium2 -O2 -fomit-frame-pointer2017072420170718
83484refgcc -m32 -march=pentiumpro -O2 -fomit-frame-pointer2017072420170718
83511refgcc -funroll-loops -m32 -march=k6-3 -O -fomit-frame-pointer2017072420170718
83547refgcc -m32 -march=athlon -O3 -fomit-frame-pointer2017072420170718
83574refgcc -m32 -march=core2 -msse4.1 -O -fomit-frame-pointer2017072420170718
83574refgcc -m32 -march=pentium2 -O -fomit-frame-pointer2017072420170718
83583refgcc -m32 -march=barcelona -O2 -fomit-frame-pointer2017072420170718
83610refgcc -m32 -march=k6 -O -fomit-frame-pointer2017072420170718
83646refgcc -funroll-loops -m32 -march=pentium4 -O -fomit-frame-pointer2017072420170718
83664ref64gcc -funroll-loops -m32 -march=pentiumpro -O3 -fomit-frame-pointer2017072420170718
83682ref64gcc -funroll-loops -m32 -march=pentium3 -Os -fomit-frame-pointer2017072420170718
83700refgcc -m32 -march=pentium-m -O -fomit-frame-pointer2017072420170718
83754refgcc -funroll-loops -m32 -march=pentium3 -O3 -fomit-frame-pointer2017072420170718
83772refgcc -m32 -march=core2 -O3 -fomit-frame-pointer2017072420170718
83799refgcc -m32 -march=k8 -O3 -fomit-frame-pointer2017072420170718
83862refgcc -m32 -march=k6-2 -O3 -fomit-frame-pointer2017072420170718
83862refgcc -m32 -march=nocona -O -fomit-frame-pointer2017072420170718
83925refgcc -m32 -O2 -fomit-frame-pointer2017072420170718
83934ref64gcc -m32 -march=k6-3 -O3 -fomit-frame-pointer2017072420170718
83943ref64gcc -m32 -march=barcelona -O3 -fomit-frame-pointer2017072420170718
83961ref64gcc -m32 -march=native -mtune=native -O3 -fomit-frame-pointer2017072420170718
83988refgcc -m32 -O -fomit-frame-pointer2017072420170718
84051ref64gcc -m32 -march=k6-2 -O3 -fomit-frame-pointer2017072420170718
84177ref64gcc -m32 -march=k6 -O3 -fomit-frame-pointer2017072420170718
84240refgcc -funroll-loops -m32 -march=i386 -O -fomit-frame-pointer2017072420170718
84240refgcc -m32 -march=native -mtune=native -O3 -fomit-frame-pointer2017072420170718
84249ref64gcc -funroll-loops -m32 -march=pentium -O2 -fomit-frame-pointer2017072420170718
84258refgcc -m32 -march=k6 -O3 -fomit-frame-pointer2017072420170718
84267ref64gcc -funroll-loops -m32 -march=pentium -O3 -fomit-frame-pointer2017072420170718
84285ref64gcc -funroll-loops -m32 -march=pentiumpro -Os -fomit-frame-pointer2017072420170718
84285ref64gcc -m32 -march=pentium -Os -fomit-frame-pointer2017072420170718
84330ref64gcc -funroll-loops -m32 -Os -fomit-frame-pointer2017072420170718
84357ref64gcc -m32 -march=k6-2 -Os -fomit-frame-pointer2017072420170718
84384ref64gcc -m32 -march=core2 -msse4 -O -fomit-frame-pointer2017072420170718
84393ref64gcc -funroll-loops -m32 -march=prescott -O -fomit-frame-pointer2017072420170718
84402ref64gcc -m32 -march=barcelona -Os -fomit-frame-pointer2017072420170718
84402refgcc -m32 -march=k6 -O2 -fomit-frame-pointer2017072420170718
84438ref64gcc -funroll-loops -m32 -march=pentium3 -O3 -fomit-frame-pointer2017072420170718
84456refgcc -m32 -march=k6-3 -O3 -fomit-frame-pointer2017072420170718
84465refgcc -m32 -march=pentium-m -O2 -fomit-frame-pointer2017072420170718
84492ref64gcc -m32 -march=corei7-avx -O -fomit-frame-pointer2017072420170718
84501ref64gcc -funroll-loops -m32 -march=k8 -O -fomit-frame-pointer2017072420170718
84537refgcc -funroll-loops -m32 -O3 -fomit-frame-pointer2017072420170718
84555ref64gcc -funroll-loops -m32 -march=pentium-mmx -O3 -fomit-frame-pointer2017072420170718
84564refgcc -funroll-loops -m32 -march=pentium-mmx -O3 -fomit-frame-pointer2017072420170718
84564refgcc -funroll-loops -m32 -march=pentium -O3 -fomit-frame-pointer2017072420170718
84591refgcc -m32 -march=core2 -msse4 -O2 -fomit-frame-pointer2017072420170718
84618refgcc -m32 -march=k6-2 -O2 -fomit-frame-pointer2017072420170718
84663refgcc -m32 -march=k6-3 -O2 -fomit-frame-pointer2017072420170718
84726ref64gcc -m32 -march=pentium-m -O3 -fomit-frame-pointer2017072420170718
84744refgcc -funroll-loops -m32 -march=pentium-mmx -O2 -fomit-frame-pointer2017072420170718
84789ref64gcc -m32 -march=pentium-m -Os -fomit-frame-pointer2017072420170718
84789refgcc -m32 -march=pentium -O2 -fomit-frame-pointer2017072420170718
84798ref64gcc -funroll-loops -m32 -march=k6 -Os -fomit-frame-pointer2017072420170718
84825ref64gcc -m32 -march=pentiumpro -O3 -fomit-frame-pointer2017072420170718
84852refgcc -funroll-loops -m32 -march=pentium -O2 -fomit-frame-pointer2017072420170718
84852ref64gcc -m32 -march=athlon -O3 -fomit-frame-pointer2017072420170718
84879ref64gcc -m32 -march=pentium2 -O3 -fomit-frame-pointer2017072420170718
84915ref64gcc -funroll-loops -m32 -march=pentium-mmx -Os -fomit-frame-pointer2017072420170718
84978ref64gcc -m32 -march=corei7 -O2 -fomit-frame-pointer2017072420170718
84996refgcc -m32 -march=pentiumpro -O3 -fomit-frame-pointer2017072420170718
85050refgcc -m32 -march=pentium2 -O3 -fomit-frame-pointer2017072420170718
85068refgcc -m32 -march=k8 -O2 -fomit-frame-pointer2017072420170718
85122ref64gcc -funroll-loops -m32 -march=barcelona -Os -fomit-frame-pointer2017072420170718
85131ref64gcc -m32 -march=core2 -msse4.1 -O2 -fomit-frame-pointer2017072420170718
85140refgcc -m32 -march=pentium -O3 -fomit-frame-pointer2017072420170718
85185refgcc -m32 -O3 -fomit-frame-pointer2017072420170718
85212ref64gcc -m32 -march=pentium -O3 -fomit-frame-pointer2017072420170718
85248ref64gcc -m32 -O3 -fomit-frame-pointer2017072420170718
85248ref64gcc -m32 -march=k8 -Os -fomit-frame-pointer2017072420170718
85257refgcc -m32 -march=core2 -O2 -fomit-frame-pointer2017072420170718
85275refgcc -m32 -march=core2 -msse4.1 -O2 -fomit-frame-pointer2017072420170718
85284ref64gcc -funroll-loops -m32 -march=pentium -Os -fomit-frame-pointer2017072420170718
85302refgcc -m32 -march=core-avx-i -O2 -fomit-frame-pointer2017072420170718
85347ref64gcc -m32 -march=barcelona -O2 -fomit-frame-pointer2017072420170718
85356refgcc -m32 -march=pentium-mmx -O3 -fomit-frame-pointer2017072420170718
85356ref64gcc -m32 -march=pentium-mmx -O3 -fomit-frame-pointer2017072420170718
85365refgcc -m32 -march=pentium-mmx -O2 -fomit-frame-pointer2017072420170718
85383ref64gcc -m32 -march=pentiumpro -Os -fomit-frame-pointer2017072420170718
85401refgcc -m32 -march=pentium3 -O3 -fomit-frame-pointer2017072420170718
85419ref64gcc -m32 -march=pentium-mmx -O2 -fomit-frame-pointer2017072420170718
85455refgcc -m32 -march=k6-2 -Os -fomit-frame-pointer2017072420170718
85464ref64gcc -funroll-loops -m32 -march=nocona -O -fomit-frame-pointer2017072420170718
85491refgcc -m32 -march=corei7-avx -O2 -fomit-frame-pointer2017072420170718
85554refgcc -m32 -march=corei7 -O2 -fomit-frame-pointer2017072420170718
85572refgcc -m32 -march=pentium-m -O3 -fomit-frame-pointer2017072420170718
85581ref64gcc -m32 -march=nocona -O -fomit-frame-pointer2017072420170718
85680ref64gcc -funroll-loops -m32 -march=k6-3 -O2 -fomit-frame-pointer2017072420170718
85743ref64gcc -m32 -march=pentium-mmx -Os -fomit-frame-pointer2017072420170718
85752refgcc -m32 -march=k6-3 -Os -fomit-frame-pointer2017072420170718
85824ref64gcc -funroll-loops -m32 -march=barcelona -O -fomit-frame-pointer2017072420170718
85824ref64gcc -m32 -march=pentium2 -Os -fomit-frame-pointer2017072420170718
85833ref64gcc -m32 -O2 -fomit-frame-pointer2017072420170718
85842refgcc -funroll-loops -m32 -march=k6-2 -Os -fomit-frame-pointer2017072420170718
85842refgcc -m32 -march=native -mtune=native -O2 -fomit-frame-pointer2017072420170718
85851refgcc -funroll-loops -m32 -march=i486 -O2 -fomit-frame-pointer2017072420170718
85887ref64gcc -funroll-loops -m32 -march=athlon -O2 -fomit-frame-pointer2017072420170718
85896ref64gcc -funroll-loops -m32 -march=k6-3 -Os -fomit-frame-pointer2017072420170718
85896ref64gcc -m32 -march=prescott -O -fomit-frame-pointer2017072420170718
85905refgcc -funroll-loops -m32 -march=nocona -O2 -fomit-frame-pointer2017072420170718
85968refgcc -funroll-loops -m32 -march=prescott -O2 -fomit-frame-pointer2017072420170718
85968ref64gcc -m32 -march=pentium3 -O3 -fomit-frame-pointer2017072420170718
86004ref64gcc -m32 -march=core-avx-i -O2 -fomit-frame-pointer2017072420170718
86040refgcc -funroll-loops -m32 -march=i486 -O3 -fomit-frame-pointer2017072420170718
86085ref64gcc -m32 -march=k6 -O -fomit-frame-pointer2017072420170718
86130ref64gcc -m32 -march=pentium2 -O2 -fomit-frame-pointer2017072420170718
86148refgcc -m32 -march=prescott -O3 -fomit-frame-pointer2017072420170718
86157ref64gcc -m32 -O -fomit-frame-pointer2017072420170718
86157ref64gcc -m32 -march=native -mtune=native -O2 -fomit-frame-pointer2017072420170718
86166ref64gcc -m32 -march=k8 -O -fomit-frame-pointer2017072420170718
86175refgcc -funroll-loops -m32 -march=prescott -O3 -fomit-frame-pointer2017072420170718
86175refgcc -m32 -march=i386 -O2 -fomit-frame-pointer2017072420170718
86193ref64gcc -funroll-loops -m32 -O -fomit-frame-pointer2017072420170718
86220refgcc -m32 -march=nocona -O2 -fomit-frame-pointer2017072420170718
86220ref64gcc -m32 -march=nocona -O3 -fomit-frame-pointer2017072420170718
86229ref64gcc -m32 -march=i486 -O3 -fomit-frame-pointer2017072420170718
86247ref64gcc -funroll-loops -m32 -march=pentium-m -Os -fomit-frame-pointer2017072420170718
86265ref64gcc -funroll-loops -m32 -march=nocona -O3 -fomit-frame-pointer2017072420170718
86301ref64gcc -m32 -march=core-avx-i -O -fomit-frame-pointer2017072420170718
86319refgcc -funroll-loops -m32 -march=pentium -Os -fomit-frame-pointer2017072420170718
86319ref64gcc -m32 -march=pentium3 -Os -fomit-frame-pointer2017072420170718
86328refgcc -m32 -march=pentium -Os -fomit-frame-pointer2017072420170718
86355ref64gcc -m32 -Os -fomit-frame-pointer2017072420170718
86364refgcc -funroll-loops -m32 -march=i386 -O2 -fomit-frame-pointer2017072420170718
86364ref64gcc -funroll-loops -m32 -march=i486 -O3 -fomit-frame-pointer2017072420170718
86445refgcc -m32 -march=i486 -O2 -fomit-frame-pointer2017072420170718
86463refgcc -funroll-loops -m32 -march=pentium2 -Os -fomit-frame-pointer2017072420170718
86481ref64gcc -m32 -march=athlon -O -fomit-frame-pointer2017072420170718
86481ref64gcc -m32 -march=i386 -O3 -fomit-frame-pointer2017072420170718
86490refgcc -m32 -march=i486 -O3 -fomit-frame-pointer2017072420170718
86499refgcc -funroll-loops -m32 -march=nocona -O3 -fomit-frame-pointer2017072420170718
86517ref64gcc -funroll-loops -m32 -march=pentium2 -Os -fomit-frame-pointer2017072420170718
86526ref64gcc -funroll-loops -m32 -march=k6 -O2 -fomit-frame-pointer2017072420170718
86535ref64gcc -funroll-loops -m32 -march=prescott -O3 -fomit-frame-pointer2017072420170718
86544refgcc -m32 -march=prescott -O2 -fomit-frame-pointer2017072420170718
86571ref64gcc -m32 -march=corei7 -Os -fomit-frame-pointer2017072420170718
86598ref64gcc -m32 -march=core-avx-i -Os -fomit-frame-pointer2017072420170718
86625refgcc -m32 -march=nocona -O3 -fomit-frame-pointer2017072420170718
86643ref64gcc -funroll-loops -m32 -march=nocona -O2 -fomit-frame-pointer2017072420170718
86661refgcc -funroll-loops -m32 -march=i386 -O3 -fomit-frame-pointer2017072420170718
86760refgcc -m32 -march=i386 -O3 -fomit-frame-pointer2017072420170718
86823refgcc -m32 -march=pentium4 -O2 -fomit-frame-pointer2017072420170718
86859ref64gcc -m32 -march=prescott -O3 -fomit-frame-pointer2017072420170718
86886ref64gcc -m32 -march=corei7 -O -fomit-frame-pointer2017072420170718
86895ref64gcc -funroll-loops -m32 -march=pentium2 -O2 -fomit-frame-pointer2017072420170718
86958ref64gcc -funroll-loops -m32 -march=pentium3 -O -fomit-frame-pointer2017072420170718
87012ref64gcc -m32 -march=pentiumpro -O2 -fomit-frame-pointer2017072420170718
87030ref64gcc -funroll-loops -m32 -march=pentium -O -fomit-frame-pointer2017072420170718
87030ref64gcc -m32 -march=barcelona -O -fomit-frame-pointer2017072420170718
87048refgcc -funroll-loops -m32 -march=pentium-mmx -Os -fomit-frame-pointer2017072420170718
87075refgcc -funroll-loops -m32 -march=pentium4 -O2 -fomit-frame-pointer2017072420170718
87075ref64gcc -m32 -march=core2 -O -fomit-frame-pointer2017072420170718
87075ref64gcc -m32 -march=k6-2 -O2 -fomit-frame-pointer2017072420170718
87102ref64gcc -m32 -march=k8 -O2 -fomit-frame-pointer2017072420170718
87111ref64gcc -funroll-loops -m32 -march=pentium-mmx -O2 -fomit-frame-pointer2017072420170718
87120refgcc -m32 -march=pentium4 -O3 -fomit-frame-pointer2017072420170718
87147ref64gcc -funroll-loops -m32 -march=pentium-m -O2 -fomit-frame-pointer2017072420170718
87165ref64gcc -m32 -march=native -mtune=native -O -fomit-frame-pointer2017072420170718
87201ref64gcc -funroll-loops -m32 -march=athlon -Os -fomit-frame-pointer2017072420170718
87255ref64gcc -m32 -march=k6-3 -Os -fomit-frame-pointer2017072420170718
87255ref64gcc -m32 -march=pentium4 -O3 -fomit-frame-pointer2017072420170718
87291ref64gcc -funroll-loops -m32 -march=i386 -O3 -fomit-frame-pointer2017072420170718
87300ref64gcc -funroll-loops -m32 -march=pentiumpro -O -fomit-frame-pointer2017072420170718
87300refgcc -m32 -march=pentium-m -Os -fomit-frame-pointer2017072420170718
87336refgcc -funroll-loops -m32 -march=pentium3 -Os -fomit-frame-pointer2017072420170718
87417ref64gcc -m32 -march=i386 -O -fomit-frame-pointer2017072420170718
87426refgcc -funroll-loops -m32 -march=k6 -Os -fomit-frame-pointer2017072420170718
87534ref64gcc -funroll-loops -m32 -march=prescott -O2 -fomit-frame-pointer2017072420170718
87561ref64gcc -funroll-loops -m32 -march=pentiumpro -O2 -fomit-frame-pointer2017072420170718
87561ref64gcc -m32 -march=core2 -msse4.1 -Os -fomit-frame-pointer2017072420170718
87588refgcc -funroll-loops -m32 -march=pentium4 -O3 -fomit-frame-pointer2017072420170718
87588ref64gcc -m32 -march=corei7-avx -O2 -fomit-frame-pointer2017072420170718
87759ref64gcc -funroll-loops -m32 -march=barcelona -O2 -fomit-frame-pointer2017072420170718
87768ref64gcc -funroll-loops -m32 -O2 -fomit-frame-pointer2017072420170718
87777ref64gcc -m32 -march=core2 -O2 -fomit-frame-pointer2017072420170718
87894ref64gcc -funroll-loops -m32 -march=k6-2 -Os -fomit-frame-pointer2017072420170718
87894ref64gcc -m32 -march=pentium -O -fomit-frame-pointer2017072420170718
87948refgcc -funroll-loops -m32 -march=athlon -Os -fomit-frame-pointer2017072420170718
87975ref64gcc -m32 -march=native -mtune=native -Os -fomit-frame-pointer2017072420170718
88011ref64gcc -m32 -march=k6-3 -O2 -fomit-frame-pointer2017072420170718
88029ref64gcc -funroll-loops -m32 -march=pentium-m -O -fomit-frame-pointer2017072420170718
88047refgcc -m32 -march=pentium3 -Os -fomit-frame-pointer2017072420170718
88056ref64gcc -m32 -march=prescott -O2 -fomit-frame-pointer2017072420170718
88065ref64gcc -funroll-loops -m32 -march=pentium4 -O3 -fomit-frame-pointer2017072420170718
88137refgcc -funroll-loops -m32 -march=barcelona -Os -fomit-frame-pointer2017072420170718
88146refgcc -funroll-loops -m32 -march=k6-3 -Os -fomit-frame-pointer2017072420170718
88146refgcc -m32 -march=pentiumpro -Os -fomit-frame-pointer2017072420170718
88164ref64gcc -funroll-loops -m32 -march=i386 -O2 -fomit-frame-pointer2017072420170718
88173ref64gcc -m32 -march=k6-3 -O -fomit-frame-pointer2017072420170718
88218ref64gcc -m32 -march=pentium-mmx -O -fomit-frame-pointer2017072420170718
88227ref64gcc -funroll-loops -m32 -march=k6 -O -fomit-frame-pointer2017072420170718
88227ref64gcc -m32 -march=core2 -msse4 -O2 -fomit-frame-pointer2017072420170718
88245ref64gcc -m32 -march=pentium3 -O -fomit-frame-pointer2017072420170718
88281refgcc -funroll-loops -m32 -march=k8 -Os -fomit-frame-pointer2017072420170718
88308ref64gcc -m32 -march=core2 -msse4.1 -O -fomit-frame-pointer2017072420170718
88353ref64gcc -m32 -march=core2 -Os -fomit-frame-pointer2017072420170718
88380refgcc -m32 -Os -fomit-frame-pointer2017072420170718
88416ref64gcc -funroll-loops -m32 -march=k6-2 -O -fomit-frame-pointer2017072420170718
88416ref64gcc -funroll-loops -m32 -march=k8 -O2 -fomit-frame-pointer2017072420170718
88452ref64gcc -m32 -march=k6 -O2 -fomit-frame-pointer2017072420170718
88488refgcc -m32 -march=corei7 -Os -fomit-frame-pointer2017072420170718
88497ref64gcc -funroll-loops -m32 -march=pentium-mmx -O -fomit-frame-pointer2017072420170718
88497ref64gcc -m32 -march=athlon -Os -fomit-frame-pointer2017072420170718
88524ref64gcc -m32 -march=corei7-avx -Os -fomit-frame-pointer2017072420170718
88551ref64gcc -m32 -march=pentiumpro -O -fomit-frame-pointer2017072420170718
88578ref64gcc -funroll-loops -m32 -march=pentium4 -O -fomit-frame-pointer2017072420170718
88596ref64gcc -m32 -march=k6 -Os -fomit-frame-pointer2017072420170718
88605ref64gcc -m32 -march=i486 -O2 -fomit-frame-pointer2017072420170718
88677refgcc -funroll-loops -m32 -march=pentium-m -Os -fomit-frame-pointer2017072420170718
88686refgcc -m32 -march=core2 -msse4 -Os -fomit-frame-pointer2017072420170718
88776ref64gcc -m32 -march=pentium-m -O2 -fomit-frame-pointer2017072420170718
88812refgcc -m32 -march=athlon -Os -fomit-frame-pointer2017072420170718
88812ref64gcc -m32 -march=nocona -Os -fomit-frame-pointer2017072420170718
88821ref64gcc -funroll-loops -m32 -march=k8 -Os -fomit-frame-pointer2017072420170718
88875ref64gcc -funroll-loops -m32 -march=prescott -Os -fomit-frame-pointer2017072420170718
88875refgcc -m32 -march=core2 -msse4.1 -Os -fomit-frame-pointer2017072420170718
88884ref64gcc -m32 -march=pentium3 -O2 -fomit-frame-pointer2017072420170718
88947ref64gcc -m32 -march=pentium2 -O -fomit-frame-pointer2017072420170718
88965refgcc -m32 -march=pentium2 -Os -fomit-frame-pointer2017072420170718
88974ref64gcc -funroll-loops -m32 -march=pentium3 -O2 -fomit-frame-pointer2017072420170718
89037refgcc -funroll-loops -m32 -Os -fomit-frame-pointer2017072420170718
89073ref64gcc -m32 -march=core2 -msse4 -Os -fomit-frame-pointer2017072420170718
89100refgcc -m32 -march=pentium-mmx -Os -fomit-frame-pointer2017072420170718
89109ref64gcc -funroll-loops -m32 -march=i486 -O2 -fomit-frame-pointer2017072420170718
89154ref64gcc -m32 -march=athlon -O2 -fomit-frame-pointer2017072420170718
89217ref64gcc -m32 -march=pentium4 -O2 -fomit-frame-pointer2017072420170718
89289ref64gcc -m32 -march=pentium -O2 -fomit-frame-pointer2017072420170718
89352refgcc -m32 -march=barcelona -Os -fomit-frame-pointer2017072420170718
89361refgcc -m32 -march=core2 -Os -fomit-frame-pointer2017072420170718
89361ref64gcc -m32 -march=pentium-m -O -fomit-frame-pointer2017072420170718
89397refgcc -funroll-loops -m32 -march=pentiumpro -Os -fomit-frame-pointer2017072420170718
89415ref64gcc -funroll-loops -m32 -march=i386 -O -fomit-frame-pointer2017072420170718
89532ref64gcc -m32 -march=i386 -Os -fomit-frame-pointer2017072420170718
89541ref64gcc -funroll-loops -m32 -march=pentium2 -O -fomit-frame-pointer2017072420170718
89550refgcc -m32 -march=k8 -Os -fomit-frame-pointer2017072420170718
89640refgcc -m32 -march=core-avx-i -Os -fomit-frame-pointer2017072420170718
89730ref64gcc -funroll-loops -m32 -march=i486 -O -fomit-frame-pointer2017072420170718
89802ref64gcc -m32 -march=i486 -O -fomit-frame-pointer2017072420170718
89829ref64gcc -funroll-loops -m32 -march=pentium4 -O2 -fomit-frame-pointer2017072420170718
89910ref64gcc -funroll-loops -m32 -march=k6-2 -O2 -fomit-frame-pointer2017072420170718
89973ref64gcc -funroll-loops -m32 -march=i386 -Os -fomit-frame-pointer2017072420170718
90171ref64gcc -m32 -march=pentium4 -O -fomit-frame-pointer2017072420170718
90369refgcc -funroll-loops -m32 -march=pentium4 -Os -fomit-frame-pointer2017072420170718
90450refgcc -m32 -march=i386 -Os -fomit-frame-pointer2017072420170718
90612ref64gcc -funroll-loops -m32 -march=k6-3 -O -fomit-frame-pointer2017072420170718
90711ref64gcc -funroll-loops -m32 -march=pentium4 -Os -fomit-frame-pointer2017072420170718
90747ref64gcc -funroll-loops -m32 -march=nocona -Os -fomit-frame-pointer2017072420170718
90783ref64gcc -funroll-loops -m32 -march=i486 -Os -fomit-frame-pointer2017072420170718
90819ref64gcc -m32 -march=prescott -Os -fomit-frame-pointer2017072420170718
90882refgcc -funroll-loops -m32 -march=prescott -Os -fomit-frame-pointer2017072420170718
90954refgcc -m32 -march=nocona -Os -fomit-frame-pointer2017072420170718
90972ref64gcc -m32 -march=k6-2 -O -fomit-frame-pointer2017072420170718
91098ref64gcc -m32 -march=i386 -O2 -fomit-frame-pointer2017072420170718
91098refgcc -m32 -march=prescott -Os -fomit-frame-pointer2017072420170718
91404refgcc -m32 -march=corei7-avx -Os -fomit-frame-pointer2017072420170718
91530refgcc -funroll-loops -m32 -march=nocona -Os -fomit-frame-pointer2017072420170718
91548ref64gcc -m32 -march=pentium4 -Os -fomit-frame-pointer2017072420170718
91566refgcc -funroll-loops -m32 -march=i386 -Os -fomit-frame-pointer2017072420170718
91638ref64gcc -m32 -march=nocona -O2 -fomit-frame-pointer2017072420170718
92106refgcc -m32 -march=pentium4 -Os -fomit-frame-pointer2017072420170718
92142refgcc -funroll-loops -m32 -march=i486 -Os -fomit-frame-pointer2017072420170718
92547refgcc -m32 -march=k6 -Os -fomit-frame-pointer2017072420170718
92619refgcc -m32 -march=i486 -Os -fomit-frame-pointer2017072420170718
94284ref64gcc -m32 -march=i486 -Os -fomit-frame-pointer2017072420170718
95067refgcc -m32 -march=native -mtune=native -Os -fomit-frame-pointer2017072420170718

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