Implementation notes: x86, latour, crypto_aead/morus1280256v1

Computer: latour
Architecture: x86
CPU ID: GenuineIntel-000006fb-bfebfbff
SUPERCOP version: 20171218
Operation: crypto_aead
Primitive: morus1280256v1
TimeImplementationCompilerBenchmark dateSUPERCOP version
16839sse2gcc -m32 -march=core2 -O3 -fomit-frame-pointer2017072420170718
16893sse2gcc -m32 -march=native -mtune=native -O3 -fomit-frame-pointer2017072420170718
16965sse2gcc -funroll-loops -m32 -march=pentium-m -O3 -fomit-frame-pointer2017072420170718
17100sse2gcc -funroll-loops -m32 -march=k8 -O3 -fomit-frame-pointer2017072420170718
17127sse2gcc -m32 -march=k8 -O3 -fomit-frame-pointer2017072420170718
17262sse2gcc -m32 -march=pentium-m -O3 -fomit-frame-pointer2017072420170718
17307sse2gcc -funroll-loops -m32 -march=barcelona -O3 -fomit-frame-pointer2017072420170718
17325sse2gcc -funroll-loops -m32 -march=nocona -O3 -fomit-frame-pointer2017072420170718
17352sse2gcc -m32 -march=barcelona -O3 -fomit-frame-pointer2017072420170718
17442sse2gcc -funroll-loops -m32 -march=prescott -O3 -fomit-frame-pointer2017072420170718
17703sse2gcc -funroll-loops -m32 -march=pentium4 -O3 -fomit-frame-pointer2017072420170718
17784sse2gcc -m32 -march=nocona -O3 -fomit-frame-pointer2017072420170718
17793sse2gcc -m32 -march=prescott -O3 -fomit-frame-pointer2017072420170718
17928sse2gcc -m32 -march=pentium4 -O3 -fomit-frame-pointer2017072420170718
18792sse2gcc -m32 -march=native -mtune=native -O2 -fomit-frame-pointer2017072420170718
19071sse2gcc -m32 -march=core2 -msse4.1 -O2 -fomit-frame-pointer2017072420170718
19089sse2gcc -m32 -march=core2 -O2 -fomit-frame-pointer2017072420170718
19152sse2gcc -m32 -march=corei7 -O2 -fomit-frame-pointer2017072420170718
19413sse2gcc -funroll-loops -m32 -march=k8 -O2 -fomit-frame-pointer2017072420170718
19494sse2gcc -funroll-loops -m32 -march=pentium4 -O2 -fomit-frame-pointer2017072420170718
19575sse2gcc -m32 -march=core2 -msse4 -O2 -fomit-frame-pointer2017072420170718
19593sse2gcc -m32 -march=nocona -O2 -fomit-frame-pointer2017072420170718
19602sse2gcc -m32 -march=prescott -O2 -fomit-frame-pointer2017072420170718
19701sse2gcc -funroll-loops -m32 -march=nocona -O2 -fomit-frame-pointer2017072420170718
19719sse2gcc -m32 -march=pentium4 -O2 -fomit-frame-pointer2017072420170718
19791sse2gcc -funroll-loops -m32 -march=prescott -O2 -fomit-frame-pointer2017072420170718
19881sse2gcc -funroll-loops -m32 -march=pentium-m -O2 -fomit-frame-pointer2017072420170718
20061sse2gcc -m32 -march=k8 -O2 -fomit-frame-pointer2017072420170718
20106sse2gcc -m32 -march=pentium-m -O2 -fomit-frame-pointer2017072420170718
20142sse2gcc -m32 -march=barcelona -O2 -fomit-frame-pointer2017072420170718
20151sse2gcc -m32 -march=pentium-m -O -fomit-frame-pointer2017072420170718
20205sse2gcc -funroll-loops -m32 -march=pentium-m -O -fomit-frame-pointer2017072420170718
20214sse2gcc -m32 -march=nocona -O -fomit-frame-pointer2017072420170718
20232sse2gcc -m32 -march=pentium4 -O -fomit-frame-pointer2017072420170718
20241sse2gcc -m32 -march=corei7 -O -fomit-frame-pointer2017072420170718
20241sse2gcc -m32 -march=prescott -O -fomit-frame-pointer2017072420170718
20349sse2gcc -m32 -march=core2 -O -fomit-frame-pointer2017072420170718
20421sse2gcc -funroll-loops -m32 -march=barcelona -O -fomit-frame-pointer2017072420170718
20439sse2gcc -m32 -march=core2 -msse4 -O -fomit-frame-pointer2017072420170718
20448sse2gcc -funroll-loops -m32 -march=pentium4 -O -fomit-frame-pointer2017072420170718
20493sse2gcc -m32 -march=barcelona -O -fomit-frame-pointer2017072420170718
20511sse2gcc -funroll-loops -m32 -march=nocona -O -fomit-frame-pointer2017072420170718
20520sse2gcc -funroll-loops -m32 -march=prescott -O -fomit-frame-pointer2017072420170718
20574sse2gcc -m32 -march=k8 -O -fomit-frame-pointer2017072420170718
20592sse2gcc -m32 -march=core2 -msse4.1 -O -fomit-frame-pointer2017072420170718
20637sse2gcc -m32 -march=native -mtune=native -O -fomit-frame-pointer2017072420170718
20682sse2gcc -funroll-loops -m32 -march=k8 -O -fomit-frame-pointer2017072420170718
21573sse2gcc -funroll-loops -m32 -march=barcelona -O2 -fomit-frame-pointer2017072420170718
81792refgcc -funroll-loops -m32 -march=athlon -O2 -fomit-frame-pointer2017072420170718
81918refgcc -funroll-loops -m32 -march=barcelona -O3 -fomit-frame-pointer2017072420170718
82017ref64gcc -funroll-loops -m32 -march=athlon -O3 -fomit-frame-pointer2017072420170718
82044refgcc -funroll-loops -m32 -march=k8 -O3 -fomit-frame-pointer2017072420170718
82134refgcc -funroll-loops -m32 -march=prescott -O -fomit-frame-pointer2017072420170718
82161refgcc -funroll-loops -m32 -march=athlon -O3 -fomit-frame-pointer2017072420170718
82188ref64gcc -funroll-loops -m32 -march=barcelona -O3 -fomit-frame-pointer2017072420170718
82188refgcc -m32 -march=pentium-mmx -O -fomit-frame-pointer2017072420170718
82197refgcc -m32 -march=pentium -O -fomit-frame-pointer2017072420170718
82260refgcc -funroll-loops -m32 -march=k6-3 -O2 -fomit-frame-pointer2017072420170718
82269refgcc -funroll-loops -m32 -march=pentium2 -O -fomit-frame-pointer2017072420170718
82305refgcc -m32 -march=i486 -O -fomit-frame-pointer2017072420170718
82341refgcc -funroll-loops -m32 -march=k6 -O3 -fomit-frame-pointer2017072420170718
82350refgcc -funroll-loops -m32 -march=k6-2 -O2 -fomit-frame-pointer2017072420170718
82359refgcc -m32 -march=pentiumpro -O -fomit-frame-pointer2017072420170718
82368refgcc -funroll-loops -m32 -march=k6-3 -O3 -fomit-frame-pointer2017072420170718
82377ref64gcc -funroll-loops -m32 -march=k8 -O3 -fomit-frame-pointer2017072420170718
82386refgcc -funroll-loops -m32 -march=k8 -O2 -fomit-frame-pointer2017072420170718
82422refgcc -funroll-loops -m32 -march=nocona -O -fomit-frame-pointer2017072420170718
82476refgcc -funroll-loops -m32 -O -fomit-frame-pointer2017072420170718
82503refgcc -funroll-loops -m32 -march=k6-2 -O3 -fomit-frame-pointer2017072420170718
82512refgcc -funroll-loops -m32 -march=pentium4 -O -fomit-frame-pointer2017072420170718
82530refgcc -funroll-loops -m32 -march=barcelona -O2 -fomit-frame-pointer2017072420170718
82584ref64gcc -funroll-loops -m32 -march=k6 -O3 -fomit-frame-pointer2017072420170718
82629refgcc -funroll-loops -m32 -march=pentium3 -O2 -fomit-frame-pointer2017072420170718
82656ref64gcc -funroll-loops -m32 -march=k6-3 -O3 -fomit-frame-pointer2017072420170718
82665ref64gcc -funroll-loops -m32 -O3 -fomit-frame-pointer2017072420170718
82692refgcc -funroll-loops -m32 -O3 -fomit-frame-pointer2017072420170718
82692ref64gcc -funroll-loops -m32 -march=k6-2 -O3 -fomit-frame-pointer2017072420170718
82692refgcc -funroll-loops -m32 -march=pentium-m -O -fomit-frame-pointer2017072420170718
82692refgcc -m32 -march=barcelona -O2 -fomit-frame-pointer2017072420170718
82710refgcc -funroll-loops -m32 -march=pentiumpro -O2 -fomit-frame-pointer2017072420170718
82710refgcc -m32 -march=k6-2 -O -fomit-frame-pointer2017072420170718
82719refgcc -m32 -march=k6-3 -O -fomit-frame-pointer2017072420170718
82737refgcc -m32 -march=barcelona -O -fomit-frame-pointer2017072420170718
82737refgcc -m32 -march=i386 -O -fomit-frame-pointer2017072420170718
82818refgcc -funroll-loops -m32 -march=k8 -O -fomit-frame-pointer2017072420170718
82845refgcc -funroll-loops -m32 -march=barcelona -O -fomit-frame-pointer2017072420170718
82881refgcc -funroll-loops -m32 -march=pentium-m -O2 -fomit-frame-pointer2017072420170718
82962refgcc -m32 -march=athlon -O2 -fomit-frame-pointer2017072420170718
83007refgcc -funroll-loops -m32 -march=k6 -O2 -fomit-frame-pointer2017072420170718
83025refgcc -funroll-loops -m32 -march=athlon -O -fomit-frame-pointer2017072420170718
83052refgcc -m32 -march=pentium-m -O -fomit-frame-pointer2017072420170718
83061refgcc -m32 -march=athlon -O -fomit-frame-pointer2017072420170718
83097refgcc -m32 -march=core2 -O -fomit-frame-pointer2017072420170718
83097refgcc -m32 -march=k8 -O3 -fomit-frame-pointer2017072420170718
83106refgcc -m32 -O -fomit-frame-pointer2017072420170718
83106refgcc -m32 -march=k6 -O -fomit-frame-pointer2017072420170718
83124refgcc -funroll-loops -m32 -march=pentiumpro -O3 -fomit-frame-pointer2017072420170718
83124ref64gcc -funroll-loops -m32 -march=pentiumpro -O3 -fomit-frame-pointer2017072420170718
83133refgcc -m32 -march=core-avx-i -O -fomit-frame-pointer2017072420170718
83142refgcc -m32 -march=core2 -msse4 -O -fomit-frame-pointer2017072420170718
83160refgcc -m32 -march=core2 -msse4.1 -O -fomit-frame-pointer2017072420170718
83160refgcc -m32 -march=prescott -O -fomit-frame-pointer2017072420170718
83205ref64gcc -funroll-loops -m32 -march=pentium-m -O3 -fomit-frame-pointer2017072420170718
83214ref64gcc -funroll-loops -m32 -march=pentium2 -O3 -fomit-frame-pointer2017072420170718
83214ref64gcc -m32 -march=athlon -O3 -fomit-frame-pointer2017072420170718
83214refgcc -m32 -march=k8 -O -fomit-frame-pointer2017072420170718
83250refgcc -funroll-loops -m32 -march=pentium-m -O3 -fomit-frame-pointer2017072420170718
83259refgcc -funroll-loops -m32 -O2 -fomit-frame-pointer2017072420170718
83277refgcc -funroll-loops -m32 -march=i386 -O -fomit-frame-pointer2017072420170718
83295refgcc -funroll-loops -m32 -march=pentium -O -fomit-frame-pointer2017072420170718
83322refgcc -m32 -march=pentium4 -O -fomit-frame-pointer2017072420170718
83331refgcc -m32 -march=k6 -O3 -fomit-frame-pointer2017072420170718
83340ref64gcc -m32 -march=barcelona -O3 -fomit-frame-pointer2017072420170718
83349refgcc -funroll-loops -m32 -march=pentium2 -O2 -fomit-frame-pointer2017072420170718
83358refgcc -funroll-loops -m32 -march=k6-2 -O -fomit-frame-pointer2017072420170718
83367refgcc -m32 -march=native -mtune=native -O -fomit-frame-pointer2017072420170718
83376refgcc -m32 -march=k8 -O2 -fomit-frame-pointer2017072420170718
83394ref64gcc -funroll-loops -m32 -march=pentium-mmx -Os -fomit-frame-pointer2017072420170718
83412refgcc -funroll-loops -m32 -march=pentium-mmx -O -fomit-frame-pointer2017072420170718
83412refgcc -funroll-loops -m32 -march=pentiumpro -O -fomit-frame-pointer2017072420170718
83466ref64gcc -m32 -march=native -mtune=native -O3 -fomit-frame-pointer2017072420170718
83484refgcc -m32 -march=pentium3 -O -fomit-frame-pointer2017072420170718
83502refgcc -funroll-loops -m32 -march=k6 -O -fomit-frame-pointer2017072420170718
83520ref64gcc -funroll-loops -m32 -march=athlon -O2 -fomit-frame-pointer2017072420170718
83547refgcc -m32 -march=corei7 -O -fomit-frame-pointer2017072420170718
83574refgcc -funroll-loops -m32 -march=pentium3 -O -fomit-frame-pointer2017072420170718
83574refgcc -m32 -march=corei7-avx -O -fomit-frame-pointer2017072420170718
83574ref64gcc -m32 -march=k6-3 -O3 -fomit-frame-pointer2017072420170718
83592refgcc -funroll-loops -m32 -march=i486 -O -fomit-frame-pointer2017072420170718
83628refgcc -m32 -march=k6-2 -O3 -fomit-frame-pointer2017072420170718
83646ref64gcc -funroll-loops -m32 -march=k6-3 -Os -fomit-frame-pointer2017072420170718
83673refgcc -m32 -march=core2 -O3 -fomit-frame-pointer2017072420170718
83682ref64gcc -m32 -march=k6-2 -Os -fomit-frame-pointer2017072420170718
83691ref64gcc -funroll-loops -m32 -march=pentium -Os -fomit-frame-pointer2017072420170718
83691ref64gcc -m32 -march=k8 -O3 -fomit-frame-pointer2017072420170718
83709refgcc -m32 -march=nocona -O -fomit-frame-pointer2017072420170718
83718refgcc -m32 -march=pentium2 -O -fomit-frame-pointer2017072420170718
83736ref64gcc -m32 -march=k6-2 -O3 -fomit-frame-pointer2017072420170718
83763refgcc -funroll-loops -m32 -march=k6-3 -O -fomit-frame-pointer2017072420170718
83853ref64gcc -funroll-loops -m32 -march=k8 -O -fomit-frame-pointer2017072420170718
83853ref64gcc -m32 -march=core2 -O3 -fomit-frame-pointer2017072420170718
83898refgcc -m32 -march=k6-3 -O3 -fomit-frame-pointer2017072420170718
83916refgcc -funroll-loops -m32 -march=pentium3 -O3 -fomit-frame-pointer2017072420170718
83934ref64gcc -funroll-loops -m32 -march=k8 -Os -fomit-frame-pointer2017072420170718
84006refgcc -m32 -O2 -fomit-frame-pointer2017072420170718
84006refgcc -m32 -march=athlon -O3 -fomit-frame-pointer2017072420170718
84033refgcc -m32 -march=barcelona -O3 -fomit-frame-pointer2017072420170718
84060ref64gcc -m32 -march=k6 -Os -fomit-frame-pointer2017072420170718
84096ref64gcc -funroll-loops -m32 -O -fomit-frame-pointer2017072420170718
84123refgcc -m32 -march=pentium-m -O2 -fomit-frame-pointer2017072420170718
84132refgcc -m32 -O3 -fomit-frame-pointer2017072420170718
84150ref64gcc -funroll-loops -m32 -march=pentium3 -O3 -fomit-frame-pointer2017072420170718
84150ref64gcc -m32 -march=k6 -O3 -fomit-frame-pointer2017072420170718
84222refgcc -funroll-loops -m32 -march=pentium -O3 -fomit-frame-pointer2017072420170718
84240refgcc -funroll-loops -m32 -march=pentium -O2 -fomit-frame-pointer2017072420170718
84249ref64gcc -funroll-loops -m32 -march=pentium -O3 -fomit-frame-pointer2017072420170718
84294refgcc -funroll-loops -m32 -march=pentium-mmx -O2 -fomit-frame-pointer2017072420170718
84321refgcc -m32 -march=pentiumpro -O2 -fomit-frame-pointer2017072420170718
84330refgcc -m32 -march=pentium3 -O2 -fomit-frame-pointer2017072420170718
84339refgcc -m32 -march=pentium2 -O3 -fomit-frame-pointer2017072420170718
84348refgcc -funroll-loops -m32 -march=pentium2 -O3 -fomit-frame-pointer2017072420170718
84411refgcc -m32 -march=native -mtune=native -O3 -fomit-frame-pointer2017072420170718
84438refgcc -m32 -march=core2 -O2 -fomit-frame-pointer2017072420170718
84456refgcc -funroll-loops -m32 -march=pentium-mmx -O3 -fomit-frame-pointer2017072420170718
84465refgcc -m32 -march=pentium2 -O2 -fomit-frame-pointer2017072420170718
84474refgcc -m32 -march=k6 -O2 -fomit-frame-pointer2017072420170718
84483ref64gcc -funroll-loops -m32 -march=pentium-mmx -O3 -fomit-frame-pointer2017072420170718
84645refgcc -m32 -march=corei7 -O2 -fomit-frame-pointer2017072420170718
84654ref64gcc -funroll-loops -m32 -Os -fomit-frame-pointer2017072420170718
84672ref64gcc -m32 -march=pentium-m -O3 -fomit-frame-pointer2017072420170718
84735ref64gcc -m32 -march=pentium-mmx -O3 -fomit-frame-pointer2017072420170718
84780refgcc -m32 -march=k6-3 -O2 -fomit-frame-pointer2017072420170718
84798ref64gcc -m32 -O3 -fomit-frame-pointer2017072420170718
84834refgcc -m32 -march=corei7-avx -O2 -fomit-frame-pointer2017072420170718
84834ref64gcc -m32 -march=corei7 -O2 -fomit-frame-pointer2017072420170718
84843ref64gcc -m32 -march=barcelona -O2 -fomit-frame-pointer2017072420170718
84879refgcc -m32 -march=pentium -O2 -fomit-frame-pointer2017072420170718
84906ref64gcc -funroll-loops -m32 -O2 -fomit-frame-pointer2017072420170718
84924ref64gcc -m32 -march=athlon -O2 -fomit-frame-pointer2017072420170718
84933refgcc -m32 -march=core-avx-i -O2 -fomit-frame-pointer2017072420170718
84951refgcc -m32 -march=core2 -msse4 -O2 -fomit-frame-pointer2017072420170718
85014ref64gcc -funroll-loops -m32 -march=barcelona -Os -fomit-frame-pointer2017072420170718
85059refgcc -m32 -march=pentium -O3 -fomit-frame-pointer2017072420170718
85077refgcc -m32 -march=k6-2 -O2 -fomit-frame-pointer2017072420170718
85077ref64gcc -m32 -march=pentium2 -O3 -fomit-frame-pointer2017072420170718
85131ref64gcc -m32 -march=athlon -O -fomit-frame-pointer2017072420170718
85167ref64gcc -funroll-loops -m32 -march=k6 -Os -fomit-frame-pointer2017072420170718
85203ref64gcc -m32 -march=k8 -Os -fomit-frame-pointer2017072420170718
85203ref64gcc -m32 -march=pentiumpro -O3 -fomit-frame-pointer2017072420170718
85221ref64gcc -m32 -march=pentium -O3 -fomit-frame-pointer2017072420170718
85239refgcc -m32 -march=pentium-mmx -O2 -fomit-frame-pointer2017072420170718
85266refgcc -m32 -march=pentium-mmx -O3 -fomit-frame-pointer2017072420170718
85356refgcc -m32 -march=native -mtune=native -O2 -fomit-frame-pointer2017072420170718
85401refgcc -m32 -march=pentium3 -O3 -fomit-frame-pointer2017072420170718
85590ref64gcc -m32 -march=pentium -O2 -fomit-frame-pointer2017072420170718
85635ref64gcc -funroll-loops -m32 -march=barcelona -O2 -fomit-frame-pointer2017072420170718
85635ref64gcc -funroll-loops -m32 -march=i486 -O -fomit-frame-pointer2017072420170718
85644ref64gcc -m32 -march=corei7-avx -O -fomit-frame-pointer2017072420170718
85662ref64gcc -m32 -march=i486 -O3 -fomit-frame-pointer2017072420170718
85680refgcc -m32 -march=i486 -O3 -fomit-frame-pointer2017072420170718
85734refgcc -m32 -march=core2 -msse4.1 -O2 -fomit-frame-pointer2017072420170718
85743ref64gcc -m32 -march=barcelona -O -fomit-frame-pointer2017072420170718
85752ref64gcc -m32 -march=pentium3 -Os -fomit-frame-pointer2017072420170718
85797refgcc -m32 -march=pentiumpro -O3 -fomit-frame-pointer2017072420170718
85806ref64gcc -m32 -march=nocona -O3 -fomit-frame-pointer2017072420170718
85815ref64gcc -funroll-loops -m32 -march=pentium3 -Os -fomit-frame-pointer2017072420170718
85824ref64gcc -m32 -march=pentium3 -O3 -fomit-frame-pointer2017072420170718
85842refgcc -m32 -march=prescott -O3 -fomit-frame-pointer2017072420170718
85860ref64gcc -m32 -march=core2 -msse4 -O -fomit-frame-pointer2017072420170718
85896ref64gcc -funroll-loops -m32 -march=pentium -O2 -fomit-frame-pointer2017072420170718
85914ref64gcc -funroll-loops -m32 -march=prescott -O -fomit-frame-pointer2017072420170718
85941refgcc -m32 -march=pentium-m -O3 -fomit-frame-pointer2017072420170718
85959ref64gcc -m32 -march=pentium-m -Os -fomit-frame-pointer2017072420170718
85968ref64gcc -funroll-loops -m32 -march=k6-2 -O2 -fomit-frame-pointer2017072420170718
86013ref64gcc -funroll-loops -m32 -march=i486 -O3 -fomit-frame-pointer2017072420170718
86013refgcc -funroll-loops -m32 -march=prescott -O2 -fomit-frame-pointer2017072420170718
86058ref64gcc -m32 -march=pentiumpro -Os -fomit-frame-pointer2017072420170718
86094ref64gcc -funroll-loops -m32 -march=pentium-mmx -O2 -fomit-frame-pointer2017072420170718
86112ref64gcc -funroll-loops -m32 -march=pentiumpro -O2 -fomit-frame-pointer2017072420170718
86130ref64gcc -m32 -O2 -fomit-frame-pointer2017072420170718
86193ref64gcc -m32 -march=core-avx-i -O -fomit-frame-pointer2017072420170718
86202refgcc -funroll-loops -m32 -march=nocona -O3 -fomit-frame-pointer2017072420170718
86211ref64gcc -m32 -march=pentium-mmx -O2 -fomit-frame-pointer2017072420170718
86229ref64gcc -m32 -march=core2 -msse4.1 -O -fomit-frame-pointer2017072420170718
86301refgcc -m32 -march=prescott -O2 -fomit-frame-pointer2017072420170718
86328ref64gcc -m32 -march=core-avx-i -Os -fomit-frame-pointer2017072420170718
86346refgcc -funroll-loops -m32 -march=nocona -O2 -fomit-frame-pointer2017072420170718
86382ref64gcc -m32 -march=core2 -msse4 -O2 -fomit-frame-pointer2017072420170718
86418ref64gcc -funroll-loops -m32 -march=prescott -O3 -fomit-frame-pointer2017072420170718
86427ref64gcc -funroll-loops -m32 -march=nocona -O -fomit-frame-pointer2017072420170718
86427refgcc -m32 -march=nocona -O3 -fomit-frame-pointer2017072420170718
86445refgcc -m32 -march=i386 -O3 -fomit-frame-pointer2017072420170718
86454refgcc -m32 -march=i386 -O2 -fomit-frame-pointer2017072420170718
86454refgcc -m32 -march=nocona -O2 -fomit-frame-pointer2017072420170718
86463refgcc -funroll-loops -m32 -march=i486 -O2 -fomit-frame-pointer2017072420170718
86463ref64gcc -m32 -march=k8 -O -fomit-frame-pointer2017072420170718
86517refgcc -funroll-loops -m32 -march=i386 -O3 -fomit-frame-pointer2017072420170718
86517refgcc -funroll-loops -m32 -march=i486 -O3 -fomit-frame-pointer2017072420170718
86526ref64gcc -m32 -march=corei7 -Os -fomit-frame-pointer2017072420170718
86544ref64gcc -funroll-loops -m32 -march=k6-2 -Os -fomit-frame-pointer2017072420170718
86544ref64gcc -funroll-loops -m32 -march=k8 -O2 -fomit-frame-pointer2017072420170718
86589ref64gcc -funroll-loops -m32 -march=athlon -O -fomit-frame-pointer2017072420170718
86598ref64gcc -funroll-loops -m32 -march=nocona -O3 -fomit-frame-pointer2017072420170718
86751ref64gcc -m32 -march=prescott -O3 -fomit-frame-pointer2017072420170718
86760refgcc -m32 -march=i486 -O2 -fomit-frame-pointer2017072420170718
86769ref64gcc -m32 -march=pentiumpro -O -fomit-frame-pointer2017072420170718
86796refgcc -funroll-loops -m32 -march=i386 -O2 -fomit-frame-pointer2017072420170718
86805ref64gcc -m32 -march=pentiumpro -O2 -fomit-frame-pointer2017072420170718
86850ref64gcc -funroll-loops -m32 -march=i386 -O3 -fomit-frame-pointer2017072420170718
86850ref64gcc -m32 -march=athlon -Os -fomit-frame-pointer2017072420170718
86904ref64gcc -funroll-loops -m32 -march=athlon -Os -fomit-frame-pointer2017072420170718
86922ref64gcc -m32 -O -fomit-frame-pointer2017072420170718
86985ref64gcc -m32 -march=barcelona -Os -fomit-frame-pointer2017072420170718
86985ref64gcc -m32 -march=nocona -O -fomit-frame-pointer2017072420170718
87039ref64gcc -m32 -march=pentium -Os -fomit-frame-pointer2017072420170718
87075ref64gcc -m32 -march=i386 -O3 -fomit-frame-pointer2017072420170718
87084ref64gcc -m32 -march=k6-2 -O -fomit-frame-pointer2017072420170718
87102refgcc -m32 -march=pentium4 -O2 -fomit-frame-pointer2017072420170718
87111ref64gcc -m32 -march=native -mtune=native -O -fomit-frame-pointer2017072420170718
87156ref64gcc -m32 -march=corei7-avx -O2 -fomit-frame-pointer2017072420170718
87183ref64gcc -m32 -march=pentium-mmx -O -fomit-frame-pointer2017072420170718
87309ref64gcc -m32 -march=pentium-mmx -Os -fomit-frame-pointer2017072420170718
87363ref64gcc -m32 -march=core2 -msse4.1 -O2 -fomit-frame-pointer2017072420170718
87381refgcc -funroll-loops -m32 -march=pentium4 -O2 -fomit-frame-pointer2017072420170718
87408ref64gcc -m32 -march=native -mtune=native -O2 -fomit-frame-pointer2017072420170718
87435ref64gcc -funroll-loops -m32 -march=pentium2 -Os -fomit-frame-pointer2017072420170718
87453ref64gcc -funroll-loops -m32 -march=i386 -O -fomit-frame-pointer2017072420170718
87480ref64gcc -funroll-loops -m32 -march=pentium -O -fomit-frame-pointer2017072420170718
87489ref64gcc -m32 -march=pentium4 -O3 -fomit-frame-pointer2017072420170718
87498ref64gcc -m32 -march=core2 -Os -fomit-frame-pointer2017072420170718
87507ref64gcc -funroll-loops -m32 -march=pentiumpro -Os -fomit-frame-pointer2017072420170718
87516ref64gcc -m32 -march=pentium2 -O2 -fomit-frame-pointer2017072420170718
87597ref64gcc -m32 -march=corei7 -O -fomit-frame-pointer2017072420170718
87606ref64gcc -m32 -march=k6-3 -Os -fomit-frame-pointer2017072420170718
87642ref64gcc -m32 -march=pentium-m -O -fomit-frame-pointer2017072420170718
87696refgcc -funroll-loops -m32 -march=pentium-mmx -Os -fomit-frame-pointer2017072420170718
87732ref64gcc -funroll-loops -m32 -march=k6 -O2 -fomit-frame-pointer2017072420170718
87732ref64gcc -funroll-loops -m32 -march=nocona -Os -fomit-frame-pointer2017072420170718
87777ref64gcc -funroll-loops -m32 -march=nocona -O2 -fomit-frame-pointer2017072420170718
87777ref64gcc -funroll-loops -m32 -march=pentium-mmx -O -fomit-frame-pointer2017072420170718
87777refgcc -funroll-loops -m32 -march=pentium3 -Os -fomit-frame-pointer2017072420170718
87795ref64gcc -m32 -march=k8 -O2 -fomit-frame-pointer2017072420170718
87840ref64gcc -funroll-loops -m32 -march=i386 -O2 -fomit-frame-pointer2017072420170718
87858refgcc -m32 -march=pentium4 -O3 -fomit-frame-pointer2017072420170718
87876refgcc -funroll-loops -m32 -march=pentiumpro -Os -fomit-frame-pointer2017072420170718
87930ref64gcc -m32 -march=core-avx-i -O2 -fomit-frame-pointer2017072420170718
87939ref64gcc -funroll-loops -m32 -march=k6-3 -O2 -fomit-frame-pointer2017072420170718
87939refgcc -funroll-loops -m32 -march=pentium4 -O3 -fomit-frame-pointer2017072420170718
87966refgcc -funroll-loops -m32 -march=prescott -O3 -fomit-frame-pointer2017072420170718
87993ref64gcc -funroll-loops -m32 -march=barcelona -O -fomit-frame-pointer2017072420170718
87993ref64gcc -funroll-loops -m32 -march=pentium4 -O3 -fomit-frame-pointer2017072420170718
88065ref64gcc -m32 -march=pentium3 -O2 -fomit-frame-pointer2017072420170718
88110refgcc -funroll-loops -m32 -Os -fomit-frame-pointer2017072420170718
88110ref64gcc -m32 -march=prescott -O -fomit-frame-pointer2017072420170718
88173ref64gcc -funroll-loops -m32 -march=pentium-m -O -fomit-frame-pointer2017072420170718
88200ref64gcc -funroll-loops -m32 -march=pentiumpro -O -fomit-frame-pointer2017072420170718
88218ref64gcc -funroll-loops -m32 -march=k6-3 -O -fomit-frame-pointer2017072420170718
88236ref64gcc -funroll-loops -m32 -march=pentium2 -O2 -fomit-frame-pointer2017072420170718
88290refgcc -m32 -march=k6-3 -Os -fomit-frame-pointer2017072420170718
88317ref64gcc -m32 -march=core2 -O -fomit-frame-pointer2017072420170718
88326ref64gcc -m32 -march=native -mtune=native -Os -fomit-frame-pointer2017072420170718
88389ref64gcc -funroll-loops -m32 -march=pentium4 -O -fomit-frame-pointer2017072420170718
88407ref64gcc -funroll-loops -m32 -march=pentium4 -O2 -fomit-frame-pointer2017072420170718
88434ref64gcc -m32 -march=i486 -O -fomit-frame-pointer2017072420170718
88461ref64gcc -funroll-loops -m32 -march=pentium3 -O2 -fomit-frame-pointer2017072420170718
88470refgcc -m32 -march=core2 -msse4.1 -Os -fomit-frame-pointer2017072420170718
88578ref64gcc -m32 -march=core2 -msse4.1 -Os -fomit-frame-pointer2017072420170718
88614refgcc -m32 -march=pentium -Os -fomit-frame-pointer2017072420170718
88623ref64gcc -m32 -march=core2 -O2 -fomit-frame-pointer2017072420170718
88632ref64gcc -m32 -march=nocona -O2 -fomit-frame-pointer2017072420170718
88668ref64gcc -m32 -march=i386 -O -fomit-frame-pointer2017072420170718
88686ref64gcc -funroll-loops -m32 -march=k6 -O -fomit-frame-pointer2017072420170718
88686ref64gcc -m32 -march=pentium4 -Os -fomit-frame-pointer2017072420170718
88704ref64gcc -funroll-loops -m32 -march=pentium2 -O -fomit-frame-pointer2017072420170718
88740ref64gcc -m32 -march=pentium2 -O -fomit-frame-pointer2017072420170718
88884ref64gcc -m32 -march=pentium4 -O -fomit-frame-pointer2017072420170718
88893ref64gcc -m32 -march=i386 -O2 -fomit-frame-pointer2017072420170718
88911ref64gcc -m32 -march=pentium-m -O2 -fomit-frame-pointer2017072420170718
88929refgcc -funroll-loops -m32 -march=pentium-m -Os -fomit-frame-pointer2017072420170718
89055ref64gcc -funroll-loops -m32 -march=pentium-m -O2 -fomit-frame-pointer2017072420170718
89055ref64gcc -m32 -march=corei7-avx -Os -fomit-frame-pointer2017072420170718
89082ref64gcc -m32 -march=i386 -Os -fomit-frame-pointer2017072420170718
89118ref64gcc -m32 -march=k6-3 -O2 -fomit-frame-pointer2017072420170718
89118refgcc -m32 -march=native -mtune=native -Os -fomit-frame-pointer2017072420170718
89190ref64gcc -m32 -march=pentium3 -O -fomit-frame-pointer2017072420170718
89199refgcc -funroll-loops -m32 -march=k8 -Os -fomit-frame-pointer2017072420170718
89253refgcc -funroll-loops -m32 -march=athlon -Os -fomit-frame-pointer2017072420170718
89253ref64gcc -funroll-loops -m32 -march=pentium-m -Os -fomit-frame-pointer2017072420170718
89352refgcc -funroll-loops -m32 -march=barcelona -Os -fomit-frame-pointer2017072420170718
89379refgcc -funroll-loops -m32 -march=pentium2 -Os -fomit-frame-pointer2017072420170718
89406refgcc -m32 -march=pentiumpro -Os -fomit-frame-pointer2017072420170718
89451ref64gcc -funroll-loops -m32 -march=prescott -Os -fomit-frame-pointer2017072420170718
89451ref64gcc -m32 -march=pentium -O -fomit-frame-pointer2017072420170718
89487ref64gcc -m32 -march=k6-2 -O2 -fomit-frame-pointer2017072420170718
89505ref64gcc -funroll-loops -m32 -march=prescott -O2 -fomit-frame-pointer2017072420170718
89541ref64gcc -m32 -march=core2 -msse4 -Os -fomit-frame-pointer2017072420170718
89559ref64gcc -funroll-loops -m32 -march=pentium3 -O -fomit-frame-pointer2017072420170718
89613refgcc -m32 -march=core-avx-i -Os -fomit-frame-pointer2017072420170718
89622ref64gcc -m32 -Os -fomit-frame-pointer2017072420170718
89649refgcc -funroll-loops -m32 -march=k6 -Os -fomit-frame-pointer2017072420170718
89766refgcc -m32 -march=corei7 -Os -fomit-frame-pointer2017072420170718
89784ref64gcc -m32 -march=k6 -O2 -fomit-frame-pointer2017072420170718
89811ref64gcc -funroll-loops -m32 -march=pentium4 -Os -fomit-frame-pointer2017072420170718
89829ref64gcc -funroll-loops -m32 -march=i486 -O2 -fomit-frame-pointer2017072420170718
89829ref64gcc -m32 -march=k6-3 -O -fomit-frame-pointer2017072420170718
89838refgcc -funroll-loops -m32 -march=pentium -Os -fomit-frame-pointer2017072420170718
89910refgcc -funroll-loops -m32 -march=k6-2 -Os -fomit-frame-pointer2017072420170718
89919ref64gcc -m32 -march=i486 -O2 -fomit-frame-pointer2017072420170718
89955refgcc -funroll-loops -m32 -march=i386 -Os -fomit-frame-pointer2017072420170718
89964refgcc -m32 -march=k6 -Os -fomit-frame-pointer2017072420170718
89964ref64gcc -m32 -march=pentium2 -Os -fomit-frame-pointer2017072420170718
90063refgcc -m32 -march=corei7-avx -Os -fomit-frame-pointer2017072420170718
90081refgcc -m32 -march=k6-2 -Os -fomit-frame-pointer2017072420170718
90207ref64gcc -m32 -march=k6 -O -fomit-frame-pointer2017072420170718
90252refgcc -m32 -march=core2 -Os -fomit-frame-pointer2017072420170718
90270refgcc -m32 -march=pentium-mmx -Os -fomit-frame-pointer2017072420170718
90405refgcc -funroll-loops -m32 -march=k6-3 -Os -fomit-frame-pointer2017072420170718
90441refgcc -m32 -march=pentium2 -Os -fomit-frame-pointer2017072420170718
90486refgcc -m32 -march=core2 -msse4 -Os -fomit-frame-pointer2017072420170718
90495refgcc -funroll-loops -m32 -march=nocona -Os -fomit-frame-pointer2017072420170718
90621refgcc -m32 -march=pentium-m -Os -fomit-frame-pointer2017072420170718
90657ref64gcc -funroll-loops -m32 -march=i486 -Os -fomit-frame-pointer2017072420170718
90972refgcc -m32 -Os -fomit-frame-pointer2017072420170718
90972refgcc -m32 -march=k8 -Os -fomit-frame-pointer2017072420170718
91053ref64gcc -m32 -march=prescott -O2 -fomit-frame-pointer2017072420170718
91080refgcc -m32 -march=pentium3 -Os -fomit-frame-pointer2017072420170718
91098refgcc -m32 -march=barcelona -Os -fomit-frame-pointer2017072420170718
91260ref64gcc -funroll-loops -m32 -march=k6-2 -O -fomit-frame-pointer2017072420170718
91377ref64gcc -m32 -march=prescott -Os -fomit-frame-pointer2017072420170718
91503ref64gcc -m32 -march=nocona -Os -fomit-frame-pointer2017072420170718
91683refgcc -m32 -march=athlon -Os -fomit-frame-pointer2017072420170718
92160ref64gcc -funroll-loops -m32 -march=i386 -Os -fomit-frame-pointer2017072420170718
92475refgcc -funroll-loops -m32 -march=i486 -Os -fomit-frame-pointer2017072420170718
92484ref64gcc -m32 -march=i486 -Os -fomit-frame-pointer2017072420170718
92484ref64gcc -m32 -march=pentium4 -O2 -fomit-frame-pointer2017072420170718
92529refgcc -funroll-loops -m32 -march=pentium4 -Os -fomit-frame-pointer2017072420170718
93024refgcc -funroll-loops -m32 -march=prescott -Os -fomit-frame-pointer2017072420170718
93330refgcc -m32 -march=prescott -Os -fomit-frame-pointer2017072420170718
94185refgcc -m32 -march=i486 -Os -fomit-frame-pointer2017072420170718
94338refgcc -m32 -march=nocona -Os -fomit-frame-pointer2017072420170718
94644refgcc -m32 -march=i386 -Os -fomit-frame-pointer2017072420170718
95229refgcc -m32 -march=pentium4 -Os -fomit-frame-pointer2017072420170718

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