Implementation notes: x86, h9trinity, crypto_aead/ascon128v1

Computer: h9trinity
Architecture: x86
CPU ID: AuthenticAMD-00610f01-178bfbff
SUPERCOP version: 20171218
Operation: crypto_aead
Primitive: ascon128v1
TimeImplementationCompilerBenchmark dateSUPERCOP version
558443opt64gcc -m32 -march=native -mtune=native -Os -fomit-frame-pointer2017112620171020
575897opt64gcc -funroll-loops -m32 -march=k6-3 -Os -fomit-frame-pointer2017112620171020
576194opt64gcc -funroll-loops -m32 -march=k6 -Os -fomit-frame-pointer2017112620171020
576288opt64gcc -funroll-loops -m32 -march=k6-2 -Os -fomit-frame-pointer2017112620171020
582266opt64gcc -m32 -march=native -mtune=native -O3 -fomit-frame-pointer2017112620171020
582524opt64gcc -m32 -march=pentium-mmx -Os -fomit-frame-pointer2017112620171020
582792opt64gcc -m32 -march=pentium -Os -fomit-frame-pointer2017112620171020
584469opt64gcc -m32 -march=native -mtune=native -O2 -fomit-frame-pointer2017112620171020
585021opt64gcc -funroll-loops -m32 -march=pentium3 -Os -fomit-frame-pointer2017112620171020
585261opt64gcc -funroll-loops -m32 -march=pentium-m -Os -fomit-frame-pointer2017112620171020
587496opt64gcc -funroll-loops -m32 -march=pentiumpro -Os -fomit-frame-pointer2017112620171020
587751opt64gcc -funroll-loops -m32 -march=pentium2 -Os -fomit-frame-pointer2017112620171020
588355opt64gcc -funroll-loops -m32 -march=pentium-mmx -Os -fomit-frame-pointer2017112620171020
589082opt64gcc -funroll-loops -m32 -march=pentium -Os -fomit-frame-pointer2017112620171020
590060opt64gcc -m32 -march=pentium3 -Os -fomit-frame-pointer2017112620171020
590175opt64gcc -m32 -march=pentium-m -Os -fomit-frame-pointer2017112620171020
590209opt64gcc -m32 -march=pentiumpro -Os -fomit-frame-pointer2017112620171020
590434opt64gcc -m32 -march=pentium2 -Os -fomit-frame-pointer2017112620171020
590679opt64gcc -m32 -march=k6-2 -Os -fomit-frame-pointer2017112620171020
590875opt64gcc -m32 -march=k6 -Os -fomit-frame-pointer2017112620171020
590955opt64gcc -m32 -march=k6-3 -Os -fomit-frame-pointer2017112620171020
592274opt64gcc -m32 -march=barcelona -Os -fomit-frame-pointer2017112620171020
592307opt64gcc -m32 -march=k8 -Os -fomit-frame-pointer2017112620171020
592900opt64gcc -m32 -march=athlon -Os -fomit-frame-pointer2017112620171020
593053opt64gcc -m32 -Os -fomit-frame-pointer2017112620171020
594239opt64gcc -funroll-loops -m32 -march=pentium -O2 -fomit-frame-pointer2017112620171020
594337opt64gcc -funroll-loops -m32 -march=pentium-mmx -O3 -fomit-frame-pointer2017112620171020
594449opt64gcc -funroll-loops -m32 -march=pentium -O3 -fomit-frame-pointer2017112620171020
594661opt64gcc -funroll-loops -m32 -march=k8 -Os -fomit-frame-pointer2017112620171020
595041opt64gcc -funroll-loops -m32 -march=athlon -Os -fomit-frame-pointer2017112620171020
595188opt64gcc -funroll-loops -m32 -march=barcelona -Os -fomit-frame-pointer2017112620171020
595235opt64gcc -funroll-loops -m32 -Os -fomit-frame-pointer2017112620171020
595263opt64gcc -funroll-loops -m32 -march=pentium-mmx -O2 -fomit-frame-pointer2017112620171020
598607opt64gcc -m32 -march=core2 -msse4.1 -Os -fomit-frame-pointer2017112620171020
598926opt64gcc -m32 -march=corei7-avx -Os -fomit-frame-pointer2017112620171020
598995opt64gcc -m32 -march=core2 -msse4 -Os -fomit-frame-pointer2017112620171020
599025opt64gcc -m32 -march=corei7 -Os -fomit-frame-pointer2017112620171020
599100opt64gcc -m32 -march=core-avx-i -Os -fomit-frame-pointer2017112620171020
599102opt64gcc -m32 -march=pentium -O3 -fomit-frame-pointer2017112620171020
599298opt64gcc -m32 -march=pentium-mmx -O3 -fomit-frame-pointer2017112620171020
599498opt64gcc -m32 -march=core2 -Os -fomit-frame-pointer2017112620171020
600021opt64gcc -m32 -march=pentium -O2 -fomit-frame-pointer2017112620171020
600035opt64gcc -m32 -march=pentium-mmx -O2 -fomit-frame-pointer2017112620171020
602578opt64gcc -funroll-loops -m32 -march=k6 -O3 -fomit-frame-pointer2017112620171020
602651opt64gcc -funroll-loops -m32 -march=k6-2 -O2 -fomit-frame-pointer2017112620171020
602755opt64gcc -funroll-loops -m32 -march=k6-3 -O2 -fomit-frame-pointer2017112620171020
602800opt64gcc -funroll-loops -m32 -march=k6 -O2 -fomit-frame-pointer2017112620171020
603120opt64gcc -funroll-loops -m32 -march=k6-3 -O3 -fomit-frame-pointer2017112620171020
603288opt64gcc -funroll-loops -m32 -march=k6-2 -O3 -fomit-frame-pointer2017112620171020
605347opt64gcc -m32 -march=k6 -O3 -fomit-frame-pointer2017112620171020
607041opt64gcc -funroll-loops -m32 -march=pentiumpro -O3 -fomit-frame-pointer2017112620171020
607049opt64gcc -funroll-loops -m32 -march=pentium3 -O3 -fomit-frame-pointer2017112620171020
607087opt64gcc -funroll-loops -m32 -march=pentium2 -O3 -fomit-frame-pointer2017112620171020
607211opt64gcc -funroll-loops -m32 -march=pentium-m -O3 -fomit-frame-pointer2017112620171020
607482opt64gcc -funroll-loops -m32 -march=pentiumpro -O2 -fomit-frame-pointer2017112620171020
607574opt64gcc -funroll-loops -m32 -O3 -fomit-frame-pointer2017112620171020
607584opt64gcc -funroll-loops -m32 -O2 -fomit-frame-pointer2017112620171020
607596opt64gcc -funroll-loops -m32 -march=pentium3 -O2 -fomit-frame-pointer2017112620171020
607628opt64gcc -m32 -march=k6-2 -O2 -fomit-frame-pointer2017112620171020
607631opt64gcc -funroll-loops -m32 -march=pentium-m -O2 -fomit-frame-pointer2017112620171020
607807opt64gcc -funroll-loops -m32 -march=pentium2 -O2 -fomit-frame-pointer2017112620171020
607997opt64gcc -m32 -march=k6 -O2 -fomit-frame-pointer2017112620171020
608155opt64gcc -m32 -march=k6-3 -O2 -fomit-frame-pointer2017112620171020
608694opt64gcc -m32 -march=k6-3 -O3 -fomit-frame-pointer2017112620171020
608771opt64gcc -m32 -march=k6-2 -O3 -fomit-frame-pointer2017112620171020
609716opt64gcc -funroll-loops -m32 -march=k8 -O2 -fomit-frame-pointer2017112620171020
610212opt64gcc -funroll-loops -m32 -march=athlon -O3 -fomit-frame-pointer2017112620171020
610399opt64gcc -funroll-loops -m32 -march=k8 -O3 -fomit-frame-pointer2017112620171020
610462opt64gcc -funroll-loops -m32 -march=athlon -O2 -fomit-frame-pointer2017112620171020
610537opt64gcc -funroll-loops -m32 -march=i486 -O3 -fomit-frame-pointer2017112620171020
610605opt64gcc -funroll-loops -m32 -march=i486 -O2 -fomit-frame-pointer2017112620171020
610645opt64gcc -m32 -march=pentium2 -O3 -fomit-frame-pointer2017112620171020
610676opt64gcc -m32 -march=pentium-m -O3 -fomit-frame-pointer2017112620171020
610677opt64gcc -m32 -march=i486 -O2 -fomit-frame-pointer2017112620171020
610678opt64gcc -m32 -march=pentium3 -O3 -fomit-frame-pointer2017112620171020
610811opt64gcc -funroll-loops -m32 -march=barcelona -O2 -fomit-frame-pointer2017112620171020
610818opt64gcc -funroll-loops -m32 -march=barcelona -O3 -fomit-frame-pointer2017112620171020
610888opt64gcc -m32 -march=pentiumpro -O3 -fomit-frame-pointer2017112620171020
611847opt64gcc -funroll-loops -m32 -march=i386 -O3 -fomit-frame-pointer2017112620171020
612525opt64gcc -m32 -march=corei7-avx -O2 -fomit-frame-pointer2017112620171020
612957opt64gcc -m32 -march=pentium2 -O2 -fomit-frame-pointer2017112620171020
613026opt64gcc -m32 -march=corei7 -O2 -fomit-frame-pointer2017112620171020
613048opt64gcc -m32 -march=core2 -O2 -fomit-frame-pointer2017112620171020
613074opt64gcc -m32 -march=core-avx-i -O2 -fomit-frame-pointer2017112620171020
613074opt64gcc -m32 -march=core2 -msse4.1 -O2 -fomit-frame-pointer2017112620171020
613114opt64gcc -m32 -march=pentium3 -O2 -fomit-frame-pointer2017112620171020
613122opt64gcc -m32 -march=pentiumpro -O2 -fomit-frame-pointer2017112620171020
613187opt64gcc -m32 -march=core2 -msse4 -O2 -fomit-frame-pointer2017112620171020
613343opt64gcc -m32 -O2 -fomit-frame-pointer2017112620171020
613396opt64gcc -m32 -march=pentium-m -O2 -fomit-frame-pointer2017112620171020
613400opt64gcc -funroll-loops -m32 -march=i386 -O2 -fomit-frame-pointer2017112620171020
613815opt64gcc -m32 -march=core2 -O3 -fomit-frame-pointer2017112620171020
613946opt64gcc -m32 -march=corei7-avx -O3 -fomit-frame-pointer2017112620171020
614021opt64gcc -m32 -march=core2 -msse4 -O3 -fomit-frame-pointer2017112620171020
614064opt64gcc -m32 -march=core2 -msse4.1 -O3 -fomit-frame-pointer2017112620171020
614275opt64gcc -m32 -march=i386 -O3 -fomit-frame-pointer2017112620171020
614309opt64gcc -m32 -march=corei7 -O3 -fomit-frame-pointer2017112620171020
614317opt64gcc -m32 -march=core-avx-i -O3 -fomit-frame-pointer2017112620171020
614820opt64gcc -m32 -march=i486 -O3 -fomit-frame-pointer2017112620171020
615310opt64gcc -m32 -O3 -fomit-frame-pointer2017112620171020
616214opt64gcc -m32 -march=i386 -O2 -fomit-frame-pointer2017112620171020
616544opt64gcc -m32 -march=barcelona -O3 -fomit-frame-pointer2017112620171020
617585opt64gcc -m32 -march=i486 -Os -fomit-frame-pointer2017112620171020
618159opt64gcc -m32 -march=pentium4 -Os -fomit-frame-pointer2017112620171020
618191opt64gcc -funroll-loops -m32 -march=nocona -Os -fomit-frame-pointer2017112620171020
618248opt64gcc -funroll-loops -m32 -march=pentium4 -Os -fomit-frame-pointer2017112620171020
618297opt64gcc -m32 -march=barcelona -O2 -fomit-frame-pointer2017112620171020
618424opt64gcc -funroll-loops -m32 -march=prescott -Os -fomit-frame-pointer2017112620171020
618450opt64gcc -m32 -march=k8 -O3 -fomit-frame-pointer2017112620171020
618484opt64gcc -m32 -march=athlon -O2 -fomit-frame-pointer2017112620171020
618507opt64gcc -m32 -march=nocona -Os -fomit-frame-pointer2017112620171020
618540opt64gcc -funroll-loops -m32 -march=i486 -Os -fomit-frame-pointer2017112620171020
618623opt64gcc -m32 -march=prescott -Os -fomit-frame-pointer2017112620171020
618706opt64gcc -m32 -march=k8 -O2 -fomit-frame-pointer2017112620171020
618988opt64gcc -m32 -march=athlon -O3 -fomit-frame-pointer2017112620171020
620228opt64gcc -funroll-loops -m32 -march=prescott -O3 -fomit-frame-pointer2017112620171020
620359opt64gcc -funroll-loops -m32 -march=nocona -O3 -fomit-frame-pointer2017112620171020
620774opt64gcc -m32 -march=i386 -Os -fomit-frame-pointer2017112620171020
621019opt64gcc -funroll-loops -m32 -march=pentium4 -O2 -fomit-frame-pointer2017112620171020
621657opt64gcc -funroll-loops -m32 -march=i386 -Os -fomit-frame-pointer2017112620171020
622319opt64gcc -funroll-loops -m32 -march=pentium4 -O3 -fomit-frame-pointer2017112620171020
623824opt64gcc -funroll-loops -m32 -march=nocona -O2 -fomit-frame-pointer2017112620171020
623973opt64gcc -funroll-loops -m32 -march=prescott -O2 -fomit-frame-pointer2017112620171020
625337opt64gcc -m32 -march=pentium4 -O2 -fomit-frame-pointer2017112620171020
626722opt64gcc -m32 -march=pentium4 -O3 -fomit-frame-pointer2017112620171020
627028opt64gcc -m32 -march=prescott -O3 -fomit-frame-pointer2017112620171020
627416opt64gcc -m32 -march=nocona -O3 -fomit-frame-pointer2017112620171020
628111opt64gcc -m32 -march=nocona -O2 -fomit-frame-pointer2017112620171020
628152opt64gcc -m32 -march=prescott -O2 -fomit-frame-pointer2017112620171020
647054opt64gcc -m32 -march=native -mtune=native -O -fomit-frame-pointer2017112620171020
650139opt64gcc -funroll-loops -m32 -march=i386 -O -fomit-frame-pointer2017112620171020
652206opt64gcc -funroll-loops -m32 -march=pentium -O -fomit-frame-pointer2017112620171020
652679opt64gcc -funroll-loops -m32 -march=pentium-mmx -O -fomit-frame-pointer2017112620171020
654314opt64gcc -funroll-loops -m32 -march=i486 -O -fomit-frame-pointer2017112620171020
654898opt64gcc -funroll-loops -m32 -march=k6 -O -fomit-frame-pointer2017112620171020
656299opt64gcc -funroll-loops -m32 -march=k6-2 -O -fomit-frame-pointer2017112620171020
657027opt64gcc -m32 -march=i486 -O -fomit-frame-pointer2017112620171020
657175opt64gcc -funroll-loops -m32 -march=k6-3 -O -fomit-frame-pointer2017112620171020
657470opt64gcc -m32 -march=pentium -O -fomit-frame-pointer2017112620171020
657596opt64gcc -funroll-loops -m32 -march=pentium4 -O -fomit-frame-pointer2017112620171020
657988opt64gcc -funroll-loops -m32 -march=pentium-m -O -fomit-frame-pointer2017112620171020
658142opt64gcc -m32 -march=pentium-mmx -O -fomit-frame-pointer2017112620171020
658233opt64gcc -m32 -march=i386 -O -fomit-frame-pointer2017112620171020
658443opt64gcc -funroll-loops -m32 -march=pentium3 -O -fomit-frame-pointer2017112620171020
658886opt64gcc -funroll-loops -m32 -march=pentiumpro -O -fomit-frame-pointer2017112620171020
658930opt64gcc -funroll-loops -m32 -march=pentium2 -O -fomit-frame-pointer2017112620171020
659356opt64gcc -m32 -march=pentium4 -O -fomit-frame-pointer2017112620171020
659574opt64gcc -m32 -march=pentiumpro -O -fomit-frame-pointer2017112620171020
659638opt64gcc -m32 -march=pentium2 -O -fomit-frame-pointer2017112620171020
659909opt64gcc -m32 -march=pentium3 -O -fomit-frame-pointer2017112620171020
659929opt64gcc -m32 -march=pentium-m -O -fomit-frame-pointer2017112620171020
663385opt64gcc -m32 -march=k6-2 -O -fomit-frame-pointer2017112620171020
663565opt64gcc -m32 -march=k6-3 -O -fomit-frame-pointer2017112620171020
663672opt64gcc -m32 -march=k6 -O -fomit-frame-pointer2017112620171020
674904opt64gcc -funroll-loops -m32 -march=prescott -O -fomit-frame-pointer2017112620171020
675636opt64gcc -funroll-loops -m32 -march=athlon -O -fomit-frame-pointer2017112620171020
675753opt64gcc -funroll-loops -m32 -O -fomit-frame-pointer2017112620171020
676194opt64gcc -funroll-loops -m32 -march=barcelona -O -fomit-frame-pointer2017112620171020
677120opt64gcc -funroll-loops -m32 -march=nocona -O -fomit-frame-pointer2017112620171020
677126opt64gcc -funroll-loops -m32 -march=k8 -O -fomit-frame-pointer2017112620171020
681145opt64gcc -m32 -march=core2 -msse4.1 -O -fomit-frame-pointer2017112620171020
682253opt64gcc -m32 -march=core2 -O -fomit-frame-pointer2017112620171020
682560opt64gcc -m32 -march=nocona -O -fomit-frame-pointer2017112620171020
682683opt64gcc -m32 -march=core2 -msse4 -O -fomit-frame-pointer2017112620171020
682688opt64gcc -m32 -march=prescott -O -fomit-frame-pointer2017112620171020
682821opt64gcc -m32 -march=athlon -O -fomit-frame-pointer2017112620171020
682930opt64gcc -m32 -march=core-avx-i -O -fomit-frame-pointer2017112620171020
683251opt64gcc -m32 -march=corei7-avx -O -fomit-frame-pointer2017112620171020
683399opt64gcc -m32 -O -fomit-frame-pointer2017112620171020
683751opt64gcc -m32 -march=corei7 -O -fomit-frame-pointer2017112620171020
684496opt64gcc -m32 -march=k8 -O -fomit-frame-pointer2017112620171020
684790opt64gcc -m32 -march=barcelona -O -fomit-frame-pointer2017112620171020
746859refgcc -m32 -march=native -mtune=native -O3 -fomit-frame-pointer2017112620171020
772755refgcc -m32 -march=barcelona -O3 -fomit-frame-pointer2017112620171020
772978refgcc -funroll-loops -m32 -march=pentiumpro -O3 -fomit-frame-pointer2017112620171020
773138refgcc -funroll-loops -m32 -march=pentium2 -O3 -fomit-frame-pointer2017112620171020
774238refgcc -funroll-loops -m32 -march=barcelona -O3 -fomit-frame-pointer2017112620171020
775200refgcc -funroll-loops -m32 -march=pentium-m -O3 -fomit-frame-pointer2017112620171020
775283refgcc -funroll-loops -m32 -march=prescott -O3 -fomit-frame-pointer2017112620171020
775312refgcc -funroll-loops -m32 -march=nocona -O3 -fomit-frame-pointer2017112620171020
776010refgcc -funroll-loops -m32 -march=k6-2 -O3 -fomit-frame-pointer2017112620171020
776165refgcc -funroll-loops -m32 -march=k6 -O3 -fomit-frame-pointer2017112620171020
776332refgcc -funroll-loops -m32 -march=k6-3 -O3 -fomit-frame-pointer2017112620171020
778127refgcc -m32 -march=pentiumpro -O3 -fomit-frame-pointer2017112620171020
778305refgcc -m32 -march=pentium2 -O3 -fomit-frame-pointer2017112620171020
778317refgcc -funroll-loops -m32 -march=pentium3 -O3 -fomit-frame-pointer2017112620171020
780079refgcc -m32 -march=pentium-m -O3 -fomit-frame-pointer2017112620171020
780175refgcc -m32 -march=k8 -O3 -fomit-frame-pointer2017112620171020
780453refgcc -m32 -march=pentium3 -O3 -fomit-frame-pointer2017112620171020
781160refgcc -funroll-loops -m32 -march=k8 -O3 -fomit-frame-pointer2017112620171020
781252refgcc -m32 -march=athlon -O3 -fomit-frame-pointer2017112620171020
783490refgcc -funroll-loops -m32 -march=athlon -O3 -fomit-frame-pointer2017112620171020
783548refgcc -m32 -march=k6 -O3 -fomit-frame-pointer2017112620171020
783624refgcc -m32 -march=k6-2 -O3 -fomit-frame-pointer2017112620171020
783849refgcc -m32 -march=nocona -O3 -fomit-frame-pointer2017112620171020
783868refgcc -m32 -march=prescott -O3 -fomit-frame-pointer2017112620171020
783922refgcc -funroll-loops -m32 -march=i386 -O3 -fomit-frame-pointer2017112620171020
783934refgcc -m32 -march=k6-3 -O3 -fomit-frame-pointer2017112620171020
785893refgcc -funroll-loops -m32 -march=pentium4 -O3 -fomit-frame-pointer2017112620171020
785915refgcc -funroll-loops -m32 -O3 -fomit-frame-pointer2017112620171020
786707refgcc -m32 -march=pentium4 -O3 -fomit-frame-pointer2017112620171020
790382refgcc -m32 -O3 -fomit-frame-pointer2017112620171020
790599refgcc -m32 -march=i386 -O3 -fomit-frame-pointer2017112620171020
792476refgcc -m32 -march=corei7 -O3 -fomit-frame-pointer2017112620171020
793356refgcc -m32 -march=core2 -msse4 -O3 -fomit-frame-pointer2017112620171020
793569refgcc -m32 -march=core2 -msse4.1 -O3 -fomit-frame-pointer2017112620171020
793599refgcc -m32 -march=core2 -O3 -fomit-frame-pointer2017112620171020
795848refgcc -funroll-loops -m32 -march=pentium -O3 -fomit-frame-pointer2017112620171020
796050refgcc -funroll-loops -m32 -march=pentium-mmx -O3 -fomit-frame-pointer2017112620171020
797279refgcc -m32 -march=core-avx-i -O3 -fomit-frame-pointer2017112620171020
797670refgcc -m32 -march=corei7-avx -O3 -fomit-frame-pointer2017112620171020
797689refgcc -m32 -march=pentium -O3 -fomit-frame-pointer2017112620171020
798219refgcc -m32 -march=pentium-mmx -O3 -fomit-frame-pointer2017112620171020
807548refgcc -funroll-loops -m32 -march=i486 -O3 -fomit-frame-pointer2017112620171020
809272refgcc -m32 -march=i486 -O3 -fomit-frame-pointer2017112620171020
868777refgcc -funroll-loops -m32 -march=nocona -O2 -fomit-frame-pointer2017112620171020
868807refgcc -funroll-loops -m32 -march=prescott -O2 -fomit-frame-pointer2017112620171020
877717refgcc -funroll-loops -m32 -march=i386 -O2 -fomit-frame-pointer2017112620171020
881586refgcc -funroll-loops -m32 -march=pentium-m -O2 -fomit-frame-pointer2017112620171020
881930refgcc -funroll-loops -m32 -march=pentium3 -O2 -fomit-frame-pointer2017112620171020
882144refgcc -funroll-loops -m32 -march=pentium2 -O2 -fomit-frame-pointer2017112620171020
882508refgcc -funroll-loops -m32 -march=pentiumpro -O2 -fomit-frame-pointer2017112620171020
883106refgcc -funroll-loops -m32 -O2 -fomit-frame-pointer2017112620171020
883610refgcc -funroll-loops -m32 -march=k6 -O2 -fomit-frame-pointer2017112620171020
884200refgcc -funroll-loops -m32 -march=k6-3 -O2 -fomit-frame-pointer2017112620171020
885100refgcc -funroll-loops -m32 -march=k6-2 -O2 -fomit-frame-pointer2017112620171020
891449refgcc -funroll-loops -m32 -march=barcelona -O2 -fomit-frame-pointer2017112620171020
891960refgcc -funroll-loops -m32 -march=pentium4 -O2 -fomit-frame-pointer2017112620171020
896572refgcc -funroll-loops -m32 -march=k8 -O2 -fomit-frame-pointer2017112620171020
896782refgcc -funroll-loops -m32 -march=athlon -O2 -fomit-frame-pointer2017112620171020
903480refgcc -funroll-loops -m32 -march=pentium -O2 -fomit-frame-pointer2017112620171020
904255refgcc -funroll-loops -m32 -march=pentium-mmx -O2 -fomit-frame-pointer2017112620171020
912650refgcc -funroll-loops -m32 -march=i486 -O2 -fomit-frame-pointer2017112620171020
975442refgcc -funroll-loops -m32 -march=prescott -O -fomit-frame-pointer2017112620171020
976158refgcc -funroll-loops -m32 -march=nocona -O -fomit-frame-pointer2017112620171020
983421refgcc -funroll-loops -m32 -march=pentium-m -O -fomit-frame-pointer2017112620171020
985049refgcc -funroll-loops -m32 -march=barcelona -O -fomit-frame-pointer2017112620171020
986600refgcc -funroll-loops -m32 -march=pentiumpro -O -fomit-frame-pointer2017112620171020
986847refgcc -funroll-loops -m32 -march=pentium2 -O -fomit-frame-pointer2017112620171020
987364refgcc -funroll-loops -m32 -march=pentium3 -O -fomit-frame-pointer2017112620171020
988856refgcc -funroll-loops -m32 -march=athlon -O -fomit-frame-pointer2017112620171020
989509refgcc -funroll-loops -m32 -O -fomit-frame-pointer2017112620171020
991974refgcc -funroll-loops -m32 -march=k6-2 -O -fomit-frame-pointer2017112620171020
992656refgcc -funroll-loops -m32 -march=k6-3 -O -fomit-frame-pointer2017112620171020
993685refgcc -funroll-loops -m32 -march=k6 -O -fomit-frame-pointer2017112620171020
995944refgcc -funroll-loops -m32 -march=k8 -O -fomit-frame-pointer2017112620171020
1001544refgcc -funroll-loops -m32 -march=pentium4 -O -fomit-frame-pointer2017112620171020
1004022refgcc -funroll-loops -m32 -march=i386 -O -fomit-frame-pointer2017112620171020
1026319refgcc -funroll-loops -m32 -march=pentium-mmx -O -fomit-frame-pointer2017112620171020
1027571refgcc -funroll-loops -m32 -march=i486 -O -fomit-frame-pointer2017112620171020
1027652refgcc -funroll-loops -m32 -march=pentium -O -fomit-frame-pointer2017112620171020
1193173refgcc -m32 -march=native -mtune=native -O2 -fomit-frame-pointer2017112620171020
1237553refgcc -m32 -march=native -mtune=native -Os -fomit-frame-pointer2017112620171020
1238807refgcc -m32 -march=native -mtune=native -O -fomit-frame-pointer2017112620171020
1249554refgcc -m32 -march=i386 -O2 -fomit-frame-pointer2017112620171020
1249616refgcc -m32 -march=pentium-mmx -Os -fomit-frame-pointer2017112620171020
1250789refgcc -m32 -march=pentium -Os -fomit-frame-pointer2017112620171020
1254068refgcc -m32 -march=corei7 -Os -fomit-frame-pointer2017112620171020
1254556refgcc -funroll-loops -m32 -march=k6 -Os -fomit-frame-pointer2017112620171020
1254614refgcc -m32 -march=pentium4 -O2 -fomit-frame-pointer2017112620171020
1257280refgcc -m32 -march=core2 -msse4 -Os -fomit-frame-pointer2017112620171020
1257408refgcc -m32 -march=core2 -Os -fomit-frame-pointer2017112620171020
1257974refgcc -funroll-loops -m32 -march=pentium-m -Os -fomit-frame-pointer2017112620171020
1259033refgcc -m32 -march=core2 -msse4.1 -Os -fomit-frame-pointer2017112620171020
1259594refgcc -funroll-loops -m32 -march=k6-3 -Os -fomit-frame-pointer2017112620171020
1259617refgcc -funroll-loops -m32 -march=pentium3 -Os -fomit-frame-pointer2017112620171020
1259985refgcc -funroll-loops -m32 -march=k6-2 -Os -fomit-frame-pointer2017112620171020
1260227refgcc -m32 -Os -fomit-frame-pointer2017112620171020
1261657refgcc -m32 -march=k6-2 -O2 -fomit-frame-pointer2017112620171020
1261805refgcc -m32 -march=corei7-avx -Os -fomit-frame-pointer2017112620171020
1262241refgcc -m32 -march=athlon -Os -fomit-frame-pointer2017112620171020
1262867refgcc -m32 -march=pentium3 -Os -fomit-frame-pointer2017112620171020
1263312refgcc -m32 -march=k6 -O2 -fomit-frame-pointer2017112620171020
1263396refgcc -m32 -march=k6-3 -O2 -fomit-frame-pointer2017112620171020
1264389refgcc -m32 -march=core-avx-i -Os -fomit-frame-pointer2017112620171020
1265561refgcc -m32 -march=barcelona -Os -fomit-frame-pointer2017112620171020
1266727refgcc -m32 -march=pentium-m -Os -fomit-frame-pointer2017112620171020
1267430refgcc -m32 -march=k8 -Os -fomit-frame-pointer2017112620171020
1268150refgcc -funroll-loops -m32 -march=i386 -Os -fomit-frame-pointer2017112620171020
1269642refgcc -m32 -march=k6-2 -Os -fomit-frame-pointer2017112620171020
1269854refgcc -funroll-loops -m32 -march=pentiumpro -Os -fomit-frame-pointer2017112620171020
1270110refgcc -funroll-loops -m32 -march=pentium -Os -fomit-frame-pointer2017112620171020
1271617refgcc -m32 -march=k6 -Os -fomit-frame-pointer2017112620171020
1272334refgcc -funroll-loops -m32 -march=athlon -Os -fomit-frame-pointer2017112620171020
1273438refgcc -m32 -march=pentium3 -O -fomit-frame-pointer2017112620171020
1273765refgcc -m32 -march=k6-3 -Os -fomit-frame-pointer2017112620171020
1273887refgcc -funroll-loops -m32 -Os -fomit-frame-pointer2017112620171020
1274190refgcc -m32 -march=i486 -Os -fomit-frame-pointer2017112620171020
1274515refgcc -m32 -march=pentium4 -Os -fomit-frame-pointer2017112620171020
1274692refgcc -funroll-loops -m32 -march=pentium-mmx -Os -fomit-frame-pointer2017112620171020
1275595refgcc -m32 -march=i386 -Os -fomit-frame-pointer2017112620171020
1275807refgcc -m32 -march=core-avx-i -O2 -fomit-frame-pointer2017112620171020
1276729refgcc -m32 -march=prescott -Os -fomit-frame-pointer2017112620171020
1277052refgcc -m32 -march=prescott -O2 -fomit-frame-pointer2017112620171020
1277270refgcc -m32 -march=nocona -Os -fomit-frame-pointer2017112620171020
1277883refgcc -m32 -march=nocona -O2 -fomit-frame-pointer2017112620171020
1278934refgcc -m32 -march=pentium2 -Os -fomit-frame-pointer2017112620171020
1279109refgcc -m32 -march=pentiumpro -Os -fomit-frame-pointer2017112620171020
1279239refgcc -m32 -march=i486 -O2 -fomit-frame-pointer2017112620171020
1279248refgcc -m32 -march=corei7-avx -O2 -fomit-frame-pointer2017112620171020
1280065refgcc -m32 -march=pentium2 -O -fomit-frame-pointer2017112620171020
1280314refgcc -m32 -march=pentium3 -O2 -fomit-frame-pointer2017112620171020
1280325refgcc -m32 -march=pentium-m -O2 -fomit-frame-pointer2017112620171020
1280976refgcc -m32 -march=pentium -O2 -fomit-frame-pointer2017112620171020
1281914refgcc -funroll-loops -m32 -march=pentium2 -Os -fomit-frame-pointer2017112620171020
1281994refgcc -m32 -march=corei7 -O2 -fomit-frame-pointer2017112620171020
1282155refgcc -m32 -march=core2 -O2 -fomit-frame-pointer2017112620171020
1282769refgcc -funroll-loops -m32 -march=i486 -Os -fomit-frame-pointer2017112620171020
1282777refgcc -m32 -march=core2 -msse4 -O2 -fomit-frame-pointer2017112620171020
1283473refgcc -m32 -march=core2 -msse4.1 -O2 -fomit-frame-pointer2017112620171020
1284487refgcc -m32 -march=k8 -O2 -fomit-frame-pointer2017112620171020
1284687refgcc -m32 -march=athlon -O2 -fomit-frame-pointer2017112620171020
1285918refgcc -m32 -march=k8 -O -fomit-frame-pointer2017112620171020
1286218refgcc -funroll-loops -m32 -march=barcelona -Os -fomit-frame-pointer2017112620171020
1286878refgcc -funroll-loops -m32 -march=k8 -Os -fomit-frame-pointer2017112620171020
1287011refgcc -m32 -march=pentium-mmx -O2 -fomit-frame-pointer2017112620171020
1290682refgcc -m32 -march=pentium2 -O2 -fomit-frame-pointer2017112620171020
1291700refgcc -m32 -march=barcelona -O2 -fomit-frame-pointer2017112620171020
1292815refgcc -m32 -march=pentiumpro -O2 -fomit-frame-pointer2017112620171020
1293752refgcc -m32 -march=core2 -O -fomit-frame-pointer2017112620171020
1294270refgcc -m32 -march=core2 -msse4 -O -fomit-frame-pointer2017112620171020
1294593refgcc -m32 -march=barcelona -O -fomit-frame-pointer2017112620171020
1296125refgcc -funroll-loops -m32 -march=pentium4 -Os -fomit-frame-pointer2017112620171020
1296339refgcc -m32 -O -fomit-frame-pointer2017112620171020
1297976refgcc -m32 -march=pentium4 -O -fomit-frame-pointer2017112620171020
1300196refgcc -funroll-loops -m32 -march=nocona -Os -fomit-frame-pointer2017112620171020
1302064refgcc -m32 -march=corei7-avx -O -fomit-frame-pointer2017112620171020
1303771refgcc -funroll-loops -m32 -march=prescott -Os -fomit-frame-pointer2017112620171020
1304235refgcc -m32 -march=prescott -O -fomit-frame-pointer2017112620171020
1304377refgcc -m32 -march=nocona -O -fomit-frame-pointer2017112620171020
1307790refgcc -m32 -march=pentiumpro -O -fomit-frame-pointer2017112620171020
1308501refgcc -m32 -march=corei7 -O -fomit-frame-pointer2017112620171020
1316828refgcc -m32 -O2 -fomit-frame-pointer2017112620171020
1318484refgcc -m32 -march=athlon -O -fomit-frame-pointer2017112620171020
1325518refgcc -m32 -march=k6 -O -fomit-frame-pointer2017112620171020
1325942refgcc -m32 -march=k6-3 -O -fomit-frame-pointer2017112620171020
1328757refgcc -m32 -march=core2 -msse4.1 -O -fomit-frame-pointer2017112620171020
1329199refgcc -m32 -march=core-avx-i -O -fomit-frame-pointer2017112620171020
1330745refgcc -m32 -march=pentium-m -O -fomit-frame-pointer2017112620171020
1335707refgcc -m32 -march=i386 -O -fomit-frame-pointer2017112620171020
1338930refgcc -m32 -march=i486 -O -fomit-frame-pointer2017112620171020
1339392refgcc -m32 -march=pentium-mmx -O -fomit-frame-pointer2017112620171020
1340247refgcc -m32 -march=pentium -O -fomit-frame-pointer2017112620171020
1356519refgcc -m32 -march=k6-2 -O -fomit-frame-pointer2017112620171020

Test failure

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