Implementation notes: x86, h9trinity, crypto_aead/pi64cipher128v1

Computer: h9trinity
Architecture: x86
CPU ID: AuthenticAMD-00610f01-178bfbff
SUPERCOP version: 20171218
Operation: crypto_aead
Primitive: pi64cipher128v1
TimeImplementationCompilerBenchmark dateSUPERCOP version
547401optimized_nonSSEgcc -funroll-loops -m32 -march=pentium4 -O -fomit-frame-pointer2017120820171020
548328optimized_nonSSEgcc -funroll-loops -m32 -march=pentiumpro -O -fomit-frame-pointer2017120820171020
548362optimized_nonSSEgcc -funroll-loops -m32 -march=i386 -O -fomit-frame-pointer2017120820171020
548518optimized_nonSSEgcc -funroll-loops -m32 -march=i386 -O3 -fomit-frame-pointer2017120820171020
548537optimized_nonSSEgcc -funroll-loops -m32 -march=pentium2 -O -fomit-frame-pointer2017120820171020
548663optimized_nonSSEgcc -funroll-loops -m32 -march=k6 -O -fomit-frame-pointer2017120820171020
548675optimized_nonSSEgcc -funroll-loops -m32 -march=i486 -O3 -fomit-frame-pointer2017120820171020
548675optimized_nonSSEgcc -funroll-loops -m32 -march=k6-3 -O3 -fomit-frame-pointer2017120820171020
548941optimized_nonSSEgcc -funroll-loops -m32 -march=k6 -O3 -fomit-frame-pointer2017120820171020
549116optimized_nonSSEgcc -funroll-loops -m32 -march=i486 -O -fomit-frame-pointer2017120820171020
549119optimized_nonSSEgcc -funroll-loops -m32 -march=k6-2 -O3 -fomit-frame-pointer2017120820171020
549303optimized_nonSSEgcc -funroll-loops -m32 -march=pentium -O -fomit-frame-pointer2017120820171020
549383optimized_nonSSEgcc -funroll-loops -m32 -march=k6-3 -O -fomit-frame-pointer2017120820171020
549486optimized_nonSSEgcc -funroll-loops -m32 -march=pentium-mmx -O -fomit-frame-pointer2017120820171020
549897optimized_nonSSEgcc -funroll-loops -m32 -march=pentium3 -O -fomit-frame-pointer2017120820171020
550063optimized_nonSSEgcc -funroll-loops -m32 -march=nocona -O3 -fomit-frame-pointer2017120820171020
550560optimized_nonSSEgcc -funroll-loops -m32 -march=k6-2 -O -fomit-frame-pointer2017120820171020
550723optimized_nonSSEgcc -funroll-loops -m32 -march=athlon -O -fomit-frame-pointer2017120820171020
551123optimized_nonSSEgcc -funroll-loops -m32 -march=prescott -O3 -fomit-frame-pointer2017120820171020
551219optimized_nonSSEgcc -funroll-loops -m32 -march=barcelona -O -fomit-frame-pointer2017120820171020
551430optimized_nonSSEgcc -funroll-loops -m32 -march=pentium4 -O3 -fomit-frame-pointer2017120820171020
551618optimized_nonSSEgcc -funroll-loops -m32 -march=pentium-m -O -fomit-frame-pointer2017120820171020
551788optimized_nonSSEgcc -funroll-loops -m32 -march=k8 -O -fomit-frame-pointer2017120820171020
551896optimized_nonSSEgcc -m32 -march=k8 -O3 -fomit-frame-pointer2017120820171020
552028optimized_nonSSEgcc -funroll-loops -m32 -march=k8 -O3 -fomit-frame-pointer2017120820171020
552409optimized_nonSSEgcc -funroll-loops -m32 -march=pentium -O3 -fomit-frame-pointer2017120820171020
552629optimized_nonSSEgcc -funroll-loops -m32 -march=pentium-mmx -O3 -fomit-frame-pointer2017120820171020
552984optimized_nonSSEgcc -m32 -O3 -fomit-frame-pointer2017120820171020
553354optimized_nonSSEgcc -m32 -march=core2 -msse4.1 -O3 -fomit-frame-pointer2017120820171020
553534optimized_nonSSEgcc -m32 -march=prescott -O3 -fomit-frame-pointer2017120820171020
553605optimized_nonSSEgcc -m32 -march=nocona -O3 -fomit-frame-pointer2017120820171020
553811optimized_nonSSEgcc -m32 -march=corei7 -O3 -fomit-frame-pointer2017120820171020
553894optimized_nonSSEgcc -m32 -march=core2 -msse4 -O3 -fomit-frame-pointer2017120820171020
554165optimized_nonSSEgcc -m32 -march=core2 -O3 -fomit-frame-pointer2017120820171020
554212optimized_nonSSEgcc -funroll-loops -m32 -O3 -fomit-frame-pointer2017120820171020
554964optimized_nonSSEgcc -funroll-loops -m32 -march=pentium3 -O3 -fomit-frame-pointer2017120820171020
555358optimized_nonSSEgcc -funroll-loops -m32 -march=athlon -O3 -fomit-frame-pointer2017120820171020
556486optimized_nonSSEgcc -funroll-loops -m32 -march=barcelona -O3 -fomit-frame-pointer2017120820171020
556847optimized_nonSSEgcc -m32 -march=pentium2 -O3 -fomit-frame-pointer2017120820171020
557196optimized_nonSSEgcc -m32 -march=k6-2 -O3 -fomit-frame-pointer2017120820171020
557244optimized_nonSSEgcc -m32 -march=k6-3 -O3 -fomit-frame-pointer2017120820171020
557262optimized_nonSSEgcc -m32 -march=k6 -O3 -fomit-frame-pointer2017120820171020
557263optimized_nonSSEgcc -m32 -march=i486 -O3 -fomit-frame-pointer2017120820171020
557428optimized_nonSSEgcc -m32 -march=native -mtune=native -O3 -fomit-frame-pointer2017120820171020
557591optimized_nonSSEgcc -m32 -march=pentiumpro -O3 -fomit-frame-pointer2017120820171020
558164optimized_nonSSEgcc -m32 -march=pentium3 -O3 -fomit-frame-pointer2017120820171020
558279optimized_nonSSEgcc -m32 -march=pentium4 -O3 -fomit-frame-pointer2017120820171020
558472optimized_nonSSEgcc -funroll-loops -m32 -O -fomit-frame-pointer2017120820171020
558749optimized_nonSSEgcc -m32 -march=i386 -O3 -fomit-frame-pointer2017120820171020
559105optimized_nonSSEgcc -funroll-loops -m32 -march=prescott -O -fomit-frame-pointer2017120820171020
559236optimized_nonSSEgcc -funroll-loops -m32 -march=nocona -O -fomit-frame-pointer2017120820171020
559508optimized_nonSSEgcc -m32 -march=athlon -O3 -fomit-frame-pointer2017120820171020
559956optimized_nonSSEgcc -m32 -march=pentium -O3 -fomit-frame-pointer2017120820171020
560853optimized_nonSSEgcc -m32 -march=barcelona -O3 -fomit-frame-pointer2017120820171020
560914optimized_nonSSEgcc -funroll-loops -m32 -march=pentium-m -O3 -fomit-frame-pointer2017120820171020
561193optimized_nonSSEgcc -funroll-loops -m32 -march=pentiumpro -O3 -fomit-frame-pointer2017120820171020
563817optimized_nonSSEgcc -funroll-loops -m32 -march=pentium2 -O3 -fomit-frame-pointer2017120820171020
564387optimized_nonSSEgcc -m32 -march=pentium-m -O3 -fomit-frame-pointer2017120820171020
568372optimized_nonSSEgcc -m32 -march=pentium-mmx -O3 -fomit-frame-pointer2017120820171020
574299optimized_nonSSEgcc -m32 -march=core-avx-i -O3 -fomit-frame-pointer2017120820171020
574749optimized_nonSSEgcc -m32 -march=corei7-avx -O3 -fomit-frame-pointer2017120820171020
582082optimized_nonSSEgcc -funroll-loops -m32 -march=k6-3 -O2 -fomit-frame-pointer2017120820171020
582092optimized_nonSSEgcc -funroll-loops -m32 -march=k6 -O2 -fomit-frame-pointer2017120820171020
582352optimized_nonSSEgcc -funroll-loops -m32 -march=k6-2 -O2 -fomit-frame-pointer2017120820171020
582981optimized_nonSSEgcc -funroll-loops -m32 -march=i486 -O2 -fomit-frame-pointer2017120820171020
583012optimized_nonSSEgcc -funroll-loops -m32 -march=i386 -O2 -fomit-frame-pointer2017120820171020
585770optimized_nonSSEgcc -funroll-loops -m32 -march=athlon -O2 -fomit-frame-pointer2017120820171020
586031optimized_nonSSEgcc -funroll-loops -m32 -march=k8 -O2 -fomit-frame-pointer2017120820171020
586081optimized_nonSSEgcc -funroll-loops -m32 -march=pentium -O2 -fomit-frame-pointer2017120820171020
586155optimized_nonSSEgcc -funroll-loops -m32 -march=pentium-mmx -O2 -fomit-frame-pointer2017120820171020
586448optimized_nonSSEgcc -funroll-loops -m32 -march=pentium4 -O2 -fomit-frame-pointer2017120820171020
586908optimized_nonSSEgcc -funroll-loops -m32 -march=barcelona -O2 -fomit-frame-pointer2017120820171020
587581optimized_nonSSEgcc -funroll-loops -m32 -march=nocona -O2 -fomit-frame-pointer2017120820171020
588249optimized_nonSSEgcc -funroll-loops -m32 -march=pentium3 -O2 -fomit-frame-pointer2017120820171020
588255optimized_nonSSEgcc -funroll-loops -m32 -march=prescott -O2 -fomit-frame-pointer2017120820171020
588277optimized_nonSSEgcc -funroll-loops -m32 -march=pentium-m -O2 -fomit-frame-pointer2017120820171020
588469optimized_nonSSEgcc -funroll-loops -m32 -march=pentium2 -O2 -fomit-frame-pointer2017120820171020
588540optimized_nonSSEgcc -funroll-loops -m32 -O2 -fomit-frame-pointer2017120820171020
588899optimized_nonSSEgcc -funroll-loops -m32 -march=pentiumpro -O2 -fomit-frame-pointer2017120820171020
618561optimized_nonSSEgcc -funroll-loops -m32 -march=pentium-mmx -Os -fomit-frame-pointer2017120820171020
620195optimized_nonSSEgcc -funroll-loops -m32 -march=pentium -Os -fomit-frame-pointer2017120820171020
629720optimized_nonSSEgcc -m32 -march=pentium -Os -fomit-frame-pointer2017120820171020
630127optimized_nonSSEgcc -funroll-loops -m32 -march=pentium2 -Os -fomit-frame-pointer2017120820171020
630594optimized_nonSSEgcc -m32 -march=pentium-mmx -Os -fomit-frame-pointer2017120820171020
630814optimized_nonSSEgcc -funroll-loops -m32 -march=pentium3 -Os -fomit-frame-pointer2017120820171020
631256optimized_nonSSEgcc -funroll-loops -m32 -march=pentium-m -Os -fomit-frame-pointer2017120820171020
631713optimized_nonSSEgcc -funroll-loops -m32 -march=athlon -Os -fomit-frame-pointer2017120820171020
632588optimized_nonSSEgcc -funroll-loops -m32 -march=pentiumpro -Os -fomit-frame-pointer2017120820171020
632667optimized_nonSSEgcc -funroll-loops -m32 -march=k6-2 -Os -fomit-frame-pointer2017120820171020
632810optimized_nonSSEgcc -funroll-loops -m32 -march=barcelona -Os -fomit-frame-pointer2017120820171020
632982optimized_nonSSEgcc -funroll-loops -m32 -march=k6 -Os -fomit-frame-pointer2017120820171020
635244optimized_nonSSEgcc -funroll-loops -m32 -Os -fomit-frame-pointer2017120820171020
635399optimized_nonSSEgcc -funroll-loops -m32 -march=k8 -Os -fomit-frame-pointer2017120820171020
635664optimized_nonSSEgcc -m32 -march=pentiumpro -Os -fomit-frame-pointer2017120820171020
636501optimized_nonSSEgcc -m32 -march=k6-3 -Os -fomit-frame-pointer2017120820171020
636679optimized_nonSSEgcc -m32 -march=pentium2 -Os -fomit-frame-pointer2017120820171020
637452optimized_nonSSEgcc -m32 -march=athlon -Os -fomit-frame-pointer2017120820171020
637475optimized_nonSSEgcc -m32 -Os -fomit-frame-pointer2017120820171020
637813optimized_nonSSEgcc -m32 -march=barcelona -Os -fomit-frame-pointer2017120820171020
639566optimized_nonSSEgcc -m32 -march=corei7-avx -Os -fomit-frame-pointer2017120820171020
639758optimized_nonSSEgcc -m32 -march=native -mtune=native -Os -fomit-frame-pointer2017120820171020
640073optimized_nonSSEgcc -m32 -march=pentium3 -Os -fomit-frame-pointer2017120820171020
640154optimized_nonSSEgcc -m32 -march=pentium-m -Os -fomit-frame-pointer2017120820171020
641201optimized_nonSSEgcc -m32 -march=core2 -Os -fomit-frame-pointer2017120820171020
641650optimized_nonSSEgcc -m32 -march=core2 -msse4.1 -Os -fomit-frame-pointer2017120820171020
641749optimized_nonSSEgcc -m32 -march=k6 -Os -fomit-frame-pointer2017120820171020
642916optimized_nonSSEgcc -m32 -march=core-avx-i -Os -fomit-frame-pointer2017120820171020
643314optimized_nonSSEgcc -m32 -march=k6-2 -Os -fomit-frame-pointer2017120820171020
644148optimized_nonSSEgcc -m32 -march=corei7 -Os -fomit-frame-pointer2017120820171020
646893optimized_nonSSEgcc -m32 -march=core2 -msse4 -Os -fomit-frame-pointer2017120820171020
647026optimized_nonSSEgcc -m32 -march=k8 -Os -fomit-frame-pointer2017120820171020
649234optimized_nonSSEgcc -funroll-loops -m32 -march=k6-3 -Os -fomit-frame-pointer2017120820171020
649382optimized_nonSSEgcc -funroll-loops -m32 -march=nocona -Os -fomit-frame-pointer2017120820171020
651501optimized_nonSSEgcc -funroll-loops -m32 -march=prescott -Os -fomit-frame-pointer2017120820171020
651548optimized_nonSSEgcc -funroll-loops -m32 -march=pentium4 -Os -fomit-frame-pointer2017120820171020
651876optimized_nonSSEgcc -funroll-loops -m32 -march=i386 -Os -fomit-frame-pointer2017120820171020
654093optimized_nonSSEgcc -m32 -march=prescott -Os -fomit-frame-pointer2017120820171020
654654optimized_nonSSEgcc -funroll-loops -m32 -march=i486 -Os -fomit-frame-pointer2017120820171020
654943optimized_nonSSEgcc -m32 -march=pentium4 -Os -fomit-frame-pointer2017120820171020
655265optimized_nonSSEgcc -m32 -march=i386 -Os -fomit-frame-pointer2017120820171020
656675optimized_nonSSEgcc -m32 -march=i486 -Os -fomit-frame-pointer2017120820171020
657178optimized_nonSSEgcc -m32 -march=nocona -Os -fomit-frame-pointer2017120820171020
665557optimized_nonSSEgcc -m32 -march=pentium-m -O -fomit-frame-pointer2017120820171020
667865optimized_nonSSEgcc -m32 -march=pentium2 -O -fomit-frame-pointer2017120820171020
669081optimized_nonSSEgcc -m32 -march=corei7 -O -fomit-frame-pointer2017120820171020
669157optimized_nonSSEgcc -m32 -march=pentiumpro -O -fomit-frame-pointer2017120820171020
670742optimized_nonSSEgcc -m32 -march=k6-3 -O -fomit-frame-pointer2017120820171020
670870optimized_nonSSEgcc -m32 -march=pentium-mmx -O -fomit-frame-pointer2017120820171020
671182optimized_nonSSEgcc -m32 -march=pentium -O -fomit-frame-pointer2017120820171020
671954optimized_nonSSEgcc -m32 -march=k6-2 -O -fomit-frame-pointer2017120820171020
671997optimized_nonSSEgcc -m32 -march=k8 -O -fomit-frame-pointer2017120820171020
672118optimized_nonSSEgcc -m32 -march=core2 -msse4 -O -fomit-frame-pointer2017120820171020
673025optimized_nonSSEgcc -m32 -march=pentium4 -O -fomit-frame-pointer2017120820171020
673105optimized_nonSSEgcc -m32 -march=native -mtune=native -O -fomit-frame-pointer2017120820171020
673890optimized_nonSSEgcc -m32 -march=nocona -O -fomit-frame-pointer2017120820171020
673992optimized_nonSSEgcc -m32 -march=corei7-avx -O -fomit-frame-pointer2017120820171020
674082optimized_nonSSEgcc -m32 -march=core2 -O -fomit-frame-pointer2017120820171020
674270optimized_nonSSEgcc -m32 -march=pentium3 -O -fomit-frame-pointer2017120820171020
674537optimized_nonSSEgcc -m32 -march=athlon -O -fomit-frame-pointer2017120820171020
674594optimized_nonSSEgcc -m32 -march=k6 -O -fomit-frame-pointer2017120820171020
676643optimized_nonSSEgcc -m32 -march=prescott -O -fomit-frame-pointer2017120820171020
679831optimized_nonSSEgcc -m32 -march=core-avx-i -O -fomit-frame-pointer2017120820171020
682928optimized_nonSSEgcc -m32 -O -fomit-frame-pointer2017120820171020
685073optimized_nonSSEgcc -m32 -march=barcelona -O -fomit-frame-pointer2017120820171020
685664optimized_nonSSEgcc -m32 -march=k6-2 -O2 -fomit-frame-pointer2017120820171020
686036optimized_nonSSEgcc -m32 -march=pentium -O2 -fomit-frame-pointer2017120820171020
686287optimized_nonSSEgcc -m32 -march=i386 -O -fomit-frame-pointer2017120820171020
686676optimized_nonSSEgcc -m32 -march=k6-3 -O2 -fomit-frame-pointer2017120820171020
687306optimized_nonSSEgcc -m32 -march=core2 -msse4.1 -O -fomit-frame-pointer2017120820171020
689590optimized_nonSSEgcc -m32 -march=core2 -O2 -fomit-frame-pointer2017120820171020
689677optimized_nonSSEgcc -m32 -march=corei7-avx -O2 -fomit-frame-pointer2017120820171020
689861optimized_nonSSEgcc -m32 -march=core2 -msse4 -O2 -fomit-frame-pointer2017120820171020
690170optimized_nonSSEgcc -m32 -march=pentium3 -O2 -fomit-frame-pointer2017120820171020
690180optimized_nonSSEgcc -m32 -march=corei7 -O2 -fomit-frame-pointer2017120820171020
690765optimized_nonSSEgcc -m32 -march=core-avx-i -O2 -fomit-frame-pointer2017120820171020
691344optimized_nonSSEgcc -m32 -march=native -mtune=native -O2 -fomit-frame-pointer2017120820171020
691498optimized_nonSSEgcc -m32 -march=athlon -O2 -fomit-frame-pointer2017120820171020
691855optimized_nonSSEgcc -m32 -march=pentiumpro -O2 -fomit-frame-pointer2017120820171020
692585optimized_nonSSEgcc -m32 -march=pentium-m -O2 -fomit-frame-pointer2017120820171020
693222optimized_nonSSEgcc -m32 -march=pentium2 -O2 -fomit-frame-pointer2017120820171020
693538optimized_nonSSEgcc -m32 -march=k8 -O2 -fomit-frame-pointer2017120820171020
693748optimized_nonSSEgcc -m32 -march=barcelona -O2 -fomit-frame-pointer2017120820171020
694394optimized_nonSSEgcc -m32 -march=core2 -msse4.1 -O2 -fomit-frame-pointer2017120820171020
696092optimized_nonSSEgcc -m32 -march=pentium-mmx -O2 -fomit-frame-pointer2017120820171020
696132optimized_nonSSEgcc -m32 -O2 -fomit-frame-pointer2017120820171020
696547optimized_nonSSEgcc -m32 -march=i486 -O -fomit-frame-pointer2017120820171020
697092optimized_nonSSEgcc -m32 -march=k6 -O2 -fomit-frame-pointer2017120820171020
697801optimized_nonSSEgcc -m32 -march=nocona -O2 -fomit-frame-pointer2017120820171020
698630optimized_nonSSEgcc -m32 -march=pentium4 -O2 -fomit-frame-pointer2017120820171020
702615optimized_nonSSEgcc -m32 -march=i386 -O2 -fomit-frame-pointer2017120820171020
704311optimized_nonSSEgcc -m32 -march=i486 -O2 -fomit-frame-pointer2017120820171020
704536optimized_nonSSEgcc -m32 -march=prescott -O2 -fomit-frame-pointer2017120820171020
850561refgcc -funroll-loops -m32 -O3 -fomit-frame-pointer2017120920171020
853733refgcc -funroll-loops -m32 -march=k6-3 -O3 -fomit-frame-pointer2017120920171020
853995refgcc -funroll-loops -m32 -march=pentium-mmx -O3 -fomit-frame-pointer2017120920171020
854040refgcc -m32 -march=core2 -O3 -fomit-frame-pointer2017120820171020
854341refgcc -funroll-loops -m32 -march=pentium -O3 -fomit-frame-pointer2017120920171020
854481refgcc -m32 -march=corei7 -O3 -fomit-frame-pointer2017120820171020
854592refgcc -funroll-loops -m32 -march=athlon -O3 -fomit-frame-pointer2017120920171020
855221refgcc -m32 -march=core2 -msse4 -O3 -fomit-frame-pointer2017120820171020
855918refgcc -m32 -march=core2 -msse4.1 -O3 -fomit-frame-pointer2017120820171020
856378refgcc -funroll-loops -m32 -march=i486 -O3 -fomit-frame-pointer2017120920171020
856385refgcc -funroll-loops -m32 -march=pentium2 -O3 -fomit-frame-pointer2017120920171020
856496refgcc -funroll-loops -m32 -march=k6-2 -O3 -fomit-frame-pointer2017120920171020
856925refgcc -funroll-loops -m32 -march=i386 -O3 -fomit-frame-pointer2017120920171020
856985refgcc -m32 -O3 -fomit-frame-pointer2017120820171020
857131refgcc -m32 -march=k6-3 -O3 -fomit-frame-pointer2017120820171020
857143refgcc -funroll-loops -m32 -march=pentiumpro -O3 -fomit-frame-pointer2017120920171020
857540refgcc -m32 -march=pentium -O3 -fomit-frame-pointer2017120820171020
857569refgcc -funroll-loops -m32 -march=k6 -O3 -fomit-frame-pointer2017120920171020
857796refgcc -m32 -march=k6-2 -O3 -fomit-frame-pointer2017120820171020
858305refgcc -m32 -march=pentium-mmx -O3 -fomit-frame-pointer2017120820171020
858401refgcc -m32 -march=native -mtune=native -O3 -fomit-frame-pointer2017120820171020
858627refgcc -funroll-loops -m32 -march=k8 -O3 -fomit-frame-pointer2017120920171020
858869refgcc -funroll-loops -m32 -march=pentium4 -O3 -fomit-frame-pointer2017120920171020
859741refgcc -funroll-loops -m32 -march=barcelona -O3 -fomit-frame-pointer2017120920171020
859928refgcc -m32 -march=pentiumpro -O3 -fomit-frame-pointer2017120820171020
859984refgcc -m32 -march=pentium3 -O3 -fomit-frame-pointer2017120820171020
860120refgcc -funroll-loops -m32 -march=pentium-m -O3 -fomit-frame-pointer2017120920171020
860175refgcc -funroll-loops -m32 -march=pentium3 -O3 -fomit-frame-pointer2017120920171020
860413refgcc -m32 -march=pentium-m -O3 -fomit-frame-pointer2017120820171020
860438refgcc -m32 -march=pentium2 -O3 -fomit-frame-pointer2017120820171020
861392refgcc -funroll-loops -m32 -march=prescott -O3 -fomit-frame-pointer2017120920171020
861937refgcc -m32 -march=k6 -O3 -fomit-frame-pointer2017120820171020
862229refgcc -funroll-loops -m32 -march=nocona -O3 -fomit-frame-pointer2017120920171020
862761refgcc -m32 -march=nocona -O3 -fomit-frame-pointer2017120820171020
862888refgcc -m32 -march=athlon -O3 -fomit-frame-pointer2017120820171020
863725refgcc -m32 -march=prescott -O3 -fomit-frame-pointer2017120820171020
863729refgcc -m32 -march=pentium4 -O3 -fomit-frame-pointer2017120820171020
865125refgcc -m32 -march=k8 -O3 -fomit-frame-pointer2017120820171020
866407refgcc -m32 -march=i486 -O3 -fomit-frame-pointer2017120820171020
867474refgcc -m32 -march=i386 -O3 -fomit-frame-pointer2017120920171020
868066refgcc -m32 -march=barcelona -O3 -fomit-frame-pointer2017120820171020
880179refgcc -funroll-loops -m32 -march=pentium3 -O -fomit-frame-pointer2017120920171020
880409refgcc -funroll-loops -m32 -march=pentium-mmx -O -fomit-frame-pointer2017120920171020
880587refgcc -funroll-loops -m32 -march=pentium-m -O -fomit-frame-pointer2017120920171020
880764refgcc -funroll-loops -m32 -march=k6-2 -O -fomit-frame-pointer2017120920171020
881355refgcc -funroll-loops -m32 -march=i386 -O -fomit-frame-pointer2017120920171020
881670refgcc -funroll-loops -m32 -march=pentium -O -fomit-frame-pointer2017120920171020
882042refgcc -funroll-loops -m32 -march=k6-3 -O -fomit-frame-pointer2017120920171020
882785refgcc -funroll-loops -m32 -march=i486 -O -fomit-frame-pointer2017120920171020
882823refgcc -funroll-loops -m32 -O -fomit-frame-pointer2017120920171020
883266refgcc -funroll-loops -m32 -march=prescott -O -fomit-frame-pointer2017120920171020
883308refgcc -funroll-loops -m32 -march=k6 -O -fomit-frame-pointer2017120920171020
883681refgcc -funroll-loops -m32 -march=nocona -O -fomit-frame-pointer2017120920171020
884205refgcc -funroll-loops -m32 -march=pentium2 -O -fomit-frame-pointer2017120920171020
885125refgcc -funroll-loops -m32 -march=pentium4 -O -fomit-frame-pointer2017120920171020
885473refgcc -funroll-loops -m32 -march=athlon -O -fomit-frame-pointer2017120920171020
885848refgcc -funroll-loops -m32 -march=k8 -O -fomit-frame-pointer2017120920171020
887668refgcc -funroll-loops -m32 -march=barcelona -O -fomit-frame-pointer2017120920171020
889228refgcc -funroll-loops -m32 -march=athlon -O2 -fomit-frame-pointer2017120920171020
890413refgcc -funroll-loops -m32 -march=pentiumpro -O -fomit-frame-pointer2017120920171020
890498refgcc -funroll-loops -m32 -march=pentium2 -O2 -fomit-frame-pointer2017120920171020
890547refgcc -funroll-loops -m32 -march=k8 -O2 -fomit-frame-pointer2017120920171020
890652refgcc -funroll-loops -m32 -march=barcelona -O2 -fomit-frame-pointer2017120920171020
890978refgcc -funroll-loops -m32 -march=pentium-m -O2 -fomit-frame-pointer2017120920171020
891275refgcc -funroll-loops -m32 -march=pentium3 -O2 -fomit-frame-pointer2017120920171020
892391refgcc -m32 -march=corei7-avx -O3 -fomit-frame-pointer2017120820171020
892530refgcc -funroll-loops -m32 -O2 -fomit-frame-pointer2017120920171020
892800refgcc -m32 -march=core-avx-i -O3 -fomit-frame-pointer2017120820171020
892949refgcc -funroll-loops -m32 -march=pentiumpro -O2 -fomit-frame-pointer2017120920171020
893858refgcc -funroll-loops -m32 -march=k6-2 -O2 -fomit-frame-pointer2017120920171020
894107refgcc -funroll-loops -m32 -march=k6-3 -O2 -fomit-frame-pointer2017120920171020
894127refgcc -funroll-loops -m32 -march=pentium -O2 -fomit-frame-pointer2017120920171020
894697refgcc -funroll-loops -m32 -march=pentium-mmx -O2 -fomit-frame-pointer2017120920171020
895059refgcc -funroll-loops -m32 -march=k6 -O2 -fomit-frame-pointer2017120920171020
905458refgcc -funroll-loops -m32 -march=i386 -O2 -fomit-frame-pointer2017120920171020
905648refgcc -funroll-loops -m32 -march=i486 -O2 -fomit-frame-pointer2017120920171020
908894refgcc -funroll-loops -m32 -march=prescott -O2 -fomit-frame-pointer2017120920171020
909646refgcc -funroll-loops -m32 -march=pentium4 -O2 -fomit-frame-pointer2017120920171020
910498refgcc -funroll-loops -m32 -march=nocona -O2 -fomit-frame-pointer2017120920171020
954957refgcc -funroll-loops -m32 -march=pentium-mmx -Os -fomit-frame-pointer2017120920171020
957316refgcc -m32 -march=pentium -Os -fomit-frame-pointer2017120820171020
957600refgcc -funroll-loops -m32 -march=k6 -Os -fomit-frame-pointer2017120920171020
957735refgcc -m32 -march=pentium-mmx -Os -fomit-frame-pointer2017120820171020
959130refgcc -funroll-loops -m32 -march=k6-3 -Os -fomit-frame-pointer2017120920171020
960789refgcc -funroll-loops -m32 -march=i486 -Os -fomit-frame-pointer2017120920171020
962803refgcc -funroll-loops -m32 -march=k6-2 -Os -fomit-frame-pointer2017120920171020
963398refgcc -funroll-loops -m32 -march=barcelona -Os -fomit-frame-pointer2017120920171020
963658refgcc -funroll-loops -m32 -march=pentium4 -Os -fomit-frame-pointer2017120920171020
963966refgcc -m32 -march=k6-2 -Os -fomit-frame-pointer2017120820171020
964184refgcc -funroll-loops -m32 -march=prescott -Os -fomit-frame-pointer2017120920171020
964226refgcc -m32 -march=nocona -Os -fomit-frame-pointer2017120820171020
964243refgcc -funroll-loops -m32 -march=nocona -Os -fomit-frame-pointer2017120920171020
964575refgcc -funroll-loops -m32 -march=athlon -Os -fomit-frame-pointer2017120920171020
964785refgcc -funroll-loops -m32 -march=i386 -Os -fomit-frame-pointer2017120920171020
964869refgcc -m32 -march=prescott -Os -fomit-frame-pointer2017120820171020
964884refgcc -m32 -march=i486 -Os -fomit-frame-pointer2017120920171020
964973refgcc -m32 -march=athlon -Os -fomit-frame-pointer2017120820171020
965156refgcc -m32 -march=i386 -Os -fomit-frame-pointer2017120920171020
965452refgcc -m32 -march=k6 -Os -fomit-frame-pointer2017120820171020
965647refgcc -funroll-loops -m32 -march=pentiumpro -Os -fomit-frame-pointer2017120920171020
965677refgcc -m32 -march=barcelona -Os -fomit-frame-pointer2017120820171020
966165refgcc -m32 -march=corei7 -Os -fomit-frame-pointer2017120820171020
967323refgcc -m32 -march=k8 -Os -fomit-frame-pointer2017120820171020
967705refgcc -funroll-loops -m32 -march=pentium3 -Os -fomit-frame-pointer2017120920171020
967841refgcc -m32 -march=core2 -Os -fomit-frame-pointer2017120820171020
967851refgcc -funroll-loops -m32 -march=k8 -Os -fomit-frame-pointer2017120920171020
968141refgcc -m32 -march=native -mtune=native -Os -fomit-frame-pointer2017120820171020
968314refgcc -m32 -Os -fomit-frame-pointer2017120820171020
968389refgcc -m32 -march=k6-3 -Os -fomit-frame-pointer2017120820171020
968768refgcc -m32 -march=core2 -msse4 -Os -fomit-frame-pointer2017120820171020
968802refgcc -funroll-loops -m32 -march=pentium2 -Os -fomit-frame-pointer2017120920171020
969974refgcc -funroll-loops -m32 -march=pentium-m -Os -fomit-frame-pointer2017120920171020
970174refgcc -m32 -march=corei7-avx -Os -fomit-frame-pointer2017120820171020
972908refgcc -m32 -march=core2 -msse4.1 -Os -fomit-frame-pointer2017120820171020
976439refgcc -m32 -march=core-avx-i -Os -fomit-frame-pointer2017120820171020
976484refgcc -m32 -march=pentium3 -Os -fomit-frame-pointer2017120820171020
977567refgcc -m32 -march=pentium2 -Os -fomit-frame-pointer2017120820171020
978010refgcc -m32 -march=pentium-m -Os -fomit-frame-pointer2017120820171020
978808refgcc -m32 -march=pentiumpro -Os -fomit-frame-pointer2017120820171020
989807refgcc -m32 -march=pentium4 -Os -fomit-frame-pointer2017120820171020
1026577refgcc -funroll-loops -m32 -march=pentium -Os -fomit-frame-pointer2017120920171020
1028828refgcc -m32 -march=native -mtune=native -O2 -fomit-frame-pointer2017120820171020
1030782refgcc -m32 -march=k8 -O2 -fomit-frame-pointer2017120820171020
1031333refgcc -m32 -march=k6-3 -O -fomit-frame-pointer2017120820171020
1031467refgcc -m32 -march=k6-3 -O2 -fomit-frame-pointer2017120820171020
1032280refgcc -m32 -march=k6 -O -fomit-frame-pointer2017120820171020
1033436refgcc -m32 -march=k6-2 -O -fomit-frame-pointer2017120820171020
1033702refgcc -m32 -march=pentiumpro -O -fomit-frame-pointer2017120820171020
1034087refgcc -m32 -march=barcelona -O2 -fomit-frame-pointer2017120820171020
1034884refgcc -m32 -march=k6-2 -O2 -fomit-frame-pointer2017120820171020
1034940refgcc -m32 -march=athlon -O2 -fomit-frame-pointer2017120820171020
1035395refgcc -m32 -march=k6 -O2 -fomit-frame-pointer2017120820171020
1036171refgcc -m32 -march=pentium3 -O2 -fomit-frame-pointer2017120820171020
1036551refgcc -m32 -march=pentium2 -O2 -fomit-frame-pointer2017120820171020
1038019refgcc -m32 -march=pentium-m -O2 -fomit-frame-pointer2017120820171020
1039412refgcc -m32 -march=pentiumpro -O2 -fomit-frame-pointer2017120820171020
1039856refgcc -m32 -march=core2 -msse4.1 -O -fomit-frame-pointer2017120820171020
1039880refgcc -m32 -march=pentium-m -O -fomit-frame-pointer2017120820171020
1040037refgcc -m32 -march=pentium4 -O -fomit-frame-pointer2017120820171020
1040299refgcc -m32 -march=prescott -O -fomit-frame-pointer2017120820171020
1040695refgcc -m32 -march=corei7-avx -O -fomit-frame-pointer2017120820171020
1040714refgcc -m32 -march=pentium2 -O -fomit-frame-pointer2017120820171020
1042283refgcc -m32 -march=core2 -msse4 -O -fomit-frame-pointer2017120820171020
1042314refgcc -m32 -march=pentium3 -O -fomit-frame-pointer2017120820171020
1042468refgcc -m32 -march=pentium4 -O2 -fomit-frame-pointer2017120820171020
1042853refgcc -m32 -march=nocona -O -fomit-frame-pointer2017120820171020
1045368refgcc -m32 -march=corei7 -O -fomit-frame-pointer2017120820171020
1046423refgcc -m32 -march=native -mtune=native -O -fomit-frame-pointer2017120820171020
1046487refgcc -m32 -march=core-avx-i -O -fomit-frame-pointer2017120820171020
1047408refgcc -funroll-loops -m32 -Os -fomit-frame-pointer2017120920171020
1048052refgcc -m32 -O -fomit-frame-pointer2017120820171020
1048563refgcc -m32 -march=core2 -msse4.1 -O2 -fomit-frame-pointer2017120820171020
1048725refgcc -m32 -march=core2 -msse4 -O2 -fomit-frame-pointer2017120820171020
1049609refgcc -m32 -march=corei7-avx -O2 -fomit-frame-pointer2017120820171020
1050788refgcc -m32 -march=corei7 -O2 -fomit-frame-pointer2017120820171020
1052024refgcc -m32 -march=core2 -O2 -fomit-frame-pointer2017120820171020
1055248refgcc -m32 -march=athlon -O -fomit-frame-pointer2017120820171020
1058148refgcc -m32 -march=pentium -O -fomit-frame-pointer2017120820171020
1059086refgcc -m32 -march=pentium-mmx -O -fomit-frame-pointer2017120820171020
1059149refgcc -m32 -march=i486 -O -fomit-frame-pointer2017120920171020
1062127refgcc -m32 -march=i386 -O -fomit-frame-pointer2017120920171020
1062392refgcc -m32 -march=barcelona -O -fomit-frame-pointer2017120820171020
1062891refgcc -m32 -march=k8 -O -fomit-frame-pointer2017120820171020
1063405refgcc -m32 -O2 -fomit-frame-pointer2017120820171020
1076923refgcc -m32 -march=prescott -O2 -fomit-frame-pointer2017120820171020
1077248refgcc -m32 -march=nocona -O2 -fomit-frame-pointer2017120820171020
1079317refgcc -m32 -march=core2 -O -fomit-frame-pointer2017120820171020
1082068refgcc -m32 -march=pentium -O2 -fomit-frame-pointer2017120820171020
1083172refgcc -m32 -march=pentium-mmx -O2 -fomit-frame-pointer2017120820171020
1086761refgcc -m32 -march=i386 -O2 -fomit-frame-pointer2017120920171020
1087584refgcc -m32 -march=i486 -O2 -fomit-frame-pointer2017120920171020
1119125refgcc -m32 -march=core-avx-i -O2 -fomit-frame-pointer2017120820171020

Test failure

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