Implementation notes: x86, h9trinity, crypto_aead/ascon128v11

Computer: h9trinity
Architecture: x86
CPU ID: AuthenticAMD-00610f01-178bfbff
SUPERCOP version: 20171218
Operation: crypto_aead
Primitive: ascon128v11
TimeImplementationCompilerBenchmark dateSUPERCOP version
558519opt64gcc -m32 -march=native -mtune=native -Os -fomit-frame-pointer2017112620171020
575807opt64gcc -funroll-loops -m32 -march=k6-3 -Os -fomit-frame-pointer2017112620171020
576031opt64gcc -funroll-loops -m32 -march=k6 -Os -fomit-frame-pointer2017112620171020
576145opt64gcc -funroll-loops -m32 -march=k6-2 -Os -fomit-frame-pointer2017112620171020
581931opt64gcc -m32 -march=native -mtune=native -O3 -fomit-frame-pointer2017112620171020
582306opt64gcc -m32 -march=pentium-mmx -Os -fomit-frame-pointer2017112620171020
582845opt64gcc -m32 -march=pentium -Os -fomit-frame-pointer2017112620171020
584331opt64gcc -m32 -march=native -mtune=native -O2 -fomit-frame-pointer2017112620171020
584975opt64gcc -funroll-loops -m32 -march=pentium-m -Os -fomit-frame-pointer2017112620171020
585195opt64gcc -funroll-loops -m32 -march=pentium3 -Os -fomit-frame-pointer2017112620171020
587182opt64gcc -funroll-loops -m32 -march=pentiumpro -Os -fomit-frame-pointer2017112620171020
587366opt64gcc -funroll-loops -m32 -march=pentium2 -Os -fomit-frame-pointer2017112620171020
588151opt64gcc -funroll-loops -m32 -march=pentium-mmx -Os -fomit-frame-pointer2017112620171020
588607opt64gcc -funroll-loops -m32 -march=pentium -Os -fomit-frame-pointer2017112620171020
590020opt64gcc -m32 -march=pentium3 -Os -fomit-frame-pointer2017112620171020
590196opt64gcc -m32 -march=pentium2 -Os -fomit-frame-pointer2017112620171020
590328opt64gcc -m32 -march=k6 -Os -fomit-frame-pointer2017112620171020
590487opt64gcc -m32 -march=k6-3 -Os -fomit-frame-pointer2017112620171020
590684opt64gcc -m32 -march=pentiumpro -Os -fomit-frame-pointer2017112620171020
590814opt64gcc -m32 -march=pentium-m -Os -fomit-frame-pointer2017112620171020
590926opt64gcc -m32 -march=k6-2 -Os -fomit-frame-pointer2017112620171020
592225opt64gcc -m32 -march=barcelona -Os -fomit-frame-pointer2017112620171020
592688opt64gcc -m32 -march=k8 -Os -fomit-frame-pointer2017112620171020
593316opt64gcc -m32 -march=athlon -Os -fomit-frame-pointer2017112620171020
593390opt64gcc -m32 -Os -fomit-frame-pointer2017112620171020
594191opt64gcc -funroll-loops -m32 -march=k8 -Os -fomit-frame-pointer2017112620171020
594357opt64gcc -funroll-loops -m32 -march=pentium-mmx -O2 -fomit-frame-pointer2017112620171020
594436opt64gcc -funroll-loops -m32 -march=pentium -O2 -fomit-frame-pointer2017112620171020
594495opt64gcc -funroll-loops -m32 -march=pentium -O3 -fomit-frame-pointer2017112620171020
594529opt64gcc -funroll-loops -m32 -Os -fomit-frame-pointer2017112620171020
594600opt64gcc -funroll-loops -m32 -march=pentium-mmx -O3 -fomit-frame-pointer2017112620171020
594779opt64gcc -funroll-loops -m32 -march=barcelona -Os -fomit-frame-pointer2017112620171020
595622opt64gcc -funroll-loops -m32 -march=athlon -Os -fomit-frame-pointer2017112620171020
598524opt64gcc -m32 -march=corei7-avx -Os -fomit-frame-pointer2017112620171020
598800opt64gcc -m32 -march=pentium -O3 -fomit-frame-pointer2017112620171020
598827opt64gcc -m32 -march=core-avx-i -Os -fomit-frame-pointer2017112620171020
598873opt64gcc -m32 -march=core2 -msse4 -Os -fomit-frame-pointer2017112620171020
598889opt64gcc -m32 -march=pentium-mmx -O3 -fomit-frame-pointer2017112620171020
599052opt64gcc -m32 -march=core2 -msse4.1 -Os -fomit-frame-pointer2017112620171020
599382opt64gcc -m32 -march=core2 -Os -fomit-frame-pointer2017112620171020
599580opt64gcc -m32 -march=corei7 -Os -fomit-frame-pointer2017112620171020
600291opt64gcc -m32 -march=pentium-mmx -O2 -fomit-frame-pointer2017112620171020
600517opt64gcc -m32 -march=pentium -O2 -fomit-frame-pointer2017112620171020
602065opt64gcc -funroll-loops -m32 -march=k6-2 -O2 -fomit-frame-pointer2017112620171020
602169opt64gcc -funroll-loops -m32 -march=k6 -O3 -fomit-frame-pointer2017112620171020
602578opt64gcc -funroll-loops -m32 -march=k6-3 -O2 -fomit-frame-pointer2017112620171020
602591opt64gcc -funroll-loops -m32 -march=k6 -O2 -fomit-frame-pointer2017112620171020
603130opt64gcc -funroll-loops -m32 -march=k6-3 -O3 -fomit-frame-pointer2017112620171020
603537opt64gcc -funroll-loops -m32 -march=k6-2 -O3 -fomit-frame-pointer2017112620171020
605800opt64gcc -m32 -march=k6 -O3 -fomit-frame-pointer2017112620171020
606745opt64gcc -funroll-loops -m32 -march=pentium2 -O3 -fomit-frame-pointer2017112620171020
606903opt64gcc -funroll-loops -m32 -march=pentiumpro -O3 -fomit-frame-pointer2017112620171020
607296opt64gcc -funroll-loops -m32 -march=pentium3 -O3 -fomit-frame-pointer2017112620171020
607299opt64gcc -funroll-loops -m32 -march=pentium-m -O3 -fomit-frame-pointer2017112620171020
607331opt64gcc -funroll-loops -m32 -O2 -fomit-frame-pointer2017112620171020
607416opt64gcc -funroll-loops -m32 -march=pentium3 -O2 -fomit-frame-pointer2017112620171020
607418opt64gcc -funroll-loops -m32 -march=pentium2 -O2 -fomit-frame-pointer2017112620171020
607565opt64gcc -funroll-loops -m32 -march=pentiumpro -O2 -fomit-frame-pointer2017112620171020
607588opt64gcc -m32 -march=k6-3 -O2 -fomit-frame-pointer2017112620171020
607835opt64gcc -m32 -march=k6 -O2 -fomit-frame-pointer2017112620171020
607915opt64gcc -funroll-loops -m32 -march=pentium-m -O2 -fomit-frame-pointer2017112620171020
608052opt64gcc -funroll-loops -m32 -O3 -fomit-frame-pointer2017112620171020
608142opt64gcc -m32 -march=k6-2 -O2 -fomit-frame-pointer2017112620171020
608672opt64gcc -m32 -march=k6-2 -O3 -fomit-frame-pointer2017112620171020
608883opt64gcc -m32 -march=k6-3 -O3 -fomit-frame-pointer2017112620171020
609623opt64gcc -funroll-loops -m32 -march=k8 -O2 -fomit-frame-pointer2017112620171020
610340opt64gcc -m32 -march=i486 -O2 -fomit-frame-pointer2017112620171020
610570opt64gcc -m32 -march=pentium3 -O3 -fomit-frame-pointer2017112620171020
610620opt64gcc -funroll-loops -m32 -march=i486 -O2 -fomit-frame-pointer2017112620171020
610654opt64gcc -funroll-loops -m32 -march=athlon -O3 -fomit-frame-pointer2017112620171020
610695opt64gcc -funroll-loops -m32 -march=barcelona -O2 -fomit-frame-pointer2017112620171020
610761opt64gcc -funroll-loops -m32 -march=athlon -O2 -fomit-frame-pointer2017112620171020
610794opt64gcc -funroll-loops -m32 -march=k8 -O3 -fomit-frame-pointer2017112620171020
610874opt64gcc -funroll-loops -m32 -march=i486 -O3 -fomit-frame-pointer2017112620171020
610881opt64gcc -m32 -march=pentiumpro -O3 -fomit-frame-pointer2017112620171020
610978opt64gcc -funroll-loops -m32 -march=barcelona -O3 -fomit-frame-pointer2017112620171020
611024opt64gcc -m32 -march=pentium2 -O3 -fomit-frame-pointer2017112620171020
611202opt64gcc -m32 -march=pentium-m -O3 -fomit-frame-pointer2017112620171020
612034opt64gcc -funroll-loops -m32 -march=i386 -O3 -fomit-frame-pointer2017112620171020
612729opt64gcc -m32 -march=core-avx-i -O2 -fomit-frame-pointer2017112620171020
612829opt64gcc -m32 -march=corei7-avx -O2 -fomit-frame-pointer2017112620171020
612954opt64gcc -m32 -march=core2 -msse4 -O2 -fomit-frame-pointer2017112620171020
613059opt64gcc -m32 -march=corei7 -O2 -fomit-frame-pointer2017112620171020
613072opt64gcc -m32 -march=pentium2 -O2 -fomit-frame-pointer2017112620171020
613078opt64gcc -m32 -march=core2 -O2 -fomit-frame-pointer2017112620171020
613097opt64gcc -m32 -march=pentium-m -O2 -fomit-frame-pointer2017112620171020
613136opt64gcc -m32 -march=pentiumpro -O2 -fomit-frame-pointer2017112620171020
613313opt64gcc -m32 -march=pentium3 -O2 -fomit-frame-pointer2017112620171020
613445opt64gcc -m32 -march=core2 -msse4.1 -O2 -fomit-frame-pointer2017112620171020
613671opt64gcc -m32 -march=corei7 -O3 -fomit-frame-pointer2017112620171020
613747opt64gcc -m32 -O2 -fomit-frame-pointer2017112620171020
613853opt64gcc -m32 -march=corei7-avx -O3 -fomit-frame-pointer2017112620171020
613880opt64gcc -funroll-loops -m32 -march=i386 -O2 -fomit-frame-pointer2017112620171020
613981opt64gcc -m32 -march=core-avx-i -O3 -fomit-frame-pointer2017112620171020
614012opt64gcc -m32 -march=core2 -msse4 -O3 -fomit-frame-pointer2017112620171020
614184opt64gcc -m32 -march=core2 -O3 -fomit-frame-pointer2017112620171020
614191opt64gcc -m32 -march=core2 -msse4.1 -O3 -fomit-frame-pointer2017112620171020
614790opt64gcc -m32 -march=i486 -O3 -fomit-frame-pointer2017112620171020
614845opt64gcc -m32 -march=i386 -O3 -fomit-frame-pointer2017112620171020
615214opt64gcc -m32 -O3 -fomit-frame-pointer2017112620171020
616339opt64gcc -m32 -march=i386 -O2 -fomit-frame-pointer2017112620171020
616951opt64gcc -m32 -march=barcelona -O3 -fomit-frame-pointer2017112620171020
618119opt64gcc -funroll-loops -m32 -march=prescott -Os -fomit-frame-pointer2017112620171020
618176opt64gcc -m32 -march=pentium4 -Os -fomit-frame-pointer2017112620171020
618339opt64gcc -funroll-loops -m32 -march=pentium4 -Os -fomit-frame-pointer2017112620171020
618344opt64gcc -m32 -march=prescott -Os -fomit-frame-pointer2017112620171020
618453opt64gcc -funroll-loops -m32 -march=i486 -Os -fomit-frame-pointer2017112620171020
618479opt64gcc -m32 -march=k8 -O3 -fomit-frame-pointer2017112620171020
618480opt64gcc -m32 -march=athlon -O2 -fomit-frame-pointer2017112620171020
618561opt64gcc -m32 -march=nocona -Os -fomit-frame-pointer2017112620171020
618564opt64gcc -m32 -march=barcelona -O2 -fomit-frame-pointer2017112620171020
618798opt64gcc -m32 -march=athlon -O3 -fomit-frame-pointer2017112620171020
618904opt64gcc -m32 -march=k8 -O2 -fomit-frame-pointer2017112620171020
619671opt64gcc -m32 -march=i486 -Os -fomit-frame-pointer2017112620171020
620108opt64gcc -funroll-loops -m32 -march=nocona -Os -fomit-frame-pointer2017112620171020
620433opt64gcc -funroll-loops -m32 -march=nocona -O3 -fomit-frame-pointer2017112620171020
620531opt64gcc -funroll-loops -m32 -march=prescott -O3 -fomit-frame-pointer2017112620171020
620664opt64gcc -funroll-loops -m32 -march=pentium4 -O2 -fomit-frame-pointer2017112620171020
621068opt64gcc -m32 -march=i386 -Os -fomit-frame-pointer2017112620171020
622017opt64gcc -funroll-loops -m32 -march=i386 -Os -fomit-frame-pointer2017112620171020
622739opt64gcc -funroll-loops -m32 -march=pentium4 -O3 -fomit-frame-pointer2017112620171020
623990opt64gcc -funroll-loops -m32 -march=prescott -O2 -fomit-frame-pointer2017112620171020
625273opt64gcc -m32 -march=pentium4 -O2 -fomit-frame-pointer2017112620171020
625454opt64gcc -funroll-loops -m32 -march=nocona -O2 -fomit-frame-pointer2017112620171020
627215opt64gcc -m32 -march=prescott -O3 -fomit-frame-pointer2017112620171020
627375opt64gcc -m32 -march=nocona -O3 -fomit-frame-pointer2017112620171020
627404opt64gcc -m32 -march=pentium4 -O3 -fomit-frame-pointer2017112620171020
628084opt64gcc -m32 -march=nocona -O2 -fomit-frame-pointer2017112620171020
628122opt64gcc -m32 -march=prescott -O2 -fomit-frame-pointer2017112620171020
647223opt64gcc -m32 -march=native -mtune=native -O -fomit-frame-pointer2017112620171020
649414opt64gcc -funroll-loops -m32 -march=i386 -O -fomit-frame-pointer2017112620171020
651765opt64gcc -funroll-loops -m32 -march=pentium -O -fomit-frame-pointer2017112620171020
652258opt64gcc -funroll-loops -m32 -march=pentium-mmx -O -fomit-frame-pointer2017112620171020
654503opt64gcc -funroll-loops -m32 -march=i486 -O -fomit-frame-pointer2017112620171020
655922opt64gcc -funroll-loops -m32 -march=k6-3 -O -fomit-frame-pointer2017112620171020
656069opt64gcc -funroll-loops -m32 -march=k6 -O -fomit-frame-pointer2017112620171020
656413opt64gcc -m32 -march=pentium-mmx -O -fomit-frame-pointer2017112620171020
656897opt64gcc -funroll-loops -m32 -march=k6-2 -O -fomit-frame-pointer2017112620171020
657194opt64gcc -m32 -march=pentium -O -fomit-frame-pointer2017112620171020
657320opt64gcc -m32 -march=i486 -O -fomit-frame-pointer2017112620171020
657479opt64gcc -funroll-loops -m32 -march=pentium3 -O -fomit-frame-pointer2017112620171020
657849opt64gcc -funroll-loops -m32 -march=pentium4 -O -fomit-frame-pointer2017112620171020
658273opt64gcc -funroll-loops -m32 -march=pentium-m -O -fomit-frame-pointer2017112620171020
658520opt64gcc -m32 -march=i386 -O -fomit-frame-pointer2017112620171020
658596opt64gcc -funroll-loops -m32 -march=pentium2 -O -fomit-frame-pointer2017112620171020
658651opt64gcc -funroll-loops -m32 -march=pentiumpro -O -fomit-frame-pointer2017112620171020
658702opt64gcc -m32 -march=pentium4 -O -fomit-frame-pointer2017112620171020
659640opt64gcc -m32 -march=pentium-m -O -fomit-frame-pointer2017112620171020
659693opt64gcc -m32 -march=pentium2 -O -fomit-frame-pointer2017112620171020
659709opt64gcc -m32 -march=pentium3 -O -fomit-frame-pointer2017112620171020
659793opt64gcc -m32 -march=pentiumpro -O -fomit-frame-pointer2017112620171020
663362opt64gcc -m32 -march=k6-3 -O -fomit-frame-pointer2017112620171020
663391opt64gcc -m32 -march=k6 -O -fomit-frame-pointer2017112620171020
663643opt64gcc -m32 -march=k6-2 -O -fomit-frame-pointer2017112620171020
674651opt64gcc -funroll-loops -m32 -march=prescott -O -fomit-frame-pointer2017112620171020
675834opt64gcc -funroll-loops -m32 -march=athlon -O -fomit-frame-pointer2017112620171020
676401opt64gcc -funroll-loops -m32 -march=barcelona -O -fomit-frame-pointer2017112620171020
676406opt64gcc -funroll-loops -m32 -O -fomit-frame-pointer2017112620171020
676775opt64gcc -funroll-loops -m32 -march=nocona -O -fomit-frame-pointer2017112620171020
676811opt64gcc -funroll-loops -m32 -march=k8 -O -fomit-frame-pointer2017112620171020
681538opt64gcc -m32 -march=core2 -msse4.1 -O -fomit-frame-pointer2017112620171020
681560opt64gcc -m32 -march=core2 -O -fomit-frame-pointer2017112620171020
682555opt64gcc -m32 -march=core2 -msse4 -O -fomit-frame-pointer2017112620171020
682736opt64gcc -m32 -march=core-avx-i -O -fomit-frame-pointer2017112620171020
682740opt64gcc -m32 -march=corei7-avx -O -fomit-frame-pointer2017112620171020
683046opt64gcc -m32 -march=nocona -O -fomit-frame-pointer2017112620171020
683145opt64gcc -m32 -O -fomit-frame-pointer2017112620171020
683211opt64gcc -m32 -march=athlon -O -fomit-frame-pointer2017112620171020
683330opt64gcc -m32 -march=corei7 -O -fomit-frame-pointer2017112620171020
683418opt64gcc -m32 -march=prescott -O -fomit-frame-pointer2017112620171020
684577opt64gcc -m32 -march=barcelona -O -fomit-frame-pointer2017112620171020
684588opt64gcc -m32 -march=k8 -O -fomit-frame-pointer2017112620171020
748535refgcc -m32 -march=native -mtune=native -O3 -fomit-frame-pointer2017112620171020
772587refgcc -m32 -march=barcelona -O3 -fomit-frame-pointer2017112620171020
773071refgcc -funroll-loops -m32 -march=pentiumpro -O3 -fomit-frame-pointer2017112620171020
773145refgcc -funroll-loops -m32 -march=pentium2 -O3 -fomit-frame-pointer2017112620171020
774245refgcc -funroll-loops -m32 -march=barcelona -O3 -fomit-frame-pointer2017112620171020
775133refgcc -funroll-loops -m32 -march=prescott -O3 -fomit-frame-pointer2017112620171020
775454refgcc -funroll-loops -m32 -march=nocona -O3 -fomit-frame-pointer2017112620171020
775684refgcc -funroll-loops -m32 -march=pentium-m -O3 -fomit-frame-pointer2017112620171020
776019refgcc -funroll-loops -m32 -march=k6 -O3 -fomit-frame-pointer2017112620171020
776071refgcc -funroll-loops -m32 -march=k6-3 -O3 -fomit-frame-pointer2017112620171020
776278refgcc -funroll-loops -m32 -march=k6-2 -O3 -fomit-frame-pointer2017112620171020
778186refgcc -funroll-loops -m32 -march=pentium3 -O3 -fomit-frame-pointer2017112620171020
778396refgcc -m32 -march=pentiumpro -O3 -fomit-frame-pointer2017112620171020
778411refgcc -m32 -march=pentium2 -O3 -fomit-frame-pointer2017112620171020
779950refgcc -m32 -march=k8 -O3 -fomit-frame-pointer2017112620171020
779992refgcc -m32 -march=pentium3 -O3 -fomit-frame-pointer2017112620171020
780243refgcc -m32 -march=pentium-m -O3 -fomit-frame-pointer2017112620171020
781321refgcc -m32 -march=athlon -O3 -fomit-frame-pointer2017112620171020
781720refgcc -funroll-loops -m32 -march=k8 -O3 -fomit-frame-pointer2017112620171020
783179refgcc -funroll-loops -m32 -march=athlon -O3 -fomit-frame-pointer2017112620171020
783489refgcc -m32 -march=k6-3 -O3 -fomit-frame-pointer2017112620171020
783646refgcc -m32 -march=prescott -O3 -fomit-frame-pointer2017112620171020
783788refgcc -m32 -march=k6-2 -O3 -fomit-frame-pointer2017112620171020
783852refgcc -m32 -march=nocona -O3 -fomit-frame-pointer2017112620171020
783995refgcc -m32 -march=k6 -O3 -fomit-frame-pointer2017112620171020
784085refgcc -funroll-loops -m32 -march=i386 -O3 -fomit-frame-pointer2017112620171020
785523refgcc -funroll-loops -m32 -march=pentium4 -O3 -fomit-frame-pointer2017112620171020
785737refgcc -funroll-loops -m32 -O3 -fomit-frame-pointer2017112620171020
786972refgcc -m32 -march=pentium4 -O3 -fomit-frame-pointer2017112620171020
790818refgcc -m32 -O3 -fomit-frame-pointer2017112620171020
790982refgcc -m32 -march=i386 -O3 -fomit-frame-pointer2017112620171020
792551refgcc -m32 -march=corei7 -O3 -fomit-frame-pointer2017112620171020
792724refgcc -m32 -march=core2 -msse4 -O3 -fomit-frame-pointer2017112620171020
793674refgcc -m32 -march=core2 -msse4.1 -O3 -fomit-frame-pointer2017112620171020
793751refgcc -m32 -march=core2 -O3 -fomit-frame-pointer2017112620171020
795893refgcc -funroll-loops -m32 -march=pentium-mmx -O3 -fomit-frame-pointer2017112620171020
796050refgcc -funroll-loops -m32 -march=pentium -O3 -fomit-frame-pointer2017112620171020
797853refgcc -m32 -march=core-avx-i -O3 -fomit-frame-pointer2017112620171020
797907refgcc -m32 -march=pentium-mmx -O3 -fomit-frame-pointer2017112620171020
799589refgcc -m32 -march=corei7-avx -O3 -fomit-frame-pointer2017112620171020
801376refgcc -m32 -march=pentium -O3 -fomit-frame-pointer2017112620171020
807432refgcc -funroll-loops -m32 -march=i486 -O3 -fomit-frame-pointer2017112620171020
809347refgcc -m32 -march=i486 -O3 -fomit-frame-pointer2017112620171020
869184refgcc -funroll-loops -m32 -march=nocona -O2 -fomit-frame-pointer2017112620171020
869225refgcc -funroll-loops -m32 -march=prescott -O2 -fomit-frame-pointer2017112620171020
877039refgcc -funroll-loops -m32 -march=i386 -O2 -fomit-frame-pointer2017112620171020
881367refgcc -funroll-loops -m32 -march=pentium-m -O2 -fomit-frame-pointer2017112620171020
881498refgcc -funroll-loops -m32 -march=pentium3 -O2 -fomit-frame-pointer2017112620171020
882256refgcc -funroll-loops -m32 -march=pentium2 -O2 -fomit-frame-pointer2017112620171020
882687refgcc -funroll-loops -m32 -march=pentiumpro -O2 -fomit-frame-pointer2017112620171020
883395refgcc -funroll-loops -m32 -march=k6 -O2 -fomit-frame-pointer2017112620171020
883499refgcc -funroll-loops -m32 -O2 -fomit-frame-pointer2017112620171020
883583refgcc -funroll-loops -m32 -march=k6-2 -O2 -fomit-frame-pointer2017112620171020
884199refgcc -funroll-loops -m32 -march=k6-3 -O2 -fomit-frame-pointer2017112620171020
891434refgcc -funroll-loops -m32 -march=barcelona -O2 -fomit-frame-pointer2017112620171020
891514refgcc -funroll-loops -m32 -march=pentium4 -O2 -fomit-frame-pointer2017112620171020
896550refgcc -funroll-loops -m32 -march=athlon -O2 -fomit-frame-pointer2017112620171020
896600refgcc -funroll-loops -m32 -march=k8 -O2 -fomit-frame-pointer2017112620171020
903677refgcc -funroll-loops -m32 -march=pentium -O2 -fomit-frame-pointer2017112620171020
903988refgcc -funroll-loops -m32 -march=pentium-mmx -O2 -fomit-frame-pointer2017112620171020
908336refgcc -funroll-loops -m32 -march=i486 -O2 -fomit-frame-pointer2017112620171020
975350refgcc -funroll-loops -m32 -march=prescott -O -fomit-frame-pointer2017112620171020
977097refgcc -funroll-loops -m32 -march=nocona -O -fomit-frame-pointer2017112620171020
987419refgcc -funroll-loops -m32 -march=barcelona -O -fomit-frame-pointer2017112620171020
987441refgcc -funroll-loops -m32 -march=pentium3 -O -fomit-frame-pointer2017112620171020
988070refgcc -funroll-loops -m32 -march=pentium-m -O -fomit-frame-pointer2017112620171020
988368refgcc -funroll-loops -m32 -march=pentium2 -O -fomit-frame-pointer2017112620171020
988565refgcc -funroll-loops -m32 -march=pentiumpro -O -fomit-frame-pointer2017112620171020
988811refgcc -funroll-loops -m32 -O -fomit-frame-pointer2017112620171020
992302refgcc -funroll-loops -m32 -march=k6-2 -O -fomit-frame-pointer2017112620171020
992903refgcc -funroll-loops -m32 -march=k6 -O -fomit-frame-pointer2017112620171020
992920refgcc -funroll-loops -m32 -march=k6-3 -O -fomit-frame-pointer2017112620171020
998031refgcc -funroll-loops -m32 -march=athlon -O -fomit-frame-pointer2017112620171020
999661refgcc -funroll-loops -m32 -march=k8 -O -fomit-frame-pointer2017112620171020
1002139refgcc -funroll-loops -m32 -march=pentium4 -O -fomit-frame-pointer2017112620171020
1003934refgcc -funroll-loops -m32 -march=i386 -O -fomit-frame-pointer2017112620171020
1026734refgcc -funroll-loops -m32 -march=pentium -O -fomit-frame-pointer2017112620171020
1027326refgcc -funroll-loops -m32 -march=i486 -O -fomit-frame-pointer2017112620171020
1028445refgcc -funroll-loops -m32 -march=pentium-mmx -O -fomit-frame-pointer2017112620171020
1193111refgcc -m32 -march=native -mtune=native -O2 -fomit-frame-pointer2017112620171020
1234047refgcc -m32 -march=native -mtune=native -Os -fomit-frame-pointer2017112620171020
1238857refgcc -m32 -march=native -mtune=native -O -fomit-frame-pointer2017112620171020
1244411refgcc -m32 -march=i386 -O2 -fomit-frame-pointer2017112620171020
1249398refgcc -m32 -march=pentium-mmx -Os -fomit-frame-pointer2017112620171020
1251447refgcc -m32 -march=prescott -O2 -fomit-frame-pointer2017112620171020
1253926refgcc -m32 -march=pentium4 -O2 -fomit-frame-pointer2017112620171020
1254318refgcc -m32 -march=pentium -Os -fomit-frame-pointer2017112620171020
1254624refgcc -funroll-loops -m32 -march=k6 -Os -fomit-frame-pointer2017112620171020
1257392refgcc -m32 -march=corei7 -Os -fomit-frame-pointer2017112620171020
1257706refgcc -m32 -march=core2 -msse4.1 -Os -fomit-frame-pointer2017112620171020
1257758refgcc -m32 -march=core2 -msse4 -Os -fomit-frame-pointer2017112620171020
1257932refgcc -m32 -march=corei7-avx -Os -fomit-frame-pointer2017112620171020
1258002refgcc -funroll-loops -m32 -march=pentium-m -Os -fomit-frame-pointer2017112620171020
1258654refgcc -m32 -march=core2 -Os -fomit-frame-pointer2017112620171020
1258919refgcc -m32 -march=core-avx-i -Os -fomit-frame-pointer2017112620171020
1259204refgcc -funroll-loops -m32 -march=pentiumpro -Os -fomit-frame-pointer2017112620171020
1260830refgcc -funroll-loops -m32 -march=pentium3 -Os -fomit-frame-pointer2017112620171020
1261535refgcc -m32 -march=athlon -Os -fomit-frame-pointer2017112620171020
1262150refgcc -m32 -march=k6-2 -O2 -fomit-frame-pointer2017112620171020
1263229refgcc -m32 -march=pentium3 -Os -fomit-frame-pointer2017112620171020
1263440refgcc -m32 -march=k6-3 -O2 -fomit-frame-pointer2017112620171020
1263591refgcc -m32 -march=k6 -O2 -fomit-frame-pointer2017112620171020
1263708refgcc -m32 -march=k8 -Os -fomit-frame-pointer2017112620171020
1263892refgcc -m32 -Os -fomit-frame-pointer2017112620171020
1265251refgcc -m32 -march=pentium-m -Os -fomit-frame-pointer2017112620171020
1267104refgcc -m32 -march=barcelona -Os -fomit-frame-pointer2017112620171020
1267553refgcc -funroll-loops -m32 -march=i486 -Os -fomit-frame-pointer2017112620171020
1269478refgcc -funroll-loops -m32 -march=i386 -Os -fomit-frame-pointer2017112620171020
1269822refgcc -m32 -march=k6-2 -Os -fomit-frame-pointer2017112620171020
1271075refgcc -funroll-loops -m32 -march=pentium-mmx -Os -fomit-frame-pointer2017112620171020
1271410refgcc -funroll-loops -m32 -march=k6-2 -Os -fomit-frame-pointer2017112620171020
1271423refgcc -funroll-loops -m32 -march=pentium -Os -fomit-frame-pointer2017112620171020
1271548refgcc -funroll-loops -m32 -march=athlon -Os -fomit-frame-pointer2017112620171020
1271599refgcc -funroll-loops -m32 -march=k6-3 -Os -fomit-frame-pointer2017112620171020
1272643refgcc -m32 -march=i486 -Os -fomit-frame-pointer2017112620171020
1272750refgcc -funroll-loops -m32 -Os -fomit-frame-pointer2017112620171020
1273171refgcc -m32 -march=k6-3 -Os -fomit-frame-pointer2017112620171020
1273685refgcc -m32 -march=k6 -Os -fomit-frame-pointer2017112620171020
1274152refgcc -m32 -march=pentium3 -O2 -fomit-frame-pointer2017112620171020
1274303refgcc -m32 -march=i486 -O2 -fomit-frame-pointer2017112620171020
1275036refgcc -m32 -march=pentium3 -O -fomit-frame-pointer2017112620171020
1275598refgcc -m32 -march=nocona -Os -fomit-frame-pointer2017112620171020
1275785refgcc -m32 -march=core-avx-i -O2 -fomit-frame-pointer2017112620171020
1276310refgcc -m32 -march=prescott -Os -fomit-frame-pointer2017112620171020
1276490refgcc -m32 -march=nocona -O2 -fomit-frame-pointer2017112620171020
1277772refgcc -m32 -march=i386 -Os -fomit-frame-pointer2017112620171020
1279139refgcc -m32 -march=pentium2 -Os -fomit-frame-pointer2017112620171020
1279283refgcc -m32 -march=pentiumpro -Os -fomit-frame-pointer2017112620171020
1279285refgcc -m32 -march=pentium4 -Os -fomit-frame-pointer2017112620171020
1280378refgcc -m32 -march=pentium-m -O2 -fomit-frame-pointer2017112620171020
1280986refgcc -m32 -march=pentium -O2 -fomit-frame-pointer2017112620171020
1281045refgcc -m32 -march=core2 -msse4.1 -O2 -fomit-frame-pointer2017112620171020
1281179refgcc -funroll-loops -m32 -march=pentium2 -Os -fomit-frame-pointer2017112620171020
1281332refgcc -m32 -march=core2 -O2 -fomit-frame-pointer2017112620171020
1281432refgcc -m32 -march=core2 -msse4 -O2 -fomit-frame-pointer2017112620171020
1282047refgcc -m32 -march=corei7-avx -O2 -fomit-frame-pointer2017112620171020
1282779refgcc -m32 -march=barcelona -O2 -fomit-frame-pointer2017112620171020
1282826refgcc -m32 -march=athlon -O2 -fomit-frame-pointer2017112620171020
1286291refgcc -funroll-loops -m32 -march=barcelona -Os -fomit-frame-pointer2017112620171020
1286916refgcc -m32 -march=k8 -O -fomit-frame-pointer2017112620171020
1287090refgcc -m32 -march=pentium2 -O -fomit-frame-pointer2017112620171020
1287300refgcc -funroll-loops -m32 -march=k8 -Os -fomit-frame-pointer2017112620171020
1290215refgcc -m32 -march=corei7 -O2 -fomit-frame-pointer2017112620171020
1290293refgcc -m32 -march=k8 -O2 -fomit-frame-pointer2017112620171020
1293632refgcc -m32 -march=core2 -O -fomit-frame-pointer2017112620171020
1294053refgcc -m32 -march=corei7 -O -fomit-frame-pointer2017112620171020
1295140refgcc -m32 -march=pentiumpro -O2 -fomit-frame-pointer2017112620171020
1295239refgcc -m32 -march=pentium2 -O2 -fomit-frame-pointer2017112620171020
1295842refgcc -m32 -march=core2 -msse4.1 -O -fomit-frame-pointer2017112620171020
1296733refgcc -m32 -O -fomit-frame-pointer2017112620171020
1296790refgcc -funroll-loops -m32 -march=prescott -Os -fomit-frame-pointer2017112620171020
1297188refgcc -funroll-loops -m32 -march=nocona -Os -fomit-frame-pointer2017112620171020
1297821refgcc -m32 -march=pentiumpro -O -fomit-frame-pointer2017112620171020
1298426refgcc -m32 -march=barcelona -O -fomit-frame-pointer2017112620171020
1298837refgcc -m32 -march=pentium4 -O -fomit-frame-pointer2017112620171020
1301327refgcc -m32 -march=core-avx-i -O -fomit-frame-pointer2017112620171020
1301480refgcc -m32 -march=core2 -msse4 -O -fomit-frame-pointer2017112620171020
1301512refgcc -m32 -march=pentium-mmx -O2 -fomit-frame-pointer2017112620171020
1303488refgcc -m32 -march=corei7-avx -O -fomit-frame-pointer2017112620171020
1304773refgcc -m32 -march=nocona -O -fomit-frame-pointer2017112620171020
1305037refgcc -m32 -march=pentium-m -O -fomit-frame-pointer2017112620171020
1307486refgcc -m32 -march=prescott -O -fomit-frame-pointer2017112620171020
1310901refgcc -m32 -march=i386 -O -fomit-frame-pointer2017112620171020
1316426refgcc -m32 -O2 -fomit-frame-pointer2017112620171020
1317329refgcc -funroll-loops -m32 -march=pentium4 -Os -fomit-frame-pointer2017112620171020
1319435refgcc -m32 -march=athlon -O -fomit-frame-pointer2017112620171020
1325934refgcc -m32 -march=k6-2 -O -fomit-frame-pointer2017112620171020
1326158refgcc -m32 -march=k6 -O -fomit-frame-pointer2017112620171020
1326484refgcc -m32 -march=k6-3 -O -fomit-frame-pointer2017112620171020
1336471refgcc -m32 -march=i486 -O -fomit-frame-pointer2017112620171020
1338383refgcc -m32 -march=pentium -O -fomit-frame-pointer2017112620171020
1338826refgcc -m32 -march=pentium-mmx -O -fomit-frame-pointer2017112620171020

Test failure

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

Number of similar (compiler,implementation) pairs: 6, namely:
CompilerImplementations
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