Implementation notes: x86, hydra1, crypto_aead/ascon128v11

Computer: hydra1
Architecture: x86
CPU ID: AuthenticAMD-00100fa0-178bfbff
SUPERCOP version: 20161220
Operation: crypto_aead
Primitive: ascon128v11
TimeImplementationCompilerBenchmark dateSUPERCOP version
447485opt64gcc -funroll-loops -m32 -march=k8 -Os -fomit-frame-pointer2016101620161009
447491opt64gcc -funroll-loops -m32 -march=barcelona -Os -fomit-frame-pointer2016101620161009
447935opt64gcc -m32 -Os -fomit-frame-pointer2016101620161009
447947opt64gcc -m32 -march=athlon -Os -fomit-frame-pointer2016101620161009
448016opt64gcc -funroll-loops -m32 -march=athlon -Os -fomit-frame-pointer2016101620161009
448052opt64gcc -funroll-loops -m32 -Os -fomit-frame-pointer2016101620161009
448479opt64gcc -m32 -march=k8 -Os -fomit-frame-pointer2016101620161009
448491opt64gcc -m32 -march=barcelona -Os -fomit-frame-pointer2016101620161009
448492opt64gcc -m32 -march=native -mtune=native -Os -fomit-frame-pointer2016101620161009
452427opt64gcc -m32 -march=pentiumpro -Os -fomit-frame-pointer2016101620161009
452469opt64gcc -m32 -march=pentium2 -Os -fomit-frame-pointer2016101620161009
452632opt64gcc -m32 -march=pentium-mmx -Os -fomit-frame-pointer2016101620161009
452694opt64gcc -m32 -march=pentium -Os -fomit-frame-pointer2016101620161009
452711opt64gcc -m32 -march=corei7 -Os -fomit-frame-pointer2016101620161009
452718opt64gcc -m32 -march=core2 -Os -fomit-frame-pointer2016101620161009
452739opt64gcc -m32 -march=core2 -msse4 -Os -fomit-frame-pointer2016101620161009
452748opt64gcc -m32 -march=core2 -msse4.1 -Os -fomit-frame-pointer2016101620161009
453240opt64gcc -m32 -march=pentium-m -Os -fomit-frame-pointer2016101620161009
453273opt64gcc -m32 -march=pentium3 -Os -fomit-frame-pointer2016101620161009
453339opt64gcc -funroll-loops -m32 -march=pentium-mmx -Os -fomit-frame-pointer2016101620161009
453339opt64gcc -funroll-loops -m32 -march=pentium -Os -fomit-frame-pointer2016101620161009
455240opt64gcc -funroll-loops -m32 -march=pentium4 -Os -fomit-frame-pointer2016101620161009
455250opt64gcc -funroll-loops -m32 -march=i486 -Os -fomit-frame-pointer2016101620161009
455265opt64gcc -funroll-loops -m32 -march=prescott -Os -fomit-frame-pointer2016101620161009
455283opt64gcc -funroll-loops -m32 -march=nocona -Os -fomit-frame-pointer2016101620161009
455865opt64gcc -m32 -march=prescott -Os -fomit-frame-pointer2016101620161009
455868opt64gcc -m32 -march=pentium4 -Os -fomit-frame-pointer2016101620161009
455891opt64gcc -m32 -march=nocona -Os -fomit-frame-pointer2016101620161009
456040opt64gcc -m32 -march=i486 -Os -fomit-frame-pointer2016101620161009
456269opt64gcc -funroll-loops -m32 -march=pentiumpro -Os -fomit-frame-pointer2016101620161009
456272opt64gcc -funroll-loops -m32 -march=pentium2 -Os -fomit-frame-pointer2016101620161009
456414opt64gcc -m32 -march=k6-3 -Os -fomit-frame-pointer2016101620161009
456421opt64gcc -m32 -march=k6 -Os -fomit-frame-pointer2016101620161009
456449opt64gcc -m32 -march=k6-2 -Os -fomit-frame-pointer2016101620161009
458291opt64gcc -funroll-loops -m32 -march=pentium3 -Os -fomit-frame-pointer2016101620161009
458301opt64gcc -funroll-loops -m32 -march=pentium-m -Os -fomit-frame-pointer2016101620161009
459214opt64gcc -funroll-loops -m32 -march=i386 -Os -fomit-frame-pointer2016101620161009
460012opt64gcc -funroll-loops -m32 -march=k6-2 -Os -fomit-frame-pointer2016101620161009
460019opt64gcc -funroll-loops -m32 -march=k6-3 -Os -fomit-frame-pointer2016101620161009
460041opt64gcc -funroll-loops -m32 -march=k6 -Os -fomit-frame-pointer2016101620161009
462085opt64gcc -m32 -march=i386 -Os -fomit-frame-pointer2016101620161009
468623opt64gcc -funroll-loops -m32 -march=i386 -O2 -fomit-frame-pointer2016101620161009
468922opt64gcc -funroll-loops -m32 -march=i386 -O3 -fomit-frame-pointer2016101620161009
469658opt64gcc -funroll-loops -m32 -march=i486 -O3 -fomit-frame-pointer2016101620161009
469688opt64gcc -funroll-loops -m32 -march=i486 -O2 -fomit-frame-pointer2016101620161009
472904opt64gcc -m32 -march=i486 -O3 -fomit-frame-pointer2016101620161009
473272opt64gcc -m32 -march=i486 -O2 -fomit-frame-pointer2016101620161009
474213opt64gcc -m32 -march=i386 -O2 -fomit-frame-pointer2016101620161009
475907opt64gcc -m32 -march=i386 -O3 -fomit-frame-pointer2016101620161009
477946opt64gcc -funroll-loops -m32 -O3 -fomit-frame-pointer2016101620161009
478133opt64gcc -funroll-loops -m32 -O2 -fomit-frame-pointer2016101620161009
478262opt64gcc -funroll-loops -m32 -march=athlon -O2 -fomit-frame-pointer2016101620161009
479423opt64gcc -funroll-loops -m32 -march=athlon -O3 -fomit-frame-pointer2016101620161009
479904opt64gcc -funroll-loops -m32 -march=nocona -O3 -fomit-frame-pointer2016101620161009
479908opt64gcc -funroll-loops -m32 -march=prescott -O3 -fomit-frame-pointer2016101620161009
480391opt64gcc -funroll-loops -m32 -march=k8 -O3 -fomit-frame-pointer2016101620161009
480574opt64gcc -funroll-loops -m32 -march=k8 -O2 -fomit-frame-pointer2016101620161009
480591opt64gcc -funroll-loops -m32 -march=barcelona -O2 -fomit-frame-pointer2016101620161009
480931opt64gcc -funroll-loops -m32 -march=barcelona -O3 -fomit-frame-pointer2016101620161009
481133opt64gcc -funroll-loops -m32 -march=nocona -O2 -fomit-frame-pointer2016101620161009
481150opt64gcc -funroll-loops -m32 -march=prescott -O2 -fomit-frame-pointer2016101620161009
483472opt64gcc -m32 -O2 -fomit-frame-pointer2016101620161009
484745opt64gcc -m32 -march=athlon -O3 -fomit-frame-pointer2016101620161009
484864opt64gcc -m32 -O3 -fomit-frame-pointer2016101620161009
485056opt64gcc -m32 -march=athlon -O2 -fomit-frame-pointer2016101620161009
485199opt64gcc -m32 -march=native -mtune=native -O2 -fomit-frame-pointer2016101620161009
485231opt64gcc -m32 -march=barcelona -O2 -fomit-frame-pointer2016101620161009
485251opt64gcc -m32 -march=k8 -O2 -fomit-frame-pointer2016101620161009
485797opt64gcc -m32 -march=native -mtune=native -O3 -fomit-frame-pointer2016101620161009
485798opt64gcc -m32 -march=barcelona -O3 -fomit-frame-pointer2016101620161009
486250opt64gcc -m32 -march=prescott -O2 -fomit-frame-pointer2016101620161009
486280opt64gcc -m32 -march=nocona -O2 -fomit-frame-pointer2016101620161009
486288opt64gcc -funroll-loops -m32 -march=pentium4 -O3 -fomit-frame-pointer2016101620161009
486439opt64gcc -m32 -march=prescott -O3 -fomit-frame-pointer2016101620161009
486456opt64gcc -m32 -march=nocona -O3 -fomit-frame-pointer2016101620161009
486635opt64gcc -funroll-loops -m32 -march=pentium4 -O2 -fomit-frame-pointer2016101620161009
487630opt64gcc -m32 -march=k8 -O3 -fomit-frame-pointer2016101620161009
489023opt64gcc -m32 -march=corei7 -O2 -fomit-frame-pointer2016101620161009
489024opt64gcc -m32 -march=core2 -msse4.1 -O2 -fomit-frame-pointer2016101620161009
489037opt64gcc -m32 -march=core2 -msse4 -O2 -fomit-frame-pointer2016101620161009
489045opt64gcc -m32 -march=core2 -O2 -fomit-frame-pointer2016101620161009
491862opt64gcc -funroll-loops -m32 -march=pentium -O3 -fomit-frame-pointer2016101620161009
491883opt64gcc -funroll-loops -m32 -march=pentium-mmx -O3 -fomit-frame-pointer2016101620161009
492259opt64gcc -funroll-loops -m32 -march=pentium-mmx -O2 -fomit-frame-pointer2016101620161009
492278opt64gcc -funroll-loops -m32 -march=pentium -O2 -fomit-frame-pointer2016101620161009
492304opt64gcc -funroll-loops -m32 -march=k6-3 -O2 -fomit-frame-pointer2016101620161009
492304opt64gcc -funroll-loops -m32 -march=k6 -O2 -fomit-frame-pointer2016101620161009
492340opt64gcc -funroll-loops -m32 -march=k6-2 -O2 -fomit-frame-pointer2016101620161009
492394opt64gcc -funroll-loops -m32 -march=k6-3 -O3 -fomit-frame-pointer2016101620161009
492411opt64gcc -funroll-loops -m32 -march=k6-2 -O3 -fomit-frame-pointer2016101620161009
492622opt64gcc -funroll-loops -m32 -march=k6 -O3 -fomit-frame-pointer2016101620161009
493161opt64gcc -m32 -march=pentium4 -O3 -fomit-frame-pointer2016101620161009
494140opt64gcc -m32 -march=pentium4 -O2 -fomit-frame-pointer2016101620161009
494701opt64gcc -m32 -march=pentium -O3 -fomit-frame-pointer2016101620161009
494707opt64gcc -m32 -march=pentium-mmx -O3 -fomit-frame-pointer2016101620161009
496013opt64gcc -m32 -march=pentium -O2 -fomit-frame-pointer2016101620161009
496016opt64gcc -m32 -march=pentium-mmx -O2 -fomit-frame-pointer2016101620161009
497623opt64gcc -m32 -march=k6-3 -O2 -fomit-frame-pointer2016101620161009
497637opt64gcc -m32 -march=k6 -O2 -fomit-frame-pointer2016101620161009
497645opt64gcc -m32 -march=k6-2 -O2 -fomit-frame-pointer2016101620161009
500305opt64gcc -m32 -march=k6 -O3 -fomit-frame-pointer2016101620161009
502085opt64gcc -funroll-loops -m32 -march=i486 -O -fomit-frame-pointer2016101620161009
502429opt64gcc -m32 -march=k6-3 -O3 -fomit-frame-pointer2016101620161009
502450opt64gcc -m32 -march=k6-2 -O3 -fomit-frame-pointer2016101620161009
502890opt64gcc -funroll-loops -m32 -march=i386 -O -fomit-frame-pointer2016101620161009
503447opt64gcc -funroll-loops -m32 -march=pentium -O -fomit-frame-pointer2016101620161009
503462opt64gcc -funroll-loops -m32 -march=pentium-mmx -O -fomit-frame-pointer2016101620161009
504236opt64gcc -funroll-loops -m32 -march=pentium2 -O2 -fomit-frame-pointer2016101620161009
504242opt64gcc -funroll-loops -m32 -march=pentiumpro -O2 -fomit-frame-pointer2016101620161009
504266opt64gcc -funroll-loops -m32 -march=pentium3 -O2 -fomit-frame-pointer2016101620161009
504270opt64gcc -funroll-loops -m32 -march=pentium-m -O2 -fomit-frame-pointer2016101620161009
504485opt64gcc -funroll-loops -m32 -march=pentium-m -O3 -fomit-frame-pointer2016101620161009
504504opt64gcc -funroll-loops -m32 -march=pentium2 -O3 -fomit-frame-pointer2016101620161009
504525opt64gcc -funroll-loops -m32 -march=pentiumpro -O3 -fomit-frame-pointer2016101620161009
504527opt64gcc -funroll-loops -m32 -march=pentium3 -O3 -fomit-frame-pointer2016101620161009
507029opt64gcc -m32 -march=pentium-mmx -O -fomit-frame-pointer2016101620161009
507030opt64gcc -m32 -march=pentium -O -fomit-frame-pointer2016101620161009
507821opt64gcc -m32 -march=i486 -O -fomit-frame-pointer2016101620161009
509381opt64gcc -m32 -march=i386 -O -fomit-frame-pointer2016101620161009
510157opt64gcc -funroll-loops -m32 -march=pentium4 -O -fomit-frame-pointer2016101620161009
510446opt64gcc -funroll-loops -m32 -march=k6-3 -O -fomit-frame-pointer2016101620161009
510455opt64gcc -funroll-loops -m32 -march=k6-2 -O -fomit-frame-pointer2016101620161009
510470opt64gcc -funroll-loops -m32 -march=k6 -O -fomit-frame-pointer2016101620161009
511621opt64gcc -m32 -march=pentium-m -O3 -fomit-frame-pointer2016101620161009
511627opt64gcc -m32 -march=pentium2 -O3 -fomit-frame-pointer2016101620161009
511640opt64gcc -m32 -march=pentiumpro -O3 -fomit-frame-pointer2016101620161009
511653opt64gcc -m32 -march=pentium3 -O3 -fomit-frame-pointer2016101620161009
511846opt64gcc -funroll-loops -m32 -march=pentium2 -O -fomit-frame-pointer2016101620161009
511854opt64gcc -funroll-loops -m32 -march=pentium-m -O -fomit-frame-pointer2016101620161009
511861opt64gcc -funroll-loops -m32 -march=pentium3 -O -fomit-frame-pointer2016101620161009
511881opt64gcc -funroll-loops -m32 -march=pentiumpro -O -fomit-frame-pointer2016101620161009
512413opt64gcc -m32 -march=pentium-m -O2 -fomit-frame-pointer2016101620161009
512413opt64gcc -m32 -march=pentium2 -O2 -fomit-frame-pointer2016101620161009
512435opt64gcc -m32 -march=pentiumpro -O2 -fomit-frame-pointer2016101620161009
512442opt64gcc -m32 -march=pentium3 -O2 -fomit-frame-pointer2016101620161009
519541opt64gcc -funroll-loops -m32 -march=barcelona -O -fomit-frame-pointer2016101620161009
519630opt64gcc -funroll-loops -m32 -march=k8 -O -fomit-frame-pointer2016101620161009
519895opt64gcc -funroll-loops -m32 -O -fomit-frame-pointer2016101620161009
519959opt64gcc -funroll-loops -m32 -march=athlon -O -fomit-frame-pointer2016101620161009
520123opt64gcc -funroll-loops -m32 -march=prescott -O -fomit-frame-pointer2016101620161009
520152opt64gcc -funroll-loops -m32 -march=nocona -O -fomit-frame-pointer2016101620161009
521328opt64gcc -m32 -march=pentium-m -O -fomit-frame-pointer2016101620161009
521331opt64gcc -m32 -march=pentiumpro -O -fomit-frame-pointer2016101620161009
521333opt64gcc -m32 -march=pentium2 -O -fomit-frame-pointer2016101620161009
521359opt64gcc -m32 -march=pentium3 -O -fomit-frame-pointer2016101620161009
522093opt64gcc -m32 -march=pentium4 -O -fomit-frame-pointer2016101620161009
522472opt64gcc -m32 -march=k6-2 -O -fomit-frame-pointer2016101620161009
522477opt64gcc -m32 -march=k6-3 -O -fomit-frame-pointer2016101620161009
522477opt64gcc -m32 -march=k6 -O -fomit-frame-pointer2016101620161009
525085opt64gcc -m32 -march=core2 -msse4.1 -O -fomit-frame-pointer2016101620161009
525086opt64gcc -m32 -march=core2 -O -fomit-frame-pointer2016101620161009
525104opt64gcc -m32 -march=core2 -msse4 -O -fomit-frame-pointer2016101620161009
526256opt64gcc -m32 -march=corei7 -O -fomit-frame-pointer2016101620161009
526288opt64gcc -m32 -march=nocona -O -fomit-frame-pointer2016101620161009
526304opt64gcc -m32 -march=prescott -O -fomit-frame-pointer2016101620161009
526344opt64gcc -m32 -march=native -mtune=native -O -fomit-frame-pointer2016101620161009
526355opt64gcc -m32 -march=k8 -O -fomit-frame-pointer2016101620161009
526382opt64gcc -m32 -march=barcelona -O -fomit-frame-pointer2016101620161009
526551opt64gcc -m32 -march=athlon -O -fomit-frame-pointer2016101620161009
527424opt64gcc -m32 -O -fomit-frame-pointer2016101620161009
637605refgcc -funroll-loops -m32 -march=barcelona -O3 -fomit-frame-pointer2016101620161009
642675refgcc -funroll-loops -m32 -march=k8 -O3 -fomit-frame-pointer2016101620161009
644602refgcc -funroll-loops -m32 -march=athlon -O3 -fomit-frame-pointer2016101620161009
645240refgcc -m32 -march=barcelona -O3 -fomit-frame-pointer2016101620161009
650021refgcc -m32 -march=native -mtune=native -O3 -fomit-frame-pointer2016101620161009
650403refgcc -funroll-loops -m32 -march=prescott -O3 -fomit-frame-pointer2016101620161009
650672refgcc -funroll-loops -m32 -march=nocona -O3 -fomit-frame-pointer2016101620161009
651104refgcc -funroll-loops -m32 -O3 -fomit-frame-pointer2016101620161009
653409refgcc -m32 -march=k8 -O3 -fomit-frame-pointer2016101620161009
653918refgcc -m32 -O3 -fomit-frame-pointer2016101620161009
653984refgcc -m32 -march=athlon -O3 -fomit-frame-pointer2016101620161009
655759refgcc -funroll-loops -m32 -march=k6 -O3 -fomit-frame-pointer2016101620161009
655768refgcc -funroll-loops -m32 -march=k6-3 -O3 -fomit-frame-pointer2016101620161009
655779refgcc -funroll-loops -m32 -march=k6-2 -O3 -fomit-frame-pointer2016101620161009
656649refgcc -funroll-loops -m32 -march=i386 -O3 -fomit-frame-pointer2016101620161009
657520refgcc -funroll-loops -m32 -march=pentium2 -O3 -fomit-frame-pointer2016101620161009
657670refgcc -funroll-loops -m32 -march=pentium3 -O3 -fomit-frame-pointer2016101620161009
657874refgcc -funroll-loops -m32 -march=pentiumpro -O3 -fomit-frame-pointer2016101620161009
658472refgcc -funroll-loops -m32 -march=pentium4 -O3 -fomit-frame-pointer2016101620161009
660600refgcc -m32 -march=k6 -O3 -fomit-frame-pointer2016101620161009
660632refgcc -m32 -march=k6-3 -O3 -fomit-frame-pointer2016101620161009
660669refgcc -m32 -march=k6-2 -O3 -fomit-frame-pointer2016101620161009
661675refgcc -funroll-loops -m32 -march=pentium-m -O3 -fomit-frame-pointer2016101620161009
661821refgcc -m32 -march=pentium4 -O3 -fomit-frame-pointer2016101620161009
662211refgcc -m32 -march=nocona -O3 -fomit-frame-pointer2016101620161009
662224refgcc -m32 -march=prescott -O3 -fomit-frame-pointer2016101620161009
664166refgcc -m32 -march=i386 -O3 -fomit-frame-pointer2016101620161009
666494refgcc -funroll-loops -m32 -march=pentium-mmx -O3 -fomit-frame-pointer2016101620161009
667976refgcc -funroll-loops -m32 -march=i486 -O3 -fomit-frame-pointer2016101620161009
668079refgcc -funroll-loops -m32 -march=pentium -O3 -fomit-frame-pointer2016101620161009
671019refgcc -m32 -march=pentium2 -O3 -fomit-frame-pointer2016101620161009
671059refgcc -m32 -march=pentiumpro -O3 -fomit-frame-pointer2016101620161009
671693refgcc -m32 -march=pentium3 -O3 -fomit-frame-pointer2016101620161009
673237refgcc -m32 -march=pentium-m -O3 -fomit-frame-pointer2016101620161009
675728refgcc -m32 -march=i486 -O3 -fomit-frame-pointer2016101620161009
677351refgcc -m32 -march=pentium-mmx -O3 -fomit-frame-pointer2016101620161009
677509refgcc -m32 -march=pentium -O3 -fomit-frame-pointer2016101620161009
713213refgcc -funroll-loops -m32 -O2 -fomit-frame-pointer2016101620161009
713950refgcc -funroll-loops -m32 -march=barcelona -O2 -fomit-frame-pointer2016101620161009
721053refgcc -funroll-loops -m32 -march=k8 -O2 -fomit-frame-pointer2016101620161009
722221refgcc -funroll-loops -m32 -march=athlon -O2 -fomit-frame-pointer2016101620161009
723539refgcc -funroll-loops -m32 -march=prescott -O2 -fomit-frame-pointer2016101620161009
730897refgcc -funroll-loops -m32 -march=nocona -O2 -fomit-frame-pointer2016101620161009
731047refgcc -funroll-loops -m32 -march=pentium4 -O2 -fomit-frame-pointer2016101620161009
738946refgcc -funroll-loops -m32 -march=k6 -O2 -fomit-frame-pointer2016101620161009
738968refgcc -funroll-loops -m32 -march=k6-2 -O2 -fomit-frame-pointer2016101620161009
739515refgcc -funroll-loops -m32 -march=pentium2 -O2 -fomit-frame-pointer2016101620161009
740159refgcc -funroll-loops -m32 -march=pentiumpro -O2 -fomit-frame-pointer2016101620161009
740336refgcc -funroll-loops -m32 -march=k6-3 -O2 -fomit-frame-pointer2016101620161009
740462refgcc -funroll-loops -m32 -march=i386 -O2 -fomit-frame-pointer2016101620161009
741070refgcc -funroll-loops -m32 -march=pentium3 -O2 -fomit-frame-pointer2016101620161009
741093refgcc -funroll-loops -m32 -march=pentium-m -O2 -fomit-frame-pointer2016101620161009
741213refgcc -funroll-loops -m32 -march=pentium -O2 -fomit-frame-pointer2016101620161009
742090refgcc -funroll-loops -m32 -march=pentium-mmx -O2 -fomit-frame-pointer2016101620161009
750212refgcc -funroll-loops -m32 -march=i486 -O2 -fomit-frame-pointer2016101620161009
787124refgcc -funroll-loops -m32 -march=prescott -O -fomit-frame-pointer2016101620161009
789325refgcc -funroll-loops -m32 -march=nocona -O -fomit-frame-pointer2016101620161009
790571refgcc -funroll-loops -m32 -march=pentium2 -O -fomit-frame-pointer2016101620161009
790571refgcc -funroll-loops -m32 -march=pentiumpro -O -fomit-frame-pointer2016101620161009
791317refgcc -funroll-loops -m32 -march=pentium-m -O -fomit-frame-pointer2016101620161009
792371refgcc -funroll-loops -m32 -march=pentium3 -O -fomit-frame-pointer2016101620161009
795738refgcc -funroll-loops -m32 -march=pentium4 -O -fomit-frame-pointer2016101620161009
796982refgcc -funroll-loops -m32 -march=k8 -O -fomit-frame-pointer2016101620161009
797520refgcc -funroll-loops -m32 -march=athlon -O -fomit-frame-pointer2016101620161009
805826refgcc -funroll-loops -m32 -march=barcelona -O -fomit-frame-pointer2016101620161009
807624refgcc -funroll-loops -m32 -march=k6-3 -O -fomit-frame-pointer2016101620161009
807792refgcc -funroll-loops -m32 -march=k6-2 -O -fomit-frame-pointer2016101620161009
807855refgcc -funroll-loops -m32 -O -fomit-frame-pointer2016101620161009
808080refgcc -funroll-loops -m32 -march=k6 -O -fomit-frame-pointer2016101620161009
812342refgcc -funroll-loops -m32 -march=pentium-mmx -O -fomit-frame-pointer2016101620161009
813495refgcc -funroll-loops -m32 -march=i486 -O -fomit-frame-pointer2016101620161009
813535refgcc -funroll-loops -m32 -march=pentium -O -fomit-frame-pointer2016101620161009
813758refgcc -funroll-loops -m32 -march=i386 -O -fomit-frame-pointer2016101620161009
1086731refgcc -m32 -march=barcelona -O2 -fomit-frame-pointer2016101620161009
1086776refgcc -m32 -march=native -mtune=native -O2 -fomit-frame-pointer2016101620161009
1091328refgcc -m32 -march=pentium-m -Os -fomit-frame-pointer2016101620161009
1094472refgcc -m32 -march=pentiumpro -O2 -fomit-frame-pointer2016101620161009
1094515refgcc -m32 -march=pentium2 -O2 -fomit-frame-pointer2016101620161009
1094712refgcc -m32 -march=pentium-m -O2 -fomit-frame-pointer2016101620161009
1094782refgcc -m32 -march=pentium3 -O2 -fomit-frame-pointer2016101620161009
1096637refgcc -m32 -march=athlon -O2 -fomit-frame-pointer2016101620161009
1098419refgcc -m32 -march=core2 -msse4.1 -O2 -fomit-frame-pointer2016101620161009
1098850refgcc -m32 -march=pentium3 -Os -fomit-frame-pointer2016101620161009
1099219refgcc -m32 -march=prescott -Os -fomit-frame-pointer2016101620161009
1099322refgcc -m32 -march=nocona -Os -fomit-frame-pointer2016101620161009
1099576refgcc -m32 -march=k8 -O2 -fomit-frame-pointer2016101620161009
1099802refgcc -m32 -march=pentium4 -Os -fomit-frame-pointer2016101620161009
1100601refgcc -m32 -march=core2 -Os -fomit-frame-pointer2016101620161009
1100803refgcc -m32 -march=core2 -msse4.1 -Os -fomit-frame-pointer2016101620161009
1100960refgcc -m32 -march=core2 -msse4 -Os -fomit-frame-pointer2016101620161009
1100960refgcc -m32 -march=corei7 -Os -fomit-frame-pointer2016101620161009
1102235refgcc -m32 -march=pentiumpro -Os -fomit-frame-pointer2016101620161009
1102278refgcc -m32 -march=pentium2 -Os -fomit-frame-pointer2016101620161009
1103739refgcc -m32 -march=corei7 -O2 -fomit-frame-pointer2016101620161009
1104029refgcc -funroll-loops -m32 -march=pentium-mmx -Os -fomit-frame-pointer2016101620161009
1105195refgcc -m32 -march=core2 -msse4 -O2 -fomit-frame-pointer2016101620161009
1105208refgcc -m32 -march=core2 -O2 -fomit-frame-pointer2016101620161009
1105498refgcc -m32 -march=k8 -Os -fomit-frame-pointer2016101620161009
1105520refgcc -m32 -march=barcelona -Os -fomit-frame-pointer2016101620161009
1105694refgcc -m32 -march=native -mtune=native -Os -fomit-frame-pointer2016101620161009
1108096refgcc -funroll-loops -m32 -march=pentium -Os -fomit-frame-pointer2016101620161009
1108740refgcc -m32 -Os -fomit-frame-pointer2016101620161009
1108990refgcc -m32 -march=athlon -Os -fomit-frame-pointer2016101620161009
1109584refgcc -m32 -march=pentium-mmx -Os -fomit-frame-pointer2016101620161009
1110401refgcc -m32 -march=pentium -Os -fomit-frame-pointer2016101620161009
1110761refgcc -m32 -march=i386 -Os -fomit-frame-pointer2016101620161009
1111448refgcc -m32 -march=i486 -Os -fomit-frame-pointer2016101620161009
1113040refgcc -m32 -march=k6 -Os -fomit-frame-pointer2016101620161009
1114862refgcc -funroll-loops -m32 -march=k8 -Os -fomit-frame-pointer2016101620161009
1114981refgcc -m32 -march=k6-3 -Os -fomit-frame-pointer2016101620161009
1115520refgcc -funroll-loops -m32 -march=barcelona -Os -fomit-frame-pointer2016101620161009
1117870refgcc -m32 -march=k6-2 -Os -fomit-frame-pointer2016101620161009
1118984refgcc -m32 -march=prescott -O2 -fomit-frame-pointer2016101620161009
1118987refgcc -m32 -march=nocona -O2 -fomit-frame-pointer2016101620161009
1123359refgcc -m32 -O2 -fomit-frame-pointer2016101620161009
1125264refgcc -m32 -march=core2 -O -fomit-frame-pointer2016101620161009
1125323refgcc -m32 -march=core2 -msse4.1 -O -fomit-frame-pointer2016101620161009
1125332refgcc -funroll-loops -m32 -march=pentium4 -Os -fomit-frame-pointer2016101620161009
1125333refgcc -m32 -march=core2 -msse4 -O -fomit-frame-pointer2016101620161009
1125511refgcc -funroll-loops -m32 -march=pentiumpro -Os -fomit-frame-pointer2016101620161009
1125512refgcc -funroll-loops -m32 -march=prescott -Os -fomit-frame-pointer2016101620161009
1125665refgcc -funroll-loops -m32 -march=pentium2 -Os -fomit-frame-pointer2016101620161009
1126014refgcc -funroll-loops -m32 -march=nocona -Os -fomit-frame-pointer2016101620161009
1127907refgcc -funroll-loops -m32 -march=athlon -Os -fomit-frame-pointer2016101620161009
1128365refgcc -m32 -march=pentium4 -O2 -fomit-frame-pointer2016101620161009
1128413refgcc -funroll-loops -m32 -Os -fomit-frame-pointer2016101620161009
1131877refgcc -funroll-loops -m32 -march=i486 -Os -fomit-frame-pointer2016101620161009
1134117refgcc -m32 -march=prescott -O -fomit-frame-pointer2016101620161009
1134864refgcc -m32 -march=nocona -O -fomit-frame-pointer2016101620161009
1135663refgcc -m32 -march=pentium4 -O -fomit-frame-pointer2016101620161009
1135834refgcc -funroll-loops -m32 -march=i386 -Os -fomit-frame-pointer2016101620161009
1136178refgcc -m32 -march=athlon -O -fomit-frame-pointer2016101620161009
1136288refgcc -m32 -march=k8 -O -fomit-frame-pointer2016101620161009
1145794refgcc -m32 -march=k6 -O2 -fomit-frame-pointer2016101620161009
1146973refgcc -funroll-loops -m32 -march=pentium3 -Os -fomit-frame-pointer2016101620161009
1147979refgcc -funroll-loops -m32 -march=k6-3 -Os -fomit-frame-pointer2016101620161009
1148349refgcc -funroll-loops -m32 -march=k6-2 -Os -fomit-frame-pointer2016101620161009
1148363refgcc -funroll-loops -m32 -march=k6 -Os -fomit-frame-pointer2016101620161009
1150690refgcc -funroll-loops -m32 -march=pentium-m -Os -fomit-frame-pointer2016101620161009
1150936refgcc -m32 -march=corei7 -O -fomit-frame-pointer2016101620161009
1157954refgcc -m32 -march=k6-2 -O2 -fomit-frame-pointer2016101620161009
1158822refgcc -m32 -march=pentium-mmx -O -fomit-frame-pointer2016101620161009
1158927refgcc -m32 -march=pentium -O -fomit-frame-pointer2016101620161009
1159044refgcc -m32 -march=k6-3 -O2 -fomit-frame-pointer2016101620161009
1160253refgcc -m32 -march=pentium-m -O -fomit-frame-pointer2016101620161009
1160437refgcc -m32 -march=pentiumpro -O -fomit-frame-pointer2016101620161009
1160482refgcc -m32 -march=pentium2 -O -fomit-frame-pointer2016101620161009
1161002refgcc -m32 -O -fomit-frame-pointer2016101620161009
1161095refgcc -m32 -march=pentium3 -O -fomit-frame-pointer2016101620161009
1162766refgcc -m32 -march=pentium -O2 -fomit-frame-pointer2016101620161009
1163979refgcc -m32 -march=k6-2 -O -fomit-frame-pointer2016101620161009
1164123refgcc -m32 -march=i386 -O -fomit-frame-pointer2016101620161009
1164128refgcc -m32 -march=k6-3 -O -fomit-frame-pointer2016101620161009
1164174refgcc -m32 -march=k6 -O -fomit-frame-pointer2016101620161009
1167466refgcc -m32 -march=native -mtune=native -O -fomit-frame-pointer2016101620161009
1167566refgcc -m32 -march=barcelona -O -fomit-frame-pointer2016101620161009
1174304refgcc -m32 -march=i486 -O -fomit-frame-pointer2016101620161009
1175448refgcc -m32 -march=pentium-mmx -O2 -fomit-frame-pointer2016101620161009
1181779refgcc -m32 -march=i486 -O2 -fomit-frame-pointer2016101620161009
1204337refgcc -m32 -march=i386 -O2 -fomit-frame-pointer2016101620161009

Test failure

Implementation: crypto_aead/ascon128v11/opt64
Compiler: gcc -m32 -march=core-avx-i -O2 -fomit-frame-pointer
error 111

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