Implementation notes: x86, hydra4, crypto_aead/morus1280256v1

Computer: hydra4
Architecture: x86
CPU ID: AuthenticAMD-00300f10-178bfbff
SUPERCOP version: 20141014
Operation: crypto_aead
Primitive: morus1280256v1
TimeImplementationCompilerBenchmark dateSUPERCOP version
85609ref64gcc -funroll-loops -m32 -march=k8 -O2 -fomit-frame-pointer2014061220140525
85929ref64gcc -funroll-loops -m32 -march=barcelona -O2 -fomit-frame-pointer2014061220140525
86346refgcc -m32 -march=k8 -O3 -fomit-frame-pointer2014061220140525
86420ref64gcc -funroll-loops -m32 -march=athlon -O3 -fomit-frame-pointer2014061220140525
86487ref64gcc -funroll-loops -m32 -march=athlon -O2 -fomit-frame-pointer2014061220140525
86545refgcc -m32 -march=barcelona -O3 -fomit-frame-pointer2014061220140525
86553refgcc -m32 -march=athlon -O3 -fomit-frame-pointer2014061220140525
86568refgcc -m32 -march=barcelona -O2 -fomit-frame-pointer2014061220140525
86572refgcc -m32 -march=k8 -O2 -fomit-frame-pointer2014061220140525
86584refgcc -m32 -march=native -mtune=native -O3 -fomit-frame-pointer2014061220140525
86650ref64gcc -funroll-loops -m32 -march=barcelona -O3 -fomit-frame-pointer2014061220140525
86752refgcc -m32 -march=native -mtune=native -O2 -fomit-frame-pointer2014061220140525
86787refgcc -m32 -march=athlon -O2 -fomit-frame-pointer2014061220140525
87005ref64gcc -m32 -march=pentium -O -fomit-frame-pointer2014061220140525
87141ref64gcc -funroll-loops -m32 -march=k8 -O3 -fomit-frame-pointer2014061220140525
87255ref64gcc -m32 -march=core2 -msse4.1 -O2 -fomit-frame-pointer2014061220140525
87282ref64gcc -m32 -march=corei7-avx -O2 -fomit-frame-pointer2014061220140525
87286ref64gcc -m32 -march=core2 -O2 -fomit-frame-pointer2014061220140525
87313ref64gcc -m32 -march=i486 -O -fomit-frame-pointer2014061220140525
87317ref64gcc -m32 -march=core-avx-i -O2 -fomit-frame-pointer2014061220140525
87329ref64gcc -m32 -march=corei7 -O2 -fomit-frame-pointer2014061220140525
87372ref64gcc -funroll-loops -m32 -march=pentium -O -fomit-frame-pointer2014061220140525
87411ref64gcc -funroll-loops -m32 -march=k8 -Os -fomit-frame-pointer2014061220140525
87419ref64gcc -funroll-loops -m32 -march=athlon -Os -fomit-frame-pointer2014061220140525
87454ref64gcc -m32 -march=core2 -msse4 -O2 -fomit-frame-pointer2014061220140525
87461ref64gcc -funroll-loops -m32 -march=barcelona -Os -fomit-frame-pointer2014061220140525
87692ref64gcc -m32 -march=prescott -O3 -fomit-frame-pointer2014061220140525
87739ref64gcc -m32 -march=i386 -O -fomit-frame-pointer2014061220140525
87746ref64gcc -m32 -march=pentium-mmx -O -fomit-frame-pointer2014061220140525
87766ref64gcc -funroll-loops -m32 -march=pentium2 -Os -fomit-frame-pointer2014061220140525
87785ref64gcc -funroll-loops -m32 -march=nocona -O3 -fomit-frame-pointer2014061220140525
87820ref64gcc -m32 -march=nocona -O3 -fomit-frame-pointer2014061220140525
87824refgcc -funroll-loops -m32 -march=k8 -O2 -fomit-frame-pointer2014061220140525
87855ref64gcc -m32 -march=nocona -O2 -fomit-frame-pointer2014061220140525
87875refgcc -funroll-loops -m32 -march=athlon -O3 -fomit-frame-pointer2014061220140525
87875ref64gcc -funroll-loops -m32 -march=pentium3 -Os -fomit-frame-pointer2014061220140525
87875refgcc -m32 -march=core2 -O2 -fomit-frame-pointer2014061220140525
87875refgcc -m32 -march=core2 -msse4.1 -O2 -fomit-frame-pointer2014061220140525
87902refgcc -funroll-loops -m32 -march=athlon -O2 -fomit-frame-pointer2014061220140525
87902refgcc -funroll-loops -m32 -march=barcelona -O2 -fomit-frame-pointer2014061220140525
87929refgcc -m32 -march=core-avx-i -O2 -fomit-frame-pointer2014061220140525
87937ref64gcc -m32 -march=prescott -O2 -fomit-frame-pointer2014061220140525
87969refgcc -funroll-loops -m32 -march=k8 -O3 -fomit-frame-pointer2014061220140525
87988ref64gcc -funroll-loops -m32 -march=pentium-m -Os -fomit-frame-pointer2014061220140525
87992refgcc -m32 -march=core2 -msse4 -O2 -fomit-frame-pointer2014061220140525
88015ref64gcc -funroll-loops -m32 -march=pentium-mmx -O -fomit-frame-pointer2014061220140525
88027refgcc -m32 -march=corei7-avx -O2 -fomit-frame-pointer2014061220140525
88062ref64gcc -funroll-loops -m32 -march=prescott -O3 -fomit-frame-pointer2014061220140525
88078refgcc -m32 -march=corei7 -O2 -fomit-frame-pointer2014061220140525
88085ref64gcc -funroll-loops -m32 -march=i486 -O -fomit-frame-pointer2014061220140525
88089ref64gcc -funroll-loops -m32 -march=pentiumpro -Os -fomit-frame-pointer2014061220140525
88125ref64gcc -funroll-loops -m32 -march=prescott -O2 -fomit-frame-pointer2014061220140525
88234ref64gcc -m32 -march=barcelona -O3 -fomit-frame-pointer2014061220140525
88237refgcc -funroll-loops -m32 -march=barcelona -O3 -fomit-frame-pointer2014061220140525
88245ref64gcc -funroll-loops -m32 -O3 -fomit-frame-pointer2014061220140525
88245ref64gcc -m32 -march=athlon -O2 -fomit-frame-pointer2014061220140525
88265ref64gcc -funroll-loops -m32 -march=nocona -O2 -fomit-frame-pointer2014061220140525
88316ref64gcc -m32 -march=athlon -O3 -fomit-frame-pointer2014061220140525
88316ref64gcc -m32 -march=athlon -O -fomit-frame-pointer2014061220140525
88323ref64gcc -m32 -march=barcelona -O2 -fomit-frame-pointer2014061220140525
88366ref64gcc -m32 -march=barcelona -O -fomit-frame-pointer2014061220140525
88374ref64gcc -funroll-loops -m32 -march=i386 -O -fomit-frame-pointer2014061220140525
88421refgcc -m32 -O3 -fomit-frame-pointer2014061220140525
88425ref64gcc -m32 -march=prescott -O -fomit-frame-pointer2014061220140525
88429ref64gcc -funroll-loops -m32 -march=k8 -O -fomit-frame-pointer2014061220140525
88452ref64gcc -m32 -march=core2 -msse4 -O -fomit-frame-pointer2014061220140525
88456ref64gcc -m32 -march=native -mtune=native -O2 -fomit-frame-pointer2014061220140525
88460refgcc -m32 -O2 -fomit-frame-pointer2014061220140525
88483ref64gcc -m32 -march=corei7 -O -fomit-frame-pointer2014061220140525
88499ref64gcc -m32 -march=native -mtune=native -O -fomit-frame-pointer2014061220140525
88522ref64gcc -m32 -march=corei7-avx -O -fomit-frame-pointer2014061220140525
88542ref64gcc -funroll-loops -m32 -march=barcelona -O -fomit-frame-pointer2014061220140525
88550ref64gcc -m32 -march=core2 -O -fomit-frame-pointer2014061220140525
88561ref64gcc -m32 -march=k8 -O -fomit-frame-pointer2014061220140525
88604ref64gcc -funroll-loops -m32 -O -fomit-frame-pointer2014061220140525
88604ref64gcc -funroll-loops -m32 -march=athlon -O -fomit-frame-pointer2014061220140525
88635ref64gcc -m32 -march=pentium4 -O -fomit-frame-pointer2014061220140525
88639ref64gcc -funroll-loops -m32 -Os -fomit-frame-pointer2014061220140525
88674ref64gcc -funroll-loops -m32 -O2 -fomit-frame-pointer2014061220140525
88686ref64gcc -m32 -march=pentiumpro -O -fomit-frame-pointer2014061220140525
88698ref64gcc -m32 -march=k6-2 -O -fomit-frame-pointer2014061220140525
88698ref64gcc -m32 -march=pentium3 -O -fomit-frame-pointer2014061220140525
88702ref64gcc -m32 -march=k6 -O -fomit-frame-pointer2014061220140525
88706ref64gcc -m32 -march=nocona -O -fomit-frame-pointer2014061220140525
88737ref64gcc -m32 -march=pentium2 -O -fomit-frame-pointer2014061220140525
88791ref64gcc -funroll-loops -m32 -march=pentium4 -O -fomit-frame-pointer2014061220140525
88811ref64gcc -funroll-loops -m32 -march=pentiumpro -O -fomit-frame-pointer2014061220140525
88830ref64gcc -funroll-loops -m32 -march=pentium2 -O -fomit-frame-pointer2014061220140525
88877ref64gcc -funroll-loops -m32 -march=k6-3 -O -fomit-frame-pointer2014061220140525
88877ref64gcc -funroll-loops -m32 -march=prescott -O -fomit-frame-pointer2014061220140525
88889ref64gcc -m32 -march=core-avx-i -O -fomit-frame-pointer2014061220140525
88889ref64gcc -m32 -march=pentium-m -O -fomit-frame-pointer2014061220140525
88916ref64gcc -m32 -march=native -mtune=native -O3 -fomit-frame-pointer2014061220140525
88920ref64gcc -m32 -march=core2 -msse4.1 -O -fomit-frame-pointer2014061220140525
88932ref64gcc -m32 -O -fomit-frame-pointer2014061220140525
88943ref64gcc -m32 -march=corei7 -Os -fomit-frame-pointer2014061220140525
88955ref64gcc -funroll-loops -m32 -march=pentium3 -O -fomit-frame-pointer2014061220140525
88963ref64gcc -m32 -march=k6-3 -O -fomit-frame-pointer2014061220140525
88971ref64gcc -funroll-loops -m32 -march=k6-2 -O -fomit-frame-pointer2014061220140525
88986ref64gcc -funroll-loops -m32 -march=k6 -O -fomit-frame-pointer2014061220140525
88987ref64gcc -m32 -march=k8 -O3 -fomit-frame-pointer2014061220140525
88990ref64gcc -m32 -march=k8 -O2 -fomit-frame-pointer2014061220140525
88998ref64gcc -funroll-loops -m32 -march=nocona -O -fomit-frame-pointer2014061220140525
89010ref64gcc -m32 -march=core2 -msse4 -Os -fomit-frame-pointer2014061220140525
89010ref64gcc -m32 -march=corei7-avx -Os -fomit-frame-pointer2014061220140525
89017ref64gcc -funroll-loops -m32 -march=pentium-m -O -fomit-frame-pointer2014061220140525
89057ref64gcc -m32 -march=core2 -msse4.1 -Os -fomit-frame-pointer2014061220140525
89080ref64gcc -m32 -march=core2 -Os -fomit-frame-pointer2014061220140525
89135ref64gcc -m32 -march=core-avx-i -Os -fomit-frame-pointer2014061220140525
89170refgcc -funroll-loops -m32 -O2 -fomit-frame-pointer2014061220140525
89189ref64gcc -m32 -O2 -fomit-frame-pointer2014061220140525
89209refgcc -funroll-loops -m32 -O3 -fomit-frame-pointer2014061220140525
89392ref64gcc -m32 -O3 -fomit-frame-pointer2014061220140525
89404refgcc -funroll-loops -m32 -march=prescott -O3 -fomit-frame-pointer2014061220140525
89486refgcc -m32 -march=k6-3 -O3 -fomit-frame-pointer2014061220140525
89525refgcc -m32 -march=k6-2 -O3 -fomit-frame-pointer2014061220140525
89540ref64gcc -m32 -march=k8 -Os -fomit-frame-pointer2014061220140525
89564refgcc -funroll-loops -m32 -march=nocona -O2 -fomit-frame-pointer2014061220140525
89571refgcc -funroll-loops -m32 -march=nocona -O3 -fomit-frame-pointer2014061220140525
89583refgcc -funroll-loops -m32 -march=prescott -O2 -fomit-frame-pointer2014061220140525
89595refgcc -m32 -march=pentium -Os -fomit-frame-pointer2014061220140525
89622refgcc -m32 -march=k6-3 -O2 -fomit-frame-pointer2014061220140525
89634ref64gcc -m32 -march=athlon -Os -fomit-frame-pointer2014061220140525
89696refgcc -m32 -march=k6 -O2 -fomit-frame-pointer2014061220140525
89755refgcc -m32 -march=k6 -O3 -fomit-frame-pointer2014061220140525
89794ref64gcc -m32 -march=barcelona -Os -fomit-frame-pointer2014061220140525
89840refgcc -m32 -march=k6-2 -O2 -fomit-frame-pointer2014061220140525
89844refgcc -m32 -march=pentium-mmx -Os -fomit-frame-pointer2014061220140525
89856refgcc -m32 -march=nocona -O3 -fomit-frame-pointer2014061220140525
89887refgcc -m32 -march=native -mtune=native -Os -fomit-frame-pointer2014061220140525
89981ref64gcc -m32 -march=native -mtune=native -Os -fomit-frame-pointer2014061220140525
89981refgcc -m32 -march=nocona -O2 -fomit-frame-pointer2014061220140525
90071refgcc -m32 -march=k8 -Os -fomit-frame-pointer2014061220140525
90082ref64gcc -funroll-loops -m32 -march=pentium-mmx -Os -fomit-frame-pointer2014061220140525
90086ref64gcc -funroll-loops -m32 -march=pentium -Os -fomit-frame-pointer2014061220140525
90086refgcc -m32 -march=barcelona -Os -fomit-frame-pointer2014061220140525
90106refgcc -m32 -march=prescott -O3 -fomit-frame-pointer2014061220140525
90125refgcc -m32 -march=athlon -Os -fomit-frame-pointer2014061220140525
90149refgcc -m32 -march=prescott -O2 -fomit-frame-pointer2014061220140525
90246ref64gcc -funroll-loops -m32 -march=pentium4 -O3 -fomit-frame-pointer2014061220140525
90277ref64gcc -m32 -march=nocona -Os -fomit-frame-pointer2014061220140525
90351ref64gcc -m32 -march=i486 -O3 -fomit-frame-pointer2014061220140525
90386ref64gcc -m32 -march=i386 -Os -fomit-frame-pointer2014061220140525
90414ref64gcc -funroll-loops -m32 -march=pentium4 -O2 -fomit-frame-pointer2014061220140525
90425ref64gcc -m32 -march=i486 -O2 -fomit-frame-pointer2014061220140525
90597ref64gcc -funroll-loops -m32 -march=i486 -O2 -fomit-frame-pointer2014061220140525
90613ref64gcc -m32 -march=pentium4 -Os -fomit-frame-pointer2014061220140525
90617ref64gcc -m32 -march=pentium4 -O3 -fomit-frame-pointer2014061220140525
90636ref64gcc -m32 -march=prescott -Os -fomit-frame-pointer2014061220140525
90683ref64gcc -m32 -march=i386 -O2 -fomit-frame-pointer2014061220140525
90687ref64gcc -m32 -march=i386 -O3 -fomit-frame-pointer2014061220140525
90710ref64gcc -m32 -march=i486 -Os -fomit-frame-pointer2014061220140525
90714ref64gcc -m32 -march=pentium-mmx -Os -fomit-frame-pointer2014061220140525
90745ref64gcc -funroll-loops -m32 -march=i486 -Os -fomit-frame-pointer2014061220140525
90749ref64gcc -m32 -march=pentium -Os -fomit-frame-pointer2014061220140525
90784ref64gcc -funroll-loops -m32 -march=i386 -O2 -fomit-frame-pointer2014061220140525
90858ref64gcc -m32 -march=pentiumpro -Os -fomit-frame-pointer2014061220140525
90862ref64gcc -funroll-loops -m32 -march=i386 -Os -fomit-frame-pointer2014061220140525
90893ref64gcc -funroll-loops -m32 -march=i486 -O3 -fomit-frame-pointer2014061220140525
90913refgcc -funroll-loops -m32 -march=pentium-mmx -Os -fomit-frame-pointer2014061220140525
90913ref64gcc -m32 -march=pentium3 -Os -fomit-frame-pointer2014061220140525
90971refgcc -funroll-loops -m32 -march=pentium4 -O2 -fomit-frame-pointer2014061220140525
90979ref64gcc -funroll-loops -m32 -march=pentium4 -Os -fomit-frame-pointer2014061220140525
90979ref64gcc -m32 -march=pentium-m -Os -fomit-frame-pointer2014061220140525
90987refgcc -funroll-loops -m32 -march=pentium4 -O3 -fomit-frame-pointer2014061220140525
90995ref64gcc -funroll-loops -m32 -march=nocona -Os -fomit-frame-pointer2014061220140525
91007ref64gcc -funroll-loops -m32 -march=i386 -O3 -fomit-frame-pointer2014061220140525
91022ref64gcc -funroll-loops -m32 -march=prescott -Os -fomit-frame-pointer2014061220140525
91077refgcc -funroll-loops -m32 -march=k8 -Os -fomit-frame-pointer2014061220140525
91081ref64gcc -m32 -march=pentium4 -O2 -fomit-frame-pointer2014061220140525
91131ref64gcc -m32 -march=pentium2 -Os -fomit-frame-pointer2014061220140525
91151refgcc -funroll-loops -m32 -march=pentium -Os -fomit-frame-pointer2014061220140525
91244refgcc -funroll-loops -m32 -march=barcelona -Os -fomit-frame-pointer2014061220140525
91295refgcc -funroll-loops -m32 -march=athlon -Os -fomit-frame-pointer2014061220140525
91295refgcc -funroll-loops -m32 -march=k6-3 -O2 -fomit-frame-pointer2014061220140525
91369ref64gcc -m32 -march=k6-2 -Os -fomit-frame-pointer2014061220140525
91389refgcc -funroll-loops -m32 -march=k6-2 -O2 -fomit-frame-pointer2014061220140525
91392refgcc -funroll-loops -m32 -march=k6-2 -O3 -fomit-frame-pointer2014061220140525
91412refgcc -funroll-loops -m32 -march=k6-3 -O3 -fomit-frame-pointer2014061220140525
91440refgcc -funroll-loops -m32 -march=pentium-mmx -O3 -fomit-frame-pointer2014061220140525
91447refgcc -funroll-loops -m32 -march=k6 -O2 -fomit-frame-pointer2014061220140525
91502refgcc -funroll-loops -m32 -march=i386 -O2 -fomit-frame-pointer2014061220140525
91510refgcc -funroll-loops -m32 -march=k6 -O3 -fomit-frame-pointer2014061220140525
91514ref64gcc -m32 -Os -fomit-frame-pointer2014061220140525
91517ref64gcc -m32 -march=k6-3 -Os -fomit-frame-pointer2014061220140525
91553refgcc -m32 -march=pentium -O2 -fomit-frame-pointer2014061220140525
91564refgcc -m32 -march=pentium4 -O2 -fomit-frame-pointer2014061220140525
91623ref64gcc -funroll-loops -m32 -march=k6 -Os -fomit-frame-pointer2014061220140525
91627refgcc -m32 -march=pentium4 -O3 -fomit-frame-pointer2014061220140525
91658ref64gcc -m32 -march=k6 -Os -fomit-frame-pointer2014061220140525
91701ref64gcc -funroll-loops -m32 -march=k6-2 -Os -fomit-frame-pointer2014061220140525
91701refgcc -funroll-loops -m32 -march=pentium -O2 -fomit-frame-pointer2014061220140525
91713refgcc -funroll-loops -m32 -march=pentium-mmx -O2 -fomit-frame-pointer2014061220140525
91837refgcc -m32 -march=pentium-mmx -O3 -fomit-frame-pointer2014061220140525
91853refgcc -funroll-loops -m32 -march=i486 -O2 -fomit-frame-pointer2014061220140525
91853refgcc -m32 -march=pentium -O3 -fomit-frame-pointer2014061220140525
91939ref64gcc -funroll-loops -m32 -march=pentium -O2 -fomit-frame-pointer2014061220140525
91943refgcc -m32 -march=i486 -O3 -fomit-frame-pointer2014061220140525
91962refgcc -funroll-loops -m32 -march=i386 -O3 -fomit-frame-pointer2014061220140525
91962ref64gcc -funroll-loops -m32 -march=pentium-mmx -O2 -fomit-frame-pointer2014061220140525
91966refgcc -funroll-loops -m32 -march=pentium -O3 -fomit-frame-pointer2014061220140525
92029refgcc -funroll-loops -m32 -march=i486 -O3 -fomit-frame-pointer2014061220140525
92059refgcc -m32 -march=pentium-mmx -O2 -fomit-frame-pointer2014061220140525
92142ref64gcc -funroll-loops -m32 -march=pentium-mmx -O3 -fomit-frame-pointer2014061220140525
92157ref64gcc -m32 -march=pentium-m -O3 -fomit-frame-pointer2014061220140525
92192ref64gcc -funroll-loops -m32 -march=k6-3 -Os -fomit-frame-pointer2014061220140525
92192ref64gcc -m32 -march=pentium2 -O3 -fomit-frame-pointer2014061220140525
92192ref64gcc -m32 -march=pentiumpro -O3 -fomit-frame-pointer2014061220140525
92196refgcc -m32 -march=k6-3 -Os -fomit-frame-pointer2014061220140525
92196ref64gcc -m32 -march=pentium3 -O3 -fomit-frame-pointer2014061220140525
92391refgcc -m32 -march=i486 -O2 -fomit-frame-pointer2014061220140525
92403ref64gcc -funroll-loops -m32 -march=k6-3 -O3 -fomit-frame-pointer2014061220140525
92426ref64gcc -m32 -march=pentium-m -O2 -fomit-frame-pointer2014061220140525
92430ref64gcc -m32 -march=pentium2 -O2 -fomit-frame-pointer2014061220140525
92453refgcc -m32 -march=k6-2 -Os -fomit-frame-pointer2014061220140525
92481refgcc -m32 -march=k6 -Os -fomit-frame-pointer2014061220140525
92493ref64gcc -funroll-loops -m32 -march=k6 -O3 -fomit-frame-pointer2014061220140525
92516ref64gcc -funroll-loops -m32 -march=k6-2 -O3 -fomit-frame-pointer2014061220140525
92582ref64gcc -m32 -march=pentiumpro -O2 -fomit-frame-pointer2014061220140525
92645refgcc -m32 -march=i386 -O3 -fomit-frame-pointer2014061220140525
92656ref64gcc -funroll-loops -m32 -march=k6-2 -O2 -fomit-frame-pointer2014061220140525
92703ref64gcc -funroll-loops -m32 -march=k6-3 -O2 -fomit-frame-pointer2014061220140525
92707ref64gcc -funroll-loops -m32 -march=k6 -O2 -fomit-frame-pointer2014061220140525
92727ref64gcc -funroll-loops -m32 -march=pentium-m -O2 -fomit-frame-pointer2014061220140525
92742ref64gcc -funroll-loops -m32 -march=pentium2 -O2 -fomit-frame-pointer2014061220140525
92746ref64gcc -funroll-loops -m32 -march=pentium-m -O3 -fomit-frame-pointer2014061220140525
92762refgcc -m32 -march=core2 -msse4 -Os -fomit-frame-pointer2014061220140525
92765refgcc -m32 -march=i386 -O2 -fomit-frame-pointer2014061220140525
92773ref64gcc -funroll-loops -m32 -march=pentium2 -O3 -fomit-frame-pointer2014061220140525
92773refgcc -m32 -march=core2 -Os -fomit-frame-pointer2014061220140525
92781ref64gcc -funroll-loops -m32 -march=pentium3 -O3 -fomit-frame-pointer2014061220140525
92867ref64gcc -funroll-loops -m32 -march=pentiumpro -O2 -fomit-frame-pointer2014061220140525
92890refgcc -m32 -march=core-avx-i -Os -fomit-frame-pointer2014061220140525
92910ref64gcc -m32 -march=pentium3 -O2 -fomit-frame-pointer2014061220140525
92914ref64gcc -funroll-loops -m32 -march=pentiumpro -O3 -fomit-frame-pointer2014061220140525
92925ref64gcc -funroll-loops -m32 -march=pentium -O3 -fomit-frame-pointer2014061220140525
92929refgcc -m32 -march=pentium3 -O2 -fomit-frame-pointer2014061220140525
92937refgcc -funroll-loops -m32 -Os -fomit-frame-pointer2014061220140525
92945refgcc -m32 -march=pentium3 -Os -fomit-frame-pointer2014061220140525
92953refgcc -m32 -march=pentium-m -Os -fomit-frame-pointer2014061220140525
92968refgcc -m32 -march=pentium2 -O2 -fomit-frame-pointer2014061220140525
92984refgcc -funroll-loops -m32 -march=pentium3 -Os -fomit-frame-pointer2014061220140525
92984refgcc -m32 -march=pentiumpro -Os -fomit-frame-pointer2014061220140525
92999refgcc -funroll-loops -m32 -march=pentiumpro -Os -fomit-frame-pointer2014061220140525
93007refgcc -funroll-loops -m32 -march=pentium2 -Os -fomit-frame-pointer2014061220140525
93023ref64gcc -funroll-loops -m32 -march=pentium3 -O2 -fomit-frame-pointer2014061220140525
93054refgcc -m32 -march=core2 -msse4.1 -Os -fomit-frame-pointer2014061220140525
93058refgcc -m32 -march=corei7 -Os -fomit-frame-pointer2014061220140525
93101refgcc -m32 -march=pentium3 -O3 -fomit-frame-pointer2014061220140525
93113refgcc -m32 -march=pentiumpro -O2 -fomit-frame-pointer2014061220140525
93124refgcc -funroll-loops -m32 -march=k6-2 -Os -fomit-frame-pointer2014061220140525
93128refgcc -funroll-loops -m32 -march=k6-3 -Os -fomit-frame-pointer2014061220140525
93159refgcc -funroll-loops -m32 -march=pentiumpro -O2 -fomit-frame-pointer2014061220140525
93159refgcc -m32 -march=corei7-avx -Os -fomit-frame-pointer2014061220140525
93167refgcc -funroll-loops -m32 -march=pentium3 -O2 -fomit-frame-pointer2014061220140525
93175refgcc -m32 -march=pentium2 -Os -fomit-frame-pointer2014061220140525
93199ref64gcc -m32 -march=k6-2 -O3 -fomit-frame-pointer2014061220140525
93210refgcc -funroll-loops -m32 -march=pentiumpro -O3 -fomit-frame-pointer2014061220140525
93230refgcc -m32 -march=pentiumpro -O3 -fomit-frame-pointer2014061220140525
93245refgcc -funroll-loops -m32 -march=pentium-m -Os -fomit-frame-pointer2014061220140525
93276refgcc -funroll-loops -m32 -march=pentium3 -O3 -fomit-frame-pointer2014061220140525
93280refgcc -funroll-loops -m32 -march=pentium-m -O2 -fomit-frame-pointer2014061220140525
93323ref64gcc -m32 -march=k6 -O2 -fomit-frame-pointer2014061220140525
93331refgcc -funroll-loops -m32 -march=pentium-m -O3 -fomit-frame-pointer2014061220140525
93331refgcc -funroll-loops -m32 -march=pentium2 -O2 -fomit-frame-pointer2014061220140525
93335ref64gcc -m32 -march=k6-3 -O2 -fomit-frame-pointer2014061220140525
93354refgcc -funroll-loops -m32 -march=pentium2 -O3 -fomit-frame-pointer2014061220140525
93362ref64gcc -m32 -march=k6-2 -O2 -fomit-frame-pointer2014061220140525
93405ref64gcc -m32 -march=k6 -O3 -fomit-frame-pointer2014061220140525
93409refgcc -m32 -Os -fomit-frame-pointer2014061220140525
93409ref64gcc -m32 -march=k6-3 -O3 -fomit-frame-pointer2014061220140525
93436refgcc -funroll-loops -m32 -march=nocona -Os -fomit-frame-pointer2014061220140525
93526ref64gcc -m32 -march=pentium -O3 -fomit-frame-pointer2014061220140525
93534refgcc -m32 -march=pentium-m -O2 -fomit-frame-pointer2014061220140525
93596refgcc -m32 -march=pentium-m -O3 -fomit-frame-pointer2014061220140525
93694ref64gcc -m32 -march=pentium-mmx -O3 -fomit-frame-pointer2014061220140525
93701refgcc -funroll-loops -m32 -march=k6 -Os -fomit-frame-pointer2014061220140525
93725refgcc -m32 -march=pentium2 -O3 -fomit-frame-pointer2014061220140525
93729refgcc -funroll-loops -m32 -march=pentium4 -Os -fomit-frame-pointer2014061220140525
93756ref64gcc -m32 -march=pentium -O2 -fomit-frame-pointer2014061220140525
93846refgcc -funroll-loops -m32 -march=prescott -Os -fomit-frame-pointer2014061220140525
93955ref64gcc -m32 -march=pentium-mmx -O2 -fomit-frame-pointer2014061220140525
93959refgcc -funroll-loops -m32 -march=i386 -Os -fomit-frame-pointer2014061220140525
93963refgcc -funroll-loops -m32 -march=i486 -Os -fomit-frame-pointer2014061220140525
93978refgcc -m32 -march=nocona -Os -fomit-frame-pointer2014061220140525
94045refgcc -m32 -march=prescott -Os -fomit-frame-pointer2014061220140525
94146refgcc -m32 -march=pentium4 -Os -fomit-frame-pointer2014061220140525
94563refgcc -m32 -march=i486 -Os -fomit-frame-pointer2014061220140525
94696refgcc -m32 -march=i386 -Os -fomit-frame-pointer2014061220140525
94942refgcc -m32 -march=k8 -O -fomit-frame-pointer2014061220140525
95117refgcc -m32 -march=athlon -O -fomit-frame-pointer2014061220140525
95144refgcc -m32 -march=barcelona -O -fomit-frame-pointer2014061220140525
95394refgcc -m32 -march=corei7-avx -O -fomit-frame-pointer2014061220140525
95402refgcc -funroll-loops -m32 -march=athlon -O -fomit-frame-pointer2014061220140525
95456refgcc -m32 -march=core2 -msse4 -O -fomit-frame-pointer2014061220140525
95472refgcc -m32 -march=native -mtune=native -O -fomit-frame-pointer2014061220140525
95534refgcc -m32 -march=prescott -O -fomit-frame-pointer2014061220140525
95562refgcc -funroll-loops -m32 -march=barcelona -O -fomit-frame-pointer2014061220140525
95566refgcc -m32 -march=corei7 -O -fomit-frame-pointer2014061220140525
95573refgcc -m32 -march=core-avx-i -O -fomit-frame-pointer2014061220140525
95574refgcc -funroll-loops -m32 -march=k8 -O -fomit-frame-pointer2014061220140525
95597refgcc -m32 -march=core2 -O -fomit-frame-pointer2014061220140525
95612refgcc -m32 -march=core2 -msse4.1 -O -fomit-frame-pointer2014061220140525
95644refgcc -m32 -O -fomit-frame-pointer2014061220140525
95737refgcc -funroll-loops -m32 -O -fomit-frame-pointer2014061220140525
95761refgcc -m32 -march=nocona -O -fomit-frame-pointer2014061220140525
95772refgcc -funroll-loops -m32 -march=nocona -O -fomit-frame-pointer2014061220140525
95979refgcc -m32 -march=k6 -O -fomit-frame-pointer2014061220140525
96092refgcc -funroll-loops -m32 -march=prescott -O -fomit-frame-pointer2014061220140525
96291refgcc -m32 -march=pentiumpro -O -fomit-frame-pointer2014061220140525
96408refgcc -m32 -march=pentium-m -O -fomit-frame-pointer2014061220140525
96435refgcc -m32 -march=k6-2 -O -fomit-frame-pointer2014061220140525
96447refgcc -m32 -march=pentium3 -O -fomit-frame-pointer2014061220140525
96486refgcc -m32 -march=pentium2 -O -fomit-frame-pointer2014061220140525
96552refgcc -m32 -march=k6-3 -O -fomit-frame-pointer2014061220140525
96603refgcc -funroll-loops -m32 -march=pentium-m -O -fomit-frame-pointer2014061220140525
96646refgcc -funroll-loops -m32 -march=pentiumpro -O -fomit-frame-pointer2014061220140525
96759refgcc -funroll-loops -m32 -march=pentium3 -O -fomit-frame-pointer2014061220140525
96798refgcc -m32 -march=pentium4 -O -fomit-frame-pointer2014061220140525
96868refgcc -funroll-loops -m32 -march=k6-3 -O -fomit-frame-pointer2014061220140525
96872refgcc -funroll-loops -m32 -march=k6 -O -fomit-frame-pointer2014061220140525
96903refgcc -funroll-loops -m32 -march=k6-2 -O -fomit-frame-pointer2014061220140525
96950refgcc -funroll-loops -m32 -march=pentium2 -O -fomit-frame-pointer2014061220140525
96954refgcc -funroll-loops -m32 -march=pentium4 -O -fomit-frame-pointer2014061220140525
97091refgcc -funroll-loops -m32 -march=pentium -O -fomit-frame-pointer2014061220140525
97091refgcc -m32 -march=pentium -O -fomit-frame-pointer2014061220140525
97098refgcc -funroll-loops -m32 -march=pentium-mmx -O -fomit-frame-pointer2014061220140525
97239refgcc -m32 -march=pentium-mmx -O -fomit-frame-pointer2014061220140525
97297refgcc -funroll-loops -m32 -march=i386 -O -fomit-frame-pointer2014061220140525
97340refgcc -m32 -march=i486 -O -fomit-frame-pointer2014061220140525
97656refgcc -m32 -march=i386 -O -fomit-frame-pointer2014061220140525
97691refgcc -funroll-loops -m32 -march=i486 -O -fomit-frame-pointer2014061220140525

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: 69, 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 ref ref64 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 -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 -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 -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: 157, namely:
CompilerImplementations
gcc -funroll-loops -m32 -O2 -fomit-frame-pointer avx2
gcc -funroll-loops -m32 -O3 -fomit-frame-pointer avx2
gcc -funroll-loops -m32 -O -fomit-frame-pointer avx2
gcc -funroll-loops -m32 -Os -fomit-frame-pointer avx2
gcc -funroll-loops -m32 -march=athlon -O2 -fomit-frame-pointer avx2
gcc -funroll-loops -m32 -march=athlon -O3 -fomit-frame-pointer avx2
gcc -funroll-loops -m32 -march=athlon -O -fomit-frame-pointer avx2
gcc -funroll-loops -m32 -march=athlon -Os -fomit-frame-pointer avx2
gcc -funroll-loops -m32 -march=barcelona -O2 -fomit-frame-pointer avx2
gcc -funroll-loops -m32 -march=barcelona -O3 -fomit-frame-pointer avx2
gcc -funroll-loops -m32 -march=barcelona -O -fomit-frame-pointer avx2
gcc -funroll-loops -m32 -march=barcelona -Os -fomit-frame-pointer avx2
gcc -funroll-loops -m32 -march=i386 -O2 -fomit-frame-pointer avx2
gcc -funroll-loops -m32 -march=i386 -O3 -fomit-frame-pointer avx2
gcc -funroll-loops -m32 -march=i386 -O -fomit-frame-pointer avx2
gcc -funroll-loops -m32 -march=i386 -Os -fomit-frame-pointer avx2
gcc -funroll-loops -m32 -march=i486 -O2 -fomit-frame-pointer avx2
gcc -funroll-loops -m32 -march=i486 -O3 -fomit-frame-pointer avx2
gcc -funroll-loops -m32 -march=i486 -O -fomit-frame-pointer avx2
gcc -funroll-loops -m32 -march=i486 -Os -fomit-frame-pointer avx2
gcc -funroll-loops -m32 -march=k6-2 -O2 -fomit-frame-pointer avx2
gcc -funroll-loops -m32 -march=k6-2 -O3 -fomit-frame-pointer avx2
gcc -funroll-loops -m32 -march=k6-2 -O -fomit-frame-pointer avx2
gcc -funroll-loops -m32 -march=k6-2 -Os -fomit-frame-pointer avx2
gcc -funroll-loops -m32 -march=k6-3 -O2 -fomit-frame-pointer avx2
gcc -funroll-loops -m32 -march=k6-3 -O3 -fomit-frame-pointer avx2
gcc -funroll-loops -m32 -march=k6-3 -O -fomit-frame-pointer avx2
gcc -funroll-loops -m32 -march=k6-3 -Os -fomit-frame-pointer avx2
gcc -funroll-loops -m32 -march=k6 -O2 -fomit-frame-pointer avx2
gcc -funroll-loops -m32 -march=k6 -O3 -fomit-frame-pointer avx2
gcc -funroll-loops -m32 -march=k6 -O -fomit-frame-pointer avx2
gcc -funroll-loops -m32 -march=k6 -Os -fomit-frame-pointer avx2
gcc -funroll-loops -m32 -march=k8 -O2 -fomit-frame-pointer avx2
gcc -funroll-loops -m32 -march=k8 -O3 -fomit-frame-pointer avx2
gcc -funroll-loops -m32 -march=k8 -O -fomit-frame-pointer avx2
gcc -funroll-loops -m32 -march=k8 -Os -fomit-frame-pointer avx2
gcc -funroll-loops -m32 -march=nocona -O2 -fomit-frame-pointer avx2
gcc -funroll-loops -m32 -march=nocona -O3 -fomit-frame-pointer avx2
gcc -funroll-loops -m32 -march=nocona -O -fomit-frame-pointer avx2
gcc -funroll-loops -m32 -march=nocona -Os -fomit-frame-pointer avx2
gcc -funroll-loops -m32 -march=pentium-m -O2 -fomit-frame-pointer avx2
gcc -funroll-loops -m32 -march=pentium-m -O3 -fomit-frame-pointer avx2
gcc -funroll-loops -m32 -march=pentium-m -O -fomit-frame-pointer avx2
gcc -funroll-loops -m32 -march=pentium-m -Os -fomit-frame-pointer avx2
gcc -funroll-loops -m32 -march=pentium-mmx -O2 -fomit-frame-pointer avx2
gcc -funroll-loops -m32 -march=pentium-mmx -O3 -fomit-frame-pointer avx2
gcc -funroll-loops -m32 -march=pentium-mmx -O -fomit-frame-pointer avx2
gcc -funroll-loops -m32 -march=pentium-mmx -Os -fomit-frame-pointer avx2
gcc -funroll-loops -m32 -march=pentium2 -O2 -fomit-frame-pointer avx2
gcc -funroll-loops -m32 -march=pentium2 -O3 -fomit-frame-pointer avx2
gcc -funroll-loops -m32 -march=pentium2 -O -fomit-frame-pointer avx2
gcc -funroll-loops -m32 -march=pentium2 -Os -fomit-frame-pointer avx2
gcc -funroll-loops -m32 -march=pentium3 -O2 -fomit-frame-pointer avx2
gcc -funroll-loops -m32 -march=pentium3 -O3 -fomit-frame-pointer avx2
gcc -funroll-loops -m32 -march=pentium3 -O -fomit-frame-pointer avx2
gcc -funroll-loops -m32 -march=pentium3 -Os -fomit-frame-pointer avx2
gcc -funroll-loops -m32 -march=pentium4 -O2 -fomit-frame-pointer avx2
gcc -funroll-loops -m32 -march=pentium4 -O3 -fomit-frame-pointer avx2
gcc -funroll-loops -m32 -march=pentium4 -O -fomit-frame-pointer avx2
gcc -funroll-loops -m32 -march=pentium4 -Os -fomit-frame-pointer avx2
gcc -funroll-loops -m32 -march=pentium -O2 -fomit-frame-pointer avx2
gcc -funroll-loops -m32 -march=pentium -O3 -fomit-frame-pointer avx2
gcc -funroll-loops -m32 -march=pentium -O -fomit-frame-pointer avx2
gcc -funroll-loops -m32 -march=pentium -Os -fomit-frame-pointer avx2
gcc -funroll-loops -m32 -march=pentiumpro -O2 -fomit-frame-pointer avx2
gcc -funroll-loops -m32 -march=pentiumpro -O3 -fomit-frame-pointer avx2
gcc -funroll-loops -m32 -march=pentiumpro -O -fomit-frame-pointer avx2
gcc -funroll-loops -m32 -march=pentiumpro -Os -fomit-frame-pointer avx2
gcc -funroll-loops -m32 -march=prescott -O2 -fomit-frame-pointer avx2
gcc -funroll-loops -m32 -march=prescott -O3 -fomit-frame-pointer avx2
gcc -funroll-loops -m32 -march=prescott -O -fomit-frame-pointer avx2
gcc -funroll-loops -m32 -march=prescott -Os -fomit-frame-pointer avx2
gcc -m32 -O2 -fomit-frame-pointer avx2
gcc -m32 -O3 -fomit-frame-pointer avx2
gcc -m32 -O -fomit-frame-pointer avx2
gcc -m32 -Os -fomit-frame-pointer avx2
gcc -m32 -march=athlon -O2 -fomit-frame-pointer avx2
gcc -m32 -march=athlon -O3 -fomit-frame-pointer avx2
gcc -m32 -march=athlon -O -fomit-frame-pointer avx2
gcc -m32 -march=athlon -Os -fomit-frame-pointer avx2
gcc -m32 -march=core2 -O2 -fomit-frame-pointer avx2
gcc -m32 -march=core2 -O3 -fomit-frame-pointer avx2
gcc -m32 -march=core2 -O -fomit-frame-pointer avx2
gcc -m32 -march=core2 -Os -fomit-frame-pointer avx2
gcc -m32 -march=core2 -msse4.1 -O2 -fomit-frame-pointer avx2
gcc -m32 -march=core2 -msse4.1 -O -fomit-frame-pointer avx2
gcc -m32 -march=core2 -msse4.1 -Os -fomit-frame-pointer avx2
gcc -m32 -march=core2 -msse4 -O2 -fomit-frame-pointer avx2
gcc -m32 -march=core2 -msse4 -O -fomit-frame-pointer avx2
gcc -m32 -march=core2 -msse4 -Os -fomit-frame-pointer avx2
gcc -m32 -march=corei7 -O2 -fomit-frame-pointer avx2
gcc -m32 -march=corei7 -O -fomit-frame-pointer avx2
gcc -m32 -march=corei7 -Os -fomit-frame-pointer avx2
gcc -m32 -march=i386 -O2 -fomit-frame-pointer avx2
gcc -m32 -march=i386 -O3 -fomit-frame-pointer avx2
gcc -m32 -march=i386 -O -fomit-frame-pointer avx2
gcc -m32 -march=i386 -Os -fomit-frame-pointer avx2
gcc -m32 -march=i486 -O2 -fomit-frame-pointer avx2
gcc -m32 -march=i486 -O3 -fomit-frame-pointer avx2
gcc -m32 -march=i486 -O -fomit-frame-pointer avx2
gcc -m32 -march=i486 -Os -fomit-frame-pointer avx2
gcc -m32 -march=k6-2 -O2 -fomit-frame-pointer avx2
gcc -m32 -march=k6-2 -O3 -fomit-frame-pointer avx2
gcc -m32 -march=k6-2 -O -fomit-frame-pointer avx2
gcc -m32 -march=k6-2 -Os -fomit-frame-pointer avx2
gcc -m32 -march=k6-3 -O2 -fomit-frame-pointer avx2
gcc -m32 -march=k6-3 -O3 -fomit-frame-pointer avx2
gcc -m32 -march=k6-3 -O -fomit-frame-pointer avx2
gcc -m32 -march=k6-3 -Os -fomit-frame-pointer avx2
gcc -m32 -march=k6 -O2 -fomit-frame-pointer avx2
gcc -m32 -march=k6 -O3 -fomit-frame-pointer avx2
gcc -m32 -march=k6 -O -fomit-frame-pointer avx2
gcc -m32 -march=k6 -Os -fomit-frame-pointer avx2
gcc -m32 -march=k8 -O2 -fomit-frame-pointer avx2
gcc -m32 -march=k8 -O3 -fomit-frame-pointer avx2
gcc -m32 -march=k8 -O -fomit-frame-pointer avx2
gcc -m32 -march=k8 -Os -fomit-frame-pointer avx2
gcc -m32 -march=native -mtune=native -O2 -fomit-frame-pointer avx2
gcc -m32 -march=native -mtune=native -O3 -fomit-frame-pointer avx2
gcc -m32 -march=native -mtune=native -O -fomit-frame-pointer avx2
gcc -m32 -march=native -mtune=native -Os -fomit-frame-pointer avx2
gcc -m32 -march=nocona -O2 -fomit-frame-pointer avx2
gcc -m32 -march=nocona -O3 -fomit-frame-pointer avx2
gcc -m32 -march=nocona -O -fomit-frame-pointer avx2
gcc -m32 -march=nocona -Os -fomit-frame-pointer avx2
gcc -m32 -march=pentium-m -O2 -fomit-frame-pointer avx2
gcc -m32 -march=pentium-m -O3 -fomit-frame-pointer avx2
gcc -m32 -march=pentium-m -O -fomit-frame-pointer avx2
gcc -m32 -march=pentium-m -Os -fomit-frame-pointer avx2
gcc -m32 -march=pentium-mmx -O2 -fomit-frame-pointer avx2
gcc -m32 -march=pentium-mmx -O3 -fomit-frame-pointer avx2
gcc -m32 -march=pentium-mmx -O -fomit-frame-pointer avx2
gcc -m32 -march=pentium-mmx -Os -fomit-frame-pointer avx2
gcc -m32 -march=pentium2 -O2 -fomit-frame-pointer avx2
gcc -m32 -march=pentium2 -O3 -fomit-frame-pointer avx2
gcc -m32 -march=pentium2 -O -fomit-frame-pointer avx2
gcc -m32 -march=pentium2 -Os -fomit-frame-pointer avx2
gcc -m32 -march=pentium3 -O2 -fomit-frame-pointer avx2
gcc -m32 -march=pentium3 -O3 -fomit-frame-pointer avx2
gcc -m32 -march=pentium3 -O -fomit-frame-pointer avx2
gcc -m32 -march=pentium3 -Os -fomit-frame-pointer avx2
gcc -m32 -march=pentium4 -O2 -fomit-frame-pointer avx2
gcc -m32 -march=pentium4 -O3 -fomit-frame-pointer avx2
gcc -m32 -march=pentium4 -O -fomit-frame-pointer avx2
gcc -m32 -march=pentium4 -Os -fomit-frame-pointer avx2
gcc -m32 -march=pentium -O2 -fomit-frame-pointer avx2
gcc -m32 -march=pentium -O3 -fomit-frame-pointer avx2
gcc -m32 -march=pentium -O -fomit-frame-pointer avx2
gcc -m32 -march=pentium -Os -fomit-frame-pointer avx2
gcc -m32 -march=pentiumpro -O2 -fomit-frame-pointer avx2
gcc -m32 -march=pentiumpro -O3 -fomit-frame-pointer avx2
gcc -m32 -march=pentiumpro -O -fomit-frame-pointer avx2
gcc -m32 -march=pentiumpro -Os -fomit-frame-pointer avx2
gcc -m32 -march=prescott -O2 -fomit-frame-pointer avx2
gcc -m32 -march=prescott -O3 -fomit-frame-pointer avx2
gcc -m32 -march=prescott -O -fomit-frame-pointer avx2
gcc -m32 -march=prescott -Os -fomit-frame-pointer avx2

Compiler output

Implementation: crypto_aead/morus1280256v1/sse2
Compiler: gcc -funroll-loops -m32 -O2 -fomit-frame-pointer
morus1280256v1sse2.c: morus1280256v1sse2.c:38:24: error: unknown type name '__m128i'
morus1280256v1sse2.c: 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