Implementation notes: x86, h4e450, crypto_aead/ascon128v11

Computer: h4e450
Architecture: x86
CPU ID: AuthenticAMD-00500f20-178bfbff
SUPERCOP version: 20171218
Operation: crypto_aead
Primitive: ascon128v11
TimeImplementationCompilerBenchmark dateSUPERCOP version
673042opt64gcc -funroll-loops -m32 -march=pentium -Os -fomit-frame-pointer2017091720170725
673137opt64gcc -funroll-loops -m32 -march=pentium-mmx -Os -fomit-frame-pointer2017091720170725
679050opt64gcc -m32 -march=pentium-mmx -Os -fomit-frame-pointer2017091720170725
679084opt64gcc -m32 -march=pentium -Os -fomit-frame-pointer2017091720170725
686960opt64gcc -m32 -march=core2 -msse4 -Os -fomit-frame-pointer2017091720170725
687059opt64gcc -m32 -march=barcelona -Os -fomit-frame-pointer2017091720170725
687125opt64gcc -m32 -Os -fomit-frame-pointer2017091720170725
687126opt64gcc -m32 -march=athlon -Os -fomit-frame-pointer2017091720170725
687334opt64gcc -m32 -march=core2 -msse4.1 -Os -fomit-frame-pointer2017091720170725
687377opt64gcc -m32 -march=corei7 -Os -fomit-frame-pointer2017091720170725
687392opt64gcc -m32 -march=core2 -Os -fomit-frame-pointer2017091720170725
687633opt64gcc -m32 -march=native -mtune=native -Os -fomit-frame-pointer2017091720170725
687662opt64gcc -funroll-loops -m32 -march=k6-3 -Os -fomit-frame-pointer2017091720170725
687672opt64gcc -funroll-loops -m32 -march=k6-2 -Os -fomit-frame-pointer2017091720170725
687672opt64gcc -funroll-loops -m32 -march=k6 -Os -fomit-frame-pointer2017091720170725
688674opt64gcc -m32 -march=k8 -Os -fomit-frame-pointer2017091720170725
690935opt64gcc -funroll-loops -m32 -march=pentiumpro -Os -fomit-frame-pointer2017091720170725
690964opt64gcc -funroll-loops -m32 -march=pentium2 -Os -fomit-frame-pointer2017091720170725
691173opt64gcc -funroll-loops -m32 -march=pentium-m -Os -fomit-frame-pointer2017091720170725
691548opt64gcc -funroll-loops -m32 -march=pentium3 -Os -fomit-frame-pointer2017091720170725
691756opt64gcc -funroll-loops -m32 -Os -fomit-frame-pointer2017091720170725
691804opt64gcc -funroll-loops -m32 -march=athlon -Os -fomit-frame-pointer2017091720170725
691947opt64gcc -funroll-loops -m32 -march=barcelona -Os -fomit-frame-pointer2017091720170725
692132opt64gcc -funroll-loops -m32 -march=k8 -Os -fomit-frame-pointer2017091720170725
692332opt64gcc -m32 -march=k6-2 -Os -fomit-frame-pointer2017091720170725
692341opt64gcc -m32 -march=k6-3 -Os -fomit-frame-pointer2017091720170725
692427opt64gcc -m32 -march=k6 -Os -fomit-frame-pointer2017091720170725
692512opt64gcc -m32 -march=pentium2 -Os -fomit-frame-pointer2017091720170725
692698opt64gcc -m32 -march=pentiumpro -Os -fomit-frame-pointer2017091720170725
693329opt64gcc -m32 -march=pentium-m -Os -fomit-frame-pointer2017091720170725
693372opt64gcc -m32 -march=pentium3 -Os -fomit-frame-pointer2017091720170725
710234opt64gcc -funroll-loops -m32 -march=i386 -O2 -fomit-frame-pointer2017091720170725
710244opt64gcc -funroll-loops -m32 -march=i486 -Os -fomit-frame-pointer2017091720170725
710377opt64gcc -funroll-loops -m32 -march=i386 -O3 -fomit-frame-pointer2017091720170725
711142opt64gcc -m32 -march=i486 -Os -fomit-frame-pointer2017091720170725
711821opt64gcc -funroll-loops -m32 -march=prescott -Os -fomit-frame-pointer2017091720170725
711873opt64gcc -funroll-loops -m32 -march=nocona -Os -fomit-frame-pointer2017091720170725
711873opt64gcc -funroll-loops -m32 -march=pentium4 -Os -fomit-frame-pointer2017091720170725
712044opt64gcc -m32 -march=pentium4 -Os -fomit-frame-pointer2017091720170725
712186opt64gcc -m32 -march=prescott -Os -fomit-frame-pointer2017091720170725
712201opt64gcc -funroll-loops -m32 -march=i486 -O2 -fomit-frame-pointer2017091720170725
712219opt64gcc -funroll-loops -m32 -march=i486 -O3 -fomit-frame-pointer2017091720170725
712239opt64gcc -m32 -march=nocona -Os -fomit-frame-pointer2017091720170725
717996opt64gcc -funroll-loops -m32 -march=pentium-mmx -O3 -fomit-frame-pointer2017091720170725
718006opt64gcc -funroll-loops -m32 -march=pentium -O3 -fomit-frame-pointer2017091720170725
719141opt64gcc -m32 -march=i486 -O3 -fomit-frame-pointer2017091720170725
719359opt64gcc -funroll-loops -m32 -march=athlon -O2 -fomit-frame-pointer2017091720170725
719554opt64gcc -funroll-loops -m32 -march=athlon -O3 -fomit-frame-pointer2017091720170725
719891opt64gcc -funroll-loops -m32 -march=pentium -O2 -fomit-frame-pointer2017091720170725
719929opt64gcc -funroll-loops -m32 -march=pentium-mmx -O2 -fomit-frame-pointer2017091720170725
720428opt64gcc -m32 -march=i486 -O2 -fomit-frame-pointer2017091720170725
721002opt64gcc -m32 -march=i386 -Os -fomit-frame-pointer2017091720170725
721824opt64gcc -funroll-loops -m32 -march=barcelona -O3 -fomit-frame-pointer2017091720170725
722028opt64gcc -funroll-loops -m32 -march=barcelona -O2 -fomit-frame-pointer2017091720170725
722052opt64gcc -m32 -march=i386 -O3 -fomit-frame-pointer2017091720170725
722152opt64gcc -funroll-loops -m32 -march=i386 -Os -fomit-frame-pointer2017091720170725
722498opt64gcc -funroll-loops -m32 -march=k8 -O3 -fomit-frame-pointer2017091720170725
722546opt64gcc -funroll-loops -m32 -march=k8 -O2 -fomit-frame-pointer2017091720170725
722775opt64gcc -m32 -march=i386 -O2 -fomit-frame-pointer2017091720170725
723448opt64gcc -funroll-loops -m32 -O2 -fomit-frame-pointer2017091720170725
723619opt64gcc -funroll-loops -m32 -O3 -fomit-frame-pointer2017091720170725
728393opt64gcc -m32 -march=core2 -msse4.1 -O2 -fomit-frame-pointer2017091720170725
728398opt64gcc -m32 -march=core2 -msse4 -O2 -fomit-frame-pointer2017091720170725
728407opt64gcc -m32 -march=core2 -O2 -fomit-frame-pointer2017091720170725
728660opt64gcc -m32 -O2 -fomit-frame-pointer2017091720170725
728664opt64gcc -m32 -march=corei7 -O2 -fomit-frame-pointer2017091720170725
729376opt64gcc -m32 -march=athlon -O3 -fomit-frame-pointer2017091720170725
730312opt64gcc -m32 -march=pentium -O2 -fomit-frame-pointer2017091720170725
730341opt64gcc -m32 -march=pentium-mmx -O2 -fomit-frame-pointer2017091720170725
731263opt64gcc -m32 -march=pentium-mmx -O3 -fomit-frame-pointer2017091720170725
731500opt64gcc -m32 -march=pentium -O3 -fomit-frame-pointer2017091720170725
731832opt64gcc -funroll-loops -m32 -march=k6-2 -O2 -fomit-frame-pointer2017091720170725
731837opt64gcc -funroll-loops -m32 -march=k6-3 -O2 -fomit-frame-pointer2017091720170725
731908opt64gcc -funroll-loops -m32 -march=nocona -O2 -fomit-frame-pointer2017091720170725
731922opt64gcc -funroll-loops -m32 -march=prescott -O2 -fomit-frame-pointer2017091720170725
731985opt64gcc -funroll-loops -m32 -march=k6 -O2 -fomit-frame-pointer2017091720170725
732065opt64gcc -funroll-loops -m32 -march=prescott -O3 -fomit-frame-pointer2017091720170725
732080opt64gcc -m32 -march=barcelona -O2 -fomit-frame-pointer2017091720170725
732141opt64gcc -funroll-loops -m32 -march=nocona -O3 -fomit-frame-pointer2017091720170725
732274opt64gcc -m32 -march=native -mtune=native -O2 -fomit-frame-pointer2017091720170725
732293opt64gcc -m32 -march=k8 -O2 -fomit-frame-pointer2017091720170725
732916opt64gcc -m32 -march=native -mtune=native -O3 -fomit-frame-pointer2017091720170725
733191opt64gcc -funroll-loops -m32 -march=k6 -O3 -fomit-frame-pointer2017091720170725
733376opt64gcc -m32 -march=athlon -O2 -fomit-frame-pointer2017091720170725
733485opt64gcc -m32 -march=barcelona -O3 -fomit-frame-pointer2017091720170725
733594opt64gcc -m32 -march=k8 -O3 -fomit-frame-pointer2017091720170725
733747opt64gcc -m32 -O3 -fomit-frame-pointer2017091720170725
734065opt64gcc -funroll-loops -m32 -march=k6-2 -O3 -fomit-frame-pointer2017091720170725
734065opt64gcc -funroll-loops -m32 -march=k6-3 -O3 -fomit-frame-pointer2017091720170725
734440opt64gcc -m32 -march=core2 -O3 -fomit-frame-pointer2017091720170725
738444opt64gcc -m32 -march=nocona -O2 -fomit-frame-pointer2017091720170725
738478opt64gcc -m32 -march=prescott -O2 -fomit-frame-pointer2017091720170725
738905opt64gcc -funroll-loops -m32 -march=pentium4 -O2 -fomit-frame-pointer2017091720170725
739428opt64gcc -funroll-loops -m32 -march=pentium4 -O3 -fomit-frame-pointer2017091720170725
740971opt64gcc -m32 -march=k6-3 -O2 -fomit-frame-pointer2017091720170725
740972opt64gcc -m32 -march=k6 -O2 -fomit-frame-pointer2017091720170725
741180opt64gcc -m32 -march=k6-2 -O2 -fomit-frame-pointer2017091720170725
742088opt64gcc -m32 -march=nocona -O3 -fomit-frame-pointer2017091720170725
742226opt64gcc -m32 -march=prescott -O3 -fomit-frame-pointer2017091720170725
744823opt64gcc -m32 -march=k6 -O3 -fomit-frame-pointer2017091720170725
745028opt64gcc -m32 -march=pentium4 -O2 -fomit-frame-pointer2017091720170725
746648opt64gcc -m32 -march=k6-3 -O3 -fomit-frame-pointer2017091720170725
746652opt64gcc -m32 -march=k6-2 -O3 -fomit-frame-pointer2017091720170725
747854opt64gcc -funroll-loops -m32 -march=pentiumpro -O2 -fomit-frame-pointer2017091720170725
747859opt64gcc -funroll-loops -m32 -march=pentium2 -O2 -fomit-frame-pointer2017091720170725
747868opt64gcc -funroll-loops -m32 -march=pentium-m -O2 -fomit-frame-pointer2017091720170725
747868opt64gcc -funroll-loops -m32 -march=pentium3 -O2 -fomit-frame-pointer2017091720170725
748097opt64gcc -funroll-loops -m32 -march=pentium2 -O3 -fomit-frame-pointer2017091720170725
748116opt64gcc -funroll-loops -m32 -march=pentium-m -O3 -fomit-frame-pointer2017091720170725
748125opt64gcc -funroll-loops -m32 -march=pentiumpro -O3 -fomit-frame-pointer2017091720170725
748158opt64gcc -funroll-loops -m32 -march=pentium3 -O3 -fomit-frame-pointer2017091720170725
750429opt64gcc -m32 -march=pentium4 -O3 -fomit-frame-pointer2017091720170725
751288opt64gcc -funroll-loops -m32 -march=i386 -O -fomit-frame-pointer2017091720170725
752281opt64gcc -funroll-loops -m32 -march=pentium-mmx -O -fomit-frame-pointer2017091720170725
752329opt64gcc -funroll-loops -m32 -march=pentium -O -fomit-frame-pointer2017091720170725
752366opt64gcc -funroll-loops -m32 -march=i486 -O -fomit-frame-pointer2017091720170725
755569opt64gcc -m32 -march=pentium-m -O2 -fomit-frame-pointer2017091720170725
755578opt64gcc -m32 -march=pentiumpro -O2 -fomit-frame-pointer2017091720170725
755582opt64gcc -m32 -march=pentium2 -O2 -fomit-frame-pointer2017091720170725
755582opt64gcc -m32 -march=pentium3 -O2 -fomit-frame-pointer2017091720170725
757069opt64gcc -m32 -march=pentium3 -O3 -fomit-frame-pointer2017091720170725
757084opt64gcc -m32 -march=pentium-m -O3 -fomit-frame-pointer2017091720170725
757146opt64gcc -m32 -march=pentiumpro -O3 -fomit-frame-pointer2017091720170725
757188opt64gcc -m32 -march=pentium2 -O3 -fomit-frame-pointer2017091720170725
765719opt64gcc -m32 -march=i486 -O -fomit-frame-pointer2017091720170725
766089opt64gcc -m32 -march=pentium-mmx -O -fomit-frame-pointer2017091720170725
766147opt64gcc -m32 -march=pentium -O -fomit-frame-pointer2017091720170725
766493opt64gcc -m32 -march=i386 -O -fomit-frame-pointer2017091720170725
767482opt64gcc -funroll-loops -m32 -march=pentium4 -O -fomit-frame-pointer2017091720170725
768607opt64gcc -funroll-loops -m32 -march=k6 -O -fomit-frame-pointer2017091720170725
768617opt64gcc -funroll-loops -m32 -march=k6-3 -O -fomit-frame-pointer2017091720170725
768636opt64gcc -funroll-loops -m32 -march=k6-2 -O -fomit-frame-pointer2017091720170725
768930opt64gcc -funroll-loops -m32 -march=pentiumpro -O -fomit-frame-pointer2017091720170725
768959opt64gcc -funroll-loops -m32 -march=pentium3 -O -fomit-frame-pointer2017091720170725
768973opt64gcc -funroll-loops -m32 -march=pentium-m -O -fomit-frame-pointer2017091720170725
768996opt64gcc -funroll-loops -m32 -march=pentium2 -O -fomit-frame-pointer2017091720170725
778050opt64gcc -m32 -march=pentium4 -O -fomit-frame-pointer2017091720170725
779803opt64gcc -m32 -march=k6-2 -O -fomit-frame-pointer2017091720170725
779922opt64gcc -m32 -march=pentium-m -O -fomit-frame-pointer2017091720170725
779931opt64gcc -m32 -march=k6 -O -fomit-frame-pointer2017091720170725
779983opt64gcc -m32 -march=k6-3 -O -fomit-frame-pointer2017091720170725
779984opt64gcc -m32 -march=pentium3 -O -fomit-frame-pointer2017091720170725
780012opt64gcc -m32 -march=pentiumpro -O -fomit-frame-pointer2017091720170725
780031opt64gcc -m32 -march=pentium2 -O -fomit-frame-pointer2017091720170725
780231opt64gcc -funroll-loops -m32 -march=athlon -O -fomit-frame-pointer2017091720170725
780383opt64gcc -funroll-loops -m32 -march=k8 -O -fomit-frame-pointer2017091720170725
780392opt64gcc -funroll-loops -m32 -O -fomit-frame-pointer2017091720170725
780439opt64gcc -funroll-loops -m32 -march=barcelona -O -fomit-frame-pointer2017091720170725
781018opt64gcc -funroll-loops -m32 -march=nocona -O -fomit-frame-pointer2017091720170725
781237opt64gcc -funroll-loops -m32 -march=prescott -O -fomit-frame-pointer2017091720170725
792143opt64gcc -m32 -march=athlon -O -fomit-frame-pointer2017091720170725
792390opt64gcc -m32 -march=native -mtune=native -O -fomit-frame-pointer2017091720170725
792575opt64gcc -m32 -march=barcelona -O -fomit-frame-pointer2017091720170725
792628opt64gcc -m32 -march=k8 -O -fomit-frame-pointer2017091720170725
792908opt64gcc -m32 -march=core2 -O -fomit-frame-pointer2017091720170725
792913opt64gcc -m32 -march=core2 -msse4 -O -fomit-frame-pointer2017091720170725
792965opt64gcc -m32 -march=core2 -msse4.1 -O -fomit-frame-pointer2017091720170725
793032opt64gcc -m32 -march=prescott -O -fomit-frame-pointer2017091720170725
793084opt64gcc -m32 -march=corei7 -O -fomit-frame-pointer2017091720170725
793188opt64gcc -m32 -march=nocona -O -fomit-frame-pointer2017091720170725
793297opt64gcc -m32 -O -fomit-frame-pointer2017091720170725
943682refgcc -funroll-loops -m32 -march=barcelona -O3 -fomit-frame-pointer2017091720170725
944224refgcc -m32 -march=barcelona -O3 -fomit-frame-pointer2017091720170725
944233refgcc -m32 -march=native -mtune=native -O3 -fomit-frame-pointer2017091720170725
950665refgcc -funroll-loops -m32 -march=k6 -O3 -fomit-frame-pointer2017091720170725
950698refgcc -funroll-loops -m32 -march=k6-2 -O3 -fomit-frame-pointer2017091720170725
950722refgcc -funroll-loops -m32 -march=k6-3 -O3 -fomit-frame-pointer2017091720170725
952190refgcc -funroll-loops -m32 -march=i386 -O3 -fomit-frame-pointer2017091720170725
955700refgcc -funroll-loops -m32 -march=nocona -O3 -fomit-frame-pointer2017091720170725
955724refgcc -funroll-loops -m32 -march=prescott -O3 -fomit-frame-pointer2017091720170725
957353refgcc -m32 -march=k8 -O3 -fomit-frame-pointer2017091720170725
958602refgcc -funroll-loops -m32 -march=pentium4 -O3 -fomit-frame-pointer2017091720170725
959125refgcc -m32 -march=k6-3 -O3 -fomit-frame-pointer2017091720170725
959172refgcc -m32 -march=k6 -O3 -fomit-frame-pointer2017091720170725
959239refgcc -m32 -march=k6-2 -O3 -fomit-frame-pointer2017091720170725
959752refgcc -funroll-loops -m32 -march=k8 -O3 -fomit-frame-pointer2017091720170725
959913refgcc -funroll-loops -m32 -march=athlon -O3 -fomit-frame-pointer2017091720170725
960260refgcc -m32 -march=pentium4 -O3 -fomit-frame-pointer2017091720170725
962378refgcc -m32 -march=prescott -O3 -fomit-frame-pointer2017091720170725
962393refgcc -m32 -march=nocona -O3 -fomit-frame-pointer2017091720170725
962958refgcc -m32 -march=athlon -O3 -fomit-frame-pointer2017091720170725
963039refgcc -m32 -march=i386 -O3 -fomit-frame-pointer2017091720170725
963490refgcc -funroll-loops -m32 -march=pentium-mmx -O3 -fomit-frame-pointer2017091720170725
964151refgcc -funroll-loops -m32 -march=pentium -O3 -fomit-frame-pointer2017091720170725
964554refgcc -funroll-loops -m32 -march=pentium3 -O3 -fomit-frame-pointer2017091720170725
965143refgcc -funroll-loops -m32 -march=pentiumpro -O3 -fomit-frame-pointer2017091720170725
965167refgcc -funroll-loops -m32 -march=pentium2 -O3 -fomit-frame-pointer2017091720170725
965547refgcc -funroll-loops -m32 -march=pentium-m -O3 -fomit-frame-pointer2017091720170725
966806refgcc -funroll-loops -m32 -O3 -fomit-frame-pointer2017091720170725
968605refgcc -m32 -march=pentium3 -O3 -fomit-frame-pointer2017091720170725
969262refgcc -m32 -O3 -fomit-frame-pointer2017091720170725
969945refgcc -m32 -march=pentiumpro -O3 -fomit-frame-pointer2017091720170725
969950refgcc -m32 -march=pentium2 -O3 -fomit-frame-pointer2017091720170725
971137refgcc -m32 -march=pentium-m -O3 -fomit-frame-pointer2017091720170725
971826refgcc -m32 -march=pentium-mmx -O3 -fomit-frame-pointer2017091720170725
971950refgcc -m32 -march=pentium -O3 -fomit-frame-pointer2017091720170725
973550refgcc -funroll-loops -m32 -march=i486 -O3 -fomit-frame-pointer2017091720170725
975109refgcc -m32 -march=i486 -O3 -fomit-frame-pointer2017091720170725
976292refgcc -m32 -march=core2 -O3 -fomit-frame-pointer2017091720170725
1037139refgcc -funroll-loops -m32 -march=barcelona -O2 -fomit-frame-pointer2017091720170725
1046563refgcc -funroll-loops -m32 -march=k8 -O2 -fomit-frame-pointer2017091720170725
1049555refgcc -funroll-loops -m32 -march=athlon -O2 -fomit-frame-pointer2017091720170725
1052358refgcc -funroll-loops -m32 -march=pentium4 -O2 -fomit-frame-pointer2017091720170725
1052823refgcc -funroll-loops -m32 -O2 -fomit-frame-pointer2017091720170725
1053892refgcc -funroll-loops -m32 -march=nocona -O2 -fomit-frame-pointer2017091720170725
1055559refgcc -funroll-loops -m32 -march=prescott -O2 -fomit-frame-pointer2017091720170725
1059459refgcc -funroll-loops -m32 -march=pentium-m -O2 -fomit-frame-pointer2017091720170725
1059459refgcc -funroll-loops -m32 -march=pentium3 -O2 -fomit-frame-pointer2017091720170725
1060243refgcc -funroll-loops -m32 -march=pentium2 -O2 -fomit-frame-pointer2017091720170725
1060243refgcc -funroll-loops -m32 -march=pentiumpro -O2 -fomit-frame-pointer2017091720170725
1067805refgcc -funroll-loops -m32 -march=k6-3 -O2 -fomit-frame-pointer2017091720170725
1067857refgcc -funroll-loops -m32 -march=k6-2 -O2 -fomit-frame-pointer2017091720170725
1067867refgcc -funroll-loops -m32 -march=k6 -O2 -fomit-frame-pointer2017091720170725
1068218refgcc -funroll-loops -m32 -march=i386 -O2 -fomit-frame-pointer2017091720170725
1072901refgcc -funroll-loops -m32 -march=pentium -O2 -fomit-frame-pointer2017091720170725
1073395refgcc -funroll-loops -m32 -march=pentium-mmx -O2 -fomit-frame-pointer2017091720170725
1078948refgcc -funroll-loops -m32 -march=i486 -O2 -fomit-frame-pointer2017091720170725
1142498refgcc -funroll-loops -m32 -march=pentiumpro -O -fomit-frame-pointer2017091720170725
1142522refgcc -funroll-loops -m32 -march=pentium2 -O -fomit-frame-pointer2017091720170725
1142968refgcc -funroll-loops -m32 -march=pentium-m -O -fomit-frame-pointer2017091720170725
1143012refgcc -funroll-loops -m32 -march=pentium3 -O -fomit-frame-pointer2017091720170725
1157133refgcc -funroll-loops -m32 -march=nocona -O -fomit-frame-pointer2017091720170725
1157328refgcc -funroll-loops -m32 -march=prescott -O -fomit-frame-pointer2017091720170725
1161921refgcc -funroll-loops -m32 -march=athlon -O -fomit-frame-pointer2017091720170725
1161940refgcc -funroll-loops -m32 -march=k8 -O -fomit-frame-pointer2017091720170725
1166951refgcc -funroll-loops -m32 -march=pentium4 -O -fomit-frame-pointer2017091720170725
1167193refgcc -funroll-loops -m32 -march=k6 -O -fomit-frame-pointer2017091720170725
1167212refgcc -funroll-loops -m32 -march=k6-3 -O -fomit-frame-pointer2017091720170725
1167242refgcc -funroll-loops -m32 -march=k6-2 -O -fomit-frame-pointer2017091720170725
1167436refgcc -funroll-loops -m32 -march=barcelona -O -fomit-frame-pointer2017091720170725
1168249refgcc -funroll-loops -m32 -O -fomit-frame-pointer2017091720170725
1182560refgcc -funroll-loops -m32 -march=pentium-mmx -O -fomit-frame-pointer2017091720170725
1182707refgcc -funroll-loops -m32 -march=pentium -O -fomit-frame-pointer2017091720170725
1184237refgcc -funroll-loops -m32 -march=i386 -O -fomit-frame-pointer2017091720170725
1186346refgcc -funroll-loops -m32 -march=i486 -O -fomit-frame-pointer2017091720170725
1554115refgcc -m32 -march=barcelona -O2 -fomit-frame-pointer2017091720170725
1558228refgcc -m32 -march=core2 -O2 -fomit-frame-pointer2017091720170725
1558233refgcc -m32 -march=core2 -msse4.1 -O2 -fomit-frame-pointer2017091720170725
1558266refgcc -m32 -march=core2 -msse4 -O2 -fomit-frame-pointer2017091720170725
1560703refgcc -m32 -march=athlon -O2 -fomit-frame-pointer2017091720170725
1561087refgcc -m32 -march=prescott -O2 -fomit-frame-pointer2017091720170725
1561121refgcc -m32 -march=nocona -O2 -fomit-frame-pointer2017091720170725
1571062refgcc -m32 -march=corei7 -O2 -fomit-frame-pointer2017091720170725
1571604refgcc -m32 -march=k8 -O2 -fomit-frame-pointer2017091720170725
1571823refgcc -m32 -march=native -mtune=native -O2 -fomit-frame-pointer2017091720170725
1573124refgcc -funroll-loops -m32 -march=k6-2 -Os -fomit-frame-pointer2017091720170725
1573138refgcc -funroll-loops -m32 -march=k6-3 -Os -fomit-frame-pointer2017091720170725
1573210refgcc -funroll-loops -m32 -march=k6 -Os -fomit-frame-pointer2017091720170725
1575237refgcc -m32 -O2 -fomit-frame-pointer2017091720170725
1575769refgcc -funroll-loops -m32 -march=pentium-mmx -Os -fomit-frame-pointer2017091720170725
1575770refgcc -funroll-loops -m32 -march=pentium -Os -fomit-frame-pointer2017091720170725
1583109refgcc -funroll-loops -m32 -march=athlon -Os -fomit-frame-pointer2017091720170725
1585170refgcc -m32 -march=pentium4 -O2 -fomit-frame-pointer2017091720170725
1586244refgcc -funroll-loops -m32 -Os -fomit-frame-pointer2017091720170725
1589483refgcc -funroll-loops -m32 -march=barcelona -Os -fomit-frame-pointer2017091720170725
1589773refgcc -m32 -march=core2 -Os -fomit-frame-pointer2017091720170725
1589901refgcc -m32 -march=core2 -msse4.1 -Os -fomit-frame-pointer2017091720170725
1589915refgcc -m32 -march=core2 -msse4 -Os -fomit-frame-pointer2017091720170725
1589939refgcc -m32 -march=corei7 -Os -fomit-frame-pointer2017091720170725
1590504refgcc -funroll-loops -m32 -march=pentium3 -Os -fomit-frame-pointer2017091720170725
1590537refgcc -funroll-loops -m32 -march=pentium-m -Os -fomit-frame-pointer2017091720170725
1591829refgcc -m32 -march=pentium4 -O -fomit-frame-pointer2017091720170725
1592504refgcc -funroll-loops -m32 -march=k8 -Os -fomit-frame-pointer2017091720170725
1593288refgcc -m32 -march=k8 -O -fomit-frame-pointer2017091720170725
1593397refgcc -m32 -march=k6-2 -Os -fomit-frame-pointer2017091720170725
1593421refgcc -m32 -march=k6-3 -Os -fomit-frame-pointer2017091720170725
1593435refgcc -m32 -march=pentiumpro -O2 -fomit-frame-pointer2017091720170725
1593444refgcc -m32 -march=pentium2 -O2 -fomit-frame-pointer2017091720170725
1593673refgcc -m32 -march=k6 -Os -fomit-frame-pointer2017091720170725
1594200refgcc -m32 -march=k8 -Os -fomit-frame-pointer2017091720170725
1594798refgcc -m32 -march=nocona -O -fomit-frame-pointer2017091720170725
1594798refgcc -m32 -march=prescott -O -fomit-frame-pointer2017091720170725
1595540refgcc -funroll-loops -m32 -march=i486 -Os -fomit-frame-pointer2017091720170725
1595596refgcc -m32 -march=pentiumpro -O -fomit-frame-pointer2017091720170725
1595611refgcc -m32 -march=pentium2 -O -fomit-frame-pointer2017091720170725
1596166refgcc -m32 -march=athlon -O -fomit-frame-pointer2017091720170725
1596675refgcc -m32 -march=pentium3 -O -fomit-frame-pointer2017091720170725
1596684refgcc -m32 -march=pentium-m -O -fomit-frame-pointer2017091720170725
1597354refgcc -m32 -march=pentium-mmx -O2 -fomit-frame-pointer2017091720170725
1597358refgcc -m32 -march=pentium -Os -fomit-frame-pointer2017091720170725
1597406refgcc -m32 -march=pentium -O2 -fomit-frame-pointer2017091720170725
1597672refgcc -m32 -march=nocona -Os -fomit-frame-pointer2017091720170725
1597843refgcc -m32 -march=pentium-mmx -Os -fomit-frame-pointer2017091720170725
1598081refgcc -m32 -march=native -mtune=native -Os -fomit-frame-pointer2017091720170725
1598370refgcc -m32 -march=barcelona -Os -fomit-frame-pointer2017091720170725
1598465refgcc -m32 -march=athlon -Os -fomit-frame-pointer2017091720170725
1598660refgcc -funroll-loops -m32 -march=i386 -Os -fomit-frame-pointer2017091720170725
1598755refgcc -funroll-loops -m32 -march=pentiumpro -Os -fomit-frame-pointer2017091720170725
1598798refgcc -funroll-loops -m32 -march=pentium2 -Os -fomit-frame-pointer2017091720170725
1600826refgcc -m32 -march=prescott -Os -fomit-frame-pointer2017091720170725
1600906refgcc -m32 -march=pentium4 -Os -fomit-frame-pointer2017091720170725
1601586refgcc -m32 -Os -fomit-frame-pointer2017091720170725
1601861refgcc -m32 -march=i486 -O2 -fomit-frame-pointer2017091720170725
1601914refgcc -m32 -march=i386 -Os -fomit-frame-pointer2017091720170725
1603049refgcc -m32 -march=native -mtune=native -O -fomit-frame-pointer2017091720170725
1603657refgcc -m32 -march=barcelona -O -fomit-frame-pointer2017091720170725
1603813refgcc -m32 -march=corei7 -O -fomit-frame-pointer2017091720170725
1604056refgcc -m32 -O -fomit-frame-pointer2017091720170725
1605904refgcc -m32 -march=core2 -msse4 -O -fomit-frame-pointer2017091720170725
1606009refgcc -m32 -march=core2 -msse4.1 -O -fomit-frame-pointer2017091720170725
1606526refgcc -m32 -march=i486 -Os -fomit-frame-pointer2017091720170725
1606749refgcc -m32 -march=pentium-m -O2 -fomit-frame-pointer2017091720170725
1606778refgcc -m32 -march=pentium3 -O2 -fomit-frame-pointer2017091720170725
1608046refgcc -m32 -march=k6 -O2 -fomit-frame-pointer2017091720170725
1608055refgcc -m32 -march=k6-2 -O2 -fomit-frame-pointer2017091720170725
1608188refgcc -m32 -march=k6-3 -O2 -fomit-frame-pointer2017091720170725
1608611refgcc -funroll-loops -m32 -march=nocona -Os -fomit-frame-pointer2017091720170725
1608801refgcc -funroll-loops -m32 -march=pentium4 -Os -fomit-frame-pointer2017091720170725
1608996refgcc -m32 -march=core2 -O -fomit-frame-pointer2017091720170725
1611713refgcc -funroll-loops -m32 -march=prescott -Os -fomit-frame-pointer2017091720170725
1612269refgcc -m32 -march=pentium-m -Os -fomit-frame-pointer2017091720170725
1612307refgcc -m32 -march=pentium3 -Os -fomit-frame-pointer2017091720170725
1615447refgcc -m32 -march=i386 -O2 -fomit-frame-pointer2017091720170725
1616420refgcc -m32 -march=pentium-mmx -O -fomit-frame-pointer2017091720170725
1618030refgcc -m32 -march=i386 -O -fomit-frame-pointer2017091720170725
1618097refgcc -m32 -march=pentium -O -fomit-frame-pointer2017091720170725
1618230refgcc -m32 -march=i486 -O -fomit-frame-pointer2017091720170725
1624814refgcc -m32 -march=pentiumpro -Os -fomit-frame-pointer2017091720170725
1624904refgcc -m32 -march=pentium2 -Os -fomit-frame-pointer2017091720170725
1631098refgcc -m32 -march=k6 -O -fomit-frame-pointer2017091720170725
1631103refgcc -m32 -march=k6-3 -O -fomit-frame-pointer2017091720170725
1634162refgcc -m32 -march=k6-2 -O -fomit-frame-pointer2017091720170725

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: 18, 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=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