Implementation notes: x86, margaux, crypto_aead/morus1280256v1

Computer: margaux
Architecture: x86
CPU ID: GenuineIntel-000006fb-bfebfbff
SUPERCOP version: 20171218
Operation: crypto_aead
Primitive: morus1280256v1
TimeImplementationCompilerBenchmark dateSUPERCOP version
16875sse2gcc -m32 -march=core2 -O3 -fomit-frame-pointer2017080120170725
16938sse2gcc -m32 -march=native -mtune=native -O3 -fomit-frame-pointer2017080120170725
16947sse2gcc -funroll-loops -m32 -march=k8 -O3 -fomit-frame-pointer2017080120170725
17073sse2gcc -funroll-loops -m32 -march=pentium-m -O3 -fomit-frame-pointer2017080120170725
17109sse2gcc -m32 -march=k8 -O3 -fomit-frame-pointer2017080120170725
17280sse2gcc -m32 -march=barcelona -O3 -fomit-frame-pointer2017080120170725
17352sse2gcc -funroll-loops -m32 -march=nocona -O3 -fomit-frame-pointer2017080120170725
17433sse2gcc -m32 -march=pentium-m -O3 -fomit-frame-pointer2017080120170725
17496sse2gcc -funroll-loops -m32 -march=prescott -O3 -fomit-frame-pointer2017080120170725
17586sse2gcc -funroll-loops -m32 -march=barcelona -O3 -fomit-frame-pointer2017080120170725
17604sse2gcc -m32 -march=pentium4 -O3 -fomit-frame-pointer2017080120170725
17649sse2gcc -funroll-loops -m32 -march=pentium4 -O3 -fomit-frame-pointer2017080120170725
17694sse2gcc -m32 -march=nocona -O3 -fomit-frame-pointer2017080120170725
17766sse2gcc -m32 -march=prescott -O3 -fomit-frame-pointer2017080120170725
18567sse2gcc -m32 -march=core2 -msse4.1 -O2 -fomit-frame-pointer2017080120170725
18882sse2gcc -m32 -march=native -mtune=native -O2 -fomit-frame-pointer2017080120170725
18963sse2gcc -m32 -march=core2 -O2 -fomit-frame-pointer2017080120170725
18972sse2gcc -m32 -march=core2 -msse4 -O2 -fomit-frame-pointer2017080120170725
19044sse2gcc -m32 -march=corei7 -O2 -fomit-frame-pointer2017080120170725
19359sse2gcc -funroll-loops -m32 -march=k8 -O2 -fomit-frame-pointer2017080120170725
19476sse2gcc -funroll-loops -m32 -march=pentium4 -O2 -fomit-frame-pointer2017080120170725
19494sse2gcc -funroll-loops -m32 -march=pentium-m -O2 -fomit-frame-pointer2017080120170725
19575sse2gcc -m32 -march=nocona -O2 -fomit-frame-pointer2017080120170725
19611sse2gcc -m32 -march=prescott -O2 -fomit-frame-pointer2017080120170725
19665sse2gcc -funroll-loops -m32 -march=nocona -O2 -fomit-frame-pointer2017080120170725
19683sse2gcc -funroll-loops -m32 -march=prescott -O2 -fomit-frame-pointer2017080120170725
19881sse2gcc -funroll-loops -m32 -march=k8 -O -fomit-frame-pointer2017080120170725
19890sse2gcc -m32 -march=pentium4 -O2 -fomit-frame-pointer2017080120170725
19935sse2gcc -m32 -march=k8 -O2 -fomit-frame-pointer2017080120170725
19935sse2gcc -m32 -march=pentium-m -O2 -fomit-frame-pointer2017080120170725
20025sse2gcc -m32 -march=core2 -msse4 -O -fomit-frame-pointer2017080120170725
20088sse2gcc -m32 -march=nocona -O -fomit-frame-pointer2017080120170725
20115sse2gcc -m32 -march=core2 -msse4.1 -O -fomit-frame-pointer2017080120170725
20151sse2gcc -funroll-loops -m32 -march=barcelona -O -fomit-frame-pointer2017080120170725
20169sse2gcc -m32 -march=pentium-m -O -fomit-frame-pointer2017080120170725
20178sse2gcc -m32 -march=native -mtune=native -O -fomit-frame-pointer2017080120170725
20187sse2gcc -funroll-loops -m32 -march=pentium-m -O -fomit-frame-pointer2017080120170725
20196sse2gcc -m32 -march=corei7 -O -fomit-frame-pointer2017080120170725
20295sse2gcc -m32 -march=prescott -O -fomit-frame-pointer2017080120170725
20349sse2gcc -m32 -march=core2 -O -fomit-frame-pointer2017080120170725
20385sse2gcc -m32 -march=pentium4 -O -fomit-frame-pointer2017080120170725
20430sse2gcc -m32 -march=barcelona -O -fomit-frame-pointer2017080120170725
20448sse2gcc -funroll-loops -m32 -march=prescott -O -fomit-frame-pointer2017080120170725
20484sse2gcc -m32 -march=barcelona -O2 -fomit-frame-pointer2017080120170725
20502sse2gcc -m32 -march=k8 -O -fomit-frame-pointer2017080120170725
20529sse2gcc -funroll-loops -m32 -march=nocona -O -fomit-frame-pointer2017080120170725
20583sse2gcc -funroll-loops -m32 -march=pentium4 -O -fomit-frame-pointer2017080120170725
21654sse2gcc -funroll-loops -m32 -march=barcelona -O2 -fomit-frame-pointer2017080120170725
81657refgcc -funroll-loops -m32 -march=barcelona -O2 -fomit-frame-pointer2017080120170725
81954ref64gcc -funroll-loops -m32 -march=athlon -O3 -fomit-frame-pointer2017080120170725
81972ref64gcc -funroll-loops -m32 -march=barcelona -O3 -fomit-frame-pointer2017080120170725
82035refgcc -funroll-loops -m32 -march=athlon -O3 -fomit-frame-pointer2017080120170725
82044refgcc -funroll-loops -m32 -march=pentium3 -O2 -fomit-frame-pointer2017080120170725
82179refgcc -funroll-loops -m32 -march=barcelona -O3 -fomit-frame-pointer2017080120170725
82269refgcc -funroll-loops -m32 -march=k8 -O3 -fomit-frame-pointer2017080120170725
82323refgcc -funroll-loops -m32 -march=nocona -O -fomit-frame-pointer2017080120170725
82332refgcc -funroll-loops -m32 -march=k8 -O2 -fomit-frame-pointer2017080120170725
82368refgcc -m32 -march=pentium4 -O -fomit-frame-pointer2017080120170725
82431refgcc -m32 -march=pentium3 -O -fomit-frame-pointer2017080120170725
82440refgcc -m32 -march=k8 -O -fomit-frame-pointer2017080120170725
82440refgcc -m32 -march=nocona -O -fomit-frame-pointer2017080120170725
82458refgcc -funroll-loops -m32 -O2 -fomit-frame-pointer2017080120170725
82485refgcc -funroll-loops -m32 -march=k6-2 -O3 -fomit-frame-pointer2017080120170725
82584refgcc -m32 -march=pentium-m -O -fomit-frame-pointer2017080120170725
82602ref64gcc -m32 -march=athlon -O3 -fomit-frame-pointer2017080120170725
82656refgcc -funroll-loops -m32 -march=k8 -O -fomit-frame-pointer2017080120170725
82683ref64gcc -funroll-loops -m32 -march=k6-3 -O3 -fomit-frame-pointer2017080120170725
82683ref64gcc -funroll-loops -m32 -march=k8 -O3 -fomit-frame-pointer2017080120170725
82692refgcc -funroll-loops -m32 -march=athlon -O2 -fomit-frame-pointer2017080120170725
82710ref64gcc -funroll-loops -m32 -march=k6-2 -O3 -fomit-frame-pointer2017080120170725
82737refgcc -m32 -march=athlon -O -fomit-frame-pointer2017080120170725
82746refgcc -m32 -march=core2 -msse4.1 -O -fomit-frame-pointer2017080120170725
82764refgcc -funroll-loops -m32 -march=pentiumpro -O2 -fomit-frame-pointer2017080120170725
82800refgcc -funroll-loops -m32 -march=pentium2 -O3 -fomit-frame-pointer2017080120170725
82809refgcc -funroll-loops -m32 -march=k6-2 -O2 -fomit-frame-pointer2017080120170725
82809refgcc -funroll-loops -m32 -march=k6-3 -O3 -fomit-frame-pointer2017080120170725
82827refgcc -funroll-loops -m32 -march=pentiumpro -O -fomit-frame-pointer2017080120170725
82836refgcc -m32 -march=pentiumpro -O -fomit-frame-pointer2017080120170725
82872refgcc -m32 -march=k6-3 -O -fomit-frame-pointer2017080120170725
82881refgcc -funroll-loops -m32 -O3 -fomit-frame-pointer2017080120170725
82881refgcc -funroll-loops -m32 -march=k6 -O -fomit-frame-pointer2017080120170725
82881refgcc -m32 -march=barcelona -O2 -fomit-frame-pointer2017080120170725
82881refgcc -m32 -march=pentium-mmx -O -fomit-frame-pointer2017080120170725
82890refgcc -m32 -march=pentium -O -fomit-frame-pointer2017080120170725
82926refgcc -m32 -march=i486 -O -fomit-frame-pointer2017080120170725
82944refgcc -m32 -march=prescott -O -fomit-frame-pointer2017080120170725
82971refgcc -funroll-loops -m32 -march=k6 -O3 -fomit-frame-pointer2017080120170725
82971refgcc -m32 -march=corei7-avx -O -fomit-frame-pointer2017080120170725
82980refgcc -m32 -march=core-avx-i -O -fomit-frame-pointer2017080120170725
82980ref64gcc -m32 -march=native -mtune=native -O3 -fomit-frame-pointer2017080120170725
82989refgcc -m32 -march=k8 -O2 -fomit-frame-pointer2017080120170725
83016ref64gcc -funroll-loops -m32 -O3 -fomit-frame-pointer2017080120170725
83025refgcc -funroll-loops -m32 -march=k6-2 -O -fomit-frame-pointer2017080120170725
83043refgcc -m32 -march=athlon -O3 -fomit-frame-pointer2017080120170725
83070refgcc -m32 -march=barcelona -O -fomit-frame-pointer2017080120170725
83079refgcc -m32 -O -fomit-frame-pointer2017080120170725
83115refgcc -funroll-loops -m32 -march=pentiumpro -O3 -fomit-frame-pointer2017080120170725
83178refgcc -funroll-loops -m32 -march=pentium2 -O -fomit-frame-pointer2017080120170725
83205refgcc -funroll-loops -m32 -march=k6 -O2 -fomit-frame-pointer2017080120170725
83232ref64gcc -funroll-loops -m32 -march=pentium2 -O3 -fomit-frame-pointer2017080120170725
83250refgcc -m32 -march=pentium2 -O -fomit-frame-pointer2017080120170725
83259refgcc -funroll-loops -m32 -march=pentium2 -O2 -fomit-frame-pointer2017080120170725
83268ref64gcc -m32 -march=k6-3 -O3 -fomit-frame-pointer2017080120170725
83286refgcc -funroll-loops -m32 -march=i486 -O -fomit-frame-pointer2017080120170725
83286refgcc -funroll-loops -m32 -march=pentium-m -O2 -fomit-frame-pointer2017080120170725
83331refgcc -funroll-loops -m32 -O -fomit-frame-pointer2017080120170725
83331refgcc -m32 -march=native -mtune=native -O -fomit-frame-pointer2017080120170725
83340refgcc -funroll-loops -m32 -march=athlon -O -fomit-frame-pointer2017080120170725
83340ref64gcc -funroll-loops -m32 -march=pentium-m -O3 -fomit-frame-pointer2017080120170725
83349refgcc -m32 -march=native -mtune=native -O3 -fomit-frame-pointer2017080120170725
83367refgcc -m32 -march=k6 -O -fomit-frame-pointer2017080120170725
83421refgcc -funroll-loops -m32 -march=barcelona -O -fomit-frame-pointer2017080120170725
83421refgcc -funroll-loops -m32 -march=pentium3 -O -fomit-frame-pointer2017080120170725
83457refgcc -funroll-loops -m32 -march=prescott -O -fomit-frame-pointer2017080120170725
83475ref64gcc -funroll-loops -m32 -march=k8 -O2 -fomit-frame-pointer2017080120170725
83475refgcc -m32 -march=corei7 -O -fomit-frame-pointer2017080120170725
83484ref64gcc -funroll-loops -m32 -march=pentiumpro -O3 -fomit-frame-pointer2017080120170725
83484refgcc -m32 -march=barcelona -O3 -fomit-frame-pointer2017080120170725
83502refgcc -funroll-loops -m32 -march=k6-3 -O -fomit-frame-pointer2017080120170725
83502refgcc -m32 -march=core2 -msse4 -O -fomit-frame-pointer2017080120170725
83511refgcc -funroll-loops -m32 -march=pentium4 -O -fomit-frame-pointer2017080120170725
83520ref64gcc -m32 -march=k8 -O3 -fomit-frame-pointer2017080120170725
83529refgcc -funroll-loops -m32 -march=pentium-m -O3 -fomit-frame-pointer2017080120170725
83547refgcc -m32 -march=i386 -O -fomit-frame-pointer2017080120170725
83583refgcc -funroll-loops -m32 -march=pentium-m -O -fomit-frame-pointer2017080120170725
83601refgcc -m32 -march=core2 -O -fomit-frame-pointer2017080120170725
83664refgcc -m32 -march=k6-3 -O3 -fomit-frame-pointer2017080120170725
83673ref64gcc -m32 -march=barcelona -O3 -fomit-frame-pointer2017080120170725
83682ref64gcc -funroll-loops -m32 -march=nocona -O -fomit-frame-pointer2017080120170725
83682ref64gcc -m32 -march=core2 -O3 -fomit-frame-pointer2017080120170725
83700refgcc -m32 -march=core2 -O3 -fomit-frame-pointer2017080120170725
83709refgcc -m32 -march=athlon -O2 -fomit-frame-pointer2017080120170725
83727refgcc -funroll-loops -m32 -march=pentium-mmx -O -fomit-frame-pointer2017080120170725
83736refgcc -m32 -march=k8 -O3 -fomit-frame-pointer2017080120170725
83754ref64gcc -m32 -march=k6-2 -O3 -fomit-frame-pointer2017080120170725
83781refgcc -m32 -march=pentium2 -O2 -fomit-frame-pointer2017080120170725
83799refgcc -funroll-loops -m32 -march=k6-3 -O2 -fomit-frame-pointer2017080120170725
83853ref64gcc -funroll-loops -m32 -march=pentium -O3 -fomit-frame-pointer2017080120170725
83934refgcc -funroll-loops -m32 -march=i386 -O -fomit-frame-pointer2017080120170725
83961ref64gcc -funroll-loops -m32 -march=pentium3 -O3 -fomit-frame-pointer2017080120170725
83970ref64gcc -funroll-loops -m32 -march=k6 -O3 -fomit-frame-pointer2017080120170725
83979refgcc -funroll-loops -m32 -march=pentium -O -fomit-frame-pointer2017080120170725
83988refgcc -m32 -march=k6-2 -O3 -fomit-frame-pointer2017080120170725
84024refgcc -m32 -march=k6 -O2 -fomit-frame-pointer2017080120170725
84033ref64gcc -m32 -march=k6-3 -Os -fomit-frame-pointer2017080120170725
84051refgcc -m32 -march=pentium-m -O2 -fomit-frame-pointer2017080120170725
84087refgcc -m32 -march=pentiumpro -O2 -fomit-frame-pointer2017080120170725
84132refgcc -funroll-loops -m32 -march=pentium3 -O3 -fomit-frame-pointer2017080120170725
84168refgcc -m32 -march=pentium3 -O2 -fomit-frame-pointer2017080120170725
84177ref64gcc -funroll-loops -m32 -march=barcelona -O2 -fomit-frame-pointer2017080120170725
84177refgcc -m32 -march=k6 -O3 -fomit-frame-pointer2017080120170725
84195ref64gcc -funroll-loops -m32 -march=pentium-mmx -Os -fomit-frame-pointer2017080120170725
84231refgcc -funroll-loops -m32 -march=pentium-mmx -O3 -fomit-frame-pointer2017080120170725
84294refgcc -funroll-loops -m32 -march=pentium-mmx -O2 -fomit-frame-pointer2017080120170725
84321refgcc -m32 -O3 -fomit-frame-pointer2017080120170725
84321refgcc -m32 -march=native -mtune=native -O2 -fomit-frame-pointer2017080120170725
84348ref64gcc -funroll-loops -m32 -march=pentium-mmx -O3 -fomit-frame-pointer2017080120170725
84348ref64gcc -m32 -march=barcelona -O -fomit-frame-pointer2017080120170725
84348refgcc -m32 -march=pentiumpro -O3 -fomit-frame-pointer2017080120170725
84384refgcc -m32 -O2 -fomit-frame-pointer2017080120170725
84438ref64gcc -m32 -march=pentium2 -O3 -fomit-frame-pointer2017080120170725
84483ref64gcc -m32 -march=pentium2 -Os -fomit-frame-pointer2017080120170725
84519ref64gcc -funroll-loops -m32 -march=prescott -O -fomit-frame-pointer2017080120170725
84546refgcc -funroll-loops -m32 -march=pentium -O3 -fomit-frame-pointer2017080120170725
84582ref64gcc -m32 -march=pentiumpro -O3 -fomit-frame-pointer2017080120170725
84591refgcc -m32 -march=k6-3 -O2 -fomit-frame-pointer2017080120170725
84600refgcc -m32 -march=core2 -msse4.1 -O2 -fomit-frame-pointer2017080120170725
84717ref64gcc -funroll-loops -m32 -march=athlon -O -fomit-frame-pointer2017080120170725
84771refgcc -m32 -march=corei7 -O2 -fomit-frame-pointer2017080120170725
84789ref64gcc -m32 -march=core2 -msse4 -O -fomit-frame-pointer2017080120170725
84843refgcc -m32 -march=pentium-mmx -O2 -fomit-frame-pointer2017080120170725
84870ref64gcc -funroll-loops -m32 -march=athlon -Os -fomit-frame-pointer2017080120170725
84870ref64gcc -m32 -march=athlon -Os -fomit-frame-pointer2017080120170725
84906refgcc -m32 -march=k6-2 -O2 -fomit-frame-pointer2017080120170725
84915refgcc -m32 -march=pentium-m -O3 -fomit-frame-pointer2017080120170725
84924ref64gcc -m32 -march=pentium3 -Os -fomit-frame-pointer2017080120170725
84951refgcc -funroll-loops -m32 -march=pentium -O2 -fomit-frame-pointer2017080120170725
84978ref64gcc -m32 -march=core2 -O2 -fomit-frame-pointer2017080120170725
84978ref64gcc -m32 -march=k8 -O -fomit-frame-pointer2017080120170725
84996refgcc -m32 -march=pentium -O2 -fomit-frame-pointer2017080120170725
85032refgcc -m32 -march=pentium2 -O3 -fomit-frame-pointer2017080120170725
85095ref64gcc -m32 -march=pentium -Os -fomit-frame-pointer2017080120170725
85131ref64gcc -funroll-loops -m32 -Os -fomit-frame-pointer2017080120170725
85167ref64gcc -m32 -march=pentium-m -O3 -fomit-frame-pointer2017080120170725
85185ref64gcc -funroll-loops -m32 -march=i486 -O -fomit-frame-pointer2017080120170725
85185refgcc -m32 -march=core-avx-i -O2 -fomit-frame-pointer2017080120170725
85221ref64gcc -m32 -O3 -fomit-frame-pointer2017080120170725
85257ref64gcc -funroll-loops -m32 -march=barcelona -Os -fomit-frame-pointer2017080120170725
85266ref64gcc -funroll-loops -m32 -march=pentiumpro -Os -fomit-frame-pointer2017080120170725
85266refgcc -m32 -march=pentium -O3 -fomit-frame-pointer2017080120170725
85293ref64gcc -m32 -march=prescott -O -fomit-frame-pointer2017080120170725
85329refgcc -m32 -march=core2 -msse4 -O2 -fomit-frame-pointer2017080120170725
85338ref64gcc -m32 -march=pentium3 -O3 -fomit-frame-pointer2017080120170725
85383ref64gcc -m32 -march=core-avx-i -O2 -fomit-frame-pointer2017080120170725
85392refgcc -m32 -march=corei7-avx -O2 -fomit-frame-pointer2017080120170725
85419refgcc -m32 -march=pentium-mmx -O3 -fomit-frame-pointer2017080120170725
85428ref64gcc -m32 -march=pentium -O3 -fomit-frame-pointer2017080120170725
85437ref64gcc -funroll-loops -m32 -march=pentium -O2 -fomit-frame-pointer2017080120170725
85455ref64gcc -m32 -march=corei7-avx -Os -fomit-frame-pointer2017080120170725
85464ref64gcc -funroll-loops -m32 -O -fomit-frame-pointer2017080120170725
85464refgcc -m32 -march=core2 -O2 -fomit-frame-pointer2017080120170725
85464ref64gcc -m32 -march=corei7 -O2 -fomit-frame-pointer2017080120170725
85500ref64gcc -m32 -O2 -fomit-frame-pointer2017080120170725
85527refgcc -m32 -march=pentium3 -O3 -fomit-frame-pointer2017080120170725
85653ref64gcc -m32 -march=pentium-mmx -O3 -fomit-frame-pointer2017080120170725
85680ref64gcc -funroll-loops -m32 -march=barcelona -O -fomit-frame-pointer2017080120170725
85716ref64gcc -m32 -march=pentium-m -Os -fomit-frame-pointer2017080120170725
85788ref64gcc -m32 -march=athlon -O -fomit-frame-pointer2017080120170725
85788ref64gcc -m32 -march=core2 -msse4.1 -O2 -fomit-frame-pointer2017080120170725
85833ref64gcc -funroll-loops -m32 -march=k8 -O -fomit-frame-pointer2017080120170725
85851ref64gcc -m32 -march=barcelona -Os -fomit-frame-pointer2017080120170725
85851ref64gcc -m32 -march=core2 -msse4 -Os -fomit-frame-pointer2017080120170725
85860ref64gcc -funroll-loops -m32 -march=pentium-m -O2 -fomit-frame-pointer2017080120170725
85860ref64gcc -funroll-loops -m32 -march=pentium-mmx -O -fomit-frame-pointer2017080120170725
85869ref64gcc -m32 -march=pentium-mmx -O2 -fomit-frame-pointer2017080120170725
85914ref64gcc -m32 -Os -fomit-frame-pointer2017080120170725
85914ref64gcc -m32 -march=core2 -Os -fomit-frame-pointer2017080120170725
85959ref64gcc -funroll-loops -m32 -march=pentium3 -Os -fomit-frame-pointer2017080120170725
85959refgcc -m32 -march=k6-2 -O -fomit-frame-pointer2017080120170725
85995ref64gcc -funroll-loops -m32 -march=i486 -O3 -fomit-frame-pointer2017080120170725
85995ref64gcc -funroll-loops -m32 -march=k6-3 -O2 -fomit-frame-pointer2017080120170725
86004ref64gcc -m32 -march=core2 -msse4.1 -O -fomit-frame-pointer2017080120170725
86013ref64gcc -funroll-loops -m32 -march=k6 -O2 -fomit-frame-pointer2017080120170725
86013ref64gcc -funroll-loops -m32 -march=pentium -Os -fomit-frame-pointer2017080120170725
86022ref64gcc -funroll-loops -m32 -march=prescott -Os -fomit-frame-pointer2017080120170725
86040ref64gcc -m32 -march=athlon -O2 -fomit-frame-pointer2017080120170725
86085ref64gcc -m32 -march=nocona -O3 -fomit-frame-pointer2017080120170725
86103refgcc -funroll-loops -m32 -march=i486 -O3 -fomit-frame-pointer2017080120170725
86157ref64gcc -m32 -march=i486 -O3 -fomit-frame-pointer2017080120170725
86157refgcc -m32 -march=pentium4 -O2 -fomit-frame-pointer2017080120170725
86193refgcc -funroll-loops -m32 -march=prescott -O3 -fomit-frame-pointer2017080120170725
86220ref64gcc -funroll-loops -m32 -march=athlon -O2 -fomit-frame-pointer2017080120170725
86247refgcc -m32 -march=prescott -O2 -fomit-frame-pointer2017080120170725
86256refgcc -funroll-loops -m32 -march=nocona -O2 -fomit-frame-pointer2017080120170725
86292refgcc -m32 -march=prescott -O3 -fomit-frame-pointer2017080120170725
86364ref64gcc -funroll-loops -m32 -march=k6-3 -Os -fomit-frame-pointer2017080120170725
86391refgcc -funroll-loops -m32 -march=pentium4 -O2 -fomit-frame-pointer2017080120170725
86400refgcc -m32 -march=nocona -O2 -fomit-frame-pointer2017080120170725
86499ref64gcc -m32 -O -fomit-frame-pointer2017080120170725
86535ref64gcc -funroll-loops -m32 -march=pentium3 -O -fomit-frame-pointer2017080120170725
86544ref64gcc -m32 -march=nocona -O -fomit-frame-pointer2017080120170725
86616refgcc -funroll-loops -m32 -march=i386 -O3 -fomit-frame-pointer2017080120170725
86616refgcc -m32 -march=i486 -O3 -fomit-frame-pointer2017080120170725
86670refgcc -funroll-loops -m32 -march=prescott -O2 -fomit-frame-pointer2017080120170725
86697ref64gcc -m32 -march=i386 -O3 -fomit-frame-pointer2017080120170725
86706ref64gcc -m32 -march=k6-2 -Os -fomit-frame-pointer2017080120170725
86715ref64gcc -m32 -march=pentium -O -fomit-frame-pointer2017080120170725
86742ref64gcc -funroll-loops -m32 -march=nocona -O3 -fomit-frame-pointer2017080120170725
86742ref64gcc -funroll-loops -m32 -march=pentiumpro -O -fomit-frame-pointer2017080120170725
86760ref64gcc -funroll-loops -m32 -march=prescott -O3 -fomit-frame-pointer2017080120170725
86760ref64gcc -m32 -march=pentium3 -O -fomit-frame-pointer2017080120170725
86778refgcc -m32 -march=i486 -O2 -fomit-frame-pointer2017080120170725
86778ref64gcc -m32 -march=prescott -O3 -fomit-frame-pointer2017080120170725
86823ref64gcc -funroll-loops -m32 -march=pentium -O -fomit-frame-pointer2017080120170725
86850refgcc -funroll-loops -m32 -march=i486 -O2 -fomit-frame-pointer2017080120170725
86850refgcc -m32 -march=i386 -O2 -fomit-frame-pointer2017080120170725
86904refgcc -funroll-loops -m32 -march=nocona -O3 -fomit-frame-pointer2017080120170725
86904ref64gcc -m32 -march=k6 -O -fomit-frame-pointer2017080120170725
86931ref64gcc -funroll-loops -m32 -march=i386 -O3 -fomit-frame-pointer2017080120170725
86967ref64gcc -m32 -march=native -mtune=native -O2 -fomit-frame-pointer2017080120170725
86985ref64gcc -m32 -march=corei7 -O -fomit-frame-pointer2017080120170725
86994ref64gcc -funroll-loops -m32 -march=pentium-mmx -O2 -fomit-frame-pointer2017080120170725
86994ref64gcc -m32 -march=k6 -Os -fomit-frame-pointer2017080120170725
87084ref64gcc -funroll-loops -m32 -march=pentium-m -Os -fomit-frame-pointer2017080120170725
87093ref64gcc -funroll-loops -m32 -march=k8 -Os -fomit-frame-pointer2017080120170725
87093ref64gcc -m32 -march=pentium-mmx -Os -fomit-frame-pointer2017080120170725
87102ref64gcc -m32 -march=i486 -O -fomit-frame-pointer2017080120170725
87129ref64gcc -funroll-loops -m32 -march=k6-2 -O2 -fomit-frame-pointer2017080120170725
87129ref64gcc -m32 -march=core-avx-i -Os -fomit-frame-pointer2017080120170725
87129ref64gcc -m32 -march=k8 -Os -fomit-frame-pointer2017080120170725
87129ref64gcc -m32 -march=pentium -O2 -fomit-frame-pointer2017080120170725
87129ref64gcc -m32 -march=pentiumpro -O2 -fomit-frame-pointer2017080120170725
87138ref64gcc -funroll-loops -m32 -march=pentium2 -O -fomit-frame-pointer2017080120170725
87138ref64gcc -funroll-loops -m32 -march=pentium4 -Os -fomit-frame-pointer2017080120170725
87138ref64gcc -m32 -march=native -mtune=native -O -fomit-frame-pointer2017080120170725
87156ref64gcc -m32 -march=k8 -O2 -fomit-frame-pointer2017080120170725
87210refgcc -m32 -march=i386 -O3 -fomit-frame-pointer2017080120170725
87282refgcc -funroll-loops -m32 -march=i386 -O2 -fomit-frame-pointer2017080120170725
87282ref64gcc -funroll-loops -m32 -march=pentium4 -O3 -fomit-frame-pointer2017080120170725
87381ref64gcc -m32 -march=nocona -Os -fomit-frame-pointer2017080120170725
87399ref64gcc -funroll-loops -m32 -march=i386 -O -fomit-frame-pointer2017080120170725
87444ref64gcc -m32 -march=pentium4 -O3 -fomit-frame-pointer2017080120170725
87489refgcc -funroll-loops -m32 -march=pentiumpro -Os -fomit-frame-pointer2017080120170725
87534ref64gcc -funroll-loops -m32 -march=prescott -O2 -fomit-frame-pointer2017080120170725
87561ref64gcc -funroll-loops -m32 -march=k6-2 -Os -fomit-frame-pointer2017080120170725
87588ref64gcc -m32 -march=pentium-m -O2 -fomit-frame-pointer2017080120170725
87615ref64gcc -funroll-loops -m32 -march=pentium4 -O -fomit-frame-pointer2017080120170725
87624refgcc -funroll-loops -m32 -Os -fomit-frame-pointer2017080120170725
87633refgcc -m32 -march=pentium4 -O3 -fomit-frame-pointer2017080120170725
87705ref64gcc -m32 -march=core2 -msse4 -O2 -fomit-frame-pointer2017080120170725
87714ref64gcc -m32 -march=core2 -O -fomit-frame-pointer2017080120170725
87804ref64gcc -funroll-loops -m32 -march=k6 -Os -fomit-frame-pointer2017080120170725
87858ref64gcc -m32 -march=core-avx-i -O -fomit-frame-pointer2017080120170725
87921refgcc -funroll-loops -m32 -march=pentium3 -Os -fomit-frame-pointer2017080120170725
87957ref64gcc -m32 -march=native -mtune=native -Os -fomit-frame-pointer2017080120170725
88002refgcc -funroll-loops -m32 -march=pentium4 -O3 -fomit-frame-pointer2017080120170725
88020refgcc -funroll-loops -m32 -march=barcelona -Os -fomit-frame-pointer2017080120170725
88029ref64gcc -m32 -march=pentiumpro -Os -fomit-frame-pointer2017080120170725
88056refgcc -m32 -march=nocona -O3 -fomit-frame-pointer2017080120170725
88137ref64gcc -m32 -march=k6 -O2 -fomit-frame-pointer2017080120170725
88164ref64gcc -m32 -march=pentium-mmx -O -fomit-frame-pointer2017080120170725
88173ref64gcc -m32 -march=pentium2 -O2 -fomit-frame-pointer2017080120170725
88317ref64gcc -funroll-loops -m32 -march=pentium3 -O2 -fomit-frame-pointer2017080120170725
88317ref64gcc -m32 -march=k6 -O3 -fomit-frame-pointer2017080120170725
88335ref64gcc -m32 -march=corei7 -Os -fomit-frame-pointer2017080120170725
88371ref64gcc -funroll-loops -m32 -march=pentium2 -Os -fomit-frame-pointer2017080120170725
88398ref64gcc -m32 -march=corei7-avx -O2 -fomit-frame-pointer2017080120170725
88452ref64gcc -m32 -march=pentium-m -O -fomit-frame-pointer2017080120170725
88470ref64gcc -funroll-loops -m32 -march=nocona -Os -fomit-frame-pointer2017080120170725
88524ref64gcc -m32 -march=core2 -msse4.1 -Os -fomit-frame-pointer2017080120170725
88569refgcc -m32 -march=corei7 -Os -fomit-frame-pointer2017080120170725
88731refgcc -m32 -march=pentium -Os -fomit-frame-pointer2017080120170725
88740refgcc -funroll-loops -m32 -march=pentium-m -Os -fomit-frame-pointer2017080120170725
88821ref64gcc -funroll-loops -m32 -march=pentiumpro -O2 -fomit-frame-pointer2017080120170725
88830ref64gcc -m32 -march=k6-3 -O -fomit-frame-pointer2017080120170725
88866ref64gcc -m32 -march=pentium2 -O -fomit-frame-pointer2017080120170725
88893refgcc -funroll-loops -m32 -march=k6-3 -Os -fomit-frame-pointer2017080120170725
88974ref64gcc -m32 -march=barcelona -O2 -fomit-frame-pointer2017080120170725
88974ref64gcc -m32 -march=k6-2 -O2 -fomit-frame-pointer2017080120170725
89100ref64gcc -m32 -march=i486 -Os -fomit-frame-pointer2017080120170725
89109refgcc -m32 -march=k6-3 -Os -fomit-frame-pointer2017080120170725
89118ref64gcc -m32 -march=corei7-avx -O -fomit-frame-pointer2017080120170725
89163ref64gcc -funroll-loops -m32 -march=pentium2 -O2 -fomit-frame-pointer2017080120170725
89208refgcc -m32 -march=athlon -Os -fomit-frame-pointer2017080120170725
89217ref64gcc -funroll-loops -m32 -march=i386 -O2 -fomit-frame-pointer2017080120170725
89280refgcc -m32 -march=k6-2 -Os -fomit-frame-pointer2017080120170725
89361ref64gcc -funroll-loops -m32 -march=i486 -Os -fomit-frame-pointer2017080120170725
89388refgcc -m32 -march=core2 -msse4 -Os -fomit-frame-pointer2017080120170725
89415ref64gcc -m32 -march=i386 -O -fomit-frame-pointer2017080120170725
89442refgcc -m32 -march=k6 -Os -fomit-frame-pointer2017080120170725
89451refgcc -m32 -march=core-avx-i -Os -fomit-frame-pointer2017080120170725
89460ref64gcc -m32 -march=k6-3 -O2 -fomit-frame-pointer2017080120170725
89568ref64gcc -m32 -march=k6-2 -O -fomit-frame-pointer2017080120170725
89595ref64gcc -funroll-loops -m32 -march=pentium-m -O -fomit-frame-pointer2017080120170725
89595refgcc -funroll-loops -m32 -march=pentium2 -Os -fomit-frame-pointer2017080120170725
89658ref64gcc -funroll-loops -m32 -O2 -fomit-frame-pointer2017080120170725
89658ref64gcc -m32 -march=pentiumpro -O -fomit-frame-pointer2017080120170725
89721ref64gcc -m32 -march=pentium3 -O2 -fomit-frame-pointer2017080120170725
89820ref64gcc -m32 -march=pentium4 -O -fomit-frame-pointer2017080120170725
89838ref64gcc -funroll-loops -m32 -march=k6-3 -O -fomit-frame-pointer2017080120170725
89847refgcc -funroll-loops -m32 -march=k6-2 -Os -fomit-frame-pointer2017080120170725
89937ref64gcc -funroll-loops -m32 -march=nocona -O2 -fomit-frame-pointer2017080120170725
89946refgcc -funroll-loops -m32 -march=pentium -Os -fomit-frame-pointer2017080120170725
89982refgcc -m32 -march=pentium3 -Os -fomit-frame-pointer2017080120170725
90009ref64gcc -funroll-loops -m32 -march=i486 -O2 -fomit-frame-pointer2017080120170725
90171refgcc -m32 -march=corei7-avx -Os -fomit-frame-pointer2017080120170725
90252refgcc -funroll-loops -m32 -march=k8 -Os -fomit-frame-pointer2017080120170725
90297refgcc -m32 -march=pentiumpro -Os -fomit-frame-pointer2017080120170725
90306ref64gcc -m32 -march=i486 -O2 -fomit-frame-pointer2017080120170725
90351refgcc -m32 -march=pentium-mmx -Os -fomit-frame-pointer2017080120170725
90396refgcc -funroll-loops -m32 -march=k6 -Os -fomit-frame-pointer2017080120170725
90405ref64gcc -funroll-loops -m32 -march=k6-2 -O -fomit-frame-pointer2017080120170725
90405refgcc -funroll-loops -m32 -march=pentium-mmx -Os -fomit-frame-pointer2017080120170725
90477ref64gcc -m32 -march=i386 -Os -fomit-frame-pointer2017080120170725
90639ref64gcc -funroll-loops -m32 -march=k6 -O -fomit-frame-pointer2017080120170725
90648ref64gcc -funroll-loops -m32 -march=i386 -Os -fomit-frame-pointer2017080120170725
90711refgcc -m32 -march=pentium2 -Os -fomit-frame-pointer2017080120170725
90720ref64gcc -m32 -march=pentium4 -O2 -fomit-frame-pointer2017080120170725
90810refgcc -m32 -march=barcelona -Os -fomit-frame-pointer2017080120170725
90927refgcc -funroll-loops -m32 -march=i486 -Os -fomit-frame-pointer2017080120170725
90954ref64gcc -m32 -march=i386 -O2 -fomit-frame-pointer2017080120170725
91080refgcc -m32 -march=native -mtune=native -Os -fomit-frame-pointer2017080120170725
91152refgcc -m32 -Os -fomit-frame-pointer2017080120170725
91224refgcc -m32 -march=core2 -Os -fomit-frame-pointer2017080120170725
91242refgcc -funroll-loops -m32 -march=i386 -Os -fomit-frame-pointer2017080120170725
91287refgcc -funroll-loops -m32 -march=prescott -Os -fomit-frame-pointer2017080120170725
91314refgcc -m32 -march=pentium-m -Os -fomit-frame-pointer2017080120170725
91341refgcc -funroll-loops -m32 -march=pentium4 -Os -fomit-frame-pointer2017080120170725
91413refgcc -funroll-loops -m32 -march=athlon -Os -fomit-frame-pointer2017080120170725
91548refgcc -m32 -march=core2 -msse4.1 -Os -fomit-frame-pointer2017080120170725
91827ref64gcc -m32 -march=prescott -Os -fomit-frame-pointer2017080120170725
92133ref64gcc -m32 -march=nocona -O2 -fomit-frame-pointer2017080120170725
92286refgcc -funroll-loops -m32 -march=nocona -Os -fomit-frame-pointer2017080120170725
92403ref64gcc -funroll-loops -m32 -march=pentium4 -O2 -fomit-frame-pointer2017080120170725
92826refgcc -m32 -march=i386 -Os -fomit-frame-pointer2017080120170725
92952ref64gcc -m32 -march=prescott -O2 -fomit-frame-pointer2017080120170725
93258refgcc -m32 -march=pentium4 -Os -fomit-frame-pointer2017080120170725
93267refgcc -m32 -march=nocona -Os -fomit-frame-pointer2017080120170725
93816refgcc -m32 -march=prescott -Os -fomit-frame-pointer2017080120170725
93888refgcc -m32 -march=i486 -Os -fomit-frame-pointer2017080120170725
94878refgcc -m32 -march=k8 -Os -fomit-frame-pointer2017080120170725
95130ref64gcc -m32 -march=pentium4 -Os -fomit-frame-pointer2017080120170725

Test failure

Implementation: crypto_aead/morus1280256v1/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/morus1280256v1/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/morus1280256v1/avx2
Compiler: gcc -funroll-loops -m32 -O2 -fomit-frame-pointer
morus1280256v1avx2.c: morus1280256v1avx2.c:65:24: error: unknown type name '__m256i'
morus1280256v1avx2.c: void morus_stateupdate(__m256i msgblk, __m256i *state)
morus1280256v1avx2.c: ^
morus1280256v1avx2.c: morus1280256v1avx2.c:65:40: error: unknown type name '__m256i'
morus1280256v1avx2.c: void morus_stateupdate(__m256i msgblk, __m256i *state)
morus1280256v1avx2.c: ^
morus1280256v1avx2.c: morus1280256v1avx2.c:98:78: error: unknown type name '__m256i'
morus1280256v1avx2.c: void morus_initialization(const unsigned char *key, const unsigned char *iv, __m256i *state)
morus1280256v1avx2.c: ^
morus1280256v1avx2.c: morus1280256v1avx2.c:125:98: error: unknown type name '__m256i'
morus1280256v1avx2.c: void morus_tag_generation(unsigned long long msglen, unsigned long long adlen, unsigned char *c, __m256i *state)
morus1280256v1avx2.c: ^
morus1280256v1avx2.c: morus1280256v1avx2.c:150:105: error: unknown type name '__m256i'
morus1280256v1avx2.c: int morus_tag_verification(unsigned long long msglen, unsigned long long adlen, const unsigned char *c, __m256i *state)
morus1280256v1avx2.c: ^
morus1280256v1avx2.c: morus1280256v1avx2.c:179:39: error: unknown type name '__m256i'
morus1280256v1avx2.c: unsigned char *ciphertext, __m256i *state)
morus1280256v1avx2.c: ^
morus1280256v1avx2.c: morus1280256v1avx2.c:220:91: error: unknown type name '__m256i'
morus1280256v1avx2.c: inline void morus_dec_aut_step(unsigned char *plaintext, const unsigned char *ciphertext, __m256i *state)
morus1280256v1avx2.c: ^
morus1280256v1avx2.c: morus1280256v1avx2.c:263:111: error: unknown type name '__m256i'
morus1280256v1avx2.c: void morus_enc_aut_partialblock(const unsigned char *plaintext, unsigned char *ciphertext, unsigned long len, __m256i *state)
morus1280256v1avx2.c: ^
morus1280256v1avx2.c: morus1280256v1avx2.c:285:111: error: unknown type name '__m256i'
morus1280256v1avx2.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/morus1280256v1/sse2
Compiler: gcc -funroll-loops -m32 -O2 -fomit-frame-pointer
morus1280256v1sse2.c: morus1280256v1sse2.c:38:24: error: unknown type name '__m128i'
morus1280256v1sse2.c: void morus_stateupdate(__m128i *msgblk, __m128i (*state)[2])
morus1280256v1sse2.c: ^
morus1280256v1sse2.c: morus1280256v1sse2.c:38:41: error: unknown type name '__m128i'
morus1280256v1sse2.c: void morus_stateupdate(__m128i *msgblk, __m128i (*state)[2])
morus1280256v1sse2.c: ^
morus1280256v1sse2.c: morus1280256v1sse2.c:83:78: error: unknown type name '__m128i'
morus1280256v1sse2.c: void morus_initialization(const unsigned char *key, const unsigned char *iv, __m128i (*state)[2])
morus1280256v1sse2.c: ^
morus1280256v1sse2.c: morus1280256v1sse2.c:104:72: error: unknown type name '__m128i'
morus1280256v1sse2.c: void morus_tag_generation(uint64_t msglen, uint64_t adlen, uint8_t *c, __m128i (*state)[2])
morus1280256v1sse2.c: ^
morus1280256v1sse2.c: morus1280256v1sse2.c:133:79: error: unknown type name '__m128i'
morus1280256v1sse2.c: int morus_tag_verification(uint64_t msglen, uint64_t adlen, const uint8_t *c, __m128i (*state)[2])
morus1280256v1sse2.c: ^
morus1280256v1sse2.c: morus1280256v1sse2.c:168:89: error: unknown type name '__m128i'
morus1280256v1sse2.c: inline void morus_enc_aut_step(const uint8_t *plaintextblock, uint8_t *ciphertextblock, __m128i (*state)[2])
morus1280256v1sse2.c: ^
morus1280256v1sse2.c: morus1280256v1sse2.c:192:89: error: unknown type name '__m128i'
morus1280256v1sse2.c: inline void morus_dec_aut_step(uint8_t *plaintextblock, const uint8_t *ciphertextblock, __m128i (*state)[2])
morus1280256v1sse2.c: ^
morus1280256v1sse2.c: morus1280256v1sse2.c:219:94: error: unknown type name '__m128i'
morus1280256v1sse2.c: void morus_enc_aut_partialblock(const uint8_t *plaintext, uint8_t *ciphertext, uint64_t len, __m128i (*state)[2])
morus1280256v1sse2.c: ^
morus1280256v1sse2.c: morus1280256v1sse2.c:246:94: error: unknown type name '__m128i'
morus1280256v1sse2.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/morus1280256v1/avx2
Compiler: gcc -m32 -march=barcelona -O2 -fomit-frame-pointer
morus1280256v1avx2.c: morus1280256v1avx2.c:65:24: error: unknown type name '__m256i'
morus1280256v1avx2.c: void morus_stateupdate(__m256i msgblk, __m256i *state)
morus1280256v1avx2.c: ^
morus1280256v1avx2.c: morus1280256v1avx2.c:65:40: error: unknown type name '__m256i'
morus1280256v1avx2.c: void morus_stateupdate(__m256i msgblk, __m256i *state)
morus1280256v1avx2.c: ^
morus1280256v1avx2.c: morus1280256v1avx2.c:98:78: error: unknown type name '__m256i'
morus1280256v1avx2.c: void morus_initialization(const unsigned char *key, const unsigned char *iv, __m256i *state)
morus1280256v1avx2.c: ^
morus1280256v1avx2.c: morus1280256v1avx2.c:125:98: error: unknown type name '__m256i'
morus1280256v1avx2.c: void morus_tag_generation(unsigned long long msglen, unsigned long long adlen, unsigned char *c, __m256i *state)
morus1280256v1avx2.c: ^
morus1280256v1avx2.c: morus1280256v1avx2.c:150:105: error: unknown type name '__m256i'
morus1280256v1avx2.c: int morus_tag_verification(unsigned long long msglen, unsigned long long adlen, const unsigned char *c, __m256i *state)
morus1280256v1avx2.c: ^
morus1280256v1avx2.c: morus1280256v1avx2.c:179:39: error: unknown type name '__m256i'
morus1280256v1avx2.c: unsigned char *ciphertext, __m256i *state)
morus1280256v1avx2.c: ^
morus1280256v1avx2.c: morus1280256v1avx2.c:220:91: error: unknown type name '__m256i'
morus1280256v1avx2.c: inline void morus_dec_aut_step(unsigned char *plaintext, const unsigned char *ciphertext, __m256i *state)
morus1280256v1avx2.c: ^
morus1280256v1avx2.c: morus1280256v1avx2.c:263:111: error: unknown type name '__m256i'
morus1280256v1avx2.c: void morus_enc_aut_partialblock(const unsigned char *plaintext, unsigned char *ciphertext, unsigned long len, __m256i *state)
morus1280256v1avx2.c: ^
morus1280256v1avx2.c: morus1280256v1avx2.c:285:111: error: unknown type name '__m256i'
morus1280256v1avx2.c: ...
morus1280256v1avx2.c: morus1280256v1avx2.c:65:24: error: unknown type name '__m256i'
morus1280256v1avx2.c: void morus_stateupdate(__m256i msgblk, __m256i *state)
morus1280256v1avx2.c: ^
morus1280256v1avx2.c: morus1280256v1avx2.c:65:40: error: unknown type name '__m256i'
morus1280256v1avx2.c: void morus_stateupdate(__m256i msgblk, __m256i *state)
morus1280256v1avx2.c: ^
morus1280256v1avx2.c: morus1280256v1avx2.c:98:78: error: unknown type name '__m256i'
morus1280256v1avx2.c: void morus_initialization(const unsigned char *key, const unsigned char *iv, __m256i *state)
morus1280256v1avx2.c: ^
morus1280256v1avx2.c: morus1280256v1avx2.c:125:98: error: unknown type name '__m256i'
morus1280256v1avx2.c: void morus_tag_generation(unsigned long long msglen, unsigned long long adlen, unsigned char *c, __m256i *state)
morus1280256v1avx2.c: ^
morus1280256v1avx2.c: morus1280256v1avx2.c:150:105: error: unknown type name '__m256i'
morus1280256v1avx2.c: int morus_tag_verification(unsigned long long msglen, unsigned long long adlen, const unsigned char *c, __m256i *state)
morus1280256v1avx2.c: ^
morus1280256v1avx2.c: morus1280256v1avx2.c:179:39: error: unknown type name '__m256i'
morus1280256v1avx2.c: unsigned char *ciphertext, __m256i *state)
morus1280256v1avx2.c: ^
morus1280256v1avx2.c: morus1280256v1avx2.c:220:91: error: unknown type name '__m256i'
morus1280256v1avx2.c: inline void morus_dec_aut_step(unsigned char *plaintext, const unsigned char *ciphertext, __m256i *state)
morus1280256v1avx2.c: ^
morus1280256v1avx2.c: morus1280256v1avx2.c:263:111: error: unknown type name '__m256i'
morus1280256v1avx2.c: void morus_enc_aut_partialblock(const unsigned char *plaintext, unsigned char *ciphertext, unsigned long len, __m256i *state)
morus1280256v1avx2.c: ^
morus1280256v1avx2.c: morus1280256v1avx2.c:285:111: error: unknown type name '__m256i'
morus1280256v1avx2.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/morus1280256v1/avx2
Compiler: gcc -m32 -march=core-avx-i -O2 -fomit-frame-pointer
morus1280256v1avx2.c: morus1280256v1avx2.c: In function 'morus_stateupdate':
morus1280256v1avx2.c: morus1280256v1avx2.c:67:11: error: incompatible types when assigning to type '__m256i' from type 'int'
morus1280256v1avx2.c: state[0] = XOR256(state[0], state[3]);
morus1280256v1avx2.c: ^
morus1280256v1avx2.c: morus1280256v1avx2.c:68:11: error: incompatible types when assigning to type '__m256i' from type 'int'
morus1280256v1avx2.c: state[0] = XOR256(state[0], AND256(state[1], state[2]));
morus1280256v1avx2.c: ^
morus1280256v1avx2.c: morus1280256v1avx2.c:69:11: error: incompatible types when assigning to type '__m256i' from type 'int'
morus1280256v1avx2.c: state[0] = ROTL256(state[0], n1);
morus1280256v1avx2.c: ^
morus1280256v1avx2.c: morus1280256v1avx2.c:70:11: error: incompatible types when assigning to type '__m256i' from type 'int'
morus1280256v1avx2.c: state[3] = ROTL256_64(state[3]);
morus1280256v1avx2.c: ^
morus1280256v1avx2.c: morus1280256v1avx2.c:72:11: error: incompatible types when assigning to type '__m256i' from type 'int'
morus1280256v1avx2.c: state[1] = XOR256(state[1], msgblk);
morus1280256v1avx2.c: ^
morus1280256v1avx2.c: morus1280256v1avx2.c:73:11: error: incompatible types when assigning to type '__m256i' from type 'int'
morus1280256v1avx2.c: state[1] = XOR256(state[1], state[4]);
morus1280256v1avx2.c: ^
morus1280256v1avx2.c: morus1280256v1avx2.c:74:11: error: incompatible types when assigning to type '__m256i' from type 'int'
morus1280256v1avx2.c: state[1] = XOR256(state[1], AND256(state[2], state[3]));
morus1280256v1avx2.c: ^
morus1280256v1avx2.c: morus1280256v1avx2.c:75:11: error: incompatible types when assigning to type '__m256i' from type 'int'
morus1280256v1avx2.c: state[1] = ROTL256(state[1], n2);
morus1280256v1avx2.c: ^
morus1280256v1avx2.c: ...

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