Implementation notes: x86, hydra2, crypto_aead/morus1280256v1

Computer: hydra2
Architecture: x86
CPU ID: GenuineIntel-000206c2-bfebfbff
SUPERCOP version: 20141014
Operation: crypto_aead
Primitive: morus1280256v1
TimeImplementationCompilerBenchmark dateSUPERCOP version
79704refgcc -m32 -march=corei7 -O2 -fomit-frame-pointer2014060720140525
79828refgcc -m32 -O3 -fomit-frame-pointer2014060720140525
79832refgcc -m32 -march=core2 -msse4.1 -O3 -fomit-frame-pointer2014060720140525
79836refgcc -m32 -march=core2 -msse4 -O3 -fomit-frame-pointer2014060720140525
79856refgcc -m32 -O2 -fomit-frame-pointer2014060720140525
79876refgcc -m32 -march=core2 -msse4 -O2 -fomit-frame-pointer2014060720140525
79876refgcc -m32 -march=corei7 -O3 -fomit-frame-pointer2014060720140525
79880ref64gcc -funroll-loops -m32 -march=athlon -O2 -fomit-frame-pointer2014060720140525
79884ref64gcc -funroll-loops -m32 -march=barcelona -O2 -fomit-frame-pointer2014060720140525
79896ref64gcc -funroll-loops -m32 -march=k8 -O3 -fomit-frame-pointer2014060720140525
79904ref64gcc -m32 -march=athlon -O3 -fomit-frame-pointer2014060720140525
79912ref64gcc -funroll-loops -m32 -march=barcelona -O3 -fomit-frame-pointer2014060720140525
79916ref64gcc -m32 -march=athlon -O2 -fomit-frame-pointer2014060720140525
79924ref64gcc -funroll-loops -m32 -march=athlon -O3 -fomit-frame-pointer2014060720140525
79956refgcc -m32 -march=k8 -O2 -fomit-frame-pointer2014060720140525
79956ref64gcc -m32 -march=k8 -O3 -fomit-frame-pointer2014060720140525
79964ref64gcc -funroll-loops -m32 -march=pentium3 -O -fomit-frame-pointer2014060720140525
79980refgcc -m32 -march=barcelona -O2 -fomit-frame-pointer2014060720140525
80032ref64gcc -m32 -march=pentium2 -O -fomit-frame-pointer2014060720140525
80052ref64gcc -funroll-loops -m32 -march=pentium-m -O -fomit-frame-pointer2014060720140525
80052ref64gcc -m32 -march=barcelona -O2 -fomit-frame-pointer2014060720140525
80068ref64gcc -funroll-loops -m32 -march=pentium2 -O -fomit-frame-pointer2014060720140525
80068ref64gcc -funroll-loops -m32 -march=pentium4 -O -fomit-frame-pointer2014060720140525
80072ref64gcc -m32 -march=pentium3 -O -fomit-frame-pointer2014060720140525
80080ref64gcc -m32 -march=pentium-m -O -fomit-frame-pointer2014060720140525
80088ref64gcc -m32 -march=k8 -O2 -fomit-frame-pointer2014060720140525
80092refgcc -m32 -march=native -mtune=native -O2 -fomit-frame-pointer2014060720140525
80100refgcc -m32 -march=core2 -msse4.1 -O2 -fomit-frame-pointer2014060720140525
80112ref64gcc -m32 -march=pentiumpro -O -fomit-frame-pointer2014060720140525
80120refgcc -m32 -march=core2 -O2 -fomit-frame-pointer2014060720140525
80148ref64gcc -m32 -march=pentium4 -O -fomit-frame-pointer2014060720140525
80156refgcc -m32 -march=athlon -O2 -fomit-frame-pointer2014060720140525
80180ref64gcc -funroll-loops -m32 -march=pentiumpro -O -fomit-frame-pointer2014060720140525
80188refgcc -m32 -march=native -mtune=native -O3 -fomit-frame-pointer2014060720140525
80204ref64gcc -m32 -march=k6-2 -O -fomit-frame-pointer2014060720140525
80204ref64gcc -m32 -march=k6 -O -fomit-frame-pointer2014060720140525
80228refgcc -funroll-loops -m32 -march=athlon -O2 -fomit-frame-pointer2014060720140525
80232refgcc -m32 -march=barcelona -O3 -fomit-frame-pointer2014060720140525
80244refgcc -m32 -march=core2 -O3 -fomit-frame-pointer2014060720140525
80252ref64gcc -m32 -march=barcelona -O3 -fomit-frame-pointer2014060720140525
80264refgcc -funroll-loops -m32 -march=barcelona -O2 -fomit-frame-pointer2014060720140525
80288ref64gcc -funroll-loops -m32 -march=k8 -O2 -fomit-frame-pointer2014060720140525
80292ref64gcc -m32 -march=k6-3 -O -fomit-frame-pointer2014060720140525
80296refgcc -funroll-loops -m32 -march=barcelona -O3 -fomit-frame-pointer2014060720140525
80328refgcc -funroll-loops -m32 -O3 -fomit-frame-pointer2014060720140525
80360refgcc -funroll-loops -m32 -O2 -fomit-frame-pointer2014060720140525
80364refgcc -funroll-loops -m32 -march=k8 -O3 -fomit-frame-pointer2014060720140525
80420refgcc -m32 -march=athlon -O3 -fomit-frame-pointer2014060720140525
80488refgcc -funroll-loops -m32 -march=k8 -O2 -fomit-frame-pointer2014060720140525
80524ref64gcc -funroll-loops -m32 -O3 -fomit-frame-pointer2014060720140525
80524refgcc -m32 -march=k8 -O3 -fomit-frame-pointer2014060720140525
80548ref64gcc -funroll-loops -m32 -march=k6-3 -O -fomit-frame-pointer2014060720140525
80584ref64gcc -m32 -march=prescott -O3 -fomit-frame-pointer2014060720140525
80588ref64gcc -m32 -march=nocona -O3 -fomit-frame-pointer2014060720140525
80628refgcc -m32 -march=core-avx-i -O2 -fomit-frame-pointer2014060720140525
80628refgcc -m32 -march=corei7-avx -O2 -fomit-frame-pointer2014060720140525
80676refgcc -funroll-loops -m32 -march=athlon -O3 -fomit-frame-pointer2014060720140525
80676ref64gcc -funroll-loops -m32 -march=k6 -O -fomit-frame-pointer2014060720140525
80684ref64gcc -m32 -march=pentium-mmx -O -fomit-frame-pointer2014060720140525
80696ref64gcc -m32 -march=prescott -O2 -fomit-frame-pointer2014060720140525
80736ref64gcc -funroll-loops -m32 -march=k6-2 -O -fomit-frame-pointer2014060720140525
80744ref64gcc -funroll-loops -m32 -O2 -fomit-frame-pointer2014060720140525
80756ref64gcc -m32 -march=pentium -O -fomit-frame-pointer2014060720140525
80760ref64gcc -m32 -march=i486 -O -fomit-frame-pointer2014060720140525
80776ref64gcc -m32 -march=corei7-avx -O2 -fomit-frame-pointer2014060720140525
80784ref64gcc -m32 -march=core-avx-i -O2 -fomit-frame-pointer2014060720140525
80788ref64gcc -funroll-loops -m32 -march=nocona -O3 -fomit-frame-pointer2014060720140525
80824ref64gcc -m32 -march=nocona -O2 -fomit-frame-pointer2014060720140525
80852ref64gcc -funroll-loops -m32 -march=i486 -O -fomit-frame-pointer2014060720140525
80872refgcc -m32 -march=k6-3 -O2 -fomit-frame-pointer2014060720140525
80872refgcc -m32 -march=k6 -O2 -fomit-frame-pointer2014060720140525
80884ref64gcc -m32 -march=core2 -msse4 -O3 -fomit-frame-pointer2014060720140525
80884ref64gcc -m32 -march=corei7 -O3 -fomit-frame-pointer2014060720140525
80900ref64gcc -funroll-loops -m32 -march=nocona -O2 -fomit-frame-pointer2014060720140525
80912ref64gcc -m32 -march=corei7 -O2 -fomit-frame-pointer2014060720140525
80920ref64gcc -m32 -march=core2 -msse4.1 -O2 -fomit-frame-pointer2014060720140525
80928refgcc -m32 -march=k6-2 -O3 -fomit-frame-pointer2014060720140525
80928refgcc -m32 -march=k6 -O3 -fomit-frame-pointer2014060720140525
80968ref64gcc -funroll-loops -m32 -march=prescott -O3 -fomit-frame-pointer2014060720140525
80992ref64gcc -m32 -march=nocona -O -fomit-frame-pointer2014060720140525
81004ref64gcc -m32 -march=core2 -msse4.1 -O3 -fomit-frame-pointer2014060720140525
81020ref64gcc -funroll-loops -m32 -march=pentium -O -fomit-frame-pointer2014060720140525
81024refgcc -m32 -march=k6-3 -O3 -fomit-frame-pointer2014060720140525
81040ref64gcc -m32 -march=native -mtune=native -O3 -fomit-frame-pointer2014060720140525
81056ref64gcc -m32 -march=core-avx-i -O -fomit-frame-pointer2014060720140525
81056ref64gcc -m32 -march=core2 -O -fomit-frame-pointer2014060720140525
81064ref64gcc -funroll-loops -m32 -march=prescott -O2 -fomit-frame-pointer2014060720140525
81064refgcc -m32 -march=k6-2 -O2 -fomit-frame-pointer2014060720140525
81068ref64gcc -m32 -O3 -fomit-frame-pointer2014060720140525
81104refgcc -funroll-loops -m32 -march=k6-2 -O2 -fomit-frame-pointer2014060720140525
81116ref64gcc -funroll-loops -m32 -march=pentium-mmx -O -fomit-frame-pointer2014060720140525
81116ref64gcc -m32 -march=core2 -msse4 -O2 -fomit-frame-pointer2014060720140525
81120ref64gcc -m32 -march=core2 -O3 -fomit-frame-pointer2014060720140525
81128ref64gcc -m32 -O -fomit-frame-pointer2014060720140525
81132ref64gcc -m32 -march=native -mtune=native -O -fomit-frame-pointer2014060720140525
81136ref64gcc -m32 -march=core2 -msse4.1 -O -fomit-frame-pointer2014060720140525
81144ref64gcc -m32 -march=native -mtune=native -O2 -fomit-frame-pointer2014060720140525
81148ref64gcc -m32 -march=corei7 -O -fomit-frame-pointer2014060720140525
81172ref64gcc -m32 -march=core2 -O2 -fomit-frame-pointer2014060720140525
81172refgcc -m32 -march=nocona -O2 -fomit-frame-pointer2014060720140525
81176ref64gcc -m32 -march=core2 -msse4 -O -fomit-frame-pointer2014060720140525
81176ref64gcc -m32 -march=corei7-avx -O -fomit-frame-pointer2014060720140525
81200ref64gcc -m32 -march=athlon -O -fomit-frame-pointer2014060720140525
81224refgcc -m32 -march=prescott -O2 -fomit-frame-pointer2014060720140525
81232refgcc -funroll-loops -m32 -march=prescott -O2 -fomit-frame-pointer2014060720140525
81236refgcc -funroll-loops -m32 -march=nocona -O2 -fomit-frame-pointer2014060720140525
81256ref64gcc -m32 -O2 -fomit-frame-pointer2014060720140525
81264ref64gcc -funroll-loops -m32 -march=i386 -O -fomit-frame-pointer2014060720140525
81264refgcc -funroll-loops -m32 -march=k6-2 -O3 -fomit-frame-pointer2014060720140525
81312refgcc -funroll-loops -m32 -march=nocona -O3 -fomit-frame-pointer2014060720140525
81356refgcc -funroll-loops -m32 -march=k6 -O2 -fomit-frame-pointer2014060720140525
81356ref64gcc -m32 -march=prescott -O -fomit-frame-pointer2014060720140525
81368ref64gcc -m32 -march=k8 -O -fomit-frame-pointer2014060720140525
81380ref64gcc -m32 -march=barcelona -O -fomit-frame-pointer2014060720140525
81456ref64gcc -funroll-loops -m32 -march=barcelona -O -fomit-frame-pointer2014060720140525
81476refgcc -funroll-loops -m32 -march=k6-3 -O3 -fomit-frame-pointer2014060720140525
81488ref64gcc -m32 -march=i386 -O -fomit-frame-pointer2014060720140525
81536ref64gcc -funroll-loops -m32 -march=athlon -O -fomit-frame-pointer2014060720140525
81556refgcc -funroll-loops -m32 -march=prescott -O3 -fomit-frame-pointer2014060720140525
81572refgcc -m32 -march=nocona -O3 -fomit-frame-pointer2014060720140525
81592ref64gcc -funroll-loops -m32 -march=k8 -O -fomit-frame-pointer2014060720140525
81636refgcc -m32 -march=prescott -O3 -fomit-frame-pointer2014060720140525
81740ref64gcc -funroll-loops -m32 -march=prescott -O -fomit-frame-pointer2014060720140525
81792refgcc -funroll-loops -m32 -march=k6 -O3 -fomit-frame-pointer2014060720140525
81836ref64gcc -funroll-loops -m32 -march=nocona -O -fomit-frame-pointer2014060720140525
81860ref64gcc -funroll-loops -m32 -O -fomit-frame-pointer2014060720140525
81892ref64gcc -funroll-loops -m32 -march=pentium -O2 -fomit-frame-pointer2014060720140525
81900ref64gcc -funroll-loops -m32 -march=pentium-mmx -O2 -fomit-frame-pointer2014060720140525
81908ref64gcc -m32 -march=pentium -O2 -fomit-frame-pointer2014060720140525
81924refgcc -funroll-loops -m32 -march=k6-3 -O2 -fomit-frame-pointer2014060720140525
81948ref64gcc -funroll-loops -m32 -march=pentium-mmx -Os -fomit-frame-pointer2014060720140525
81976ref64gcc -funroll-loops -m32 -march=pentium -Os -fomit-frame-pointer2014060720140525
81984ref64gcc -funroll-loops -m32 -march=pentiumpro -Os -fomit-frame-pointer2014060720140525
82060ref64gcc -funroll-loops -m32 -march=pentium-mmx -O3 -fomit-frame-pointer2014060720140525
82072ref64gcc -funroll-loops -m32 -march=athlon -Os -fomit-frame-pointer2014060720140525
82120ref64gcc -funroll-loops -m32 -march=pentium3 -Os -fomit-frame-pointer2014060720140525
82144ref64gcc -funroll-loops -m32 -march=pentium-m -Os -fomit-frame-pointer2014060720140525
82148ref64gcc -funroll-loops -m32 -march=pentium -O3 -fomit-frame-pointer2014060720140525
82176ref64gcc -m32 -march=pentium-mmx -O3 -fomit-frame-pointer2014060720140525
82180ref64gcc -m32 -march=pentium-mmx -O2 -fomit-frame-pointer2014060720140525
82204ref64gcc -funroll-loops -m32 -march=barcelona -Os -fomit-frame-pointer2014060720140525
82204ref64gcc -funroll-loops -m32 -march=pentium2 -Os -fomit-frame-pointer2014060720140525
82232ref64gcc -m32 -march=pentium -O3 -fomit-frame-pointer2014060720140525
82312ref64gcc -funroll-loops -m32 -march=k6-3 -O3 -fomit-frame-pointer2014060720140525
82316ref64gcc -funroll-loops -m32 -march=k6 -O2 -fomit-frame-pointer2014060720140525
82316ref64gcc -funroll-loops -m32 -march=k8 -Os -fomit-frame-pointer2014060720140525
82348ref64gcc -funroll-loops -m32 -march=k6-3 -O2 -fomit-frame-pointer2014060720140525
82396ref64gcc -funroll-loops -m32 -march=k6-3 -Os -fomit-frame-pointer2014060720140525
82404ref64gcc -funroll-loops -m32 -march=k6 -O3 -fomit-frame-pointer2014060720140525
82436ref64gcc -funroll-loops -m32 -Os -fomit-frame-pointer2014060720140525
82488refgcc -funroll-loops -m32 -march=pentium-m -O2 -fomit-frame-pointer2014060720140525
82488refgcc -funroll-loops -m32 -march=pentium2 -O2 -fomit-frame-pointer2014060720140525
82500ref64gcc -m32 -march=k8 -Os -fomit-frame-pointer2014060720140525
82508ref64gcc -funroll-loops -m32 -march=k6-2 -O3 -fomit-frame-pointer2014060720140525
82520ref64gcc -m32 -march=pentium3 -O2 -fomit-frame-pointer2014060720140525
82528ref64gcc -funroll-loops -m32 -march=k6-2 -Os -fomit-frame-pointer2014060720140525
82560ref64gcc -funroll-loops -m32 -march=k6-2 -O2 -fomit-frame-pointer2014060720140525
82568ref64gcc -m32 -march=pentiumpro -O2 -fomit-frame-pointer2014060720140525
82580ref64gcc -m32 -march=pentium2 -O2 -fomit-frame-pointer2014060720140525
82592ref64gcc -m32 -march=athlon -Os -fomit-frame-pointer2014060720140525
82592ref64gcc -m32 -march=k6-3 -Os -fomit-frame-pointer2014060720140525
82596ref64gcc -m32 -march=k6 -Os -fomit-frame-pointer2014060720140525
82600ref64gcc -m32 -march=native -mtune=native -Os -fomit-frame-pointer2014060720140525
82600refgcc -m32 -march=pentiumpro -O2 -fomit-frame-pointer2014060720140525
82604ref64gcc -funroll-loops -m32 -march=k6 -Os -fomit-frame-pointer2014060720140525
82616refgcc -m32 -march=pentium2 -O2 -fomit-frame-pointer2014060720140525
82624ref64gcc -m32 -march=barcelona -Os -fomit-frame-pointer2014060720140525
82628ref64gcc -funroll-loops -m32 -march=pentium2 -O3 -fomit-frame-pointer2014060720140525
82632ref64gcc -funroll-loops -m32 -march=pentium3 -O2 -fomit-frame-pointer2014060720140525
82660ref64gcc -m32 -march=k6-2 -Os -fomit-frame-pointer2014060720140525
82664refgcc -funroll-loops -m32 -march=pentium-m -O3 -fomit-frame-pointer2014060720140525
82664ref64gcc -m32 -march=core-avx-i -Os -fomit-frame-pointer2014060720140525
82672ref64gcc -m32 -march=core2 -Os -fomit-frame-pointer2014060720140525
82672ref64gcc -m32 -march=pentium-m -O2 -fomit-frame-pointer2014060720140525
82676ref64gcc -m32 -march=core2 -msse4 -Os -fomit-frame-pointer2014060720140525
82680refgcc -funroll-loops -m32 -march=pentiumpro -O2 -fomit-frame-pointer2014060720140525
82680ref64gcc -funroll-loops -m32 -march=pentiumpro -O2 -fomit-frame-pointer2014060720140525
82684refgcc -m32 -march=pentium-m -O2 -fomit-frame-pointer2014060720140525
82696ref64gcc -funroll-loops -m32 -march=pentium4 -O3 -fomit-frame-pointer2014060720140525
82704ref64gcc -funroll-loops -m32 -march=i486 -O3 -fomit-frame-pointer2014060720140525
82732refgcc -m32 -march=pentium3 -O3 -fomit-frame-pointer2014060720140525
82736ref64gcc -funroll-loops -m32 -march=pentium-m -O2 -fomit-frame-pointer2014060720140525
82740ref64gcc -m32 -march=pentium-mmx -Os -fomit-frame-pointer2014060720140525
82748refgcc -funroll-loops -m32 -march=pentium2 -O3 -fomit-frame-pointer2014060720140525
82752refgcc -funroll-loops -m32 -march=pentiumpro -O3 -fomit-frame-pointer2014060720140525
82752ref64gcc -funroll-loops -m32 -march=pentiumpro -O3 -fomit-frame-pointer2014060720140525
82752ref64gcc -m32 -march=pentium -Os -fomit-frame-pointer2014060720140525
82756ref64gcc -m32 -march=pentium2 -O3 -fomit-frame-pointer2014060720140525
82764ref64gcc -m32 -march=pentium-m -O3 -fomit-frame-pointer2014060720140525
82764refgcc -m32 -march=pentiumpro -O3 -fomit-frame-pointer2014060720140525
82772ref64gcc -funroll-loops -m32 -march=pentium-m -O3 -fomit-frame-pointer2014060720140525
82772ref64gcc -funroll-loops -m32 -march=pentium3 -O3 -fomit-frame-pointer2014060720140525
82792ref64gcc -m32 -march=pentium3 -O3 -fomit-frame-pointer2014060720140525
82796refgcc -funroll-loops -m32 -march=pentium3 -O2 -fomit-frame-pointer2014060720140525
82796ref64gcc -funroll-loops -m32 -march=pentium4 -O2 -fomit-frame-pointer2014060720140525
82796refgcc -m32 -march=pentium-m -O3 -fomit-frame-pointer2014060720140525
82808ref64gcc -m32 -march=core2 -msse4.1 -Os -fomit-frame-pointer2014060720140525
82828ref64gcc -m32 -Os -fomit-frame-pointer2014060720140525
82836ref64gcc -m32 -march=corei7 -Os -fomit-frame-pointer2014060720140525
82840ref64gcc -m32 -march=corei7-avx -Os -fomit-frame-pointer2014060720140525
82852ref64gcc -m32 -march=pentiumpro -O3 -fomit-frame-pointer2014060720140525
82864refgcc -m32 -march=pentium3 -O2 -fomit-frame-pointer2014060720140525
82868refgcc -m32 -march=pentium2 -O3 -fomit-frame-pointer2014060720140525
82888ref64gcc -m32 -march=pentium4 -O2 -fomit-frame-pointer2014060720140525
82896ref64gcc -funroll-loops -m32 -march=pentium2 -O2 -fomit-frame-pointer2014060720140525
82916ref64gcc -m32 -march=nocona -Os -fomit-frame-pointer2014060720140525
82916ref64gcc -m32 -march=pentium4 -Os -fomit-frame-pointer2014060720140525
82948ref64gcc -m32 -march=k6-3 -O3 -fomit-frame-pointer2014060720140525
83028ref64gcc -m32 -march=i386 -O2 -fomit-frame-pointer2014060720140525
83036refgcc -m32 -march=pentium4 -O2 -fomit-frame-pointer2014060720140525
83036ref64gcc -m32 -march=pentiumpro -Os -fomit-frame-pointer2014060720140525
83060ref64gcc -m32 -march=i386 -Os -fomit-frame-pointer2014060720140525
83096ref64gcc -m32 -march=prescott -Os -fomit-frame-pointer2014060720140525
83112ref64gcc -m32 -march=pentium3 -Os -fomit-frame-pointer2014060720140525
83120ref64gcc -funroll-loops -m32 -march=i486 -O2 -fomit-frame-pointer2014060720140525
83136ref64gcc -m32 -march=pentium2 -Os -fomit-frame-pointer2014060720140525
83144refgcc -m32 -march=pentium4 -O3 -fomit-frame-pointer2014060720140525
83160refgcc -funroll-loops -m32 -march=pentium3 -O3 -fomit-frame-pointer2014060720140525
83192ref64gcc -m32 -march=i386 -O3 -fomit-frame-pointer2014060720140525
83204ref64gcc -m32 -march=pentium4 -O3 -fomit-frame-pointer2014060720140525
83208ref64gcc -m32 -march=i486 -O2 -fomit-frame-pointer2014060720140525
83212ref64gcc -funroll-loops -m32 -march=nocona -Os -fomit-frame-pointer2014060720140525
83224ref64gcc -m32 -march=k6 -O2 -fomit-frame-pointer2014060720140525
83244ref64gcc -m32 -march=k6-2 -O2 -fomit-frame-pointer2014060720140525
83252ref64gcc -m32 -march=i486 -O3 -fomit-frame-pointer2014060720140525
83256ref64gcc -funroll-loops -m32 -march=prescott -Os -fomit-frame-pointer2014060720140525
83276ref64gcc -m32 -march=k6-3 -O2 -fomit-frame-pointer2014060720140525
83308ref64gcc -m32 -march=pentium-m -Os -fomit-frame-pointer2014060720140525
83316ref64gcc -m32 -march=i486 -Os -fomit-frame-pointer2014060720140525
83316refgcc -m32 -march=pentium-mmx -O2 -fomit-frame-pointer2014060720140525
83320refgcc -m32 -march=pentium -O2 -fomit-frame-pointer2014060720140525
83380refgcc -funroll-loops -m32 -march=pentium4 -O3 -fomit-frame-pointer2014060720140525
83380ref64gcc -m32 -march=k6-2 -O3 -fomit-frame-pointer2014060720140525
83392ref64gcc -funroll-loops -m32 -march=pentium4 -Os -fomit-frame-pointer2014060720140525
83424refgcc -funroll-loops -m32 -march=pentium4 -O2 -fomit-frame-pointer2014060720140525
83440ref64gcc -m32 -march=k6 -O3 -fomit-frame-pointer2014060720140525
83444ref64gcc -funroll-loops -m32 -march=i386 -Os -fomit-frame-pointer2014060720140525
83484refgcc -m32 -march=pentium -O3 -fomit-frame-pointer2014060720140525
83504ref64gcc -funroll-loops -m32 -march=i386 -O3 -fomit-frame-pointer2014060720140525
83524ref64gcc -funroll-loops -m32 -march=i486 -Os -fomit-frame-pointer2014060720140525
83544refgcc -m32 -march=pentium-mmx -O3 -fomit-frame-pointer2014060720140525
83584refgcc -m32 -march=athlon -Os -fomit-frame-pointer2014060720140525
83668ref64gcc -funroll-loops -m32 -march=i386 -O2 -fomit-frame-pointer2014060720140525
83776refgcc -funroll-loops -m32 -march=pentium -O2 -fomit-frame-pointer2014060720140525
83928refgcc -funroll-loops -m32 -march=pentium-mmx -O3 -fomit-frame-pointer2014060720140525
83984refgcc -funroll-loops -m32 -march=pentium-mmx -O2 -fomit-frame-pointer2014060720140525
84000refgcc -m32 -march=k8 -Os -fomit-frame-pointer2014060720140525
84072refgcc -funroll-loops -m32 -march=pentium -O3 -fomit-frame-pointer2014060720140525
84424refgcc -m32 -Os -fomit-frame-pointer2014060720140525
84456refgcc -m32 -march=barcelona -Os -fomit-frame-pointer2014060720140525
84508refgcc -m32 -march=i486 -O2 -fomit-frame-pointer2014060720140525
84528refgcc -m32 -march=k6-3 -Os -fomit-frame-pointer2014060720140525
84552refgcc -m32 -march=i486 -O3 -fomit-frame-pointer2014060720140525
84568refgcc -m32 -march=pentium-mmx -Os -fomit-frame-pointer2014060720140525
84584refgcc -m32 -march=k6-2 -Os -fomit-frame-pointer2014060720140525
84588refgcc -m32 -march=pentium3 -Os -fomit-frame-pointer2014060720140525
84628refgcc -m32 -march=pentium-m -Os -fomit-frame-pointer2014060720140525
84628refgcc -m32 -march=pentiumpro -Os -fomit-frame-pointer2014060720140525
84664refgcc -m32 -march=pentium2 -Os -fomit-frame-pointer2014060720140525
84676refgcc -funroll-loops -m32 -march=i486 -O3 -fomit-frame-pointer2014060720140525
84692refgcc -m32 -march=pentium -Os -fomit-frame-pointer2014060720140525
84760refgcc -funroll-loops -m32 -march=pentium2 -Os -fomit-frame-pointer2014060720140525
84760refgcc -funroll-loops -m32 -march=pentium3 -Os -fomit-frame-pointer2014060720140525
84840refgcc -m32 -march=k6 -Os -fomit-frame-pointer2014060720140525
84844refgcc -funroll-loops -m32 -march=k6-3 -Os -fomit-frame-pointer2014060720140525
84868refgcc -funroll-loops -m32 -march=pentiumpro -Os -fomit-frame-pointer2014060720140525
84888refgcc -funroll-loops -m32 -march=pentium -Os -fomit-frame-pointer2014060720140525
84900refgcc -funroll-loops -m32 -Os -fomit-frame-pointer2014060720140525
84924refgcc -funroll-loops -m32 -march=pentium-m -Os -fomit-frame-pointer2014060720140525
84924refgcc -funroll-loops -m32 -march=pentium-mmx -Os -fomit-frame-pointer2014060720140525
84944refgcc -funroll-loops -m32 -march=barcelona -Os -fomit-frame-pointer2014060720140525
84952refgcc -funroll-loops -m32 -march=k6-2 -Os -fomit-frame-pointer2014060720140525
85004refgcc -m32 -march=i386 -O3 -fomit-frame-pointer2014060720140525
85016refgcc -funroll-loops -m32 -march=i386 -O2 -fomit-frame-pointer2014060720140525
85024refgcc -m32 -march=i386 -O2 -fomit-frame-pointer2014060720140525
85104refgcc -funroll-loops -m32 -march=i486 -O2 -fomit-frame-pointer2014060720140525
85124refgcc -funroll-loops -m32 -march=k8 -Os -fomit-frame-pointer2014060720140525
85188refgcc -funroll-loops -m32 -march=athlon -Os -fomit-frame-pointer2014060720140525
85212refgcc -funroll-loops -m32 -march=k6 -Os -fomit-frame-pointer2014060720140525
85332refgcc -funroll-loops -m32 -march=i386 -O3 -fomit-frame-pointer2014060720140525
85352refgcc -m32 -march=corei7-avx -Os -fomit-frame-pointer2014060720140525
85380refgcc -m32 -march=native -mtune=native -Os -fomit-frame-pointer2014060720140525
85408refgcc -m32 -march=corei7 -Os -fomit-frame-pointer2014060720140525
85472refgcc -m32 -march=core-avx-i -Os -fomit-frame-pointer2014060720140525
85552refgcc -m32 -march=core2 -msse4.1 -Os -fomit-frame-pointer2014060720140525
85788refgcc -m32 -march=core2 -msse4 -Os -fomit-frame-pointer2014060720140525
85796refgcc -m32 -march=core2 -Os -fomit-frame-pointer2014060720140525
86332refgcc -funroll-loops -m32 -march=i486 -Os -fomit-frame-pointer2014060720140525
86416refgcc -funroll-loops -m32 -march=i386 -Os -fomit-frame-pointer2014060720140525
86648refgcc -m32 -march=i386 -Os -fomit-frame-pointer2014060720140525
86736refgcc -funroll-loops -m32 -march=prescott -Os -fomit-frame-pointer2014060720140525
86928refgcc -m32 -march=nocona -Os -fomit-frame-pointer2014060720140525
86936refgcc -funroll-loops -m32 -march=nocona -Os -fomit-frame-pointer2014060720140525
86996refgcc -funroll-loops -m32 -march=pentium4 -Os -fomit-frame-pointer2014060720140525
87004refgcc -m32 -march=i486 -Os -fomit-frame-pointer2014060720140525
87040refgcc -funroll-loops -m32 -march=pentium-m -O -fomit-frame-pointer2014060720140525
87072refgcc -m32 -march=prescott -Os -fomit-frame-pointer2014060720140525
87080refgcc -m32 -march=pentium4 -Os -fomit-frame-pointer2014060720140525
87212refgcc -m32 -march=k6-3 -O -fomit-frame-pointer2014060720140525
87248refgcc -m32 -march=pentium2 -O -fomit-frame-pointer2014060720140525
87248refgcc -m32 -march=pentium3 -O -fomit-frame-pointer2014060720140525
87264refgcc -funroll-loops -m32 -march=pentiumpro -O -fomit-frame-pointer2014060720140525
87272refgcc -funroll-loops -m32 -march=athlon -O -fomit-frame-pointer2014060720140525
87272refgcc -funroll-loops -m32 -march=k8 -O -fomit-frame-pointer2014060720140525
87288refgcc -m32 -march=k6-2 -O -fomit-frame-pointer2014060720140525
87320refgcc -m32 -march=pentium-m -O -fomit-frame-pointer2014060720140525
87368refgcc -m32 -march=pentiumpro -O -fomit-frame-pointer2014060720140525
87400refgcc -funroll-loops -m32 -march=pentium2 -O -fomit-frame-pointer2014060720140525
87412refgcc -funroll-loops -m32 -march=pentium4 -O -fomit-frame-pointer2014060720140525
87424refgcc -funroll-loops -m32 -march=pentium3 -O -fomit-frame-pointer2014060720140525
87536refgcc -m32 -march=pentium4 -O -fomit-frame-pointer2014060720140525
87540refgcc -m32 -march=k6 -O -fomit-frame-pointer2014060720140525
87580refgcc -m32 -march=nocona -O -fomit-frame-pointer2014060720140525
87600refgcc -funroll-loops -m32 -march=barcelona -O -fomit-frame-pointer2014060720140525
87760refgcc -funroll-loops -m32 -march=k6-3 -O -fomit-frame-pointer2014060720140525
87768refgcc -m32 -march=prescott -O -fomit-frame-pointer2014060720140525
87776refgcc -m32 -march=barcelona -O -fomit-frame-pointer2014060720140525
87832refgcc -m32 -march=core2 -msse4 -O -fomit-frame-pointer2014060720140525
87852refgcc -funroll-loops -m32 -march=k6 -O -fomit-frame-pointer2014060720140525
87876refgcc -funroll-loops -m32 -march=k6-2 -O -fomit-frame-pointer2014060720140525
87880refgcc -m32 -march=corei7-avx -O -fomit-frame-pointer2014060720140525
87908refgcc -funroll-loops -m32 -march=nocona -O -fomit-frame-pointer2014060720140525
87916refgcc -m32 -O -fomit-frame-pointer2014060720140525
87924refgcc -m32 -march=core2 -msse4.1 -O -fomit-frame-pointer2014060720140525
87976refgcc -funroll-loops -m32 -march=prescott -O -fomit-frame-pointer2014060720140525
87988refgcc -m32 -march=corei7 -O -fomit-frame-pointer2014060720140525
88144refgcc -m32 -march=core2 -O -fomit-frame-pointer2014060720140525
88144refgcc -m32 -march=native -mtune=native -O -fomit-frame-pointer2014060720140525
88148refgcc -m32 -march=k8 -O -fomit-frame-pointer2014060720140525
88184refgcc -m32 -march=core-avx-i -O -fomit-frame-pointer2014060720140525
88196refgcc -m32 -march=athlon -O -fomit-frame-pointer2014060720140525
88248refgcc -funroll-loops -m32 -O -fomit-frame-pointer2014060720140525
88360refgcc -funroll-loops -m32 -march=pentium -O -fomit-frame-pointer2014060720140525
88568refgcc -m32 -march=i486 -O -fomit-frame-pointer2014060720140525
88580refgcc -m32 -march=pentium-mmx -O -fomit-frame-pointer2014060720140525
88588refgcc -funroll-loops -m32 -march=pentium-mmx -O -fomit-frame-pointer2014060720140525
88792refgcc -funroll-loops -m32 -march=i486 -O -fomit-frame-pointer2014060720140525
88800refgcc -m32 -march=pentium -O -fomit-frame-pointer2014060720140525
89156refgcc -funroll-loops -m32 -march=i386 -O -fomit-frame-pointer2014060720140525
89304refgcc -m32 -march=i386 -O -fomit-frame-pointer2014060720140525

Test failure

Implementation: crypto_aead/morus1280256v1/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/morus1280256v1/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/morus1280256v1/avx2
Compiler: gcc -funroll-loops -m32 -O2 -fomit-frame-pointer
morus1280256v1avx2.c: morus1280256v1avx2.c:65:24: error: unknown type name '__m256i'
morus1280256v1avx2.c: morus1280256v1avx2.c:65:40: error: unknown type name '__m256i'
morus1280256v1avx2.c: morus1280256v1avx2.c:98:78: error: unknown type name '__m256i'
morus1280256v1avx2.c: morus1280256v1avx2.c:125:98: error: unknown type name '__m256i'
morus1280256v1avx2.c: morus1280256v1avx2.c:150:105: error: unknown type name '__m256i'
morus1280256v1avx2.c: morus1280256v1avx2.c:179:39: error: unknown type name '__m256i'
morus1280256v1avx2.c: morus1280256v1avx2.c:220:91: error: unknown type name '__m256i'
morus1280256v1avx2.c: morus1280256v1avx2.c:263:111: error: unknown type name '__m256i'
morus1280256v1avx2.c: morus1280256v1avx2.c:285:111: error: unknown type name '__m256i'
morus1280256v1avx2.c: morus1280256v1avx2.c: In function 'crypto_aead_morus1280256v1_avx2_encrypt':
morus1280256v1avx2.c: morus1280256v1avx2.c:323:2: error: unknown type name '__m256i'
morus1280256v1avx2.c: morus1280256v1avx2.c: In function 'crypto_aead_morus1280256v1_avx2_decrypt':
morus1280256v1avx2.c: morus1280256v1avx2.c:372: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/morus1280256v1/sse2
Compiler: gcc -funroll-loops -m32 -O2 -fomit-frame-pointer
morus1280256v1sse2.c: morus1280256v1sse2.c:38:24: error: unknown type name '__m128i'
morus1280256v1sse2.c: morus1280256v1sse2.c:38:41: error: unknown type name '__m128i'
morus1280256v1sse2.c: morus1280256v1sse2.c:83:78: error: unknown type name '__m128i'
morus1280256v1sse2.c: morus1280256v1sse2.c:104:72: error: unknown type name '__m128i'
morus1280256v1sse2.c: morus1280256v1sse2.c:133:79: error: unknown type name '__m128i'
morus1280256v1sse2.c: morus1280256v1sse2.c:168:89: error: unknown type name '__m128i'
morus1280256v1sse2.c: morus1280256v1sse2.c:192:89: error: unknown type name '__m128i'
morus1280256v1sse2.c: morus1280256v1sse2.c:219:94: error: unknown type name '__m128i'
morus1280256v1sse2.c: morus1280256v1sse2.c:246:94: error: unknown type name '__m128i'
morus1280256v1sse2.c: morus1280256v1sse2.c: In function 'crypto_aead_morus1280256v1_sse2_encrypt':
morus1280256v1sse2.c: morus1280256v1sse2.c:290:2: error: unknown type name '__m128i'
morus1280256v1sse2.c: morus1280256v1sse2.c: In function 'crypto_aead_morus1280256v1_sse2_decrypt':
morus1280256v1sse2.c: morus1280256v1sse2.c:336:2: 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/morus1280256v1/avx2
Compiler: gcc -m32 -march=barcelona -O2 -fomit-frame-pointer
morus1280256v1avx2.c: morus1280256v1avx2.c:65:24: error: unknown type name '__m256i'
morus1280256v1avx2.c: morus1280256v1avx2.c:65:40: error: unknown type name '__m256i'
morus1280256v1avx2.c: morus1280256v1avx2.c:98:78: error: unknown type name '__m256i'
morus1280256v1avx2.c: morus1280256v1avx2.c:125:98: error: unknown type name '__m256i'
morus1280256v1avx2.c: morus1280256v1avx2.c:150:105: error: unknown type name '__m256i'
morus1280256v1avx2.c: morus1280256v1avx2.c:179:39: error: unknown type name '__m256i'
morus1280256v1avx2.c: morus1280256v1avx2.c:220:91: error: unknown type name '__m256i'
morus1280256v1avx2.c: morus1280256v1avx2.c:263:111: error: unknown type name '__m256i'
morus1280256v1avx2.c: morus1280256v1avx2.c:285:111: error: unknown type name '__m256i'
morus1280256v1avx2.c: morus1280256v1avx2.c: In function 'crypto_aead_morus1280256v1_avx2_encrypt':
morus1280256v1avx2.c: morus1280256v1avx2.c:323:2: error: unknown type name '__m256i'
morus1280256v1avx2.c: morus1280256v1avx2.c: In function 'crypto_aead_morus1280256v1_avx2_decrypt':
morus1280256v1avx2.c: morus1280256v1avx2.c:372:2: error: unknown type name '__m256i'
morus1280256v1avx2.c: morus1280256v1avx2.c:65:24: error: unknown type name '__m256i'
morus1280256v1avx2.c: morus1280256v1avx2.c:65:40: error: unknown type name '__m256i'
morus1280256v1avx2.c: morus1280256v1avx2.c:98:78: error: unknown type name '__m256i'
morus1280256v1avx2.c: morus1280256v1avx2.c:125:98: error: unknown type name '__m256i'
morus1280256v1avx2.c: morus1280256v1avx2.c:150:105: error: unknown type name '__m256i'
morus1280256v1avx2.c: morus1280256v1avx2.c:179:39: error: unknown type name '__m256i'
morus1280256v1avx2.c: morus1280256v1avx2.c:220:91: error: unknown type name '__m256i'
morus1280256v1avx2.c: morus1280256v1avx2.c:263:111: error: unknown type name '__m256i'
morus1280256v1avx2.c: morus1280256v1avx2.c:285:111: error: unknown type name '__m256i'
morus1280256v1avx2.c: morus1280256v1avx2.c: In function 'crypto_aead_morus1280256v1_avx2_encrypt':
morus1280256v1avx2.c: morus1280256v1avx2.c:323:2: error: unknown type name '__m256i'
morus1280256v1avx2.c: morus1280256v1avx2.c: In function 'crypto_aead_morus1280256v1_avx2_decrypt':
morus1280256v1avx2.c: morus1280256v1avx2.c:372: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/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: morus1280256v1avx2.c:68:11: error: incompatible types when assigning to type '__m256i' from type 'int'
morus1280256v1avx2.c: morus1280256v1avx2.c:69:11: error: incompatible types when assigning to type '__m256i' from type 'int'
morus1280256v1avx2.c: morus1280256v1avx2.c:70:11: error: incompatible types when assigning to type '__m256i' from type 'int'
morus1280256v1avx2.c: morus1280256v1avx2.c:72:11: error: incompatible types when assigning to type '__m256i' from type 'int'
morus1280256v1avx2.c: morus1280256v1avx2.c:73:11: error: incompatible types when assigning to type '__m256i' from type 'int'
morus1280256v1avx2.c: morus1280256v1avx2.c:74:11: error: incompatible types when assigning to type '__m256i' from type 'int'
morus1280256v1avx2.c: morus1280256v1avx2.c:75:11: error: incompatible types when assigning to type '__m256i' from type 'int'
morus1280256v1avx2.c: morus1280256v1avx2.c:76:11: error: incompatible types when assigning to type '__m256i' from type 'int'
morus1280256v1avx2.c: morus1280256v1avx2.c:78:11: error: incompatible types when assigning to type '__m256i' from type 'int'
morus1280256v1avx2.c: morus1280256v1avx2.c:79:11: error: incompatible types when assigning to type '__m256i' from type 'int'
morus1280256v1avx2.c: morus1280256v1avx2.c:80:11: error: incompatible types when assigning to type '__m256i' from type 'int'
morus1280256v1avx2.c: morus1280256v1avx2.c:81:11: error: incompatible types when assigning to type '__m256i' from type 'int'
morus1280256v1avx2.c: morus1280256v1avx2.c:82:11: error: incompatible types when assigning to type '__m256i' from type 'int'
morus1280256v1avx2.c: morus1280256v1avx2.c:84:11: error: incompatible types when assigning to type '__m256i' from type 'int'
morus1280256v1avx2.c: morus1280256v1avx2.c:85:11: error: incompatible types when assigning to type '__m256i' from type 'int'
morus1280256v1avx2.c: morus1280256v1avx2.c:86:11: error: incompatible types when assigning to type '__m256i' from type 'int'
morus1280256v1avx2.c: morus1280256v1avx2.c:87:11: error: incompatible types when assigning to type '__m256i' from type 'int'
morus1280256v1avx2.c: morus1280256v1avx2.c:88:11: error: incompatible types when assigning to type '__m256i' from type 'int'
morus1280256v1avx2.c: morus1280256v1avx2.c:90:11: error: incompatible types when assigning to type '__m256i' from type 'int'
morus1280256v1avx2.c: morus1280256v1avx2.c:91:11: error: incompatible types when assigning to type '__m256i' from type 'int'
morus1280256v1avx2.c: morus1280256v1avx2.c:92:11: error: incompatible types when assigning to type '__m256i' from type 'int'
morus1280256v1avx2.c: morus1280256v1avx2.c:93:11: error: incompatible types when assigning to type '__m256i' from type 'int'
morus1280256v1avx2.c: morus1280256v1avx2.c:94:11: error: incompatible types when assigning to type '__m256i' from type 'int'
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