Implementation notes: x86, hydra1, crypto_aead/ascon128v1

Computer: hydra1
Architecture: x86
CPU ID: AuthenticAMD-00100fa0-178bfbff
SUPERCOP version: 20161220
Operation: crypto_aead
Primitive: ascon128v1
TimeImplementationCompilerBenchmark dateSUPERCOP version
447509opt64gcc -funroll-loops -m32 -march=k8 -Os -fomit-frame-pointer2016101620161009
447511opt64gcc -funroll-loops -m32 -march=barcelona -Os -fomit-frame-pointer2016101620161009
447929opt64gcc -m32 -march=athlon -Os -fomit-frame-pointer2016101620161009
447931opt64gcc -m32 -Os -fomit-frame-pointer2016101620161009
448038opt64gcc -funroll-loops -m32 -Os -fomit-frame-pointer2016101620161009
448064opt64gcc -funroll-loops -m32 -march=athlon -Os -fomit-frame-pointer2016101620161009
448471opt64gcc -m32 -march=k8 -Os -fomit-frame-pointer2016101620161009
448493opt64gcc -m32 -march=barcelona -Os -fomit-frame-pointer2016101620161009
448496opt64gcc -m32 -march=native -mtune=native -Os -fomit-frame-pointer2016101620161009
452434opt64gcc -m32 -march=pentium2 -Os -fomit-frame-pointer2016101620161009
452459opt64gcc -m32 -march=pentiumpro -Os -fomit-frame-pointer2016101620161009
452629opt64gcc -m32 -march=pentium -Os -fomit-frame-pointer2016101620161009
452688opt64gcc -m32 -march=pentium-mmx -Os -fomit-frame-pointer2016101620161009
452708opt64gcc -m32 -march=core2 -msse4 -Os -fomit-frame-pointer2016101620161009
452717opt64gcc -m32 -march=core2 -Os -fomit-frame-pointer2016101620161009
452748opt64gcc -m32 -march=core2 -msse4.1 -Os -fomit-frame-pointer2016101620161009
452760opt64gcc -m32 -march=corei7 -Os -fomit-frame-pointer2016101620161009
453241opt64gcc -m32 -march=pentium-m -Os -fomit-frame-pointer2016101620161009
453251opt64gcc -m32 -march=pentium3 -Os -fomit-frame-pointer2016101620161009
453328opt64gcc -funroll-loops -m32 -march=pentium -Os -fomit-frame-pointer2016101620161009
453384opt64gcc -funroll-loops -m32 -march=pentium-mmx -Os -fomit-frame-pointer2016101620161009
455242opt64gcc -funroll-loops -m32 -march=i486 -Os -fomit-frame-pointer2016101620161009
455259opt64gcc -funroll-loops -m32 -march=prescott -Os -fomit-frame-pointer2016101620161009
455264opt64gcc -funroll-loops -m32 -march=pentium4 -Os -fomit-frame-pointer2016101620161009
455269opt64gcc -funroll-loops -m32 -march=nocona -Os -fomit-frame-pointer2016101620161009
455877opt64gcc -m32 -march=prescott -Os -fomit-frame-pointer2016101620161009
455899opt64gcc -m32 -march=pentium4 -Os -fomit-frame-pointer2016101620161009
455904opt64gcc -m32 -march=nocona -Os -fomit-frame-pointer2016101620161009
456023opt64gcc -m32 -march=i486 -Os -fomit-frame-pointer2016101620161009
456228opt64gcc -funroll-loops -m32 -march=pentiumpro -Os -fomit-frame-pointer2016101620161009
456267opt64gcc -funroll-loops -m32 -march=pentium2 -Os -fomit-frame-pointer2016101620161009
456413opt64gcc -m32 -march=k6 -Os -fomit-frame-pointer2016101620161009
456414opt64gcc -m32 -march=k6-3 -Os -fomit-frame-pointer2016101620161009
456431opt64gcc -m32 -march=k6-2 -Os -fomit-frame-pointer2016101620161009
458344opt64gcc -funroll-loops -m32 -march=pentium3 -Os -fomit-frame-pointer2016101620161009
458352opt64gcc -funroll-loops -m32 -march=pentium-m -Os -fomit-frame-pointer2016101620161009
459198opt64gcc -funroll-loops -m32 -march=i386 -Os -fomit-frame-pointer2016101620161009
460021opt64gcc -funroll-loops -m32 -march=k6 -Os -fomit-frame-pointer2016101620161009
460022opt64gcc -funroll-loops -m32 -march=k6-3 -Os -fomit-frame-pointer2016101620161009
460061opt64gcc -funroll-loops -m32 -march=k6-2 -Os -fomit-frame-pointer2016101620161009
462067opt64gcc -m32 -march=i386 -Os -fomit-frame-pointer2016101620161009
468602opt64gcc -funroll-loops -m32 -march=i386 -O2 -fomit-frame-pointer2016101620161009
468913opt64gcc -funroll-loops -m32 -march=i386 -O3 -fomit-frame-pointer2016101620161009
469658opt64gcc -funroll-loops -m32 -march=i486 -O2 -fomit-frame-pointer2016101620161009
469680opt64gcc -funroll-loops -m32 -march=i486 -O3 -fomit-frame-pointer2016101620161009
472861opt64gcc -m32 -march=i486 -O3 -fomit-frame-pointer2016101620161009
473280opt64gcc -m32 -march=i486 -O2 -fomit-frame-pointer2016101620161009
474224opt64gcc -m32 -march=i386 -O2 -fomit-frame-pointer2016101620161009
475888opt64gcc -m32 -march=i386 -O3 -fomit-frame-pointer2016101620161009
477959opt64gcc -funroll-loops -m32 -O3 -fomit-frame-pointer2016101620161009
478128opt64gcc -funroll-loops -m32 -O2 -fomit-frame-pointer2016101620161009
478219opt64gcc -funroll-loops -m32 -march=athlon -O2 -fomit-frame-pointer2016101620161009
479462opt64gcc -funroll-loops -m32 -march=athlon -O3 -fomit-frame-pointer2016101620161009
479864opt64gcc -funroll-loops -m32 -march=nocona -O3 -fomit-frame-pointer2016101620161009
479890opt64gcc -funroll-loops -m32 -march=prescott -O3 -fomit-frame-pointer2016101620161009
480390opt64gcc -funroll-loops -m32 -march=k8 -O3 -fomit-frame-pointer2016101620161009
480576opt64gcc -funroll-loops -m32 -march=k8 -O2 -fomit-frame-pointer2016101620161009
480584opt64gcc -funroll-loops -m32 -march=barcelona -O2 -fomit-frame-pointer2016101620161009
480926opt64gcc -funroll-loops -m32 -march=barcelona -O3 -fomit-frame-pointer2016101620161009
481139opt64gcc -funroll-loops -m32 -march=nocona -O2 -fomit-frame-pointer2016101620161009
481142opt64gcc -funroll-loops -m32 -march=prescott -O2 -fomit-frame-pointer2016101620161009
483514opt64gcc -m32 -O2 -fomit-frame-pointer2016101620161009
484733opt64gcc -m32 -march=athlon -O3 -fomit-frame-pointer2016101620161009
484866opt64gcc -m32 -O3 -fomit-frame-pointer2016101620161009
485016opt64gcc -m32 -march=athlon -O2 -fomit-frame-pointer2016101620161009
485198opt64gcc -m32 -march=native -mtune=native -O2 -fomit-frame-pointer2016101620161009
485243opt64gcc -m32 -march=barcelona -O2 -fomit-frame-pointer2016101620161009
485243opt64gcc -m32 -march=k8 -O2 -fomit-frame-pointer2016101620161009
485788opt64gcc -m32 -march=barcelona -O3 -fomit-frame-pointer2016101620161009
485800opt64gcc -m32 -march=native -mtune=native -O3 -fomit-frame-pointer2016101620161009
486251opt64gcc -m32 -march=prescott -O2 -fomit-frame-pointer2016101620161009
486278opt64gcc -m32 -march=nocona -O2 -fomit-frame-pointer2016101620161009
486315opt64gcc -funroll-loops -m32 -march=pentium4 -O3 -fomit-frame-pointer2016101620161009
486439opt64gcc -m32 -march=nocona -O3 -fomit-frame-pointer2016101620161009
486445opt64gcc -m32 -march=prescott -O3 -fomit-frame-pointer2016101620161009
486651opt64gcc -funroll-loops -m32 -march=pentium4 -O2 -fomit-frame-pointer2016101620161009
487618opt64gcc -m32 -march=k8 -O3 -fomit-frame-pointer2016101620161009
489021opt64gcc -m32 -march=core2 -O2 -fomit-frame-pointer2016101620161009
489035opt64gcc -m32 -march=corei7 -O2 -fomit-frame-pointer2016101620161009
489039opt64gcc -m32 -march=core2 -msse4 -O2 -fomit-frame-pointer2016101620161009
489046opt64gcc -m32 -march=core2 -msse4.1 -O2 -fomit-frame-pointer2016101620161009
491845opt64gcc -funroll-loops -m32 -march=pentium-mmx -O3 -fomit-frame-pointer2016101620161009
491883opt64gcc -funroll-loops -m32 -march=pentium -O3 -fomit-frame-pointer2016101620161009
492267opt64gcc -funroll-loops -m32 -march=pentium -O2 -fomit-frame-pointer2016101620161009
492296opt64gcc -funroll-loops -m32 -march=k6 -O2 -fomit-frame-pointer2016101620161009
492303opt64gcc -funroll-loops -m32 -march=k6-3 -O2 -fomit-frame-pointer2016101620161009
492339opt64gcc -funroll-loops -m32 -march=pentium-mmx -O2 -fomit-frame-pointer2016101620161009
492344opt64gcc -funroll-loops -m32 -march=k6-2 -O2 -fomit-frame-pointer2016101620161009
492389opt64gcc -funroll-loops -m32 -march=k6-2 -O3 -fomit-frame-pointer2016101620161009
492389opt64gcc -funroll-loops -m32 -march=k6-3 -O3 -fomit-frame-pointer2016101620161009
492624opt64gcc -funroll-loops -m32 -march=k6 -O3 -fomit-frame-pointer2016101620161009
493159opt64gcc -m32 -march=pentium4 -O3 -fomit-frame-pointer2016101620161009
494139opt64gcc -m32 -march=pentium4 -O2 -fomit-frame-pointer2016101620161009
494707opt64gcc -m32 -march=pentium-mmx -O3 -fomit-frame-pointer2016101620161009
494725opt64gcc -m32 -march=pentium -O3 -fomit-frame-pointer2016101620161009
496008opt64gcc -m32 -march=pentium-mmx -O2 -fomit-frame-pointer2016101620161009
496013opt64gcc -m32 -march=pentium -O2 -fomit-frame-pointer2016101620161009
497630opt64gcc -m32 -march=k6-2 -O2 -fomit-frame-pointer2016101620161009
497641opt64gcc -m32 -march=k6 -O2 -fomit-frame-pointer2016101620161009
497645opt64gcc -m32 -march=k6-3 -O2 -fomit-frame-pointer2016101620161009
500355opt64gcc -m32 -march=k6 -O3 -fomit-frame-pointer2016101620161009
502085opt64gcc -funroll-loops -m32 -march=i486 -O -fomit-frame-pointer2016101620161009
502437opt64gcc -m32 -march=k6-2 -O3 -fomit-frame-pointer2016101620161009
502461opt64gcc -m32 -march=k6-3 -O3 -fomit-frame-pointer2016101620161009
502864opt64gcc -funroll-loops -m32 -march=i386 -O -fomit-frame-pointer2016101620161009
503439opt64gcc -funroll-loops -m32 -march=pentium-mmx -O -fomit-frame-pointer2016101620161009
503440opt64gcc -funroll-loops -m32 -march=pentium -O -fomit-frame-pointer2016101620161009
504238opt64gcc -funroll-loops -m32 -march=pentium2 -O2 -fomit-frame-pointer2016101620161009
504245opt64gcc -funroll-loops -m32 -march=pentium-m -O2 -fomit-frame-pointer2016101620161009
504262opt64gcc -funroll-loops -m32 -march=pentiumpro -O2 -fomit-frame-pointer2016101620161009
504306opt64gcc -funroll-loops -m32 -march=pentium3 -O2 -fomit-frame-pointer2016101620161009
504497opt64gcc -funroll-loops -m32 -march=pentium2 -O3 -fomit-frame-pointer2016101620161009
504505opt64gcc -funroll-loops -m32 -march=pentium3 -O3 -fomit-frame-pointer2016101620161009
504524opt64gcc -funroll-loops -m32 -march=pentiumpro -O3 -fomit-frame-pointer2016101620161009
504607opt64gcc -funroll-loops -m32 -march=pentium-m -O3 -fomit-frame-pointer2016101620161009
507013opt64gcc -m32 -march=pentium-mmx -O -fomit-frame-pointer2016101620161009
507045opt64gcc -m32 -march=pentium -O -fomit-frame-pointer2016101620161009
507771opt64gcc -m32 -march=i486 -O -fomit-frame-pointer2016101620161009
509378opt64gcc -m32 -march=i386 -O -fomit-frame-pointer2016101620161009
510125opt64gcc -funroll-loops -m32 -march=pentium4 -O -fomit-frame-pointer2016101620161009
510477opt64gcc -funroll-loops -m32 -march=k6-3 -O -fomit-frame-pointer2016101620161009
510492opt64gcc -funroll-loops -m32 -march=k6-2 -O -fomit-frame-pointer2016101620161009
510493opt64gcc -funroll-loops -m32 -march=k6 -O -fomit-frame-pointer2016101620161009
511593opt64gcc -m32 -march=pentium-m -O3 -fomit-frame-pointer2016101620161009
511633opt64gcc -m32 -march=pentiumpro -O3 -fomit-frame-pointer2016101620161009
511635opt64gcc -m32 -march=pentium3 -O3 -fomit-frame-pointer2016101620161009
511636opt64gcc -m32 -march=pentium2 -O3 -fomit-frame-pointer2016101620161009
511845opt64gcc -funroll-loops -m32 -march=pentium-m -O -fomit-frame-pointer2016101620161009
511861opt64gcc -funroll-loops -m32 -march=pentium2 -O -fomit-frame-pointer2016101620161009
511869opt64gcc -funroll-loops -m32 -march=pentium3 -O -fomit-frame-pointer2016101620161009
511889opt64gcc -funroll-loops -m32 -march=pentiumpro -O -fomit-frame-pointer2016101620161009
512411opt64gcc -m32 -march=pentiumpro -O2 -fomit-frame-pointer2016101620161009
512419opt64gcc -m32 -march=pentium-m -O2 -fomit-frame-pointer2016101620161009
512432opt64gcc -m32 -march=pentium2 -O2 -fomit-frame-pointer2016101620161009
512437opt64gcc -m32 -march=pentium3 -O2 -fomit-frame-pointer2016101620161009
519583opt64gcc -funroll-loops -m32 -march=barcelona -O -fomit-frame-pointer2016101620161009
519624opt64gcc -funroll-loops -m32 -march=k8 -O -fomit-frame-pointer2016101620161009
519878opt64gcc -funroll-loops -m32 -O -fomit-frame-pointer2016101620161009
519915opt64gcc -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
521323opt64gcc -m32 -march=pentiumpro -O -fomit-frame-pointer2016101620161009
521328opt64gcc -m32 -march=pentium-m -O -fomit-frame-pointer2016101620161009
521328opt64gcc -m32 -march=pentium3 -O -fomit-frame-pointer2016101620161009
521357opt64gcc -m32 -march=pentium2 -O -fomit-frame-pointer2016101620161009
522075opt64gcc -m32 -march=pentium4 -O -fomit-frame-pointer2016101620161009
522462opt64gcc -m32 -march=k6-2 -O -fomit-frame-pointer2016101620161009
522469opt64gcc -m32 -march=k6-3 -O -fomit-frame-pointer2016101620161009
522512opt64gcc -m32 -march=k6 -O -fomit-frame-pointer2016101620161009
525104opt64gcc -m32 -march=core2 -msse4.1 -O -fomit-frame-pointer2016101620161009
525104opt64gcc -m32 -march=core2 -msse4 -O -fomit-frame-pointer2016101620161009
525123opt64gcc -m32 -march=core2 -O -fomit-frame-pointer2016101620161009
526285opt64gcc -m32 -march=nocona -O -fomit-frame-pointer2016101620161009
526286opt64gcc -m32 -march=prescott -O -fomit-frame-pointer2016101620161009
526290opt64gcc -m32 -march=corei7 -O -fomit-frame-pointer2016101620161009
526357opt64gcc -m32 -march=barcelona -O -fomit-frame-pointer2016101620161009
526371opt64gcc -m32 -march=k8 -O -fomit-frame-pointer2016101620161009
526389opt64gcc -m32 -march=native -mtune=native -O -fomit-frame-pointer2016101620161009
526544opt64gcc -m32 -march=athlon -O -fomit-frame-pointer2016101620161009
527453opt64gcc -m32 -O -fomit-frame-pointer2016101620161009
642177refgcc -funroll-loops -m32 -march=barcelona -O3 -fomit-frame-pointer2016101620161009
645336refgcc -m32 -march=barcelona -O3 -fomit-frame-pointer2016101620161009
646158refgcc -funroll-loops -m32 -march=k8 -O3 -fomit-frame-pointer2016101620161009
647110refgcc -funroll-loops -m32 -march=athlon -O3 -fomit-frame-pointer2016101620161009
650323refgcc -funroll-loops -m32 -march=nocona -O3 -fomit-frame-pointer2016101620161009
650335refgcc -m32 -march=native -mtune=native -O3 -fomit-frame-pointer2016101620161009
650403refgcc -funroll-loops -m32 -march=prescott -O3 -fomit-frame-pointer2016101620161009
650952refgcc -funroll-loops -m32 -O3 -fomit-frame-pointer2016101620161009
653104refgcc -m32 -march=k8 -O3 -fomit-frame-pointer2016101620161009
653717refgcc -m32 -march=athlon -O3 -fomit-frame-pointer2016101620161009
654881refgcc -m32 -O3 -fomit-frame-pointer2016101620161009
655806refgcc -funroll-loops -m32 -march=k6-2 -O3 -fomit-frame-pointer2016101620161009
655877refgcc -funroll-loops -m32 -march=k6 -O3 -fomit-frame-pointer2016101620161009
655926refgcc -funroll-loops -m32 -march=k6-3 -O3 -fomit-frame-pointer2016101620161009
656932refgcc -funroll-loops -m32 -march=i386 -O3 -fomit-frame-pointer2016101620161009
657046refgcc -funroll-loops -m32 -march=pentium-m -O3 -fomit-frame-pointer2016101620161009
657368refgcc -funroll-loops -m32 -march=pentium3 -O3 -fomit-frame-pointer2016101620161009
657710refgcc -funroll-loops -m32 -march=pentiumpro -O3 -fomit-frame-pointer2016101620161009
657892refgcc -funroll-loops -m32 -march=pentium2 -O3 -fomit-frame-pointer2016101620161009
658472refgcc -funroll-loops -m32 -march=pentium4 -O3 -fomit-frame-pointer2016101620161009
660613refgcc -m32 -march=k6-3 -O3 -fomit-frame-pointer2016101620161009
660652refgcc -m32 -march=k6 -O3 -fomit-frame-pointer2016101620161009
660664refgcc -m32 -march=k6-2 -O3 -fomit-frame-pointer2016101620161009
661820refgcc -m32 -march=pentium4 -O3 -fomit-frame-pointer2016101620161009
662218refgcc -m32 -march=prescott -O3 -fomit-frame-pointer2016101620161009
662637refgcc -m32 -march=nocona -O3 -fomit-frame-pointer2016101620161009
664208refgcc -m32 -march=i386 -O3 -fomit-frame-pointer2016101620161009
664272refgcc -funroll-loops -m32 -march=i486 -O3 -fomit-frame-pointer2016101620161009
666755refgcc -funroll-loops -m32 -march=pentium-mmx -O3 -fomit-frame-pointer2016101620161009
668080refgcc -funroll-loops -m32 -march=pentium -O3 -fomit-frame-pointer2016101620161009
670869refgcc -m32 -march=pentiumpro -O3 -fomit-frame-pointer2016101620161009
671022refgcc -m32 -march=pentium2 -O3 -fomit-frame-pointer2016101620161009
671736refgcc -m32 -march=pentium3 -O3 -fomit-frame-pointer2016101620161009
673630refgcc -m32 -march=pentium-m -O3 -fomit-frame-pointer2016101620161009
675885refgcc -m32 -march=i486 -O3 -fomit-frame-pointer2016101620161009
677364refgcc -m32 -march=pentium -O3 -fomit-frame-pointer2016101620161009
677496refgcc -m32 -march=pentium-mmx -O3 -fomit-frame-pointer2016101620161009
710821refgcc -funroll-loops -m32 -O2 -fomit-frame-pointer2016101620161009
713496refgcc -funroll-loops -m32 -march=barcelona -O2 -fomit-frame-pointer2016101620161009
719272refgcc -funroll-loops -m32 -march=athlon -O2 -fomit-frame-pointer2016101620161009
719381refgcc -funroll-loops -m32 -march=k8 -O2 -fomit-frame-pointer2016101620161009
723294refgcc -funroll-loops -m32 -march=prescott -O2 -fomit-frame-pointer2016101620161009
723296refgcc -funroll-loops -m32 -march=nocona -O2 -fomit-frame-pointer2016101620161009
727538refgcc -funroll-loops -m32 -march=pentium4 -O2 -fomit-frame-pointer2016101620161009
738936refgcc -funroll-loops -m32 -march=k6 -O2 -fomit-frame-pointer2016101620161009
738994refgcc -funroll-loops -m32 -march=k6-3 -O2 -fomit-frame-pointer2016101620161009
739517refgcc -funroll-loops -m32 -march=pentium2 -O2 -fomit-frame-pointer2016101620161009
739522refgcc -funroll-loops -m32 -march=pentiumpro -O2 -fomit-frame-pointer2016101620161009
740058refgcc -funroll-loops -m32 -march=i386 -O2 -fomit-frame-pointer2016101620161009
740359refgcc -funroll-loops -m32 -march=k6-2 -O2 -fomit-frame-pointer2016101620161009
740867refgcc -funroll-loops -m32 -march=pentium -O2 -fomit-frame-pointer2016101620161009
741038refgcc -funroll-loops -m32 -march=pentium-m -O2 -fomit-frame-pointer2016101620161009
741061refgcc -funroll-loops -m32 -march=pentium3 -O2 -fomit-frame-pointer2016101620161009
743848refgcc -funroll-loops -m32 -march=pentium-mmx -O2 -fomit-frame-pointer2016101620161009
750353refgcc -funroll-loops -m32 -march=i486 -O2 -fomit-frame-pointer2016101620161009
786931refgcc -funroll-loops -m32 -march=prescott -O -fomit-frame-pointer2016101620161009
789342refgcc -funroll-loops -m32 -march=nocona -O -fomit-frame-pointer2016101620161009
790431refgcc -funroll-loops -m32 -march=pentium3 -O -fomit-frame-pointer2016101620161009
790434refgcc -funroll-loops -m32 -march=pentiumpro -O -fomit-frame-pointer2016101620161009
790711refgcc -funroll-loops -m32 -march=pentium2 -O -fomit-frame-pointer2016101620161009
791315refgcc -funroll-loops -m32 -march=pentium-m -O -fomit-frame-pointer2016101620161009
794864refgcc -funroll-loops -m32 -march=pentium4 -O -fomit-frame-pointer2016101620161009
798197refgcc -funroll-loops -m32 -march=k8 -O -fomit-frame-pointer2016101620161009
798828refgcc -funroll-loops -m32 -march=athlon -O -fomit-frame-pointer2016101620161009
804503refgcc -funroll-loops -m32 -march=barcelona -O -fomit-frame-pointer2016101620161009
807622refgcc -funroll-loops -m32 -march=k6-3 -O -fomit-frame-pointer2016101620161009
807771refgcc -funroll-loops -m32 -march=k6-2 -O -fomit-frame-pointer2016101620161009
808080refgcc -funroll-loops -m32 -march=k6 -O -fomit-frame-pointer2016101620161009
808117refgcc -funroll-loops -m32 -O -fomit-frame-pointer2016101620161009
811789refgcc -funroll-loops -m32 -march=pentium -O -fomit-frame-pointer2016101620161009
813408refgcc -funroll-loops -m32 -march=pentium-mmx -O -fomit-frame-pointer2016101620161009
813616refgcc -funroll-loops -m32 -march=i386 -O -fomit-frame-pointer2016101620161009
814958refgcc -funroll-loops -m32 -march=i486 -O -fomit-frame-pointer2016101620161009
1086779refgcc -m32 -march=barcelona -O2 -fomit-frame-pointer2016101620161009
1086792refgcc -m32 -march=native -mtune=native -O2 -fomit-frame-pointer2016101620161009
1091310refgcc -m32 -march=pentium3 -Os -fomit-frame-pointer2016101620161009
1094541refgcc -m32 -march=pentiumpro -O2 -fomit-frame-pointer2016101620161009
1094667refgcc -m32 -march=pentium2 -O2 -fomit-frame-pointer2016101620161009
1094709refgcc -m32 -march=pentium-m -O2 -fomit-frame-pointer2016101620161009
1094795refgcc -m32 -march=pentium3 -O2 -fomit-frame-pointer2016101620161009
1096621refgcc -m32 -march=athlon -O2 -fomit-frame-pointer2016101620161009
1098338refgcc -m32 -march=core2 -O2 -fomit-frame-pointer2016101620161009
1099259refgcc -m32 -march=nocona -Os -fomit-frame-pointer2016101620161009
1099296refgcc -m32 -march=prescott -Os -fomit-frame-pointer2016101620161009
1099418refgcc -m32 -march=pentium4 -Os -fomit-frame-pointer2016101620161009
1100035refgcc -m32 -march=pentium-m -Os -fomit-frame-pointer2016101620161009
1100595refgcc -m32 -march=core2 -msse4 -Os -fomit-frame-pointer2016101620161009
1100637refgcc -m32 -march=core2 -msse4.1 -Os -fomit-frame-pointer2016101620161009
1100814refgcc -m32 -march=core2 -Os -fomit-frame-pointer2016101620161009
1101006refgcc -funroll-loops -m32 -march=pentium -Os -fomit-frame-pointer2016101620161009
1101145refgcc -m32 -march=corei7 -Os -fomit-frame-pointer2016101620161009
1101987refgcc -funroll-loops -m32 -march=pentium-mmx -Os -fomit-frame-pointer2016101620161009
1102245refgcc -m32 -march=pentiumpro -Os -fomit-frame-pointer2016101620161009
1102296refgcc -m32 -march=pentium2 -Os -fomit-frame-pointer2016101620161009
1105606refgcc -m32 -march=k8 -Os -fomit-frame-pointer2016101620161009
1105678refgcc -m32 -march=barcelona -Os -fomit-frame-pointer2016101620161009
1106136refgcc -m32 -march=native -mtune=native -Os -fomit-frame-pointer2016101620161009
1108685refgcc -m32 -Os -fomit-frame-pointer2016101620161009
1109691refgcc -m32 -march=pentium-mmx -Os -fomit-frame-pointer2016101620161009
1109715refgcc -m32 -march=i386 -Os -fomit-frame-pointer2016101620161009
1109862refgcc -m32 -march=k8 -O2 -fomit-frame-pointer2016101620161009
1110072refgcc -m32 -march=pentium -Os -fomit-frame-pointer2016101620161009
1110516refgcc -m32 -march=athlon -Os -fomit-frame-pointer2016101620161009
1111130refgcc -m32 -march=i486 -Os -fomit-frame-pointer2016101620161009
1112912refgcc -m32 -march=k6-2 -Os -fomit-frame-pointer2016101620161009
1113216refgcc -m32 -march=corei7 -O2 -fomit-frame-pointer2016101620161009
1113318refgcc -m32 -march=k6 -Os -fomit-frame-pointer2016101620161009
1113352refgcc -m32 -O2 -fomit-frame-pointer2016101620161009
1114715refgcc -funroll-loops -m32 -march=barcelona -Os -fomit-frame-pointer2016101620161009
1114965refgcc -funroll-loops -m32 -march=k8 -Os -fomit-frame-pointer2016101620161009
1115427refgcc -m32 -march=core2 -msse4 -O2 -fomit-frame-pointer2016101620161009
1115555refgcc -m32 -march=core2 -msse4.1 -O2 -fomit-frame-pointer2016101620161009
1118981refgcc -m32 -march=nocona -O2 -fomit-frame-pointer2016101620161009
1118981refgcc -m32 -march=prescott -O2 -fomit-frame-pointer2016101620161009
1120595refgcc -m32 -march=k6-3 -Os -fomit-frame-pointer2016101620161009
1125317refgcc -m32 -march=core2 -O -fomit-frame-pointer2016101620161009
1125384refgcc -m32 -march=core2 -msse4 -O -fomit-frame-pointer2016101620161009
1125448refgcc -funroll-loops -m32 -march=prescott -Os -fomit-frame-pointer2016101620161009
1125512refgcc -m32 -march=core2 -msse4.1 -O -fomit-frame-pointer2016101620161009
1125599refgcc -funroll-loops -m32 -march=nocona -Os -fomit-frame-pointer2016101620161009
1125613refgcc -funroll-loops -m32 -march=pentiumpro -Os -fomit-frame-pointer2016101620161009
1125655refgcc -funroll-loops -m32 -march=pentium4 -Os -fomit-frame-pointer2016101620161009
1126301refgcc -funroll-loops -m32 -march=athlon -Os -fomit-frame-pointer2016101620161009
1128367refgcc -m32 -march=pentium4 -O2 -fomit-frame-pointer2016101620161009
1129666refgcc -funroll-loops -m32 -Os -fomit-frame-pointer2016101620161009
1129696refgcc -funroll-loops -m32 -march=pentium2 -Os -fomit-frame-pointer2016101620161009
1130639refgcc -funroll-loops -m32 -march=i486 -Os -fomit-frame-pointer2016101620161009
1130700refgcc -funroll-loops -m32 -march=i386 -Os -fomit-frame-pointer2016101620161009
1134261refgcc -m32 -march=prescott -O -fomit-frame-pointer2016101620161009
1134869refgcc -m32 -march=nocona -O -fomit-frame-pointer2016101620161009
1135554refgcc -m32 -march=pentium4 -O -fomit-frame-pointer2016101620161009
1136210refgcc -m32 -march=athlon -O -fomit-frame-pointer2016101620161009
1136293refgcc -m32 -march=k8 -O -fomit-frame-pointer2016101620161009
1145847refgcc -m32 -march=k6-3 -O2 -fomit-frame-pointer2016101620161009
1145866refgcc -m32 -march=k6 -O2 -fomit-frame-pointer2016101620161009
1148365refgcc -funroll-loops -m32 -march=k6-3 -Os -fomit-frame-pointer2016101620161009
1148401refgcc -funroll-loops -m32 -march=k6-2 -Os -fomit-frame-pointer2016101620161009
1148685refgcc -funroll-loops -m32 -march=k6 -Os -fomit-frame-pointer2016101620161009
1150933refgcc -m32 -march=corei7 -O -fomit-frame-pointer2016101620161009
1158391refgcc -funroll-loops -m32 -march=pentium3 -Os -fomit-frame-pointer2016101620161009
1158790refgcc -m32 -march=pentium-mmx -O -fomit-frame-pointer2016101620161009
1158823refgcc -m32 -march=pentium -O -fomit-frame-pointer2016101620161009
1159194refgcc -funroll-loops -m32 -march=pentium-m -Os -fomit-frame-pointer2016101620161009
1160069refgcc -m32 -march=pentiumpro -O -fomit-frame-pointer2016101620161009
1160091refgcc -m32 -march=pentium2 -O -fomit-frame-pointer2016101620161009
1160325refgcc -m32 -march=pentium3 -O -fomit-frame-pointer2016101620161009
1160446refgcc -m32 -march=pentium-m -O -fomit-frame-pointer2016101620161009
1160952refgcc -m32 -march=k6-2 -O2 -fomit-frame-pointer2016101620161009
1160976refgcc -m32 -O -fomit-frame-pointer2016101620161009
1163899refgcc -m32 -march=k6-2 -O -fomit-frame-pointer2016101620161009
1164690refgcc -m32 -march=k6-3 -O -fomit-frame-pointer2016101620161009
1164802refgcc -m32 -march=i386 -O -fomit-frame-pointer2016101620161009
1164907refgcc -m32 -march=k6 -O -fomit-frame-pointer2016101620161009
1167312refgcc -m32 -march=barcelona -O -fomit-frame-pointer2016101620161009
1167831refgcc -m32 -march=native -mtune=native -O -fomit-frame-pointer2016101620161009
1174742refgcc -m32 -march=i486 -O -fomit-frame-pointer2016101620161009
1185040refgcc -m32 -march=pentium-mmx -O2 -fomit-frame-pointer2016101620161009
1185170refgcc -m32 -march=pentium -O2 -fomit-frame-pointer2016101620161009
1199589refgcc -m32 -march=i386 -O2 -fomit-frame-pointer2016101620161009
1204824refgcc -m32 -march=i486 -O2 -fomit-frame-pointer2016101620161009

Test failure

Implementation: crypto_aead/ascon128v1/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