Implementation notes: x86, h4e450, crypto_aead/ascon128v1

Computer: h4e450
Architecture: x86
CPU ID: AuthenticAMD-00500f20-178bfbff
SUPERCOP version: 20171218
Operation: crypto_aead
Primitive: ascon128v1
TimeImplementationCompilerBenchmark dateSUPERCOP version
673051opt64gcc -funroll-loops -m32 -march=pentium -Os -fomit-frame-pointer2017091720170725
673060opt64gcc -funroll-loops -m32 -march=pentium-mmx -Os -fomit-frame-pointer2017091720170725
678870opt64gcc -m32 -march=pentium -Os -fomit-frame-pointer2017091720170725
679093opt64gcc -m32 -march=pentium-mmx -Os -fomit-frame-pointer2017091720170725
687097opt64gcc -m32 -Os -fomit-frame-pointer2017091720170725
687125opt64gcc -funroll-loops -m32 -march=k6 -Os -fomit-frame-pointer2017091720170725
687144opt64gcc -m32 -march=native -mtune=native -Os -fomit-frame-pointer2017091720170725
687329opt64gcc -m32 -march=corei7 -Os -fomit-frame-pointer2017091720170725
687367opt64gcc -m32 -march=core2 -msse4 -Os -fomit-frame-pointer2017091720170725
687401opt64gcc -m32 -march=core2 -msse4.1 -Os -fomit-frame-pointer2017091720170725
687420opt64gcc -m32 -march=core2 -Os -fomit-frame-pointer2017091720170725
687481opt64gcc -funroll-loops -m32 -march=k6-2 -Os -fomit-frame-pointer2017091720170725
687563opt64gcc -m32 -march=barcelona -Os -fomit-frame-pointer2017091720170725
687671opt64gcc -funroll-loops -m32 -march=k6-3 -Os -fomit-frame-pointer2017091720170725
687681opt64gcc -m32 -march=athlon -Os -fomit-frame-pointer2017091720170725
687720opt64gcc -m32 -march=k8 -Os -fomit-frame-pointer2017091720170725
690968opt64gcc -funroll-loops -m32 -march=pentiumpro -Os -fomit-frame-pointer2017091720170725
691158opt64gcc -funroll-loops -m32 -march=pentium3 -Os -fomit-frame-pointer2017091720170725
691186opt64gcc -funroll-loops -m32 -march=pentium-m -Os -fomit-frame-pointer2017091720170725
691300opt64gcc -funroll-loops -m32 -march=pentium2 -Os -fomit-frame-pointer2017091720170725
691928opt64gcc -funroll-loops -m32 -march=barcelona -Os -fomit-frame-pointer2017091720170725
691971opt64gcc -funroll-loops -m32 -march=k8 -Os -fomit-frame-pointer2017091720170725
692151opt64gcc -funroll-loops -m32 -Os -fomit-frame-pointer2017091720170725
692161opt64gcc -funroll-loops -m32 -march=athlon -Os -fomit-frame-pointer2017091720170725
692351opt64gcc -m32 -march=k6 -Os -fomit-frame-pointer2017091720170725
692389opt64gcc -m32 -march=k6-2 -Os -fomit-frame-pointer2017091720170725
692417opt64gcc -m32 -march=k6-3 -Os -fomit-frame-pointer2017091720170725
692535opt64gcc -m32 -march=pentiumpro -Os -fomit-frame-pointer2017091720170725
692811opt64gcc -m32 -march=pentium2 -Os -fomit-frame-pointer2017091720170725
693371opt64gcc -m32 -march=pentium-m -Os -fomit-frame-pointer2017091720170725
693524opt64gcc -m32 -march=pentium3 -Os -fomit-frame-pointer2017091720170725
710258opt64gcc -funroll-loops -m32 -march=i486 -Os -fomit-frame-pointer2017091720170725
710267opt64gcc -funroll-loops -m32 -march=i386 -O2 -fomit-frame-pointer2017091720170725
710377opt64gcc -funroll-loops -m32 -march=i386 -O3 -fomit-frame-pointer2017091720170725
711217opt64gcc -m32 -march=i486 -Os -fomit-frame-pointer2017091720170725
711602opt64gcc -funroll-loops -m32 -march=pentium4 -Os -fomit-frame-pointer2017091720170725
711607opt64gcc -funroll-loops -m32 -march=prescott -Os -fomit-frame-pointer2017091720170725
711854opt64gcc -funroll-loops -m32 -march=nocona -Os -fomit-frame-pointer2017091720170725
712115opt64gcc -funroll-loops -m32 -march=i486 -O2 -fomit-frame-pointer2017091720170725
712158opt64gcc -m32 -march=nocona -Os -fomit-frame-pointer2017091720170725
712168opt64gcc -m32 -march=pentium4 -Os -fomit-frame-pointer2017091720170725
712187opt64gcc -funroll-loops -m32 -march=i486 -O3 -fomit-frame-pointer2017091720170725
712206opt64gcc -m32 -march=prescott -Os -fomit-frame-pointer2017091720170725
718020opt64gcc -funroll-loops -m32 -march=pentium-mmx -O3 -fomit-frame-pointer2017091720170725
718614opt64gcc -funroll-loops -m32 -march=pentium -O3 -fomit-frame-pointer2017091720170725
719207opt64gcc -m32 -march=i486 -O3 -fomit-frame-pointer2017091720170725
719345opt64gcc -funroll-loops -m32 -march=athlon -O2 -fomit-frame-pointer2017091720170725
719520opt64gcc -funroll-loops -m32 -march=athlon -O3 -fomit-frame-pointer2017091720170725
719886opt64gcc -funroll-loops -m32 -march=pentium -O2 -fomit-frame-pointer2017091720170725
719920opt64gcc -funroll-loops -m32 -march=pentium-mmx -O2 -fomit-frame-pointer2017091720170725
720418opt64gcc -m32 -march=i486 -O2 -fomit-frame-pointer2017091720170725
720979opt64gcc -m32 -march=i386 -Os -fomit-frame-pointer2017091720170725
721934opt64gcc -funroll-loops -m32 -march=k8 -O2 -fomit-frame-pointer2017091720170725
722004opt64gcc -m32 -march=i386 -O3 -fomit-frame-pointer2017091720170725
722048opt64gcc -funroll-loops -m32 -march=i386 -Os -fomit-frame-pointer2017091720170725
722228opt64gcc -funroll-loops -m32 -march=barcelona -O2 -fomit-frame-pointer2017091720170725
722623opt64gcc -funroll-loops -m32 -march=barcelona -O3 -fomit-frame-pointer2017091720170725
722803opt64gcc -m32 -march=i386 -O2 -fomit-frame-pointer2017091720170725
723235opt64gcc -funroll-loops -m32 -march=k8 -O3 -fomit-frame-pointer2017091720170725
723430opt64gcc -funroll-loops -m32 -O2 -fomit-frame-pointer2017091720170725
723677opt64gcc -funroll-loops -m32 -O3 -fomit-frame-pointer2017091720170725
728370opt64gcc -m32 -march=core2 -msse4 -O2 -fomit-frame-pointer2017091720170725
728379opt64gcc -m32 -march=core2 -msse4.1 -O2 -fomit-frame-pointer2017091720170725
728407opt64gcc -m32 -march=core2 -O2 -fomit-frame-pointer2017091720170725
728650opt64gcc -m32 -march=corei7 -O2 -fomit-frame-pointer2017091720170725
729843opt64gcc -m32 -O2 -fomit-frame-pointer2017091720170725
730037opt64gcc -m32 -march=athlon -O3 -fomit-frame-pointer2017091720170725
730336opt64gcc -m32 -march=pentium-mmx -O2 -fomit-frame-pointer2017091720170725
730356opt64gcc -m32 -march=pentium -O2 -fomit-frame-pointer2017091720170725
731295opt64gcc -m32 -march=pentium -O3 -fomit-frame-pointer2017091720170725
731486opt64gcc -m32 -march=pentium-mmx -O3 -fomit-frame-pointer2017091720170725
731814opt64gcc -m32 -march=barcelona -O2 -fomit-frame-pointer2017091720170725
731909opt64gcc -m32 -march=native -mtune=native -O2 -fomit-frame-pointer2017091720170725
731913opt64gcc -funroll-loops -m32 -march=prescott -O2 -fomit-frame-pointer2017091720170725
731927opt64gcc -funroll-loops -m32 -march=nocona -O2 -fomit-frame-pointer2017091720170725
731985opt64gcc -funroll-loops -m32 -march=k6-3 -O2 -fomit-frame-pointer2017091720170725
731989opt64gcc -funroll-loops -m32 -march=prescott -O3 -fomit-frame-pointer2017091720170725
731999opt64gcc -funroll-loops -m32 -march=k6-2 -O2 -fomit-frame-pointer2017091720170725
732022opt64gcc -funroll-loops -m32 -march=nocona -O3 -fomit-frame-pointer2017091720170725
732037opt64gcc -funroll-loops -m32 -march=k6 -O2 -fomit-frame-pointer2017091720170725
732322opt64gcc -m32 -march=k8 -O2 -fomit-frame-pointer2017091720170725
732892opt64gcc -m32 -march=native -mtune=native -O3 -fomit-frame-pointer2017091720170725
733086opt64gcc -m32 -march=barcelona -O3 -fomit-frame-pointer2017091720170725
733181opt64gcc -funroll-loops -m32 -march=k6 -O3 -fomit-frame-pointer2017091720170725
733571opt64gcc -m32 -march=k8 -O3 -fomit-frame-pointer2017091720170725
733728opt64gcc -m32 -march=athlon -O2 -fomit-frame-pointer2017091720170725
733732opt64gcc -m32 -O3 -fomit-frame-pointer2017091720170725
734065opt64gcc -funroll-loops -m32 -march=k6-2 -O3 -fomit-frame-pointer2017091720170725
734094opt64gcc -funroll-loops -m32 -march=k6-3 -O3 -fomit-frame-pointer2017091720170725
734521opt64gcc -m32 -march=core2 -O3 -fomit-frame-pointer2017091720170725
738378opt64gcc -m32 -march=prescott -O2 -fomit-frame-pointer2017091720170725
738497opt64gcc -m32 -march=nocona -O2 -fomit-frame-pointer2017091720170725
738905opt64gcc -funroll-loops -m32 -march=pentium4 -O2 -fomit-frame-pointer2017091720170725
739409opt64gcc -funroll-loops -m32 -march=pentium4 -O3 -fomit-frame-pointer2017091720170725
740981opt64gcc -m32 -march=k6-3 -O2 -fomit-frame-pointer2017091720170725
741000opt64gcc -m32 -march=k6-2 -O2 -fomit-frame-pointer2017091720170725
741014opt64gcc -m32 -march=k6 -O2 -fomit-frame-pointer2017091720170725
742387opt64gcc -m32 -march=nocona -O3 -fomit-frame-pointer2017091720170725
742853opt64gcc -m32 -march=prescott -O3 -fomit-frame-pointer2017091720170725
744600opt64gcc -m32 -march=k6 -O3 -fomit-frame-pointer2017091720170725
744986opt64gcc -m32 -march=pentium4 -O2 -fomit-frame-pointer2017091720170725
746634opt64gcc -m32 -march=k6-2 -O3 -fomit-frame-pointer2017091720170725
746657opt64gcc -m32 -march=k6-3 -O3 -fomit-frame-pointer2017091720170725
747873opt64gcc -funroll-loops -m32 -march=pentium3 -O2 -fomit-frame-pointer2017091720170725
747878opt64gcc -funroll-loops -m32 -march=pentiumpro -O2 -fomit-frame-pointer2017091720170725
747883opt64gcc -funroll-loops -m32 -march=pentium2 -O2 -fomit-frame-pointer2017091720170725
748011opt64gcc -funroll-loops -m32 -march=pentium-m -O2 -fomit-frame-pointer2017091720170725
748087opt64gcc -funroll-loops -m32 -march=pentium2 -O3 -fomit-frame-pointer2017091720170725
748115opt64gcc -funroll-loops -m32 -march=pentiumpro -O3 -fomit-frame-pointer2017091720170725
748125opt64gcc -funroll-loops -m32 -march=pentium-m -O3 -fomit-frame-pointer2017091720170725
748211opt64gcc -funroll-loops -m32 -march=pentium3 -O3 -fomit-frame-pointer2017091720170725
749906opt64gcc -m32 -march=pentium4 -O3 -fomit-frame-pointer2017091720170725
751312opt64gcc -funroll-loops -m32 -march=i386 -O -fomit-frame-pointer2017091720170725
752262opt64gcc -funroll-loops -m32 -march=pentium-mmx -O -fomit-frame-pointer2017091720170725
752291opt64gcc -funroll-loops -m32 -march=pentium -O -fomit-frame-pointer2017091720170725
752329opt64gcc -funroll-loops -m32 -march=i486 -O -fomit-frame-pointer2017091720170725
755611opt64gcc -m32 -march=pentium2 -O2 -fomit-frame-pointer2017091720170725
755615opt64gcc -m32 -march=pentiumpro -O2 -fomit-frame-pointer2017091720170725
755625opt64gcc -m32 -march=pentium3 -O2 -fomit-frame-pointer2017091720170725
755630opt64gcc -m32 -march=pentium-m -O2 -fomit-frame-pointer2017091720170725
756955opt64gcc -m32 -march=pentium2 -O3 -fomit-frame-pointer2017091720170725
756964opt64gcc -m32 -march=pentiumpro -O3 -fomit-frame-pointer2017091720170725
757032opt64gcc -m32 -march=pentium3 -O3 -fomit-frame-pointer2017091720170725
757274opt64gcc -m32 -march=pentium-m -O3 -fomit-frame-pointer2017091720170725
765667opt64gcc -m32 -march=i486 -O -fomit-frame-pointer2017091720170725
766114opt64gcc -m32 -march=pentium-mmx -O -fomit-frame-pointer2017091720170725
766152opt64gcc -m32 -march=pentium -O -fomit-frame-pointer2017091720170725
766489opt64gcc -m32 -march=i386 -O -fomit-frame-pointer2017091720170725
767486opt64gcc -funroll-loops -m32 -march=pentium4 -O -fomit-frame-pointer2017091720170725
768626opt64gcc -funroll-loops -m32 -march=k6-2 -O -fomit-frame-pointer2017091720170725
768636opt64gcc -funroll-loops -m32 -march=k6 -O -fomit-frame-pointer2017091720170725
768673opt64gcc -funroll-loops -m32 -march=k6-3 -O -fomit-frame-pointer2017091720170725
768939opt64gcc -funroll-loops -m32 -march=pentium3 -O -fomit-frame-pointer2017091720170725
768977opt64gcc -funroll-loops -m32 -march=pentiumpro -O -fomit-frame-pointer2017091720170725
768987opt64gcc -funroll-loops -m32 -march=pentium2 -O -fomit-frame-pointer2017091720170725
769020opt64gcc -funroll-loops -m32 -march=pentium-m -O -fomit-frame-pointer2017091720170725
778426opt64gcc -m32 -march=pentium4 -O -fomit-frame-pointer2017091720170725
779741opt64gcc -m32 -march=k6 -O -fomit-frame-pointer2017091720170725
779941opt64gcc -m32 -march=k6-3 -O -fomit-frame-pointer2017091720170725
779945opt64gcc -m32 -march=pentium-m -O -fomit-frame-pointer2017091720170725
779950opt64gcc -m32 -march=k6-2 -O -fomit-frame-pointer2017091720170725
779969opt64gcc -m32 -march=pentium3 -O -fomit-frame-pointer2017091720170725
780017opt64gcc -m32 -march=pentium2 -O -fomit-frame-pointer2017091720170725
780040opt64gcc -m32 -march=pentiumpro -O -fomit-frame-pointer2017091720170725
780268opt64gcc -funroll-loops -m32 -march=athlon -O -fomit-frame-pointer2017091720170725
780368opt64gcc -funroll-loops -m32 -O -fomit-frame-pointer2017091720170725
780392opt64gcc -funroll-loops -m32 -march=k8 -O -fomit-frame-pointer2017091720170725
780439opt64gcc -funroll-loops -m32 -march=barcelona -O -fomit-frame-pointer2017091720170725
781023opt64gcc -funroll-loops -m32 -march=nocona -O -fomit-frame-pointer2017091720170725
781199opt64gcc -funroll-loops -m32 -march=prescott -O -fomit-frame-pointer2017091720170725
792220opt64gcc -m32 -march=athlon -O -fomit-frame-pointer2017091720170725
792395opt64gcc -m32 -march=native -mtune=native -O -fomit-frame-pointer2017091720170725
792566opt64gcc -m32 -march=k8 -O -fomit-frame-pointer2017091720170725
792732opt64gcc -m32 -march=barcelona -O -fomit-frame-pointer2017091720170725
792922opt64gcc -m32 -march=core2 -O -fomit-frame-pointer2017091720170725
792923opt64gcc -m32 -march=core2 -msse4 -O -fomit-frame-pointer2017091720170725
792970opt64gcc -m32 -march=core2 -msse4.1 -O -fomit-frame-pointer2017091720170725
793027opt64gcc -m32 -march=prescott -O -fomit-frame-pointer2017091720170725
793088opt64gcc -m32 -march=corei7 -O -fomit-frame-pointer2017091720170725
793103opt64gcc -m32 -O -fomit-frame-pointer2017091720170725
793221opt64gcc -m32 -march=nocona -O -fomit-frame-pointer2017091720170725
943635refgcc -funroll-loops -m32 -march=barcelona -O3 -fomit-frame-pointer2017091720170725
944224refgcc -m32 -march=barcelona -O3 -fomit-frame-pointer2017091720170725
944229refgcc -m32 -march=native -mtune=native -O3 -fomit-frame-pointer2017091720170725
950674refgcc -funroll-loops -m32 -march=k6-3 -O3 -fomit-frame-pointer2017091720170725
950674refgcc -funroll-loops -m32 -march=k6 -O3 -fomit-frame-pointer2017091720170725
950812refgcc -funroll-loops -m32 -march=k6-2 -O3 -fomit-frame-pointer2017091720170725
952085refgcc -funroll-loops -m32 -march=i386 -O3 -fomit-frame-pointer2017091720170725
955700refgcc -funroll-loops -m32 -march=prescott -O3 -fomit-frame-pointer2017091720170725
955715refgcc -funroll-loops -m32 -march=nocona -O3 -fomit-frame-pointer2017091720170725
957311refgcc -m32 -march=k8 -O3 -fomit-frame-pointer2017091720170725
958607refgcc -funroll-loops -m32 -march=pentium4 -O3 -fomit-frame-pointer2017091720170725
959063refgcc -m32 -march=k6 -O3 -fomit-frame-pointer2017091720170725
959253refgcc -m32 -march=k6-3 -O3 -fomit-frame-pointer2017091720170725
959262refgcc -m32 -march=k6-2 -O3 -fomit-frame-pointer2017091720170725
959790refgcc -funroll-loops -m32 -march=k8 -O3 -fomit-frame-pointer2017091720170725
959980refgcc -funroll-loops -m32 -march=athlon -O3 -fomit-frame-pointer2017091720170725
960150refgcc -funroll-loops -m32 -march=i486 -O3 -fomit-frame-pointer2017091720170725
960250refgcc -m32 -march=pentium4 -O3 -fomit-frame-pointer2017091720170725
961951refgcc -m32 -march=i386 -O3 -fomit-frame-pointer2017091720170725
962378refgcc -m32 -march=nocona -O3 -fomit-frame-pointer2017091720170725
962378refgcc -m32 -march=prescott -O3 -fomit-frame-pointer2017091720170725
962768refgcc -m32 -march=athlon -O3 -fomit-frame-pointer2017091720170725
963428refgcc -funroll-loops -m32 -march=pentium -O3 -fomit-frame-pointer2017091720170725
964093refgcc -funroll-loops -m32 -march=pentium-mmx -O3 -fomit-frame-pointer2017091720170725
964568refgcc -funroll-loops -m32 -march=pentium3 -O3 -fomit-frame-pointer2017091720170725
964797refgcc -funroll-loops -m32 -march=pentium-m -O3 -fomit-frame-pointer2017091720170725
965148refgcc -funroll-loops -m32 -march=pentium2 -O3 -fomit-frame-pointer2017091720170725
965166refgcc -funroll-loops -m32 -march=pentiumpro -O3 -fomit-frame-pointer2017091720170725
966810refgcc -funroll-loops -m32 -O3 -fomit-frame-pointer2017091720170725
968610refgcc -m32 -march=pentium3 -O3 -fomit-frame-pointer2017091720170725
969960refgcc -m32 -march=pentium2 -O3 -fomit-frame-pointer2017091720170725
969960refgcc -m32 -march=pentiumpro -O3 -fomit-frame-pointer2017091720170725
969983refgcc -m32 -O3 -fomit-frame-pointer2017091720170725
971142refgcc -m32 -march=pentium-m -O3 -fomit-frame-pointer2017091720170725
971798refgcc -m32 -march=pentium -O3 -fomit-frame-pointer2017091720170725
971898refgcc -m32 -march=pentium-mmx -O3 -fomit-frame-pointer2017091720170725
975170refgcc -m32 -march=i486 -O3 -fomit-frame-pointer2017091720170725
976315refgcc -m32 -march=core2 -O3 -fomit-frame-pointer2017091720170725
1037124refgcc -funroll-loops -m32 -march=barcelona -O2 -fomit-frame-pointer2017091720170725
1046463refgcc -funroll-loops -m32 -march=athlon -O2 -fomit-frame-pointer2017091720170725
1046558refgcc -funroll-loops -m32 -march=k8 -O2 -fomit-frame-pointer2017091720170725
1052591refgcc -funroll-loops -m32 -march=pentium4 -O2 -fomit-frame-pointer2017091720170725
1052866refgcc -funroll-loops -m32 -O2 -fomit-frame-pointer2017091720170725
1053854refgcc -funroll-loops -m32 -march=prescott -O2 -fomit-frame-pointer2017091720170725
1055536refgcc -funroll-loops -m32 -march=nocona -O2 -fomit-frame-pointer2017091720170725
1059369refgcc -funroll-loops -m32 -march=pentium-m -O2 -fomit-frame-pointer2017091720170725
1059545refgcc -funroll-loops -m32 -march=pentium3 -O2 -fomit-frame-pointer2017091720170725
1060295refgcc -funroll-loops -m32 -march=pentiumpro -O2 -fomit-frame-pointer2017091720170725
1060328refgcc -funroll-loops -m32 -march=pentium2 -O2 -fomit-frame-pointer2017091720170725
1067800refgcc -funroll-loops -m32 -march=k6-3 -O2 -fomit-frame-pointer2017091720170725
1067814refgcc -funroll-loops -m32 -march=k6 -O2 -fomit-frame-pointer2017091720170725
1067838refgcc -funroll-loops -m32 -march=k6-2 -O2 -fomit-frame-pointer2017091720170725
1068213refgcc -funroll-loops -m32 -march=i386 -O2 -fomit-frame-pointer2017091720170725
1073428refgcc -funroll-loops -m32 -march=pentium -O2 -fomit-frame-pointer2017091720170725
1073453refgcc -funroll-loops -m32 -march=pentium-mmx -O2 -fomit-frame-pointer2017091720170725
1079034refgcc -funroll-loops -m32 -march=i486 -O2 -fomit-frame-pointer2017091720170725
1142461refgcc -funroll-loops -m32 -march=pentiumpro -O -fomit-frame-pointer2017091720170725
1142484refgcc -funroll-loops -m32 -march=pentium2 -O -fomit-frame-pointer2017091720170725
1143017refgcc -funroll-loops -m32 -march=pentium-m -O -fomit-frame-pointer2017091720170725
1143026refgcc -funroll-loops -m32 -march=pentium3 -O -fomit-frame-pointer2017091720170725
1157114refgcc -funroll-loops -m32 -march=prescott -O -fomit-frame-pointer2017091720170725
1157190refgcc -funroll-loops -m32 -march=nocona -O -fomit-frame-pointer2017091720170725
1161888refgcc -funroll-loops -m32 -march=athlon -O -fomit-frame-pointer2017091720170725
1161969refgcc -funroll-loops -m32 -march=k8 -O -fomit-frame-pointer2017091720170725
1166928refgcc -funroll-loops -m32 -march=pentium4 -O -fomit-frame-pointer2017091720170725
1167218refgcc -funroll-loops -m32 -march=k6 -O -fomit-frame-pointer2017091720170725
1167274refgcc -funroll-loops -m32 -march=k6-3 -O -fomit-frame-pointer2017091720170725
1167289refgcc -funroll-loops -m32 -march=k6-2 -O -fomit-frame-pointer2017091720170725
1167455refgcc -funroll-loops -m32 -march=barcelona -O -fomit-frame-pointer2017091720170725
1168220refgcc -funroll-loops -m32 -O -fomit-frame-pointer2017091720170725
1182560refgcc -funroll-loops -m32 -march=pentium -O -fomit-frame-pointer2017091720170725
1183149refgcc -funroll-loops -m32 -march=pentium-mmx -O -fomit-frame-pointer2017091720170725
1184213refgcc -funroll-loops -m32 -march=i386 -O -fomit-frame-pointer2017091720170725
1186185refgcc -funroll-loops -m32 -march=i486 -O -fomit-frame-pointer2017091720170725
1554148refgcc -m32 -march=barcelona -O2 -fomit-frame-pointer2017091720170725
1557330refgcc -m32 -march=core2 -O2 -fomit-frame-pointer2017091720170725
1558052refgcc -m32 -march=core2 -msse4 -O2 -fomit-frame-pointer2017091720170725
1558181refgcc -m32 -march=core2 -msse4.1 -O2 -fomit-frame-pointer2017091720170725
1560684refgcc -m32 -march=athlon -O2 -fomit-frame-pointer2017091720170725
1561101refgcc -m32 -march=nocona -O2 -fomit-frame-pointer2017091720170725
1561116refgcc -m32 -march=prescott -O2 -fomit-frame-pointer2017091720170725
1573295refgcc -m32 -march=corei7 -O2 -fomit-frame-pointer2017091720170725
1574692refgcc -funroll-loops -m32 -march=k6 -Os -fomit-frame-pointer2017091720170725
1575218refgcc -m32 -O2 -fomit-frame-pointer2017091720170725
1575708refgcc -funroll-loops -m32 -march=pentium -Os -fomit-frame-pointer2017091720170725
1575713refgcc -funroll-loops -m32 -march=pentium-mmx -Os -fomit-frame-pointer2017091720170725
1577029refgcc -funroll-loops -m32 -march=k6-3 -Os -fomit-frame-pointer2017091720170725
1577052refgcc -funroll-loops -m32 -march=k6-2 -Os -fomit-frame-pointer2017091720170725
1581774refgcc -m32 -march=native -mtune=native -O2 -fomit-frame-pointer2017091720170725
1583113refgcc -funroll-loops -m32 -march=athlon -Os -fomit-frame-pointer2017091720170725
1583398refgcc -m32 -march=k8 -O2 -fomit-frame-pointer2017091720170725
1585194refgcc -m32 -march=pentium4 -O2 -fomit-frame-pointer2017091720170725
1586400refgcc -funroll-loops -m32 -Os -fomit-frame-pointer2017091720170725
1589436refgcc -funroll-loops -m32 -march=barcelona -Os -fomit-frame-pointer2017091720170725
1589778refgcc -m32 -march=core2 -msse4 -Os -fomit-frame-pointer2017091720170725
1589992refgcc -m32 -march=core2 -msse4.1 -Os -fomit-frame-pointer2017091720170725
1590005refgcc -m32 -march=corei7 -Os -fomit-frame-pointer2017091720170725
1590120refgcc -m32 -march=core2 -Os -fomit-frame-pointer2017091720170725
1590504refgcc -funroll-loops -m32 -march=pentium-m -Os -fomit-frame-pointer2017091720170725
1590685refgcc -funroll-loops -m32 -march=pentium3 -Os -fomit-frame-pointer2017091720170725
1591858refgcc -m32 -march=pentium4 -O -fomit-frame-pointer2017091720170725
1592490refgcc -funroll-loops -m32 -march=k8 -Os -fomit-frame-pointer2017091720170725
1593259refgcc -m32 -march=k8 -O -fomit-frame-pointer2017091720170725
1593345refgcc -m32 -march=k6-3 -Os -fomit-frame-pointer2017091720170725
1593430refgcc -m32 -march=pentium2 -O2 -fomit-frame-pointer2017091720170725
1593430refgcc -m32 -march=pentiumpro -O2 -fomit-frame-pointer2017091720170725
1593501refgcc -m32 -march=k6 -Os -fomit-frame-pointer2017091720170725
1593986refgcc -m32 -march=k6-2 -Os -fomit-frame-pointer2017091720170725
1594171refgcc -m32 -march=k8 -Os -fomit-frame-pointer2017091720170725
1594803refgcc -m32 -march=nocona -O -fomit-frame-pointer2017091720170725
1595521refgcc -funroll-loops -m32 -march=i386 -Os -fomit-frame-pointer2017091720170725
1595620refgcc -m32 -march=pentium2 -O -fomit-frame-pointer2017091720170725
1595662refgcc -m32 -march=pentiumpro -O -fomit-frame-pointer2017091720170725
1595815refgcc -funroll-loops -m32 -march=i486 -Os -fomit-frame-pointer2017091720170725
1596129refgcc -m32 -march=athlon -O -fomit-frame-pointer2017091720170725
1596361refgcc -m32 -march=prescott -O -fomit-frame-pointer2017091720170725
1596717refgcc -m32 -march=pentium-m -O -fomit-frame-pointer2017091720170725
1596745refgcc -m32 -march=pentium3 -O -fomit-frame-pointer2017091720170725
1597382refgcc -m32 -march=pentium -Os -fomit-frame-pointer2017091720170725
1597401refgcc -m32 -march=pentium -O2 -fomit-frame-pointer2017091720170725
1597468refgcc -m32 -march=pentium-mmx -O2 -fomit-frame-pointer2017091720170725
1597696refgcc -m32 -march=pentium-mmx -Os -fomit-frame-pointer2017091720170725
1598085refgcc -m32 -march=barcelona -Os -fomit-frame-pointer2017091720170725
1598266refgcc -m32 -march=native -mtune=native -Os -fomit-frame-pointer2017091720170725
1598708refgcc -m32 -march=athlon -Os -fomit-frame-pointer2017091720170725
1598755refgcc -funroll-loops -m32 -march=pentiumpro -Os -fomit-frame-pointer2017091720170725
1598788refgcc -funroll-loops -m32 -march=pentium2 -Os -fomit-frame-pointer2017091720170725
1600645refgcc -m32 -march=prescott -Os -fomit-frame-pointer2017091720170725
1600664refgcc -m32 -march=nocona -Os -fomit-frame-pointer2017091720170725
1600674refgcc -m32 -march=i386 -O2 -fomit-frame-pointer2017091720170725
1600693refgcc -m32 -march=pentium4 -Os -fomit-frame-pointer2017091720170725
1601781refgcc -m32 -march=i486 -O2 -fomit-frame-pointer2017091720170725
1601876refgcc -m32 -march=i486 -Os -fomit-frame-pointer2017091720170725
1601971refgcc -m32 -march=i386 -Os -fomit-frame-pointer2017091720170725
1603082refgcc -m32 -march=native -mtune=native -O -fomit-frame-pointer2017091720170725
1603676refgcc -m32 -march=barcelona -O -fomit-frame-pointer2017091720170725
1603695refgcc -m32 -march=corei7 -O -fomit-frame-pointer2017091720170725
1604056refgcc -m32 -O -fomit-frame-pointer2017091720170725
1605913refgcc -m32 -march=core2 -msse4.1 -O -fomit-frame-pointer2017091720170725
1605927refgcc -m32 -march=core2 -O -fomit-frame-pointer2017091720170725
1606217refgcc -m32 -Os -fomit-frame-pointer2017091720170725
1608012refgcc -m32 -march=k6 -O2 -fomit-frame-pointer2017091720170725
1608046refgcc -m32 -march=k6-3 -O2 -fomit-frame-pointer2017091720170725
1608050refgcc -m32 -march=k6-2 -O2 -fomit-frame-pointer2017091720170725
1608407refgcc -funroll-loops -m32 -march=prescott -Os -fomit-frame-pointer2017091720170725
1608606refgcc -funroll-loops -m32 -march=nocona -Os -fomit-frame-pointer2017091720170725
1609006refgcc -m32 -march=core2 -msse4 -O -fomit-frame-pointer2017091720170725
1611850refgcc -funroll-loops -m32 -march=pentium4 -Os -fomit-frame-pointer2017091720170725
1612283refgcc -m32 -march=pentium3 -Os -fomit-frame-pointer2017091720170725
1612297refgcc -m32 -march=pentium-m -Os -fomit-frame-pointer2017091720170725
1614135refgcc -m32 -march=pentium-m -O2 -fomit-frame-pointer2017091720170725
1617712refgcc -m32 -march=pentium -O -fomit-frame-pointer2017091720170725
1618050refgcc -m32 -march=i386 -O -fomit-frame-pointer2017091720170725
1618353refgcc -m32 -march=pentium3 -O2 -fomit-frame-pointer2017091720170725
1618420refgcc -m32 -march=i486 -O -fomit-frame-pointer2017091720170725
1621232refgcc -m32 -march=pentium-mmx -O -fomit-frame-pointer2017091720170725
1624818refgcc -m32 -march=pentiumpro -Os -fomit-frame-pointer2017091720170725
1624894refgcc -m32 -march=pentium2 -Os -fomit-frame-pointer2017091720170725
1631668refgcc -m32 -march=k6 -O -fomit-frame-pointer2017091720170725
1631673refgcc -m32 -march=k6-2 -O -fomit-frame-pointer2017091720170725
1631673refgcc -m32 -march=k6-3 -O -fomit-frame-pointer2017091720170725

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: 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