Implementation notes: x86, hydra2, crypto_aead/morus1280128v1

Computer: hydra2
Architecture: x86
CPU ID: GenuineIntel-000206c2-bfebfbff
SUPERCOP version: 20141014
Operation: crypto_aead
Primitive: morus1280128v1
TimeImplementationCompilerBenchmark dateSUPERCOP version
78392refgcc -m32 -O2 -fomit-frame-pointer2014060720140525
78700refgcc -m32 -march=barcelona -O3 -fomit-frame-pointer2014060720140525
78712refgcc -m32 -march=k8 -O3 -fomit-frame-pointer2014060720140525
78740refgcc -funroll-loops -m32 -O3 -fomit-frame-pointer2014060720140525
78768refgcc -m32 -O3 -fomit-frame-pointer2014060720140525
78796refgcc -funroll-loops -m32 -march=barcelona -O3 -fomit-frame-pointer2014060720140525
78808refgcc -m32 -march=k8 -O2 -fomit-frame-pointer2014060720140525
78824refgcc -m32 -march=athlon -O2 -fomit-frame-pointer2014060720140525
78856refgcc -funroll-loops -m32 -march=barcelona -O2 -fomit-frame-pointer2014060720140525
78876refgcc -funroll-loops -m32 -O2 -fomit-frame-pointer2014060720140525
78876refgcc -m32 -march=athlon -O3 -fomit-frame-pointer2014060720140525
78896refgcc -funroll-loops -m32 -march=athlon -O2 -fomit-frame-pointer2014060720140525
78936refgcc -m32 -march=barcelona -O2 -fomit-frame-pointer2014060720140525
78996refgcc -funroll-loops -m32 -march=k8 -O3 -fomit-frame-pointer2014060720140525
79000refgcc -funroll-loops -m32 -march=k8 -O2 -fomit-frame-pointer2014060720140525
79028refgcc -m32 -march=core-avx-i -O2 -fomit-frame-pointer2014060720140525
79068refgcc -m32 -march=core2 -O2 -fomit-frame-pointer2014060720140525
79100refgcc -m32 -march=native -mtune=native -O3 -fomit-frame-pointer2014060720140525
79116refgcc -m32 -march=core2 -O3 -fomit-frame-pointer2014060720140525
79116refgcc -m32 -march=corei7 -O3 -fomit-frame-pointer2014060720140525
79168refgcc -m32 -march=corei7-avx -O2 -fomit-frame-pointer2014060720140525
79196refgcc -m32 -march=core2 -msse4.1 -O3 -fomit-frame-pointer2014060720140525
79468refgcc -m32 -march=core2 -msse4 -O3 -fomit-frame-pointer2014060720140525
79508refgcc -funroll-loops -m32 -march=athlon -O3 -fomit-frame-pointer2014060720140525
79616refgcc -m32 -march=corei7 -O2 -fomit-frame-pointer2014060720140525
79648refgcc -m32 -march=native -mtune=native -O2 -fomit-frame-pointer2014060720140525
79688refgcc -m32 -march=k6 -O3 -fomit-frame-pointer2014060720140525
79692refgcc -m32 -march=k6-3 -O3 -fomit-frame-pointer2014060720140525
79732refgcc -m32 -march=k6-2 -O3 -fomit-frame-pointer2014060720140525
79760refgcc -m32 -march=prescott -O2 -fomit-frame-pointer2014060720140525
79768refgcc -m32 -march=k6-3 -O2 -fomit-frame-pointer2014060720140525
79848ref64gcc -funroll-loops -m32 -march=pentium2 -O -fomit-frame-pointer2014060720140525
79900ref64gcc -funroll-loops -m32 -march=barcelona -O3 -fomit-frame-pointer2014060720140525
79916ref64gcc -funroll-loops -m32 -march=barcelona -O2 -fomit-frame-pointer2014060720140525
79924ref64gcc -m32 -march=barcelona -O3 -fomit-frame-pointer2014060720140525
79928ref64gcc -funroll-loops -m32 -march=pentium3 -O -fomit-frame-pointer2014060720140525
79928refgcc -m32 -march=nocona -O2 -fomit-frame-pointer2014060720140525
79944ref64gcc -m32 -march=pentium-m -O -fomit-frame-pointer2014060720140525
79948refgcc -m32 -march=k6 -O2 -fomit-frame-pointer2014060720140525
79952ref64gcc -m32 -march=pentiumpro -O -fomit-frame-pointer2014060720140525
79956refgcc -funroll-loops -m32 -march=prescott -O2 -fomit-frame-pointer2014060720140525
79968ref64gcc -m32 -march=athlon -O3 -fomit-frame-pointer2014060720140525
79988ref64gcc -funroll-loops -m32 -march=athlon -O3 -fomit-frame-pointer2014060720140525
79988refgcc -m32 -march=core2 -msse4 -O2 -fomit-frame-pointer2014060720140525
80000refgcc -m32 -march=prescott -O3 -fomit-frame-pointer2014060720140525
80012ref64gcc -funroll-loops -m32 -march=k8 -O3 -fomit-frame-pointer2014060720140525
80048refgcc -m32 -march=k6-2 -O2 -fomit-frame-pointer2014060720140525
80068ref64gcc -m32 -march=pentium3 -O -fomit-frame-pointer2014060720140525
80072ref64gcc -funroll-loops -m32 -march=pentium-m -O -fomit-frame-pointer2014060720140525
80076refgcc -funroll-loops -m32 -march=prescott -O3 -fomit-frame-pointer2014060720140525
80080refgcc -funroll-loops -m32 -march=nocona -O3 -fomit-frame-pointer2014060720140525
80104ref64gcc -funroll-loops -m32 -march=pentiumpro -O -fomit-frame-pointer2014060720140525
80108ref64gcc -m32 -march=pentium2 -O -fomit-frame-pointer2014060720140525
80128refgcc -m32 -march=core2 -msse4.1 -O2 -fomit-frame-pointer2014060720140525
80128ref64gcc -m32 -march=k8 -O3 -fomit-frame-pointer2014060720140525
80156refgcc -m32 -march=nocona -O3 -fomit-frame-pointer2014060720140525
80168ref64gcc -funroll-loops -m32 -march=athlon -O2 -fomit-frame-pointer2014060720140525
80168ref64gcc -funroll-loops -m32 -march=k8 -O2 -fomit-frame-pointer2014060720140525
80188ref64gcc -m32 -march=athlon -O2 -fomit-frame-pointer2014060720140525
80216ref64gcc -m32 -march=pentium4 -O -fomit-frame-pointer2014060720140525
80236ref64gcc -m32 -march=k8 -O2 -fomit-frame-pointer2014060720140525
80252ref64gcc -m32 -march=k6-3 -O -fomit-frame-pointer2014060720140525
80296refgcc -funroll-loops -m32 -march=k6-2 -O2 -fomit-frame-pointer2014060720140525
80296ref64gcc -m32 -march=k6 -O -fomit-frame-pointer2014060720140525
80300refgcc -funroll-loops -m32 -march=nocona -O2 -fomit-frame-pointer2014060720140525
80308ref64gcc -m32 -march=barcelona -O2 -fomit-frame-pointer2014060720140525
80340ref64gcc -funroll-loops -m32 -march=pentium4 -O -fomit-frame-pointer2014060720140525
80352ref64gcc -funroll-loops -m32 -march=k6-3 -O -fomit-frame-pointer2014060720140525
80356ref64gcc -funroll-loops -m32 -march=k6-2 -O -fomit-frame-pointer2014060720140525
80428refgcc -funroll-loops -m32 -march=k6-3 -O2 -fomit-frame-pointer2014060720140525
80428refgcc -funroll-loops -m32 -march=k6-3 -O3 -fomit-frame-pointer2014060720140525
80452ref64gcc -m32 -march=k6-2 -O -fomit-frame-pointer2014060720140525
80480ref64gcc -m32 -march=nocona -O3 -fomit-frame-pointer2014060720140525
80504refgcc -funroll-loops -m32 -march=k6 -O3 -fomit-frame-pointer2014060720140525
80520ref64gcc -funroll-loops -m32 -march=k6 -O -fomit-frame-pointer2014060720140525
80528ref64gcc -funroll-loops -m32 -march=pentium-mmx -O -fomit-frame-pointer2014060720140525
80548ref64gcc -funroll-loops -m32 -march=pentium -O -fomit-frame-pointer2014060720140525
80548ref64gcc -m32 -march=pentium-mmx -O -fomit-frame-pointer2014060720140525
80552ref64gcc -m32 -march=pentium -O -fomit-frame-pointer2014060720140525
80568refgcc -m32 -march=pentium2 -O2 -fomit-frame-pointer2014060720140525
80608ref64gcc -m32 -march=i486 -O -fomit-frame-pointer2014060720140525
80616refgcc -funroll-loops -m32 -march=k6 -O2 -fomit-frame-pointer2014060720140525
80620ref64gcc -funroll-loops -m32 -march=prescott -O2 -fomit-frame-pointer2014060720140525
80620ref64gcc -m32 -march=prescott -O2 -fomit-frame-pointer2014060720140525
80636ref64gcc -m32 -march=prescott -O3 -fomit-frame-pointer2014060720140525
80640ref64gcc -funroll-loops -m32 -march=nocona -O2 -fomit-frame-pointer2014060720140525
80684refgcc -m32 -march=pentium-m -O2 -fomit-frame-pointer2014060720140525
80688refgcc -funroll-loops -m32 -march=k6-2 -O3 -fomit-frame-pointer2014060720140525
80752ref64gcc -funroll-loops -m32 -march=i486 -O -fomit-frame-pointer2014060720140525
80752refgcc -funroll-loops -m32 -march=pentium-m -O3 -fomit-frame-pointer2014060720140525
80768refgcc -funroll-loops -m32 -march=pentiumpro -O3 -fomit-frame-pointer2014060720140525
80780ref64gcc -funroll-loops -m32 -O3 -fomit-frame-pointer2014060720140525
80780ref64gcc -m32 -march=nocona -O2 -fomit-frame-pointer2014060720140525
80820ref64gcc -funroll-loops -m32 -O2 -fomit-frame-pointer2014060720140525
80832ref64gcc -funroll-loops -m32 -march=prescott -O3 -fomit-frame-pointer2014060720140525
80848refgcc -funroll-loops -m32 -march=pentium3 -O3 -fomit-frame-pointer2014060720140525
80884ref64gcc -m32 -march=native -mtune=native -O3 -fomit-frame-pointer2014060720140525
80888ref64gcc -m32 -march=core2 -O3 -fomit-frame-pointer2014060720140525
80896ref64gcc -m32 -march=native -mtune=native -O2 -fomit-frame-pointer2014060720140525
80908refgcc -m32 -march=pentium3 -O2 -fomit-frame-pointer2014060720140525
80912ref64gcc -m32 -march=core2 -O2 -fomit-frame-pointer2014060720140525
80920ref64gcc -m32 -march=core2 -msse4 -O2 -fomit-frame-pointer2014060720140525
80924ref64gcc -m32 -march=corei7-avx -O2 -fomit-frame-pointer2014060720140525
80936ref64gcc -m32 -O3 -fomit-frame-pointer2014060720140525
80936ref64gcc -m32 -march=core2 -msse4 -O3 -fomit-frame-pointer2014060720140525
80948refgcc -m32 -march=pentiumpro -O2 -fomit-frame-pointer2014060720140525
80952refgcc -funroll-loops -m32 -march=pentiumpro -O2 -fomit-frame-pointer2014060720140525
80956ref64gcc -funroll-loops -m32 -march=nocona -O3 -fomit-frame-pointer2014060720140525
80980refgcc -m32 -march=pentium2 -O3 -fomit-frame-pointer2014060720140525
81000ref64gcc -m32 -march=core2 -msse4.1 -O3 -fomit-frame-pointer2014060720140525
81008ref64gcc -m32 -march=corei7 -O3 -fomit-frame-pointer2014060720140525
81080refgcc -m32 -march=pentium-m -O3 -fomit-frame-pointer2014060720140525
81108refgcc -funroll-loops -m32 -march=pentium3 -O2 -fomit-frame-pointer2014060720140525
81132ref64gcc -m32 -march=core-avx-i -O2 -fomit-frame-pointer2014060720140525
81132ref64gcc -m32 -march=core2 -msse4.1 -O2 -fomit-frame-pointer2014060720140525
81148refgcc -m32 -march=pentiumpro -O3 -fomit-frame-pointer2014060720140525
81172ref64gcc -funroll-loops -m32 -march=i386 -O -fomit-frame-pointer2014060720140525
81188ref64gcc -m32 -march=corei7 -O2 -fomit-frame-pointer2014060720140525
81192refgcc -funroll-loops -m32 -march=pentium2 -O2 -fomit-frame-pointer2014060720140525
81260ref64gcc -m32 -O2 -fomit-frame-pointer2014060720140525
81316ref64gcc -m32 -march=athlon -O -fomit-frame-pointer2014060720140525
81320ref64gcc -m32 -march=core2 -O -fomit-frame-pointer2014060720140525
81320ref64gcc -m32 -march=native -mtune=native -O -fomit-frame-pointer2014060720140525
81320ref64gcc -m32 -march=prescott -O -fomit-frame-pointer2014060720140525
81340refgcc -m32 -Os -fomit-frame-pointer2014060720140525
81372ref64gcc -m32 -march=core2 -msse4 -O -fomit-frame-pointer2014060720140525
81376refgcc -m32 -march=pentium3 -O3 -fomit-frame-pointer2014060720140525
81400ref64gcc -m32 -march=corei7-avx -O -fomit-frame-pointer2014060720140525
81408ref64gcc -m32 -march=i386 -O -fomit-frame-pointer2014060720140525
81424refgcc -funroll-loops -m32 -march=pentium2 -O3 -fomit-frame-pointer2014060720140525
81428ref64gcc -m32 -march=k8 -O -fomit-frame-pointer2014060720140525
81436refgcc -funroll-loops -m32 -march=pentium-m -O2 -fomit-frame-pointer2014060720140525
81436ref64gcc -m32 -march=corei7 -O -fomit-frame-pointer2014060720140525
81436ref64gcc -m32 -march=nocona -O -fomit-frame-pointer2014060720140525
81464refgcc -m32 -march=k6-3 -Os -fomit-frame-pointer2014060720140525
81468ref64gcc -m32 -march=core-avx-i -O -fomit-frame-pointer2014060720140525
81468ref64gcc -m32 -march=core2 -msse4.1 -O -fomit-frame-pointer2014060720140525
81468refgcc -m32 -march=pentium-m -Os -fomit-frame-pointer2014060720140525
81524refgcc -m32 -march=k8 -Os -fomit-frame-pointer2014060720140525
81548ref64gcc -funroll-loops -m32 -O -fomit-frame-pointer2014060720140525
81552refgcc -funroll-loops -m32 -march=k6-2 -Os -fomit-frame-pointer2014060720140525
81552ref64gcc -m32 -O -fomit-frame-pointer2014060720140525
81560ref64gcc -m32 -march=barcelona -O -fomit-frame-pointer2014060720140525
81580ref64gcc -funroll-loops -m32 -march=nocona -O -fomit-frame-pointer2014060720140525
81584refgcc -funroll-loops -m32 -march=k8 -Os -fomit-frame-pointer2014060720140525
81588ref64gcc -funroll-loops -m32 -march=prescott -O -fomit-frame-pointer2014060720140525
81624refgcc -funroll-loops -m32 -march=pentium2 -Os -fomit-frame-pointer2014060720140525
81640refgcc -funroll-loops -m32 -march=barcelona -Os -fomit-frame-pointer2014060720140525
81640refgcc -m32 -march=k6-2 -Os -fomit-frame-pointer2014060720140525
81652refgcc -funroll-loops -m32 -Os -fomit-frame-pointer2014060720140525
81652ref64gcc -funroll-loops -m32 -march=athlon -O -fomit-frame-pointer2014060720140525
81656refgcc -m32 -march=pentium-mmx -Os -fomit-frame-pointer2014060720140525
81688refgcc -funroll-loops -m32 -march=k6 -Os -fomit-frame-pointer2014060720140525
81688refgcc -funroll-loops -m32 -march=pentium3 -Os -fomit-frame-pointer2014060720140525
81696refgcc -m32 -march=pentium -Os -fomit-frame-pointer2014060720140525
81716refgcc -m32 -march=pentium2 -Os -fomit-frame-pointer2014060720140525
81724ref64gcc -funroll-loops -m32 -march=k8 -O -fomit-frame-pointer2014060720140525
81724refgcc -funroll-loops -m32 -march=pentium4 -O2 -fomit-frame-pointer2014060720140525
81732refgcc -funroll-loops -m32 -march=pentiumpro -Os -fomit-frame-pointer2014060720140525
81740ref64gcc -funroll-loops -m32 -march=barcelona -O -fomit-frame-pointer2014060720140525
81740refgcc -m32 -march=pentiumpro -Os -fomit-frame-pointer2014060720140525
81792refgcc -funroll-loops -m32 -march=pentium-m -Os -fomit-frame-pointer2014060720140525
81792refgcc -funroll-loops -m32 -march=pentium-mmx -Os -fomit-frame-pointer2014060720140525
81804refgcc -m32 -march=barcelona -Os -fomit-frame-pointer2014060720140525
81808refgcc -m32 -march=k6 -Os -fomit-frame-pointer2014060720140525
81836refgcc -funroll-loops -m32 -march=k6-3 -Os -fomit-frame-pointer2014060720140525
81852refgcc -funroll-loops -m32 -march=pentium4 -O3 -fomit-frame-pointer2014060720140525
81868refgcc -m32 -march=pentium3 -Os -fomit-frame-pointer2014060720140525
81884refgcc -funroll-loops -m32 -march=pentium -Os -fomit-frame-pointer2014060720140525
81916ref64gcc -funroll-loops -m32 -march=pentium-mmx -O2 -fomit-frame-pointer2014060720140525
81940refgcc -funroll-loops -m32 -march=athlon -Os -fomit-frame-pointer2014060720140525
81940ref64gcc -funroll-loops -m32 -march=pentium -O2 -fomit-frame-pointer2014060720140525
81940refgcc -m32 -march=athlon -Os -fomit-frame-pointer2014060720140525
81968ref64gcc -funroll-loops -m32 -march=pentium-mmx -O3 -fomit-frame-pointer2014060720140525
82028ref64gcc -m32 -march=pentium-mmx -O2 -fomit-frame-pointer2014060720140525
82104ref64gcc -funroll-loops -m32 -march=k6-2 -O3 -fomit-frame-pointer2014060720140525
82120ref64gcc -m32 -march=pentium -O2 -fomit-frame-pointer2014060720140525
82152ref64gcc -funroll-loops -m32 -march=pentium-mmx -Os -fomit-frame-pointer2014060720140525
82160ref64gcc -funroll-loops -m32 -march=k6-3 -O3 -fomit-frame-pointer2014060720140525
82160ref64gcc -funroll-loops -m32 -march=pentium -O3 -fomit-frame-pointer2014060720140525
82164refgcc -m32 -march=pentium4 -O2 -fomit-frame-pointer2014060720140525
82192ref64gcc -funroll-loops -m32 -march=k6 -O2 -fomit-frame-pointer2014060720140525
82192refgcc -m32 -march=pentium4 -O3 -fomit-frame-pointer2014060720140525
82208ref64gcc -funroll-loops -m32 -march=pentium2 -Os -fomit-frame-pointer2014060720140525
82212ref64gcc -funroll-loops -m32 -march=barcelona -Os -fomit-frame-pointer2014060720140525
82244ref64gcc -funroll-loops -m32 -march=pentium-m -Os -fomit-frame-pointer2014060720140525
82252ref64gcc -funroll-loops -m32 -march=k6-3 -O2 -fomit-frame-pointer2014060720140525
82300ref64gcc -m32 -march=pentium-mmx -O3 -fomit-frame-pointer2014060720140525
82320ref64gcc -funroll-loops -m32 -march=pentium -Os -fomit-frame-pointer2014060720140525
82352refgcc -m32 -march=core-avx-i -Os -fomit-frame-pointer2014060720140525
82352refgcc -m32 -march=core2 -Os -fomit-frame-pointer2014060720140525
82352refgcc -m32 -march=native -mtune=native -Os -fomit-frame-pointer2014060720140525
82388ref64gcc -m32 -march=pentium -O3 -fomit-frame-pointer2014060720140525
82404refgcc -m32 -march=core2 -msse4.1 -Os -fomit-frame-pointer2014060720140525
82408refgcc -m32 -march=corei7 -Os -fomit-frame-pointer2014060720140525
82420refgcc -m32 -march=corei7-avx -Os -fomit-frame-pointer2014060720140525
82432ref64gcc -funroll-loops -m32 -march=pentiumpro -Os -fomit-frame-pointer2014060720140525
82440ref64gcc -m32 -march=pentium-m -O2 -fomit-frame-pointer2014060720140525
82452ref64gcc -funroll-loops -m32 -march=pentium3 -Os -fomit-frame-pointer2014060720140525
82452ref64gcc -m32 -march=pentiumpro -O2 -fomit-frame-pointer2014060720140525
82468ref64gcc -funroll-loops -m32 -march=athlon -Os -fomit-frame-pointer2014060720140525
82504ref64gcc -m32 -march=pentium3 -O2 -fomit-frame-pointer2014060720140525
82508ref64gcc -funroll-loops -m32 -march=k6 -O3 -fomit-frame-pointer2014060720140525
82508refgcc -funroll-loops -m32 -march=pentium-mmx -O3 -fomit-frame-pointer2014060720140525
82520ref64gcc -funroll-loops -m32 -march=k6-2 -Os -fomit-frame-pointer2014060720140525
82532refgcc -funroll-loops -m32 -march=pentium -O3 -fomit-frame-pointer2014060720140525
82540ref64gcc -funroll-loops -m32 -march=k8 -Os -fomit-frame-pointer2014060720140525
82544ref64gcc -funroll-loops -m32 -march=k6 -Os -fomit-frame-pointer2014060720140525
82552ref64gcc -funroll-loops -m32 -march=pentium3 -O3 -fomit-frame-pointer2014060720140525
82552refgcc -m32 -march=pentium-mmx -O3 -fomit-frame-pointer2014060720140525
82588refgcc -funroll-loops -m32 -march=pentium -O2 -fomit-frame-pointer2014060720140525
82600ref64gcc -funroll-loops -m32 -march=k6-2 -O2 -fomit-frame-pointer2014060720140525
82632ref64gcc -m32 -march=pentium2 -O2 -fomit-frame-pointer2014060720140525
82636ref64gcc -funroll-loops -m32 -march=pentium-m -O3 -fomit-frame-pointer2014060720140525
82640refgcc -m32 -march=pentium -O3 -fomit-frame-pointer2014060720140525
82648ref64gcc -funroll-loops -m32 -march=pentium2 -O3 -fomit-frame-pointer2014060720140525
82648ref64gcc -funroll-loops -m32 -march=pentiumpro -O3 -fomit-frame-pointer2014060720140525
82660ref64gcc -funroll-loops -m32 -march=k6-3 -Os -fomit-frame-pointer2014060720140525
82660ref64gcc -m32 -march=pentium-mmx -Os -fomit-frame-pointer2014060720140525
82684ref64gcc -m32 -march=pentium -Os -fomit-frame-pointer2014060720140525
82688refgcc -m32 -march=core2 -msse4 -Os -fomit-frame-pointer2014060720140525
82700ref64gcc -m32 -march=barcelona -Os -fomit-frame-pointer2014060720140525
82744refgcc -m32 -march=pentium -O2 -fomit-frame-pointer2014060720140525
82772ref64gcc -m32 -march=pentiumpro -Os -fomit-frame-pointer2014060720140525
82780ref64gcc -m32 -march=athlon -Os -fomit-frame-pointer2014060720140525
82788ref64gcc -m32 -march=k8 -Os -fomit-frame-pointer2014060720140525
82788ref64gcc -m32 -march=native -mtune=native -Os -fomit-frame-pointer2014060720140525
82792ref64gcc -m32 -march=core-avx-i -Os -fomit-frame-pointer2014060720140525
82792ref64gcc -m32 -march=core2 -msse4 -Os -fomit-frame-pointer2014060720140525
82804ref64gcc -m32 -march=pentium3 -O3 -fomit-frame-pointer2014060720140525
82820ref64gcc -m32 -march=pentium2 -Os -fomit-frame-pointer2014060720140525
82824ref64gcc -funroll-loops -m32 -march=i486 -O3 -fomit-frame-pointer2014060720140525
82836ref64gcc -m32 -march=pentium-m -O3 -fomit-frame-pointer2014060720140525
82840ref64gcc -funroll-loops -m32 -march=pentium4 -O2 -fomit-frame-pointer2014060720140525
82856refgcc -m32 -march=i486 -O3 -fomit-frame-pointer2014060720140525
82864ref64gcc -funroll-loops -m32 -march=pentium4 -O3 -fomit-frame-pointer2014060720140525
82868ref64gcc -m32 -march=pentium-m -Os -fomit-frame-pointer2014060720140525
82884ref64gcc -m32 -march=pentium3 -Os -fomit-frame-pointer2014060720140525
82888ref64gcc -m32 -march=pentium2 -O3 -fomit-frame-pointer2014060720140525
82896ref64gcc -funroll-loops -m32 -march=pentiumpro -O2 -fomit-frame-pointer2014060720140525
82900ref64gcc -m32 -march=pentiumpro -O3 -fomit-frame-pointer2014060720140525
82912ref64gcc -funroll-loops -m32 -march=pentium3 -O2 -fomit-frame-pointer2014060720140525
82936ref64gcc -m32 -march=k6 -O3 -fomit-frame-pointer2014060720140525
82960ref64gcc -m32 -Os -fomit-frame-pointer2014060720140525
82964ref64gcc -funroll-loops -m32 -march=pentium2 -O2 -fomit-frame-pointer2014060720140525
82968ref64gcc -funroll-loops -m32 -march=pentium-m -O2 -fomit-frame-pointer2014060720140525
82972ref64gcc -funroll-loops -m32 -march=i486 -O2 -fomit-frame-pointer2014060720140525
82972ref64gcc -m32 -march=pentium4 -O2 -fomit-frame-pointer2014060720140525
82996ref64gcc -m32 -march=prescott -Os -fomit-frame-pointer2014060720140525
83000ref64gcc -m32 -march=core2 -msse4.1 -Os -fomit-frame-pointer2014060720140525
83040refgcc -funroll-loops -m32 -march=i486 -O3 -fomit-frame-pointer2014060720140525
83064refgcc -funroll-loops -m32 -march=pentium-mmx -O2 -fomit-frame-pointer2014060720140525
83080refgcc -funroll-loops -m32 -march=i386 -Os -fomit-frame-pointer2014060720140525
83100ref64gcc -m32 -march=nocona -Os -fomit-frame-pointer2014060720140525
83108refgcc -funroll-loops -m32 -march=i486 -Os -fomit-frame-pointer2014060720140525
83112ref64gcc -m32 -march=pentium4 -Os -fomit-frame-pointer2014060720140525
83116ref64gcc -funroll-loops -m32 -Os -fomit-frame-pointer2014060720140525
83116ref64gcc -m32 -march=corei7-avx -Os -fomit-frame-pointer2014060720140525
83140refgcc -m32 -march=pentium-mmx -O2 -fomit-frame-pointer2014060720140525
83144refgcc -funroll-loops -m32 -march=i486 -O2 -fomit-frame-pointer2014060720140525
83156ref64gcc -m32 -march=corei7 -Os -fomit-frame-pointer2014060720140525
83204ref64gcc -m32 -march=k6-3 -O3 -fomit-frame-pointer2014060720140525
83208ref64gcc -m32 -march=k6-3 -O2 -fomit-frame-pointer2014060720140525
83208ref64gcc -m32 -march=k6 -O2 -fomit-frame-pointer2014060720140525
83212ref64gcc -m32 -march=i386 -Os -fomit-frame-pointer2014060720140525
83228ref64gcc -m32 -march=core2 -Os -fomit-frame-pointer2014060720140525
83228refgcc -m32 -march=i486 -O2 -fomit-frame-pointer2014060720140525
83252ref64gcc -m32 -march=k6-2 -O2 -fomit-frame-pointer2014060720140525
83260ref64gcc -funroll-loops -m32 -march=i486 -Os -fomit-frame-pointer2014060720140525
83276ref64gcc -m32 -march=i486 -Os -fomit-frame-pointer2014060720140525
83284ref64gcc -m32 -march=i486 -O3 -fomit-frame-pointer2014060720140525
83308refgcc -funroll-loops -m32 -march=prescott -Os -fomit-frame-pointer2014060720140525
83312ref64gcc -m32 -march=pentium4 -O3 -fomit-frame-pointer2014060720140525
83340ref64gcc -funroll-loops -m32 -march=i386 -Os -fomit-frame-pointer2014060720140525
83348refgcc -m32 -march=i486 -Os -fomit-frame-pointer2014060720140525
83372ref64gcc -m32 -march=i486 -O2 -fomit-frame-pointer2014060720140525
83396refgcc -funroll-loops -m32 -march=pentium4 -Os -fomit-frame-pointer2014060720140525
83404ref64gcc -m32 -march=k6-2 -O3 -fomit-frame-pointer2014060720140525
83424refgcc -m32 -march=i386 -O3 -fomit-frame-pointer2014060720140525
83432ref64gcc -funroll-loops -m32 -march=i386 -O3 -fomit-frame-pointer2014060720140525
83452ref64gcc -m32 -march=i386 -O2 -fomit-frame-pointer2014060720140525
83456refgcc -m32 -march=nocona -Os -fomit-frame-pointer2014060720140525
83496refgcc -funroll-loops -m32 -march=nocona -Os -fomit-frame-pointer2014060720140525
83520refgcc -m32 -march=prescott -Os -fomit-frame-pointer2014060720140525
83532refgcc -m32 -march=pentium4 -Os -fomit-frame-pointer2014060720140525
83560refgcc -funroll-loops -m32 -march=i386 -O3 -fomit-frame-pointer2014060720140525
83560refgcc -m32 -march=i386 -Os -fomit-frame-pointer2014060720140525
83564ref64gcc -funroll-loops -m32 -march=prescott -Os -fomit-frame-pointer2014060720140525
83580ref64gcc -m32 -march=k6-2 -Os -fomit-frame-pointer2014060720140525
83584ref64gcc -funroll-loops -m32 -march=nocona -Os -fomit-frame-pointer2014060720140525
83588ref64gcc -m32 -march=k6 -Os -fomit-frame-pointer2014060720140525
83592refgcc -m32 -march=i386 -O2 -fomit-frame-pointer2014060720140525
83596ref64gcc -funroll-loops -m32 -march=pentium4 -Os -fomit-frame-pointer2014060720140525
83700refgcc -funroll-loops -m32 -march=i386 -O2 -fomit-frame-pointer2014060720140525
83760ref64gcc -m32 -march=k6-3 -Os -fomit-frame-pointer2014060720140525
83780ref64gcc -m32 -march=i386 -O3 -fomit-frame-pointer2014060720140525
83960ref64gcc -funroll-loops -m32 -march=i386 -O2 -fomit-frame-pointer2014060720140525
85628refgcc -funroll-loops -m32 -march=pentium4 -O -fomit-frame-pointer2014060720140525
85772refgcc -funroll-loops -m32 -march=pentium2 -O -fomit-frame-pointer2014060720140525
85772refgcc -funroll-loops -m32 -march=pentium3 -O -fomit-frame-pointer2014060720140525
85772refgcc -funroll-loops -m32 -march=pentiumpro -O -fomit-frame-pointer2014060720140525
85780refgcc -funroll-loops -m32 -march=athlon -O -fomit-frame-pointer2014060720140525
85884refgcc -funroll-loops -m32 -march=pentium-m -O -fomit-frame-pointer2014060720140525
85908refgcc -funroll-loops -m32 -march=k8 -O -fomit-frame-pointer2014060720140525
85932refgcc -funroll-loops -m32 -march=k6 -O -fomit-frame-pointer2014060720140525
85968refgcc -m32 -march=k6-3 -O -fomit-frame-pointer2014060720140525
86000refgcc -m32 -march=pentium4 -O -fomit-frame-pointer2014060720140525
86048refgcc -m32 -march=k6 -O -fomit-frame-pointer2014060720140525
86064refgcc -m32 -march=corei7 -O -fomit-frame-pointer2014060720140525
86072refgcc -m32 -march=core2 -msse4.1 -O -fomit-frame-pointer2014060720140525
86072refgcc -m32 -march=nocona -O -fomit-frame-pointer2014060720140525
86072refgcc -m32 -march=pentium2 -O -fomit-frame-pointer2014060720140525
86076refgcc -m32 -march=pentium3 -O -fomit-frame-pointer2014060720140525
86080refgcc -m32 -march=pentium-m -O -fomit-frame-pointer2014060720140525
86096refgcc -funroll-loops -m32 -march=k6-2 -O -fomit-frame-pointer2014060720140525
86116refgcc -m32 -march=prescott -O -fomit-frame-pointer2014060720140525
86124refgcc -funroll-loops -m32 -O -fomit-frame-pointer2014060720140525
86124refgcc -funroll-loops -m32 -march=barcelona -O -fomit-frame-pointer2014060720140525
86124refgcc -m32 -O -fomit-frame-pointer2014060720140525
86140refgcc -funroll-loops -m32 -march=k6-3 -O -fomit-frame-pointer2014060720140525
86160refgcc -funroll-loops -m32 -march=prescott -O -fomit-frame-pointer2014060720140525
86160refgcc -m32 -march=core2 -msse4 -O -fomit-frame-pointer2014060720140525
86160refgcc -m32 -march=native -mtune=native -O -fomit-frame-pointer2014060720140525
86172refgcc -m32 -march=k6-2 -O -fomit-frame-pointer2014060720140525
86180refgcc -m32 -march=core2 -O -fomit-frame-pointer2014060720140525
86184refgcc -m32 -march=pentiumpro -O -fomit-frame-pointer2014060720140525
86204refgcc -m32 -march=corei7-avx -O -fomit-frame-pointer2014060720140525
86244refgcc -m32 -march=k8 -O -fomit-frame-pointer2014060720140525
86364refgcc -m32 -march=barcelona -O -fomit-frame-pointer2014060720140525
86388refgcc -m32 -march=core-avx-i -O -fomit-frame-pointer2014060720140525
86392refgcc -funroll-loops -m32 -march=nocona -O -fomit-frame-pointer2014060720140525
86416refgcc -m32 -march=athlon -O -fomit-frame-pointer2014060720140525
86700refgcc -funroll-loops -m32 -march=pentium -O -fomit-frame-pointer2014060720140525
86712refgcc -funroll-loops -m32 -march=pentium-mmx -O -fomit-frame-pointer2014060720140525
87076refgcc -funroll-loops -m32 -march=i486 -O -fomit-frame-pointer2014060720140525
87120refgcc -m32 -march=i486 -O -fomit-frame-pointer2014060720140525
87316refgcc -m32 -march=pentium -O -fomit-frame-pointer2014060720140525
87344refgcc -m32 -march=pentium-mmx -O -fomit-frame-pointer2014060720140525
87528refgcc -funroll-loops -m32 -march=i386 -O -fomit-frame-pointer2014060720140525
87788refgcc -m32 -march=i386 -O -fomit-frame-pointer2014060720140525

Test failure

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

Number of similar (compiler,implementation) pairs: 70, namely:
CompilerImplementations
gcc -funroll-loops -m32 -march=barcelona -O2 -fomit-frame-pointer sse2
gcc -funroll-loops -m32 -march=barcelona -O3 -fomit-frame-pointer sse2
gcc -funroll-loops -m32 -march=barcelona -O -fomit-frame-pointer sse2
gcc -funroll-loops -m32 -march=barcelona -Os -fomit-frame-pointer sse2
gcc -funroll-loops -m32 -march=k8 -O2 -fomit-frame-pointer sse2
gcc -funroll-loops -m32 -march=k8 -O3 -fomit-frame-pointer sse2
gcc -funroll-loops -m32 -march=k8 -O -fomit-frame-pointer sse2
gcc -funroll-loops -m32 -march=k8 -Os -fomit-frame-pointer sse2
gcc -funroll-loops -m32 -march=nocona -O2 -fomit-frame-pointer sse2
gcc -funroll-loops -m32 -march=nocona -O3 -fomit-frame-pointer sse2
gcc -funroll-loops -m32 -march=nocona -O -fomit-frame-pointer sse2
gcc -funroll-loops -m32 -march=nocona -Os -fomit-frame-pointer sse2
gcc -funroll-loops -m32 -march=pentium-m -O2 -fomit-frame-pointer sse2
gcc -funroll-loops -m32 -march=pentium-m -O3 -fomit-frame-pointer sse2
gcc -funroll-loops -m32 -march=pentium-m -O -fomit-frame-pointer sse2
gcc -funroll-loops -m32 -march=pentium-m -Os -fomit-frame-pointer sse2
gcc -funroll-loops -m32 -march=pentium4 -O2 -fomit-frame-pointer sse2
gcc -funroll-loops -m32 -march=pentium4 -O3 -fomit-frame-pointer sse2
gcc -funroll-loops -m32 -march=pentium4 -O -fomit-frame-pointer sse2
gcc -funroll-loops -m32 -march=pentium4 -Os -fomit-frame-pointer sse2
gcc -funroll-loops -m32 -march=prescott -O2 -fomit-frame-pointer sse2
gcc -funroll-loops -m32 -march=prescott -O3 -fomit-frame-pointer sse2
gcc -funroll-loops -m32 -march=prescott -O -fomit-frame-pointer sse2
gcc -funroll-loops -m32 -march=prescott -Os -fomit-frame-pointer sse2
gcc -m32 -march=core-avx-i -O2 -fomit-frame-pointer sse2
gcc -m32 -march=core-avx-i -O -fomit-frame-pointer sse2
gcc -m32 -march=core-avx-i -Os -fomit-frame-pointer sse2
gcc -m32 -march=core2 -O2 -fomit-frame-pointer sse2
gcc -m32 -march=core2 -O3 -fomit-frame-pointer sse2
gcc -m32 -march=core2 -O -fomit-frame-pointer sse2
gcc -m32 -march=core2 -Os -fomit-frame-pointer sse2
gcc -m32 -march=core2 -msse4.1 -O2 -fomit-frame-pointer sse2
gcc -m32 -march=core2 -msse4.1 -O3 -fomit-frame-pointer sse2
gcc -m32 -march=core2 -msse4.1 -O -fomit-frame-pointer sse2
gcc -m32 -march=core2 -msse4.1 -Os -fomit-frame-pointer sse2
gcc -m32 -march=core2 -msse4 -O2 -fomit-frame-pointer sse2
gcc -m32 -march=core2 -msse4 -O3 -fomit-frame-pointer sse2
gcc -m32 -march=core2 -msse4 -O -fomit-frame-pointer sse2
gcc -m32 -march=core2 -msse4 -Os -fomit-frame-pointer sse2
gcc -m32 -march=corei7-avx -O2 -fomit-frame-pointer sse2
gcc -m32 -march=corei7-avx -O -fomit-frame-pointer sse2
gcc -m32 -march=corei7-avx -Os -fomit-frame-pointer sse2
gcc -m32 -march=corei7 -O2 -fomit-frame-pointer sse2
gcc -m32 -march=corei7 -O3 -fomit-frame-pointer sse2
gcc -m32 -march=corei7 -O -fomit-frame-pointer sse2
gcc -m32 -march=corei7 -Os -fomit-frame-pointer sse2
gcc -m32 -march=k8 -O2 -fomit-frame-pointer sse2
gcc -m32 -march=k8 -O3 -fomit-frame-pointer sse2
gcc -m32 -march=k8 -O -fomit-frame-pointer sse2
gcc -m32 -march=k8 -Os -fomit-frame-pointer sse2
gcc -m32 -march=native -mtune=native -O2 -fomit-frame-pointer sse2
gcc -m32 -march=native -mtune=native -O3 -fomit-frame-pointer sse2
gcc -m32 -march=native -mtune=native -O -fomit-frame-pointer sse2
gcc -m32 -march=native -mtune=native -Os -fomit-frame-pointer sse2
gcc -m32 -march=nocona -O2 -fomit-frame-pointer sse2
gcc -m32 -march=nocona -O3 -fomit-frame-pointer sse2
gcc -m32 -march=nocona -O -fomit-frame-pointer sse2
gcc -m32 -march=nocona -Os -fomit-frame-pointer sse2
gcc -m32 -march=pentium-m -O2 -fomit-frame-pointer sse2
gcc -m32 -march=pentium-m -O3 -fomit-frame-pointer sse2
gcc -m32 -march=pentium-m -O -fomit-frame-pointer sse2
gcc -m32 -march=pentium-m -Os -fomit-frame-pointer sse2
gcc -m32 -march=pentium4 -O2 -fomit-frame-pointer sse2
gcc -m32 -march=pentium4 -O3 -fomit-frame-pointer sse2
gcc -m32 -march=pentium4 -O -fomit-frame-pointer sse2
gcc -m32 -march=pentium4 -Os -fomit-frame-pointer sse2
gcc -m32 -march=prescott -O2 -fomit-frame-pointer sse2
gcc -m32 -march=prescott -O3 -fomit-frame-pointer sse2
gcc -m32 -march=prescott -O -fomit-frame-pointer sse2
gcc -m32 -march=prescott -Os -fomit-frame-pointer sse2

Test failure

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

Number of similar (compiler,implementation) pairs: 4, namely:
CompilerImplementations
gcc -m32 -march=barcelona -O2 -fomit-frame-pointer sse2
gcc -m32 -march=barcelona -O3 -fomit-frame-pointer sse2
gcc -m32 -march=barcelona -O -fomit-frame-pointer sse2
gcc -m32 -march=barcelona -Os -fomit-frame-pointer sse2

Compiler output

Implementation: crypto_aead/morus1280128v1/avx2
Compiler: gcc -funroll-loops -m32 -O2 -fomit-frame-pointer
morus1280128v1avx2.c: morus1280128v1avx2.c:50:24: error: unknown type name '__m256i'
morus1280128v1avx2.c: morus1280128v1avx2.c:50:40: error: unknown type name '__m256i'
morus1280128v1avx2.c: morus1280128v1avx2.c:84:78: error: unknown type name '__m256i'
morus1280128v1avx2.c: morus1280128v1avx2.c:112:98: error: unknown type name '__m256i'
morus1280128v1avx2.c: morus1280128v1avx2.c:136:105: error: unknown type name '__m256i'
morus1280128v1avx2.c: morus1280128v1avx2.c:164:91: error: unknown type name '__m256i'
morus1280128v1avx2.c: morus1280128v1avx2.c:205:91: error: unknown type name '__m256i'
morus1280128v1avx2.c: morus1280128v1avx2.c:248:111: error: unknown type name '__m256i'
morus1280128v1avx2.c: morus1280128v1avx2.c:269:111: error: unknown type name '__m256i'
morus1280128v1avx2.c: morus1280128v1avx2.c: In function 'crypto_aead_morus1280128v1_avx2_encrypt':
morus1280128v1avx2.c: morus1280128v1avx2.c:306:2: error: unknown type name '__m256i'
morus1280128v1avx2.c: morus1280128v1avx2.c: In function 'crypto_aead_morus1280128v1_avx2_decrypt':
morus1280128v1avx2.c: morus1280128v1avx2.c:355:2: error: unknown type name '__m256i'

Number of similar (compiler,implementation) pairs: 160, namely:
CompilerImplementations
gcc -funroll-loops -m32 -O2 -fomit-frame-pointer avx2
gcc -funroll-loops -m32 -O3 -fomit-frame-pointer avx2
gcc -funroll-loops -m32 -O -fomit-frame-pointer avx2
gcc -funroll-loops -m32 -Os -fomit-frame-pointer avx2
gcc -funroll-loops -m32 -march=athlon -O2 -fomit-frame-pointer avx2
gcc -funroll-loops -m32 -march=athlon -O3 -fomit-frame-pointer avx2
gcc -funroll-loops -m32 -march=athlon -O -fomit-frame-pointer avx2
gcc -funroll-loops -m32 -march=athlon -Os -fomit-frame-pointer avx2
gcc -funroll-loops -m32 -march=barcelona -O2 -fomit-frame-pointer avx2
gcc -funroll-loops -m32 -march=barcelona -O3 -fomit-frame-pointer avx2
gcc -funroll-loops -m32 -march=barcelona -O -fomit-frame-pointer avx2
gcc -funroll-loops -m32 -march=barcelona -Os -fomit-frame-pointer avx2
gcc -funroll-loops -m32 -march=i386 -O2 -fomit-frame-pointer avx2
gcc -funroll-loops -m32 -march=i386 -O3 -fomit-frame-pointer avx2
gcc -funroll-loops -m32 -march=i386 -O -fomit-frame-pointer avx2
gcc -funroll-loops -m32 -march=i386 -Os -fomit-frame-pointer avx2
gcc -funroll-loops -m32 -march=i486 -O2 -fomit-frame-pointer avx2
gcc -funroll-loops -m32 -march=i486 -O3 -fomit-frame-pointer avx2
gcc -funroll-loops -m32 -march=i486 -O -fomit-frame-pointer avx2
gcc -funroll-loops -m32 -march=i486 -Os -fomit-frame-pointer avx2
gcc -funroll-loops -m32 -march=k6-2 -O2 -fomit-frame-pointer avx2
gcc -funroll-loops -m32 -march=k6-2 -O3 -fomit-frame-pointer avx2
gcc -funroll-loops -m32 -march=k6-2 -O -fomit-frame-pointer avx2
gcc -funroll-loops -m32 -march=k6-2 -Os -fomit-frame-pointer avx2
gcc -funroll-loops -m32 -march=k6-3 -O2 -fomit-frame-pointer avx2
gcc -funroll-loops -m32 -march=k6-3 -O3 -fomit-frame-pointer avx2
gcc -funroll-loops -m32 -march=k6-3 -O -fomit-frame-pointer avx2
gcc -funroll-loops -m32 -march=k6-3 -Os -fomit-frame-pointer avx2
gcc -funroll-loops -m32 -march=k6 -O2 -fomit-frame-pointer avx2
gcc -funroll-loops -m32 -march=k6 -O3 -fomit-frame-pointer avx2
gcc -funroll-loops -m32 -march=k6 -O -fomit-frame-pointer avx2
gcc -funroll-loops -m32 -march=k6 -Os -fomit-frame-pointer avx2
gcc -funroll-loops -m32 -march=k8 -O2 -fomit-frame-pointer avx2
gcc -funroll-loops -m32 -march=k8 -O3 -fomit-frame-pointer avx2
gcc -funroll-loops -m32 -march=k8 -O -fomit-frame-pointer avx2
gcc -funroll-loops -m32 -march=k8 -Os -fomit-frame-pointer avx2
gcc -funroll-loops -m32 -march=nocona -O2 -fomit-frame-pointer avx2
gcc -funroll-loops -m32 -march=nocona -O3 -fomit-frame-pointer avx2
gcc -funroll-loops -m32 -march=nocona -O -fomit-frame-pointer avx2
gcc -funroll-loops -m32 -march=nocona -Os -fomit-frame-pointer avx2
gcc -funroll-loops -m32 -march=pentium-m -O2 -fomit-frame-pointer avx2
gcc -funroll-loops -m32 -march=pentium-m -O3 -fomit-frame-pointer avx2
gcc -funroll-loops -m32 -march=pentium-m -O -fomit-frame-pointer avx2
gcc -funroll-loops -m32 -march=pentium-m -Os -fomit-frame-pointer avx2
gcc -funroll-loops -m32 -march=pentium-mmx -O2 -fomit-frame-pointer avx2
gcc -funroll-loops -m32 -march=pentium-mmx -O3 -fomit-frame-pointer avx2
gcc -funroll-loops -m32 -march=pentium-mmx -O -fomit-frame-pointer avx2
gcc -funroll-loops -m32 -march=pentium-mmx -Os -fomit-frame-pointer avx2
gcc -funroll-loops -m32 -march=pentium2 -O2 -fomit-frame-pointer avx2
gcc -funroll-loops -m32 -march=pentium2 -O3 -fomit-frame-pointer avx2
gcc -funroll-loops -m32 -march=pentium2 -O -fomit-frame-pointer avx2
gcc -funroll-loops -m32 -march=pentium2 -Os -fomit-frame-pointer avx2
gcc -funroll-loops -m32 -march=pentium3 -O2 -fomit-frame-pointer avx2
gcc -funroll-loops -m32 -march=pentium3 -O3 -fomit-frame-pointer avx2
gcc -funroll-loops -m32 -march=pentium3 -O -fomit-frame-pointer avx2
gcc -funroll-loops -m32 -march=pentium3 -Os -fomit-frame-pointer avx2
gcc -funroll-loops -m32 -march=pentium4 -O2 -fomit-frame-pointer avx2
gcc -funroll-loops -m32 -march=pentium4 -O3 -fomit-frame-pointer avx2
gcc -funroll-loops -m32 -march=pentium4 -O -fomit-frame-pointer avx2
gcc -funroll-loops -m32 -march=pentium4 -Os -fomit-frame-pointer avx2
gcc -funroll-loops -m32 -march=pentium -O2 -fomit-frame-pointer avx2
gcc -funroll-loops -m32 -march=pentium -O3 -fomit-frame-pointer avx2
gcc -funroll-loops -m32 -march=pentium -O -fomit-frame-pointer avx2
gcc -funroll-loops -m32 -march=pentium -Os -fomit-frame-pointer avx2
gcc -funroll-loops -m32 -march=pentiumpro -O2 -fomit-frame-pointer avx2
gcc -funroll-loops -m32 -march=pentiumpro -O3 -fomit-frame-pointer avx2
gcc -funroll-loops -m32 -march=pentiumpro -O -fomit-frame-pointer avx2
gcc -funroll-loops -m32 -march=pentiumpro -Os -fomit-frame-pointer avx2
gcc -funroll-loops -m32 -march=prescott -O2 -fomit-frame-pointer avx2
gcc -funroll-loops -m32 -march=prescott -O3 -fomit-frame-pointer avx2
gcc -funroll-loops -m32 -march=prescott -O -fomit-frame-pointer avx2
gcc -funroll-loops -m32 -march=prescott -Os -fomit-frame-pointer avx2
gcc -m32 -O2 -fomit-frame-pointer avx2
gcc -m32 -O3 -fomit-frame-pointer avx2
gcc -m32 -O -fomit-frame-pointer avx2
gcc -m32 -Os -fomit-frame-pointer avx2
gcc -m32 -march=athlon -O2 -fomit-frame-pointer avx2
gcc -m32 -march=athlon -O3 -fomit-frame-pointer avx2
gcc -m32 -march=athlon -O -fomit-frame-pointer avx2
gcc -m32 -march=athlon -Os -fomit-frame-pointer avx2
gcc -m32 -march=core2 -O2 -fomit-frame-pointer avx2
gcc -m32 -march=core2 -O3 -fomit-frame-pointer avx2
gcc -m32 -march=core2 -O -fomit-frame-pointer avx2
gcc -m32 -march=core2 -Os -fomit-frame-pointer avx2
gcc -m32 -march=core2 -msse4.1 -O2 -fomit-frame-pointer avx2
gcc -m32 -march=core2 -msse4.1 -O3 -fomit-frame-pointer avx2
gcc -m32 -march=core2 -msse4.1 -O -fomit-frame-pointer avx2
gcc -m32 -march=core2 -msse4.1 -Os -fomit-frame-pointer avx2
gcc -m32 -march=core2 -msse4 -O2 -fomit-frame-pointer avx2
gcc -m32 -march=core2 -msse4 -O3 -fomit-frame-pointer avx2
gcc -m32 -march=core2 -msse4 -O -fomit-frame-pointer avx2
gcc -m32 -march=core2 -msse4 -Os -fomit-frame-pointer avx2
gcc -m32 -march=corei7 -O2 -fomit-frame-pointer avx2
gcc -m32 -march=corei7 -O3 -fomit-frame-pointer avx2
gcc -m32 -march=corei7 -O -fomit-frame-pointer avx2
gcc -m32 -march=corei7 -Os -fomit-frame-pointer avx2
gcc -m32 -march=i386 -O2 -fomit-frame-pointer avx2
gcc -m32 -march=i386 -O3 -fomit-frame-pointer avx2
gcc -m32 -march=i386 -O -fomit-frame-pointer avx2
gcc -m32 -march=i386 -Os -fomit-frame-pointer avx2
gcc -m32 -march=i486 -O2 -fomit-frame-pointer avx2
gcc -m32 -march=i486 -O3 -fomit-frame-pointer avx2
gcc -m32 -march=i486 -O -fomit-frame-pointer avx2
gcc -m32 -march=i486 -Os -fomit-frame-pointer avx2
gcc -m32 -march=k6-2 -O2 -fomit-frame-pointer avx2
gcc -m32 -march=k6-2 -O3 -fomit-frame-pointer avx2
gcc -m32 -march=k6-2 -O -fomit-frame-pointer avx2
gcc -m32 -march=k6-2 -Os -fomit-frame-pointer avx2
gcc -m32 -march=k6-3 -O2 -fomit-frame-pointer avx2
gcc -m32 -march=k6-3 -O3 -fomit-frame-pointer avx2
gcc -m32 -march=k6-3 -O -fomit-frame-pointer avx2
gcc -m32 -march=k6-3 -Os -fomit-frame-pointer avx2
gcc -m32 -march=k6 -O2 -fomit-frame-pointer avx2
gcc -m32 -march=k6 -O3 -fomit-frame-pointer avx2
gcc -m32 -march=k6 -O -fomit-frame-pointer avx2
gcc -m32 -march=k6 -Os -fomit-frame-pointer avx2
gcc -m32 -march=k8 -O2 -fomit-frame-pointer avx2
gcc -m32 -march=k8 -O3 -fomit-frame-pointer avx2
gcc -m32 -march=k8 -O -fomit-frame-pointer avx2
gcc -m32 -march=k8 -Os -fomit-frame-pointer avx2
gcc -m32 -march=native -mtune=native -O2 -fomit-frame-pointer avx2
gcc -m32 -march=native -mtune=native -O3 -fomit-frame-pointer avx2
gcc -m32 -march=native -mtune=native -O -fomit-frame-pointer avx2
gcc -m32 -march=native -mtune=native -Os -fomit-frame-pointer avx2
gcc -m32 -march=nocona -O2 -fomit-frame-pointer avx2
gcc -m32 -march=nocona -O3 -fomit-frame-pointer avx2
gcc -m32 -march=nocona -O -fomit-frame-pointer avx2
gcc -m32 -march=nocona -Os -fomit-frame-pointer avx2
gcc -m32 -march=pentium-m -O2 -fomit-frame-pointer avx2
gcc -m32 -march=pentium-m -O3 -fomit-frame-pointer avx2
gcc -m32 -march=pentium-m -O -fomit-frame-pointer avx2
gcc -m32 -march=pentium-m -Os -fomit-frame-pointer avx2
gcc -m32 -march=pentium-mmx -O2 -fomit-frame-pointer avx2
gcc -m32 -march=pentium-mmx -O3 -fomit-frame-pointer avx2
gcc -m32 -march=pentium-mmx -O -fomit-frame-pointer avx2
gcc -m32 -march=pentium-mmx -Os -fomit-frame-pointer avx2
gcc -m32 -march=pentium2 -O2 -fomit-frame-pointer avx2
gcc -m32 -march=pentium2 -O3 -fomit-frame-pointer avx2
gcc -m32 -march=pentium2 -O -fomit-frame-pointer avx2
gcc -m32 -march=pentium2 -Os -fomit-frame-pointer avx2
gcc -m32 -march=pentium3 -O2 -fomit-frame-pointer avx2
gcc -m32 -march=pentium3 -O3 -fomit-frame-pointer avx2
gcc -m32 -march=pentium3 -O -fomit-frame-pointer avx2
gcc -m32 -march=pentium3 -Os -fomit-frame-pointer avx2
gcc -m32 -march=pentium4 -O2 -fomit-frame-pointer avx2
gcc -m32 -march=pentium4 -O3 -fomit-frame-pointer avx2
gcc -m32 -march=pentium4 -O -fomit-frame-pointer avx2
gcc -m32 -march=pentium4 -Os -fomit-frame-pointer avx2
gcc -m32 -march=pentium -O2 -fomit-frame-pointer avx2
gcc -m32 -march=pentium -O3 -fomit-frame-pointer avx2
gcc -m32 -march=pentium -O -fomit-frame-pointer avx2
gcc -m32 -march=pentium -Os -fomit-frame-pointer avx2
gcc -m32 -march=pentiumpro -O2 -fomit-frame-pointer avx2
gcc -m32 -march=pentiumpro -O3 -fomit-frame-pointer avx2
gcc -m32 -march=pentiumpro -O -fomit-frame-pointer avx2
gcc -m32 -march=pentiumpro -Os -fomit-frame-pointer avx2
gcc -m32 -march=prescott -O2 -fomit-frame-pointer avx2
gcc -m32 -march=prescott -O3 -fomit-frame-pointer avx2
gcc -m32 -march=prescott -O -fomit-frame-pointer avx2
gcc -m32 -march=prescott -Os -fomit-frame-pointer avx2

Compiler output

Implementation: crypto_aead/morus1280128v1/sse2
Compiler: gcc -funroll-loops -m32 -O2 -fomit-frame-pointer
morus1280128v1sse2.c: morus1280128v1sse2.c:38:31: error: unknown type name '__m128i'
morus1280128v1sse2.c: morus1280128v1sse2.c:38:48: error: unknown type name '__m128i'
morus1280128v1sse2.c: morus1280128v1sse2.c:83:66: error: unknown type name '__m128i'
morus1280128v1sse2.c: morus1280128v1sse2.c:103:62: error: unknown type name '__m128i'
morus1280128v1sse2.c: morus1280128v1sse2.c:125:72: error: unknown type name '__m128i'
morus1280128v1sse2.c: morus1280128v1sse2.c:155:79: error: unknown type name '__m128i'
morus1280128v1sse2.c: morus1280128v1sse2.c:191:46: error: unknown type name '__m128i'
morus1280128v1sse2.c: morus1280128v1sse2.c:217:40: error: unknown type name '__m128i'
morus1280128v1sse2.c: morus1280128v1sse2.c:244:43: error: unknown type name '__m128i'
morus1280128v1sse2.c: morus1280128v1sse2.c:270:49: error: unknown type name '__m128i'
morus1280128v1sse2.c: morus1280128v1sse2.c: In function 'crypto_aead_morus1280128v1_sse2_encrypt':
morus1280128v1sse2.c: morus1280128v1sse2.c:314:5: error: unknown type name '__m128i'
morus1280128v1sse2.c: morus1280128v1sse2.c: In function 'crypto_aead_morus1280128v1_sse2_decrypt':
morus1280128v1sse2.c: morus1280128v1sse2.c:362:5: error: unknown type name '__m128i'

Number of similar (compiler,implementation) pairs: 96, namely:
CompilerImplementations
gcc -funroll-loops -m32 -O2 -fomit-frame-pointer sse2
gcc -funroll-loops -m32 -O3 -fomit-frame-pointer sse2
gcc -funroll-loops -m32 -O -fomit-frame-pointer sse2
gcc -funroll-loops -m32 -Os -fomit-frame-pointer sse2
gcc -funroll-loops -m32 -march=athlon -O2 -fomit-frame-pointer sse2
gcc -funroll-loops -m32 -march=athlon -O3 -fomit-frame-pointer sse2
gcc -funroll-loops -m32 -march=athlon -O -fomit-frame-pointer sse2
gcc -funroll-loops -m32 -march=athlon -Os -fomit-frame-pointer sse2
gcc -funroll-loops -m32 -march=i386 -O2 -fomit-frame-pointer sse2
gcc -funroll-loops -m32 -march=i386 -O3 -fomit-frame-pointer sse2
gcc -funroll-loops -m32 -march=i386 -O -fomit-frame-pointer sse2
gcc -funroll-loops -m32 -march=i386 -Os -fomit-frame-pointer sse2
gcc -funroll-loops -m32 -march=i486 -O2 -fomit-frame-pointer sse2
gcc -funroll-loops -m32 -march=i486 -O3 -fomit-frame-pointer sse2
gcc -funroll-loops -m32 -march=i486 -O -fomit-frame-pointer sse2
gcc -funroll-loops -m32 -march=i486 -Os -fomit-frame-pointer sse2
gcc -funroll-loops -m32 -march=k6-2 -O2 -fomit-frame-pointer sse2
gcc -funroll-loops -m32 -march=k6-2 -O3 -fomit-frame-pointer sse2
gcc -funroll-loops -m32 -march=k6-2 -O -fomit-frame-pointer sse2
gcc -funroll-loops -m32 -march=k6-2 -Os -fomit-frame-pointer sse2
gcc -funroll-loops -m32 -march=k6-3 -O2 -fomit-frame-pointer sse2
gcc -funroll-loops -m32 -march=k6-3 -O3 -fomit-frame-pointer sse2
gcc -funroll-loops -m32 -march=k6-3 -O -fomit-frame-pointer sse2
gcc -funroll-loops -m32 -march=k6-3 -Os -fomit-frame-pointer sse2
gcc -funroll-loops -m32 -march=k6 -O2 -fomit-frame-pointer sse2
gcc -funroll-loops -m32 -march=k6 -O3 -fomit-frame-pointer sse2
gcc -funroll-loops -m32 -march=k6 -O -fomit-frame-pointer sse2
gcc -funroll-loops -m32 -march=k6 -Os -fomit-frame-pointer sse2
gcc -funroll-loops -m32 -march=pentium-mmx -O2 -fomit-frame-pointer sse2
gcc -funroll-loops -m32 -march=pentium-mmx -O3 -fomit-frame-pointer sse2
gcc -funroll-loops -m32 -march=pentium-mmx -O -fomit-frame-pointer sse2
gcc -funroll-loops -m32 -march=pentium-mmx -Os -fomit-frame-pointer sse2
gcc -funroll-loops -m32 -march=pentium2 -O2 -fomit-frame-pointer sse2
gcc -funroll-loops -m32 -march=pentium2 -O3 -fomit-frame-pointer sse2
gcc -funroll-loops -m32 -march=pentium2 -O -fomit-frame-pointer sse2
gcc -funroll-loops -m32 -march=pentium2 -Os -fomit-frame-pointer sse2
gcc -funroll-loops -m32 -march=pentium3 -O2 -fomit-frame-pointer sse2
gcc -funroll-loops -m32 -march=pentium3 -O3 -fomit-frame-pointer sse2
gcc -funroll-loops -m32 -march=pentium3 -O -fomit-frame-pointer sse2
gcc -funroll-loops -m32 -march=pentium3 -Os -fomit-frame-pointer sse2
gcc -funroll-loops -m32 -march=pentium -O2 -fomit-frame-pointer sse2
gcc -funroll-loops -m32 -march=pentium -O3 -fomit-frame-pointer sse2
gcc -funroll-loops -m32 -march=pentium -O -fomit-frame-pointer sse2
gcc -funroll-loops -m32 -march=pentium -Os -fomit-frame-pointer sse2
gcc -funroll-loops -m32 -march=pentiumpro -O2 -fomit-frame-pointer sse2
gcc -funroll-loops -m32 -march=pentiumpro -O3 -fomit-frame-pointer sse2
gcc -funroll-loops -m32 -march=pentiumpro -O -fomit-frame-pointer sse2
gcc -funroll-loops -m32 -march=pentiumpro -Os -fomit-frame-pointer sse2
gcc -m32 -O2 -fomit-frame-pointer sse2
gcc -m32 -O3 -fomit-frame-pointer sse2
gcc -m32 -O -fomit-frame-pointer sse2
gcc -m32 -Os -fomit-frame-pointer sse2
gcc -m32 -march=athlon -O2 -fomit-frame-pointer sse2
gcc -m32 -march=athlon -O3 -fomit-frame-pointer sse2
gcc -m32 -march=athlon -O -fomit-frame-pointer sse2
gcc -m32 -march=athlon -Os -fomit-frame-pointer sse2
gcc -m32 -march=i386 -O2 -fomit-frame-pointer sse2
gcc -m32 -march=i386 -O3 -fomit-frame-pointer sse2
gcc -m32 -march=i386 -O -fomit-frame-pointer sse2
gcc -m32 -march=i386 -Os -fomit-frame-pointer sse2
gcc -m32 -march=i486 -O2 -fomit-frame-pointer sse2
gcc -m32 -march=i486 -O3 -fomit-frame-pointer sse2
gcc -m32 -march=i486 -O -fomit-frame-pointer sse2
gcc -m32 -march=i486 -Os -fomit-frame-pointer sse2
gcc -m32 -march=k6-2 -O2 -fomit-frame-pointer sse2
gcc -m32 -march=k6-2 -O3 -fomit-frame-pointer sse2
gcc -m32 -march=k6-2 -O -fomit-frame-pointer sse2
gcc -m32 -march=k6-2 -Os -fomit-frame-pointer sse2
gcc -m32 -march=k6-3 -O2 -fomit-frame-pointer sse2
gcc -m32 -march=k6-3 -O3 -fomit-frame-pointer sse2
gcc -m32 -march=k6-3 -O -fomit-frame-pointer sse2
gcc -m32 -march=k6-3 -Os -fomit-frame-pointer sse2
gcc -m32 -march=k6 -O2 -fomit-frame-pointer sse2
gcc -m32 -march=k6 -O3 -fomit-frame-pointer sse2
gcc -m32 -march=k6 -O -fomit-frame-pointer sse2
gcc -m32 -march=k6 -Os -fomit-frame-pointer sse2
gcc -m32 -march=pentium-mmx -O2 -fomit-frame-pointer sse2
gcc -m32 -march=pentium-mmx -O3 -fomit-frame-pointer sse2
gcc -m32 -march=pentium-mmx -O -fomit-frame-pointer sse2
gcc -m32 -march=pentium-mmx -Os -fomit-frame-pointer sse2
gcc -m32 -march=pentium2 -O2 -fomit-frame-pointer sse2
gcc -m32 -march=pentium2 -O3 -fomit-frame-pointer sse2
gcc -m32 -march=pentium2 -O -fomit-frame-pointer sse2
gcc -m32 -march=pentium2 -Os -fomit-frame-pointer sse2
gcc -m32 -march=pentium3 -O2 -fomit-frame-pointer sse2
gcc -m32 -march=pentium3 -O3 -fomit-frame-pointer sse2
gcc -m32 -march=pentium3 -O -fomit-frame-pointer sse2
gcc -m32 -march=pentium3 -Os -fomit-frame-pointer sse2
gcc -m32 -march=pentium -O2 -fomit-frame-pointer sse2
gcc -m32 -march=pentium -O3 -fomit-frame-pointer sse2
gcc -m32 -march=pentium -O -fomit-frame-pointer sse2
gcc -m32 -march=pentium -Os -fomit-frame-pointer sse2
gcc -m32 -march=pentiumpro -O2 -fomit-frame-pointer sse2
gcc -m32 -march=pentiumpro -O3 -fomit-frame-pointer sse2
gcc -m32 -march=pentiumpro -O -fomit-frame-pointer sse2
gcc -m32 -march=pentiumpro -Os -fomit-frame-pointer sse2

Compiler output

Implementation: crypto_aead/morus1280128v1/avx2
Compiler: gcc -m32 -march=barcelona -O2 -fomit-frame-pointer
morus1280128v1avx2.c: morus1280128v1avx2.c:50:24: error: unknown type name '__m256i'
morus1280128v1avx2.c: morus1280128v1avx2.c:50:40: error: unknown type name '__m256i'
morus1280128v1avx2.c: morus1280128v1avx2.c:84:78: error: unknown type name '__m256i'
morus1280128v1avx2.c: morus1280128v1avx2.c:112:98: error: unknown type name '__m256i'
morus1280128v1avx2.c: morus1280128v1avx2.c:136:105: error: unknown type name '__m256i'
morus1280128v1avx2.c: morus1280128v1avx2.c:164:91: error: unknown type name '__m256i'
morus1280128v1avx2.c: morus1280128v1avx2.c:205:91: error: unknown type name '__m256i'
morus1280128v1avx2.c: morus1280128v1avx2.c:248:111: error: unknown type name '__m256i'
morus1280128v1avx2.c: morus1280128v1avx2.c:269:111: error: unknown type name '__m256i'
morus1280128v1avx2.c: morus1280128v1avx2.c: In function 'crypto_aead_morus1280128v1_avx2_encrypt':
morus1280128v1avx2.c: morus1280128v1avx2.c:306:2: error: unknown type name '__m256i'
morus1280128v1avx2.c: morus1280128v1avx2.c: In function 'crypto_aead_morus1280128v1_avx2_decrypt':
morus1280128v1avx2.c: morus1280128v1avx2.c:355:2: error: unknown type name '__m256i'
morus1280128v1avx2.c: morus1280128v1avx2.c:50:24: error: unknown type name '__m256i'
morus1280128v1avx2.c: morus1280128v1avx2.c:50:40: error: unknown type name '__m256i'
morus1280128v1avx2.c: morus1280128v1avx2.c:84:78: error: unknown type name '__m256i'
morus1280128v1avx2.c: morus1280128v1avx2.c:112:98: error: unknown type name '__m256i'
morus1280128v1avx2.c: morus1280128v1avx2.c:136:105: error: unknown type name '__m256i'
morus1280128v1avx2.c: morus1280128v1avx2.c:164:91: error: unknown type name '__m256i'
morus1280128v1avx2.c: morus1280128v1avx2.c:205:91: error: unknown type name '__m256i'
morus1280128v1avx2.c: morus1280128v1avx2.c:248:111: error: unknown type name '__m256i'
morus1280128v1avx2.c: morus1280128v1avx2.c:269:111: error: unknown type name '__m256i'
morus1280128v1avx2.c: morus1280128v1avx2.c: In function 'crypto_aead_morus1280128v1_avx2_encrypt':
morus1280128v1avx2.c: morus1280128v1avx2.c:306:2: error: unknown type name '__m256i'
morus1280128v1avx2.c: morus1280128v1avx2.c: In function 'crypto_aead_morus1280128v1_avx2_decrypt':
morus1280128v1avx2.c: morus1280128v1avx2.c:355:2: error: unknown type name '__m256i'

Number of similar (compiler,implementation) pairs: 4, namely:
CompilerImplementations
gcc -m32 -march=barcelona -O2 -fomit-frame-pointer avx2
gcc -m32 -march=barcelona -O3 -fomit-frame-pointer avx2
gcc -m32 -march=barcelona -O -fomit-frame-pointer avx2
gcc -m32 -march=barcelona -Os -fomit-frame-pointer avx2

Compiler output

Implementation: crypto_aead/morus1280128v1/avx2
Compiler: gcc -m32 -march=core-avx-i -O2 -fomit-frame-pointer
morus1280128v1avx2.c: morus1280128v1avx2.c: In function 'morus_stateupdate':
morus1280128v1avx2.c: morus1280128v1avx2.c:52:11: error: incompatible types when assigning to type '__m256i' from type 'int'
morus1280128v1avx2.c: morus1280128v1avx2.c:53:11: error: incompatible types when assigning to type '__m256i' from type 'int'
morus1280128v1avx2.c: morus1280128v1avx2.c:54:11: error: incompatible types when assigning to type '__m256i' from type 'int'
morus1280128v1avx2.c: morus1280128v1avx2.c:55:11: error: incompatible types when assigning to type '__m256i' from type 'int'
morus1280128v1avx2.c: morus1280128v1avx2.c:57:11: error: incompatible types when assigning to type '__m256i' from type 'int'
morus1280128v1avx2.c: morus1280128v1avx2.c:58:11: error: incompatible types when assigning to type '__m256i' from type 'int'
morus1280128v1avx2.c: morus1280128v1avx2.c:59:11: error: incompatible types when assigning to type '__m256i' from type 'int'
morus1280128v1avx2.c: morus1280128v1avx2.c:60:11: error: incompatible types when assigning to type '__m256i' from type 'int'
morus1280128v1avx2.c: morus1280128v1avx2.c:61:11: error: incompatible types when assigning to type '__m256i' from type 'int'
morus1280128v1avx2.c: morus1280128v1avx2.c:63:11: error: incompatible types when assigning to type '__m256i' from type 'int'
morus1280128v1avx2.c: morus1280128v1avx2.c:64:11: error: incompatible types when assigning to type '__m256i' from type 'int'
morus1280128v1avx2.c: morus1280128v1avx2.c:65:11: error: incompatible types when assigning to type '__m256i' from type 'int'
morus1280128v1avx2.c: morus1280128v1avx2.c:66:11: error: incompatible types when assigning to type '__m256i' from type 'int'
morus1280128v1avx2.c: morus1280128v1avx2.c:67:11: error: incompatible types when assigning to type '__m256i' from type 'int'
morus1280128v1avx2.c: morus1280128v1avx2.c:69:11: error: incompatible types when assigning to type '__m256i' from type 'int'
morus1280128v1avx2.c: morus1280128v1avx2.c:70:11: error: incompatible types when assigning to type '__m256i' from type 'int'
morus1280128v1avx2.c: morus1280128v1avx2.c:71:11: error: incompatible types when assigning to type '__m256i' from type 'int'
morus1280128v1avx2.c: morus1280128v1avx2.c:72:11: error: incompatible types when assigning to type '__m256i' from type 'int'
morus1280128v1avx2.c: morus1280128v1avx2.c:73:11: error: incompatible types when assigning to type '__m256i' from type 'int'
morus1280128v1avx2.c: morus1280128v1avx2.c:75:11: error: incompatible types when assigning to type '__m256i' from type 'int'
morus1280128v1avx2.c: morus1280128v1avx2.c:76:11: error: incompatible types when assigning to type '__m256i' from type 'int'
morus1280128v1avx2.c: morus1280128v1avx2.c:77:11: error: incompatible types when assigning to type '__m256i' from type 'int'
morus1280128v1avx2.c: morus1280128v1avx2.c:78:11: error: incompatible types when assigning to type '__m256i' from type 'int'
morus1280128v1avx2.c: morus1280128v1avx2.c:79:11: error: incompatible types when assigning to type '__m256i' from type 'int'
morus1280128v1avx2.c: ...

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