Implementation notes: x86, h9trinity, crypto_aead/pi64cipher256v1

Computer: h9trinity
Architecture: x86
CPU ID: AuthenticAMD-00610f01-178bfbff
SUPERCOP version: 20171218
Operation: crypto_aead
Primitive: pi64cipher256v1
TimeImplementationCompilerBenchmark dateSUPERCOP version
547085optimized_nonSSEgcc -funroll-loops -m32 -march=i386 -O -fomit-frame-pointer2017120920171020
547592optimized_nonSSEgcc -funroll-loops -m32 -march=i386 -O3 -fomit-frame-pointer2017120920171020
547833optimized_nonSSEgcc -funroll-loops -m32 -march=i486 -O3 -fomit-frame-pointer2017120920171020
548051optimized_nonSSEgcc -funroll-loops -m32 -march=pentium-m -O -fomit-frame-pointer2017120920171020
548306optimized_nonSSEgcc -funroll-loops -m32 -march=k6 -O -fomit-frame-pointer2017120920171020
548322optimized_nonSSEgcc -funroll-loops -m32 -march=pentium -O -fomit-frame-pointer2017120920171020
548351optimized_nonSSEgcc -funroll-loops -m32 -march=k6-3 -O -fomit-frame-pointer2017120920171020
548367optimized_nonSSEgcc -funroll-loops -m32 -march=k6-2 -O -fomit-frame-pointer2017120920171020
548378optimized_nonSSEgcc -funroll-loops -m32 -march=pentiumpro -O -fomit-frame-pointer2017120920171020
548577optimized_nonSSEgcc -funroll-loops -m32 -march=pentium-mmx -O -fomit-frame-pointer2017120920171020
548614optimized_nonSSEgcc -funroll-loops -m32 -march=i486 -O -fomit-frame-pointer2017120920171020
548904optimized_nonSSEgcc -funroll-loops -m32 -march=pentium3 -O -fomit-frame-pointer2017120920171020
549120optimized_nonSSEgcc -funroll-loops -m32 -march=pentium4 -O -fomit-frame-pointer2017120920171020
549251optimized_nonSSEgcc -funroll-loops -m32 -march=k6-3 -O3 -fomit-frame-pointer2017120920171020
549757optimized_nonSSEgcc -funroll-loops -m32 -march=k6 -O3 -fomit-frame-pointer2017120920171020
549789optimized_nonSSEgcc -funroll-loops -m32 -march=k6-2 -O3 -fomit-frame-pointer2017120920171020
549810optimized_nonSSEgcc -funroll-loops -m32 -march=pentium2 -O -fomit-frame-pointer2017120920171020
550155optimized_nonSSEgcc -funroll-loops -m32 -march=k8 -O -fomit-frame-pointer2017120920171020
550606optimized_nonSSEgcc -funroll-loops -m32 -march=barcelona -O -fomit-frame-pointer2017120920171020
550625optimized_nonSSEgcc -funroll-loops -m32 -march=athlon -O -fomit-frame-pointer2017120920171020
551597optimized_nonSSEgcc -funroll-loops -m32 -march=barcelona -O3 -fomit-frame-pointer2017120920171020
552471optimized_nonSSEgcc -m32 -O3 -fomit-frame-pointer2017120920171020
552650optimized_nonSSEgcc -funroll-loops -m32 -march=pentium4 -O3 -fomit-frame-pointer2017120920171020
553505optimized_nonSSEgcc -funroll-loops -m32 -march=k8 -O3 -fomit-frame-pointer2017120920171020
554386optimized_nonSSEgcc -funroll-loops -m32 -march=athlon -O3 -fomit-frame-pointer2017120920171020
554552optimized_nonSSEgcc -funroll-loops -m32 -march=pentium-mmx -O3 -fomit-frame-pointer2017120920171020
554683optimized_nonSSEgcc -funroll-loops -m32 -march=nocona -O3 -fomit-frame-pointer2017120920171020
554820optimized_nonSSEgcc -funroll-loops -m32 -O3 -fomit-frame-pointer2017120920171020
554860optimized_nonSSEgcc -m32 -march=native -mtune=native -O3 -fomit-frame-pointer2017120920171020
555123optimized_nonSSEgcc -funroll-loops -m32 -march=pentium3 -O3 -fomit-frame-pointer2017120920171020
555582optimized_nonSSEgcc -m32 -march=k8 -O3 -fomit-frame-pointer2017120920171020
555766optimized_nonSSEgcc -funroll-loops -m32 -march=prescott -O3 -fomit-frame-pointer2017120920171020
555938optimized_nonSSEgcc -funroll-loops -m32 -march=pentium -O3 -fomit-frame-pointer2017120920171020
556055optimized_nonSSEgcc -m32 -march=pentium -O3 -fomit-frame-pointer2017120920171020
556065optimized_nonSSEgcc -m32 -march=pentium-mmx -O3 -fomit-frame-pointer2017120920171020
556139optimized_nonSSEgcc -m32 -march=barcelona -O3 -fomit-frame-pointer2017120920171020
556233optimized_nonSSEgcc -m32 -march=k6-3 -O3 -fomit-frame-pointer2017120920171020
556414optimized_nonSSEgcc -m32 -march=pentium4 -O3 -fomit-frame-pointer2017120920171020
556468optimized_nonSSEgcc -m32 -march=k6 -O3 -fomit-frame-pointer2017120920171020
557348optimized_nonSSEgcc -m32 -march=k6-2 -O3 -fomit-frame-pointer2017120920171020
557463optimized_nonSSEgcc -m32 -march=core2 -msse4 -O3 -fomit-frame-pointer2017120920171020
557531optimized_nonSSEgcc -m32 -march=nocona -O3 -fomit-frame-pointer2017120920171020
557627optimized_nonSSEgcc -m32 -march=pentiumpro -O3 -fomit-frame-pointer2017120920171020
557659optimized_nonSSEgcc -m32 -march=core2 -msse4.1 -O3 -fomit-frame-pointer2017120920171020
557714optimized_nonSSEgcc -m32 -march=corei7 -O3 -fomit-frame-pointer2017120920171020
557727optimized_nonSSEgcc -m32 -march=core2 -O3 -fomit-frame-pointer2017120920171020
558106optimized_nonSSEgcc -m32 -march=pentium2 -O3 -fomit-frame-pointer2017120920171020
558163optimized_nonSSEgcc -funroll-loops -m32 -march=pentiumpro -O3 -fomit-frame-pointer2017120920171020
558194optimized_nonSSEgcc -funroll-loops -m32 -march=prescott -O -fomit-frame-pointer2017120920171020
558282optimized_nonSSEgcc -m32 -march=i486 -O3 -fomit-frame-pointer2017120920171020
558677optimized_nonSSEgcc -m32 -march=i386 -O3 -fomit-frame-pointer2017120920171020
558862optimized_nonSSEgcc -m32 -march=prescott -O3 -fomit-frame-pointer2017120920171020
559081optimized_nonSSEgcc -funroll-loops -m32 -march=nocona -O -fomit-frame-pointer2017120920171020
559138optimized_nonSSEgcc -m32 -march=athlon -O3 -fomit-frame-pointer2017120920171020
559274optimized_nonSSEgcc -m32 -march=pentium3 -O3 -fomit-frame-pointer2017120920171020
559788optimized_nonSSEgcc -funroll-loops -m32 -march=pentium2 -O3 -fomit-frame-pointer2017120920171020
560408optimized_nonSSEgcc -funroll-loops -m32 -O -fomit-frame-pointer2017120920171020
561668optimized_nonSSEgcc -funroll-loops -m32 -march=pentium-m -O3 -fomit-frame-pointer2017120920171020
561916optimized_nonSSEgcc -m32 -march=pentium-m -O3 -fomit-frame-pointer2017120920171020
575457optimized_nonSSEgcc -m32 -march=core-avx-i -O3 -fomit-frame-pointer2017120920171020
575693optimized_nonSSEgcc -m32 -march=corei7-avx -O3 -fomit-frame-pointer2017120920171020
579491optimized_nonSSEgcc -funroll-loops -m32 -march=k6-2 -O2 -fomit-frame-pointer2017120920171020
580189optimized_nonSSEgcc -funroll-loops -m32 -march=k6 -O2 -fomit-frame-pointer2017120920171020
580691optimized_nonSSEgcc -funroll-loops -m32 -march=k6-3 -O2 -fomit-frame-pointer2017120920171020
583625optimized_nonSSEgcc -funroll-loops -m32 -march=i486 -O2 -fomit-frame-pointer2017120920171020
583808optimized_nonSSEgcc -funroll-loops -m32 -march=i386 -O2 -fomit-frame-pointer2017120920171020
584607optimized_nonSSEgcc -funroll-loops -m32 -march=pentium -O2 -fomit-frame-pointer2017120920171020
585237optimized_nonSSEgcc -funroll-loops -m32 -march=pentium-mmx -O2 -fomit-frame-pointer2017120920171020
585833optimized_nonSSEgcc -funroll-loops -m32 -march=k8 -O2 -fomit-frame-pointer2017120920171020
586004optimized_nonSSEgcc -funroll-loops -m32 -march=barcelona -O2 -fomit-frame-pointer2017120920171020
588135optimized_nonSSEgcc -funroll-loops -m32 -march=nocona -O2 -fomit-frame-pointer2017120920171020
588221optimized_nonSSEgcc -funroll-loops -m32 -march=pentium4 -O2 -fomit-frame-pointer2017120920171020
588431optimized_nonSSEgcc -funroll-loops -m32 -march=pentium3 -O2 -fomit-frame-pointer2017120920171020
588647optimized_nonSSEgcc -funroll-loops -m32 -march=pentium2 -O2 -fomit-frame-pointer2017120920171020
588870optimized_nonSSEgcc -funroll-loops -m32 -march=pentium-m -O2 -fomit-frame-pointer2017120920171020
589347optimized_nonSSEgcc -funroll-loops -m32 -march=pentiumpro -O2 -fomit-frame-pointer2017120920171020
589646optimized_nonSSEgcc -funroll-loops -m32 -O2 -fomit-frame-pointer2017120920171020
593258optimized_nonSSEgcc -funroll-loops -m32 -march=prescott -O2 -fomit-frame-pointer2017120920171020
593675optimized_nonSSEgcc -funroll-loops -m32 -march=athlon -O2 -fomit-frame-pointer2017120920171020
617703optimized_nonSSEgcc -funroll-loops -m32 -march=pentium-mmx -Os -fomit-frame-pointer2017120920171020
620683optimized_nonSSEgcc -funroll-loops -m32 -march=pentium -Os -fomit-frame-pointer2017120920171020
627699optimized_nonSSEgcc -funroll-loops -m32 -march=pentium-m -Os -fomit-frame-pointer2017120920171020
629219optimized_nonSSEgcc -funroll-loops -m32 -march=k6-2 -Os -fomit-frame-pointer2017120920171020
630063optimized_nonSSEgcc -funroll-loops -m32 -march=pentium3 -Os -fomit-frame-pointer2017120920171020
630145optimized_nonSSEgcc -funroll-loops -m32 -march=k6 -Os -fomit-frame-pointer2017120920171020
630922optimized_nonSSEgcc -funroll-loops -m32 -march=pentium2 -Os -fomit-frame-pointer2017120920171020
631658optimized_nonSSEgcc -funroll-loops -m32 -Os -fomit-frame-pointer2017120920171020
631693optimized_nonSSEgcc -funroll-loops -m32 -march=athlon -Os -fomit-frame-pointer2017120920171020
632283optimized_nonSSEgcc -funroll-loops -m32 -march=pentiumpro -Os -fomit-frame-pointer2017120920171020
632932optimized_nonSSEgcc -funroll-loops -m32 -march=k8 -Os -fomit-frame-pointer2017120920171020
633358optimized_nonSSEgcc -m32 -march=pentium -Os -fomit-frame-pointer2017120920171020
634847optimized_nonSSEgcc -m32 -march=pentium-mmx -Os -fomit-frame-pointer2017120920171020
634967optimized_nonSSEgcc -funroll-loops -m32 -march=barcelona -Os -fomit-frame-pointer2017120920171020
635869optimized_nonSSEgcc -m32 -march=pentium-m -Os -fomit-frame-pointer2017120920171020
636194optimized_nonSSEgcc -m32 -march=pentium3 -Os -fomit-frame-pointer2017120920171020
636825optimized_nonSSEgcc -m32 -Os -fomit-frame-pointer2017120920171020
638093optimized_nonSSEgcc -m32 -march=k8 -Os -fomit-frame-pointer2017120920171020
639409optimized_nonSSEgcc -m32 -march=pentiumpro -Os -fomit-frame-pointer2017120920171020
639886optimized_nonSSEgcc -m32 -march=athlon -Os -fomit-frame-pointer2017120920171020
640137optimized_nonSSEgcc -m32 -march=k6-3 -Os -fomit-frame-pointer2017120920171020
640507optimized_nonSSEgcc -m32 -march=native -mtune=native -Os -fomit-frame-pointer2017120920171020
640660optimized_nonSSEgcc -m32 -march=k6-2 -Os -fomit-frame-pointer2017120920171020
640735optimized_nonSSEgcc -m32 -march=k6 -Os -fomit-frame-pointer2017120920171020
641007optimized_nonSSEgcc -m32 -march=corei7 -Os -fomit-frame-pointer2017120920171020
641189optimized_nonSSEgcc -m32 -march=barcelona -Os -fomit-frame-pointer2017120920171020
641255optimized_nonSSEgcc -m32 -march=core2 -Os -fomit-frame-pointer2017120920171020
641841optimized_nonSSEgcc -m32 -march=core2 -msse4 -Os -fomit-frame-pointer2017120920171020
642965optimized_nonSSEgcc -m32 -march=core2 -msse4.1 -Os -fomit-frame-pointer2017120920171020
644883optimized_nonSSEgcc -funroll-loops -m32 -march=k6-3 -Os -fomit-frame-pointer2017120920171020
644924optimized_nonSSEgcc -m32 -march=pentium2 -Os -fomit-frame-pointer2017120920171020
645538optimized_nonSSEgcc -m32 -march=corei7-avx -Os -fomit-frame-pointer2017120920171020
649591optimized_nonSSEgcc -funroll-loops -m32 -march=prescott -Os -fomit-frame-pointer2017120920171020
651835optimized_nonSSEgcc -funroll-loops -m32 -march=pentium4 -Os -fomit-frame-pointer2017120920171020
652063optimized_nonSSEgcc -funroll-loops -m32 -march=i486 -Os -fomit-frame-pointer2017120920171020
652554optimized_nonSSEgcc -m32 -march=prescott -Os -fomit-frame-pointer2017120920171020
653301optimized_nonSSEgcc -m32 -march=pentium4 -Os -fomit-frame-pointer2017120920171020
654977optimized_nonSSEgcc -m32 -march=nocona -Os -fomit-frame-pointer2017120920171020
655411optimized_nonSSEgcc -m32 -march=core-avx-i -Os -fomit-frame-pointer2017120920171020
655442optimized_nonSSEgcc -funroll-loops -m32 -march=i386 -Os -fomit-frame-pointer2017120920171020
658518optimized_nonSSEgcc -m32 -march=i386 -Os -fomit-frame-pointer2017120920171020
659524optimized_nonSSEgcc -funroll-loops -m32 -march=nocona -Os -fomit-frame-pointer2017120920171020
662310optimized_nonSSEgcc -m32 -march=i486 -Os -fomit-frame-pointer2017120920171020
665978optimized_nonSSEgcc -m32 -march=pentiumpro -O -fomit-frame-pointer2017120920171020
666626optimized_nonSSEgcc -m32 -march=i386 -O -fomit-frame-pointer2017120920171020
667701optimized_nonSSEgcc -m32 -march=pentium-mmx -O -fomit-frame-pointer2017120920171020
667901optimized_nonSSEgcc -m32 -march=k6-3 -O -fomit-frame-pointer2017120920171020
668605optimized_nonSSEgcc -m32 -march=k6 -O -fomit-frame-pointer2017120920171020
668738optimized_nonSSEgcc -m32 -march=pentium -O -fomit-frame-pointer2017120920171020
669079optimized_nonSSEgcc -m32 -march=pentium-m -O -fomit-frame-pointer2017120920171020
669122optimized_nonSSEgcc -m32 -march=pentium4 -O -fomit-frame-pointer2017120920171020
669376optimized_nonSSEgcc -m32 -march=i486 -O -fomit-frame-pointer2017120920171020
669650optimized_nonSSEgcc -m32 -march=k6-2 -O -fomit-frame-pointer2017120920171020
669814optimized_nonSSEgcc -m32 -march=core2 -msse4.1 -O -fomit-frame-pointer2017120920171020
669976optimized_nonSSEgcc -m32 -march=pentium2 -O -fomit-frame-pointer2017120920171020
670210optimized_nonSSEgcc -m32 -march=pentium3 -O -fomit-frame-pointer2017120920171020
670300optimized_nonSSEgcc -m32 -march=prescott -O -fomit-frame-pointer2017120920171020
670312optimized_nonSSEgcc -m32 -march=native -mtune=native -O -fomit-frame-pointer2017120920171020
670666optimized_nonSSEgcc -m32 -march=core2 -O -fomit-frame-pointer2017120920171020
671644optimized_nonSSEgcc -m32 -march=k8 -O -fomit-frame-pointer2017120920171020
672158optimized_nonSSEgcc -m32 -march=core-avx-i -O -fomit-frame-pointer2017120920171020
672263optimized_nonSSEgcc -m32 -march=nocona -O -fomit-frame-pointer2017120920171020
672788optimized_nonSSEgcc -m32 -march=athlon -O -fomit-frame-pointer2017120920171020
672860optimized_nonSSEgcc -m32 -O -fomit-frame-pointer2017120920171020
673501optimized_nonSSEgcc -m32 -march=core2 -msse4 -O -fomit-frame-pointer2017120920171020
675518optimized_nonSSEgcc -m32 -march=corei7-avx -O -fomit-frame-pointer2017120920171020
684479optimized_nonSSEgcc -m32 -march=k6-3 -O2 -fomit-frame-pointer2017120920171020
684571optimized_nonSSEgcc -m32 -march=corei7 -O -fomit-frame-pointer2017120920171020
686218optimized_nonSSEgcc -m32 -march=pentium-mmx -O2 -fomit-frame-pointer2017120920171020
686397optimized_nonSSEgcc -m32 -march=k6-2 -O2 -fomit-frame-pointer2017120920171020
688449optimized_nonSSEgcc -m32 -march=core2 -O2 -fomit-frame-pointer2017120920171020
688473optimized_nonSSEgcc -m32 -march=k6 -O2 -fomit-frame-pointer2017120920171020
688732optimized_nonSSEgcc -m32 -march=core2 -msse4.1 -O2 -fomit-frame-pointer2017120920171020
689209optimized_nonSSEgcc -m32 -march=corei7-avx -O2 -fomit-frame-pointer2017120920171020
689644optimized_nonSSEgcc -m32 -march=pentium -O2 -fomit-frame-pointer2017120920171020
690164optimized_nonSSEgcc -m32 -march=pentium-m -O2 -fomit-frame-pointer2017120920171020
690185optimized_nonSSEgcc -m32 -march=core-avx-i -O2 -fomit-frame-pointer2017120920171020
690295optimized_nonSSEgcc -m32 -march=corei7 -O2 -fomit-frame-pointer2017120920171020
691234optimized_nonSSEgcc -m32 -march=athlon -O2 -fomit-frame-pointer2017120920171020
691404optimized_nonSSEgcc -m32 -march=pentiumpro -O2 -fomit-frame-pointer2017120920171020
691915optimized_nonSSEgcc -m32 -march=barcelona -O2 -fomit-frame-pointer2017120920171020
692147optimized_nonSSEgcc -m32 -march=pentium2 -O2 -fomit-frame-pointer2017120920171020
693081optimized_nonSSEgcc -m32 -march=core2 -msse4 -O2 -fomit-frame-pointer2017120920171020
695255optimized_nonSSEgcc -m32 -march=native -mtune=native -O2 -fomit-frame-pointer2017120920171020
697494optimized_nonSSEgcc -m32 -march=k8 -O2 -fomit-frame-pointer2017120920171020
697816optimized_nonSSEgcc -m32 -march=prescott -O2 -fomit-frame-pointer2017120920171020
698839optimized_nonSSEgcc -m32 -march=pentium4 -O2 -fomit-frame-pointer2017120920171020
701923optimized_nonSSEgcc -m32 -march=pentium3 -O2 -fomit-frame-pointer2017120920171020
702487optimized_nonSSEgcc -m32 -march=i386 -O2 -fomit-frame-pointer2017120920171020
704716optimized_nonSSEgcc -m32 -march=nocona -O2 -fomit-frame-pointer2017120920171020
705438optimized_nonSSEgcc -m32 -march=i486 -O2 -fomit-frame-pointer2017120920171020
709026optimized_nonSSEgcc -m32 -march=barcelona -O -fomit-frame-pointer2017120920171020
850116refgcc -funroll-loops -m32 -O3 -fomit-frame-pointer2017120920171020
854071refgcc -funroll-loops -m32 -march=athlon -O3 -fomit-frame-pointer2017120920171020
854151refgcc -funroll-loops -m32 -march=k6-3 -O3 -fomit-frame-pointer2017120920171020
854509refgcc -funroll-loops -m32 -march=k6-2 -O3 -fomit-frame-pointer2017120920171020
855226refgcc -funroll-loops -m32 -march=pentium-mmx -O3 -fomit-frame-pointer2017120920171020
855323refgcc -funroll-loops -m32 -march=pentium -O3 -fomit-frame-pointer2017120920171020
856087refgcc -m32 -O3 -fomit-frame-pointer2017120920171020
856336refgcc -funroll-loops -m32 -march=k6 -O3 -fomit-frame-pointer2017120920171020
856828refgcc -m32 -march=core2 -msse4 -O3 -fomit-frame-pointer2017120920171020
857246refgcc -m32 -march=corei7 -O3 -fomit-frame-pointer2017120920171020
857441refgcc -m32 -march=k6-2 -O3 -fomit-frame-pointer2017120920171020
857533refgcc -m32 -march=k6-3 -O3 -fomit-frame-pointer2017120920171020
857656refgcc -funroll-loops -m32 -march=k8 -O3 -fomit-frame-pointer2017120920171020
857782refgcc -m32 -march=core2 -O3 -fomit-frame-pointer2017120920171020
858242refgcc -funroll-loops -m32 -march=pentium-m -O3 -fomit-frame-pointer2017120920171020
858721refgcc -funroll-loops -m32 -march=pentiumpro -O3 -fomit-frame-pointer2017120920171020
858750refgcc -funroll-loops -m32 -march=pentium2 -O3 -fomit-frame-pointer2017120920171020
858881refgcc -funroll-loops -m32 -march=pentium3 -O3 -fomit-frame-pointer2017120920171020
859414refgcc -m32 -march=native -mtune=native -O3 -fomit-frame-pointer2017120920171020
859557refgcc -m32 -march=pentium-mmx -O3 -fomit-frame-pointer2017120920171020
859647refgcc -m32 -march=athlon -O3 -fomit-frame-pointer2017120920171020
860251refgcc -funroll-loops -m32 -march=nocona -O3 -fomit-frame-pointer2017120920171020
860539refgcc -m32 -march=core2 -msse4.1 -O3 -fomit-frame-pointer2017120920171020
860646refgcc -funroll-loops -m32 -march=prescott -O3 -fomit-frame-pointer2017120920171020
860882refgcc -m32 -march=pentiumpro -O3 -fomit-frame-pointer2017120920171020
861063refgcc -funroll-loops -m32 -march=i486 -O3 -fomit-frame-pointer2017120920171020
861122refgcc -m32 -march=k6 -O3 -fomit-frame-pointer2017120920171020
861874refgcc -m32 -march=pentium2 -O3 -fomit-frame-pointer2017120920171020
862552refgcc -m32 -march=pentium3 -O3 -fomit-frame-pointer2017120920171020
863530refgcc -m32 -march=barcelona -O3 -fomit-frame-pointer2017120920171020
864067refgcc -m32 -march=pentium-m -O3 -fomit-frame-pointer2017120920171020
864744refgcc -m32 -march=pentium4 -O3 -fomit-frame-pointer2017120920171020
865272refgcc -m32 -march=prescott -O3 -fomit-frame-pointer2017120920171020
865301refgcc -m32 -march=i486 -O3 -fomit-frame-pointer2017120920171020
865462refgcc -m32 -march=nocona -O3 -fomit-frame-pointer2017120920171020
866293refgcc -funroll-loops -m32 -march=pentium4 -O3 -fomit-frame-pointer2017120920171020
866714refgcc -m32 -march=pentium -O3 -fomit-frame-pointer2017120920171020
867737refgcc -m32 -march=i386 -O3 -fomit-frame-pointer2017120920171020
868495refgcc -m32 -march=k8 -O3 -fomit-frame-pointer2017120920171020
869727refgcc -funroll-loops -m32 -march=i386 -O3 -fomit-frame-pointer2017120920171020
870839refgcc -funroll-loops -m32 -march=barcelona -O3 -fomit-frame-pointer2017120920171020
879635refgcc -funroll-loops -m32 -march=nocona -O -fomit-frame-pointer2017120920171020
880481refgcc -funroll-loops -m32 -march=prescott -O -fomit-frame-pointer2017120920171020
881975refgcc -funroll-loops -m32 -march=pentium-mmx -O -fomit-frame-pointer2017120920171020
882241refgcc -funroll-loops -m32 -O -fomit-frame-pointer2017120920171020
882269refgcc -funroll-loops -m32 -march=pentium -O -fomit-frame-pointer2017120920171020
882274refgcc -funroll-loops -m32 -march=pentium4 -O -fomit-frame-pointer2017120920171020
884437refgcc -funroll-loops -m32 -march=pentium-m -O -fomit-frame-pointer2017120920171020
884480refgcc -funroll-loops -m32 -march=pentiumpro -O -fomit-frame-pointer2017120920171020
884491refgcc -funroll-loops -m32 -march=pentium2 -O -fomit-frame-pointer2017120920171020
884693refgcc -funroll-loops -m32 -march=athlon -O -fomit-frame-pointer2017120920171020
884788refgcc -funroll-loops -m32 -march=i486 -O -fomit-frame-pointer2017120920171020
885068refgcc -funroll-loops -m32 -march=k6 -O -fomit-frame-pointer2017120920171020
885343refgcc -funroll-loops -m32 -march=barcelona -O -fomit-frame-pointer2017120920171020
885447refgcc -funroll-loops -m32 -march=i386 -O -fomit-frame-pointer2017120920171020
885498refgcc -funroll-loops -m32 -march=k8 -O -fomit-frame-pointer2017120920171020
885552refgcc -funroll-loops -m32 -march=k6-3 -O -fomit-frame-pointer2017120920171020
885760refgcc -funroll-loops -m32 -march=k6-2 -O -fomit-frame-pointer2017120920171020
887665refgcc -funroll-loops -m32 -march=pentium3 -O -fomit-frame-pointer2017120920171020
888352refgcc -funroll-loops -m32 -march=pentium2 -O2 -fomit-frame-pointer2017120920171020
889225refgcc -funroll-loops -m32 -march=pentium-m -O2 -fomit-frame-pointer2017120920171020
889747refgcc -funroll-loops -m32 -march=pentiumpro -O2 -fomit-frame-pointer2017120920171020
889817refgcc -funroll-loops -m32 -march=pentium3 -O2 -fomit-frame-pointer2017120920171020
891338refgcc -m32 -march=core-avx-i -O3 -fomit-frame-pointer2017120920171020
891561refgcc -m32 -march=corei7-avx -O3 -fomit-frame-pointer2017120920171020
892507refgcc -funroll-loops -m32 -march=barcelona -O2 -fomit-frame-pointer2017120920171020
893169refgcc -funroll-loops -m32 -march=athlon -O2 -fomit-frame-pointer2017120920171020
893187refgcc -funroll-loops -m32 -march=k8 -O2 -fomit-frame-pointer2017120920171020
893369refgcc -funroll-loops -m32 -O2 -fomit-frame-pointer2017120920171020
894822refgcc -funroll-loops -m32 -march=pentium -O2 -fomit-frame-pointer2017120920171020
895411refgcc -funroll-loops -m32 -march=pentium-mmx -O2 -fomit-frame-pointer2017120920171020
898279refgcc -funroll-loops -m32 -march=k6-2 -O2 -fomit-frame-pointer2017120920171020
898392refgcc -funroll-loops -m32 -march=k6-3 -O2 -fomit-frame-pointer2017120920171020
899186refgcc -funroll-loops -m32 -march=k6 -O2 -fomit-frame-pointer2017120920171020
905698refgcc -funroll-loops -m32 -march=pentium4 -O2 -fomit-frame-pointer2017120920171020
905986refgcc -funroll-loops -m32 -march=i386 -O2 -fomit-frame-pointer2017120920171020
906329refgcc -funroll-loops -m32 -march=i486 -O2 -fomit-frame-pointer2017120920171020
910496refgcc -funroll-loops -m32 -march=prescott -O2 -fomit-frame-pointer2017120920171020
910985refgcc -funroll-loops -m32 -march=nocona -O2 -fomit-frame-pointer2017120920171020
938614optimized_nonSSEgcc -m32 -O2 -fomit-frame-pointer2017120920171020
956050refgcc -funroll-loops -m32 -march=pentium -Os -fomit-frame-pointer2017120920171020
961462refgcc -m32 -march=pentium -Os -fomit-frame-pointer2017120920171020
962357refgcc -funroll-loops -m32 -march=pentium4 -Os -fomit-frame-pointer2017120920171020
962373refgcc -funroll-loops -m32 -march=nocona -Os -fomit-frame-pointer2017120920171020
963155refgcc -funroll-loops -m32 -march=athlon -Os -fomit-frame-pointer2017120920171020
963730refgcc -m32 -march=nocona -Os -fomit-frame-pointer2017120920171020
964131refgcc -m32 -march=k6-2 -Os -fomit-frame-pointer2017120920171020
964147refgcc -funroll-loops -m32 -march=prescott -Os -fomit-frame-pointer2017120920171020
964248refgcc -m32 -march=pentium4 -Os -fomit-frame-pointer2017120920171020
964299refgcc -m32 -march=pentium-mmx -Os -fomit-frame-pointer2017120920171020
964368refgcc -funroll-loops -m32 -march=k6-3 -Os -fomit-frame-pointer2017120920171020
965232refgcc -funroll-loops -m32 -march=k6 -Os -fomit-frame-pointer2017120920171020
966041refgcc -funroll-loops -m32 -march=pentium-mmx -Os -fomit-frame-pointer2017120920171020
966329refgcc -funroll-loops -m32 -march=i386 -Os -fomit-frame-pointer2017120920171020
966369refgcc -funroll-loops -m32 -march=k8 -Os -fomit-frame-pointer2017120920171020
966658refgcc -funroll-loops -m32 -march=i486 -Os -fomit-frame-pointer2017120920171020
967449refgcc -m32 -Os -fomit-frame-pointer2017120920171020
967635refgcc -m32 -march=k8 -Os -fomit-frame-pointer2017120920171020
968382refgcc -funroll-loops -m32 -Os -fomit-frame-pointer2017120920171020
970114refgcc -m32 -march=core2 -msse4 -Os -fomit-frame-pointer2017120920171020
970322refgcc -funroll-loops -m32 -march=pentiumpro -Os -fomit-frame-pointer2017120920171020
970336refgcc -funroll-loops -m32 -march=pentium2 -Os -fomit-frame-pointer2017120920171020
970487refgcc -m32 -march=k6 -Os -fomit-frame-pointer2017120920171020
971561refgcc -m32 -march=corei7 -Os -fomit-frame-pointer2017120920171020
971806refgcc -funroll-loops -m32 -march=pentium-m -Os -fomit-frame-pointer2017120920171020
971896refgcc -m32 -march=barcelona -Os -fomit-frame-pointer2017120920171020
971897refgcc -m32 -march=core2 -Os -fomit-frame-pointer2017120920171020
972290refgcc -m32 -march=i486 -Os -fomit-frame-pointer2017120920171020
972561refgcc -funroll-loops -m32 -march=k6-2 -Os -fomit-frame-pointer2017120920171020
972895refgcc -m32 -march=corei7-avx -Os -fomit-frame-pointer2017120920171020
972997refgcc -funroll-loops -m32 -march=pentium3 -Os -fomit-frame-pointer2017120920171020
973766refgcc -m32 -march=native -mtune=native -Os -fomit-frame-pointer2017120920171020
974117refgcc -m32 -march=prescott -Os -fomit-frame-pointer2017120920171020
976050refgcc -m32 -march=core2 -msse4.1 -Os -fomit-frame-pointer2017120920171020
977439refgcc -m32 -march=core-avx-i -Os -fomit-frame-pointer2017120920171020
977757refgcc -m32 -march=pentiumpro -Os -fomit-frame-pointer2017120920171020
978341refgcc -m32 -march=pentium-m -Os -fomit-frame-pointer2017120920171020
978801refgcc -m32 -march=pentium2 -Os -fomit-frame-pointer2017120920171020
983764refgcc -m32 -march=pentium3 -Os -fomit-frame-pointer2017120920171020
999774refgcc -m32 -march=athlon -Os -fomit-frame-pointer2017120920171020
1005218refgcc -m32 -march=k6-3 -Os -fomit-frame-pointer2017120920171020
1031579refgcc -m32 -march=athlon -O2 -fomit-frame-pointer2017120920171020
1032139refgcc -m32 -march=barcelona -O2 -fomit-frame-pointer2017120920171020
1032731refgcc -m32 -march=k6-3 -O2 -fomit-frame-pointer2017120920171020
1033189refgcc -m32 -march=native -mtune=native -O2 -fomit-frame-pointer2017120920171020
1033350refgcc -m32 -march=k6-2 -O2 -fomit-frame-pointer2017120920171020
1034455refgcc -m32 -march=pentium3 -O -fomit-frame-pointer2017120920171020
1034591refgcc -m32 -march=k6 -O2 -fomit-frame-pointer2017120920171020
1035034refgcc -m32 -march=k6 -O -fomit-frame-pointer2017120920171020
1035154refgcc -funroll-loops -m32 -march=barcelona -Os -fomit-frame-pointer2017120920171020
1035281refgcc -m32 -march=k8 -O2 -fomit-frame-pointer2017120920171020
1036631refgcc -m32 -march=k6-3 -O -fomit-frame-pointer2017120920171020
1037522refgcc -m32 -march=pentium-m -O -fomit-frame-pointer2017120920171020
1039275refgcc -m32 -march=pentium-m -O2 -fomit-frame-pointer2017120920171020
1039393refgcc -m32 -march=pentiumpro -O2 -fomit-frame-pointer2017120920171020
1039664refgcc -m32 -march=core2 -msse4 -O -fomit-frame-pointer2017120920171020
1039760refgcc -m32 -march=corei7 -O -fomit-frame-pointer2017120920171020
1039819refgcc -m32 -march=pentium2 -O2 -fomit-frame-pointer2017120920171020
1040591refgcc -m32 -march=i386 -Os -fomit-frame-pointer2017120920171020
1040695refgcc -m32 -march=k6-2 -O -fomit-frame-pointer2017120920171020
1041040refgcc -m32 -march=pentium3 -O2 -fomit-frame-pointer2017120920171020
1041761refgcc -m32 -O -fomit-frame-pointer2017120920171020
1043067refgcc -m32 -march=core2 -msse4.1 -O -fomit-frame-pointer2017120920171020
1043096refgcc -m32 -march=prescott -O -fomit-frame-pointer2017120920171020
1043304refgcc -m32 -march=nocona -O -fomit-frame-pointer2017120920171020
1044125refgcc -m32 -march=pentium4 -O2 -fomit-frame-pointer2017120920171020
1044622refgcc -m32 -march=core2 -O -fomit-frame-pointer2017120920171020
1045291refgcc -m32 -march=native -mtune=native -O -fomit-frame-pointer2017120920171020
1046362refgcc -m32 -march=pentiumpro -O -fomit-frame-pointer2017120920171020
1046609refgcc -m32 -march=core-avx-i -O -fomit-frame-pointer2017120920171020
1049805refgcc -m32 -march=corei7 -O2 -fomit-frame-pointer2017120920171020
1050046refgcc -m32 -march=pentium2 -O -fomit-frame-pointer2017120920171020
1050158refgcc -m32 -march=corei7-avx -O -fomit-frame-pointer2017120920171020
1050450refgcc -m32 -march=corei7-avx -O2 -fomit-frame-pointer2017120920171020
1051984refgcc -m32 -march=core2 -msse4.1 -O2 -fomit-frame-pointer2017120920171020
1051990refgcc -m32 -march=pentium4 -O -fomit-frame-pointer2017120920171020
1052452refgcc -m32 -march=core2 -msse4 -O2 -fomit-frame-pointer2017120920171020
1052578refgcc -m32 -march=core2 -O2 -fomit-frame-pointer2017120920171020
1055281refgcc -m32 -march=barcelona -O -fomit-frame-pointer2017120920171020
1055514refgcc -m32 -march=athlon -O -fomit-frame-pointer2017120920171020
1059041refgcc -m32 -march=pentium -O -fomit-frame-pointer2017120920171020
1060054refgcc -m32 -march=i386 -O -fomit-frame-pointer2017120920171020
1060411refgcc -m32 -march=pentium-mmx -O -fomit-frame-pointer2017120920171020
1060543refgcc -m32 -march=i486 -O -fomit-frame-pointer2017120920171020
1060859refgcc -m32 -march=k8 -O -fomit-frame-pointer2017120920171020
1075879refgcc -m32 -march=nocona -O2 -fomit-frame-pointer2017120920171020
1077078refgcc -m32 -march=prescott -O2 -fomit-frame-pointer2017120920171020
1080819refgcc -m32 -march=pentium -O2 -fomit-frame-pointer2017120920171020
1081876refgcc -m32 -march=pentium-mmx -O2 -fomit-frame-pointer2017120920171020
1087875refgcc -m32 -march=i486 -O2 -fomit-frame-pointer2017120920171020
1088476refgcc -m32 -march=i386 -O2 -fomit-frame-pointer2017120920171020
1110839refgcc -m32 -O2 -fomit-frame-pointer2017120920171020
1118761refgcc -m32 -march=core-avx-i -O2 -fomit-frame-pointer2017120920171020

Test failure

Implementation: crypto_aead/pi64cipher256v1/optimized_nonSSE
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 optimized_nonSSE ref
gcc -m32 -march=core-avx2 -O -fomit-frame-pointer optimized_nonSSE ref
gcc -m32 -march=core-avx2 -Os -fomit-frame-pointer optimized_nonSSE ref