Implementation notes: x86, latour, crypto_aead/pi64cipher128v1

Computer: latour
Architecture: x86
CPU ID: GenuineIntel-000006fb-bfebfbff
SUPERCOP version: 20171218
Operation: crypto_aead
Primitive: pi64cipher128v1
TimeImplementationCompilerBenchmark dateSUPERCOP version
455166optimized_nonSSEgcc -funroll-loops -m32 -march=pentiumpro -O -fomit-frame-pointer2017072420170718
455931optimized_nonSSEgcc -funroll-loops -m32 -march=pentium4 -O -fomit-frame-pointer2017072420170718
456534optimized_nonSSEgcc -funroll-loops -m32 -march=k6-3 -O -fomit-frame-pointer2017072420170718
456678optimized_nonSSEgcc -m32 -march=pentium3 -O -fomit-frame-pointer2017072420170718
457299optimized_nonSSEgcc -m32 -march=i386 -O -fomit-frame-pointer2017072420170718
457434optimized_nonSSEgcc -funroll-loops -m32 -march=pentium-mmx -O -fomit-frame-pointer2017072420170718
457542optimized_nonSSEgcc -m32 -O -fomit-frame-pointer2017072420170718
457623optimized_nonSSEgcc -m32 -march=corei7-avx -O -fomit-frame-pointer2017072420170718
457839optimized_nonSSEgcc -m32 -march=pentium4 -O -fomit-frame-pointer2017072420170718
458379optimized_nonSSEgcc -funroll-loops -m32 -march=pentium3 -O -fomit-frame-pointer2017072420170718
458406optimized_nonSSEgcc -funroll-loops -m32 -march=pentium -O -fomit-frame-pointer2017072420170718
458586optimized_nonSSEgcc -funroll-loops -m32 -march=i486 -O -fomit-frame-pointer2017072420170718
458631optimized_nonSSEgcc -m32 -march=k6 -O -fomit-frame-pointer2017072420170718
459216optimized_nonSSEgcc -funroll-loops -m32 -march=prescott -O -fomit-frame-pointer2017072420170718
459225optimized_nonSSEgcc -m32 -march=pentium-mmx -O -fomit-frame-pointer2017072420170718
459243optimized_nonSSEgcc -m32 -march=pentium-m -O -fomit-frame-pointer2017072420170718
459576optimized_nonSSEgcc -m32 -march=athlon -O -fomit-frame-pointer2017072420170718
459756optimized_nonSSEgcc -funroll-loops -m32 -O -fomit-frame-pointer2017072420170718
459819optimized_nonSSEgcc -m32 -march=core-avx-i -O -fomit-frame-pointer2017072420170718
460026optimized_nonSSEgcc -m32 -march=k8 -O -fomit-frame-pointer2017072420170718
460143optimized_nonSSEgcc -funroll-loops -m32 -march=pentium2 -O -fomit-frame-pointer2017072420170718
460179optimized_nonSSEgcc -m32 -march=core2 -msse4 -O -fomit-frame-pointer2017072420170718
461682optimized_nonSSEgcc -funroll-loops -m32 -march=k8 -O -fomit-frame-pointer2017072420170718
461979optimized_nonSSEgcc -funroll-loops -m32 -march=nocona -O -fomit-frame-pointer2017072420170718
462042optimized_nonSSEgcc -m32 -march=core2 -O -fomit-frame-pointer2017072420170718
462483optimized_nonSSEgcc -m32 -march=k6-2 -O -fomit-frame-pointer2017072420170718
462726optimized_nonSSEgcc -m32 -march=native -mtune=native -O -fomit-frame-pointer2017072420170718
463347optimized_nonSSEgcc -funroll-loops -m32 -march=pentium-m -O -fomit-frame-pointer2017072420170718
463374optimized_nonSSEgcc -m32 -march=prescott -O -fomit-frame-pointer2017072420170718
463383optimized_nonSSEgcc -m32 -march=i486 -O -fomit-frame-pointer2017072420170718
465948optimized_nonSSEgcc -m32 -march=pentium2 -O -fomit-frame-pointer2017072420170718
466254optimized_nonSSEgcc -m32 -march=pentiumpro -O -fomit-frame-pointer2017072420170718
466641optimized_nonSSEgcc -funroll-loops -m32 -march=barcelona -O -fomit-frame-pointer2017072420170718
468495optimized_nonSSEgcc -m32 -march=nocona -O -fomit-frame-pointer2017072420170718
468720optimized_nonSSEgcc -funroll-loops -m32 -march=athlon -O -fomit-frame-pointer2017072420170718
468963optimized_nonSSEgcc -m32 -march=barcelona -O -fomit-frame-pointer2017072420170718
469800optimized_nonSSEgcc -m32 -march=core2 -msse4.1 -O -fomit-frame-pointer2017072420170718
473805optimized_nonSSEgcc -m32 -march=corei7 -O -fomit-frame-pointer2017072420170718
477747optimized_nonSSEgcc -m32 -march=pentium -O -fomit-frame-pointer2017072420170718
482220optimized_nonSSEgcc -funroll-loops -m32 -march=i386 -O -fomit-frame-pointer2017072420170718
482454optimized_nonSSEgcc -funroll-loops -m32 -march=k6 -O -fomit-frame-pointer2017072420170718
490077optimized_nonSSEgcc -funroll-loops -m32 -march=k6-2 -O -fomit-frame-pointer2017072420170718
493425optimized_nonSSEgcc -m32 -march=k6-3 -O -fomit-frame-pointer2017072420170718
585000optimized_nonSSEgcc -m32 -march=pentium-mmx -Os -fomit-frame-pointer2017072420170718
585378optimized_nonSSEgcc -funroll-loops -m32 -march=pentium -O2 -fomit-frame-pointer2017072420170718
585504optimized_nonSSEgcc -funroll-loops -m32 -march=athlon -Os -fomit-frame-pointer2017072420170718
588474optimized_nonSSEgcc -m32 -march=pentium -Os -fomit-frame-pointer2017072420170718
588537optimized_nonSSEgcc -funroll-loops -m32 -march=pentium-m -Os -fomit-frame-pointer2017072420170718
589995optimized_nonSSEgcc -funroll-loops -m32 -march=k6-2 -Os -fomit-frame-pointer2017072420170718
590697optimized_nonSSEgcc -funroll-loops -m32 -march=barcelona -Os -fomit-frame-pointer2017072420170718
590850optimized_nonSSEgcc -m32 -march=pentium-mmx -O2 -fomit-frame-pointer2017072420170718
591192optimized_nonSSEgcc -funroll-loops -m32 -march=pentium3 -Os -fomit-frame-pointer2017072420170718
591228optimized_nonSSEgcc -funroll-loops -m32 -march=pentium-mmx -Os -fomit-frame-pointer2017072420170718
591651optimized_nonSSEgcc -funroll-loops -m32 -march=prescott -Os -fomit-frame-pointer2017072420170718
593001optimized_nonSSEgcc -m32 -march=pentium -O2 -fomit-frame-pointer2017072420170718
595152optimized_nonSSEgcc -m32 -march=nocona -Os -fomit-frame-pointer2017072420170718
595386optimized_nonSSEgcc -m32 -march=corei7 -Os -fomit-frame-pointer2017072420170718
596979optimized_nonSSEgcc -funroll-loops -m32 -march=i486 -O2 -fomit-frame-pointer2017072420170718
598401optimized_nonSSEgcc -funroll-loops -m32 -march=k6-3 -Os -fomit-frame-pointer2017072420170718
601074optimized_nonSSEgcc -m32 -march=pentium-m -O3 -fomit-frame-pointer2017072420170718
601605optimized_nonSSEgcc -m32 -march=pentium3 -O3 -fomit-frame-pointer2017072420170718
601632optimized_nonSSEgcc -m32 -march=pentium4 -O2 -fomit-frame-pointer2017072420170718
602883optimized_nonSSEgcc -funroll-loops -m32 -march=pentium -Os -fomit-frame-pointer2017072420170718
603117optimized_nonSSEgcc -funroll-loops -m32 -march=pentium-m -O2 -fomit-frame-pointer2017072420170718
603513optimized_nonSSEgcc -m32 -march=native -mtune=native -Os -fomit-frame-pointer2017072420170718
604053optimized_nonSSEgcc -funroll-loops -m32 -march=i386 -O2 -fomit-frame-pointer2017072420170718
604107optimized_nonSSEgcc -m32 -march=athlon -Os -fomit-frame-pointer2017072420170718
605394optimized_nonSSEgcc -m32 -march=core-avx-i -O2 -fomit-frame-pointer2017072420170718
605475optimized_nonSSEgcc -m32 -march=k8 -O2 -fomit-frame-pointer2017072420170718
605583optimized_nonSSEgcc -m32 -march=prescott -Os -fomit-frame-pointer2017072420170718
605943optimized_nonSSEgcc -m32 -march=pentium-mmx -O3 -fomit-frame-pointer2017072420170718
606006optimized_nonSSEgcc -m32 -march=k6-3 -Os -fomit-frame-pointer2017072420170718
606321optimized_nonSSEgcc -m32 -march=pentium-m -Os -fomit-frame-pointer2017072420170718
606951optimized_nonSSEgcc -funroll-loops -m32 -march=pentium-m -O3 -fomit-frame-pointer2017072420170718
607626optimized_nonSSEgcc -funroll-loops -m32 -march=k6-2 -O3 -fomit-frame-pointer2017072420170718
608391optimized_nonSSEgcc -funroll-loops -m32 -march=pentiumpro -O3 -fomit-frame-pointer2017072420170718
608418optimized_nonSSEgcc -funroll-loops -m32 -march=k6-2 -O2 -fomit-frame-pointer2017072420170718
608445optimized_nonSSEgcc -m32 -march=pentiumpro -O3 -fomit-frame-pointer2017072420170718
609255optimized_nonSSEgcc -funroll-loops -m32 -march=pentium2 -O2 -fomit-frame-pointer2017072420170718
609921optimized_nonSSEgcc -m32 -march=barcelona -Os -fomit-frame-pointer2017072420170718
609993optimized_nonSSEgcc -m32 -march=corei7 -O2 -fomit-frame-pointer2017072420170718
610965optimized_nonSSEgcc -m32 -march=k6 -O2 -fomit-frame-pointer2017072420170718
611082optimized_nonSSEgcc -m32 -march=k6-2 -O3 -fomit-frame-pointer2017072420170718
611550optimized_nonSSEgcc -funroll-loops -m32 -march=nocona -Os -fomit-frame-pointer2017072420170718
611649optimized_nonSSEgcc -funroll-loops -m32 -march=k6 -Os -fomit-frame-pointer2017072420170718
611685optimized_nonSSEgcc -funroll-loops -m32 -march=k8 -O3 -fomit-frame-pointer2017072420170718
612378optimized_nonSSEgcc -m32 -march=i386 -O2 -fomit-frame-pointer2017072420170718
612558optimized_nonSSEgcc -m32 -march=i486 -Os -fomit-frame-pointer2017072420170718
613143optimized_nonSSEgcc -funroll-loops -m32 -march=pentiumpro -Os -fomit-frame-pointer2017072420170718
613422optimized_nonSSEgcc -funroll-loops -m32 -march=pentium3 -O3 -fomit-frame-pointer2017072420170718
613602optimized_nonSSEgcc -funroll-loops -m32 -march=barcelona -O3 -fomit-frame-pointer2017072420170718
614250optimized_nonSSEgcc -funroll-loops -m32 -march=pentiumpro -O2 -fomit-frame-pointer2017072420170718
614385optimized_nonSSEgcc -funroll-loops -m32 -march=k8 -Os -fomit-frame-pointer2017072420170718
615528optimized_nonSSEgcc -m32 -march=i386 -Os -fomit-frame-pointer2017072420170718
615933optimized_nonSSEgcc -m32 -march=corei7-avx -O2 -fomit-frame-pointer2017072420170718
616599optimized_nonSSEgcc -m32 -march=pentium2 -O3 -fomit-frame-pointer2017072420170718
616788optimized_nonSSEgcc -m32 -march=pentium2 -Os -fomit-frame-pointer2017072420170718
617256optimized_nonSSEgcc -funroll-loops -m32 -march=pentium3 -O2 -fomit-frame-pointer2017072420170718
617346optimized_nonSSEgcc -funroll-loops -m32 -march=athlon -O3 -fomit-frame-pointer2017072420170718
617688optimized_nonSSEgcc -funroll-loops -m32 -march=pentium -O3 -fomit-frame-pointer2017072420170718
617850optimized_nonSSEgcc -funroll-loops -m32 -O2 -fomit-frame-pointer2017072420170718
618489optimized_nonSSEgcc -m32 -march=prescott -O2 -fomit-frame-pointer2017072420170718
619119optimized_nonSSEgcc -funroll-loops -m32 -march=k6-3 -O3 -fomit-frame-pointer2017072420170718
619398optimized_nonSSEgcc -funroll-loops -m32 -march=pentium-mmx -O3 -fomit-frame-pointer2017072420170718
620001optimized_nonSSEgcc -m32 -march=athlon -O3 -fomit-frame-pointer2017072420170718
620127optimized_nonSSEgcc -m32 -march=core2 -msse4 -O2 -fomit-frame-pointer2017072420170718
620208optimized_nonSSEgcc -m32 -march=core2 -msse4.1 -O2 -fomit-frame-pointer2017072420170718
622359optimized_nonSSEgcc -funroll-loops -m32 -march=pentium4 -O2 -fomit-frame-pointer2017072420170718
623538optimized_nonSSEgcc -m32 -march=k6-3 -O3 -fomit-frame-pointer2017072420170718
623799optimized_nonSSEgcc -m32 -march=pentium3 -Os -fomit-frame-pointer2017072420170718
624816optimized_nonSSEgcc -m32 -march=k6-2 -O2 -fomit-frame-pointer2017072420170718
624816optimized_nonSSEgcc -m32 -march=pentium2 -O2 -fomit-frame-pointer2017072420170718
624996optimized_nonSSEgcc -funroll-loops -m32 -march=i486 -O3 -fomit-frame-pointer2017072420170718
625095optimized_nonSSEgcc -funroll-loops -m32 -Os -fomit-frame-pointer2017072420170718
625770optimized_nonSSEgcc -m32 -march=native -mtune=native -O3 -fomit-frame-pointer2017072420170718
626202optimized_nonSSEgcc -funroll-loops -m32 -march=i386 -Os -fomit-frame-pointer2017072420170718
627714optimized_nonSSEgcc -m32 -march=core2 -O2 -fomit-frame-pointer2017072420170718
628353optimized_nonSSEgcc -m32 -march=core-avx-i -Os -fomit-frame-pointer2017072420170718
628443optimized_nonSSEgcc -m32 -march=core2 -O3 -fomit-frame-pointer2017072420170718
629505optimized_nonSSEgcc -funroll-loops -m32 -march=pentium2 -O3 -fomit-frame-pointer2017072420170718
630153optimized_nonSSEgcc -m32 -march=prescott -O3 -fomit-frame-pointer2017072420170718
630513optimized_nonSSEgcc -funroll-loops -m32 -march=k8 -O2 -fomit-frame-pointer2017072420170718
631053optimized_nonSSEgcc -m32 -march=core2 -msse4 -Os -fomit-frame-pointer2017072420170718
631575optimized_nonSSEgcc -m32 -march=pentium3 -O2 -fomit-frame-pointer2017072420170718
631593optimized_nonSSEgcc -funroll-loops -m32 -march=nocona -O2 -fomit-frame-pointer2017072420170718
631854optimized_nonSSEgcc -m32 -march=core2 -Os -fomit-frame-pointer2017072420170718
632331optimized_nonSSEgcc -m32 -march=pentium -O3 -fomit-frame-pointer2017072420170718
633177optimized_nonSSEgcc -funroll-loops -m32 -march=i486 -Os -fomit-frame-pointer2017072420170718
633492optimized_nonSSEgcc -m32 -march=athlon -O2 -fomit-frame-pointer2017072420170718
636498optimized_nonSSEgcc -m32 -march=barcelona -O3 -fomit-frame-pointer2017072420170718
637092optimized_nonSSEgcc -m32 -march=k6 -Os -fomit-frame-pointer2017072420170718
637749optimized_nonSSEgcc -m32 -march=i386 -O3 -fomit-frame-pointer2017072420170718
637902optimized_nonSSEgcc -funroll-loops -m32 -march=k6-3 -O2 -fomit-frame-pointer2017072420170718
638991optimized_nonSSEgcc -m32 -march=k6-2 -Os -fomit-frame-pointer2017072420170718
639396optimized_nonSSEgcc -m32 -march=core2 -msse4.1 -Os -fomit-frame-pointer2017072420170718
641277optimized_nonSSEgcc -funroll-loops -m32 -march=pentium-mmx -O2 -fomit-frame-pointer2017072420170718
641313optimized_nonSSEgcc -m32 -march=pentiumpro -Os -fomit-frame-pointer2017072420170718
641376optimized_nonSSEgcc -m32 -march=pentium-m -O2 -fomit-frame-pointer2017072420170718
642159optimized_nonSSEgcc -m32 -march=pentium4 -Os -fomit-frame-pointer2017072420170718
644337optimized_nonSSEgcc -m32 -march=nocona -O3 -fomit-frame-pointer2017072420170718
644454optimized_nonSSEgcc -m32 -march=i486 -O3 -fomit-frame-pointer2017072420170718
644706optimized_nonSSEgcc -m32 -march=i486 -O2 -fomit-frame-pointer2017072420170718
648972optimized_nonSSEgcc -m32 -O2 -fomit-frame-pointer2017072420170718
649557optimized_nonSSEgcc -m32 -march=k8 -Os -fomit-frame-pointer2017072420170718
652599optimized_nonSSEgcc -m32 -Os -fomit-frame-pointer2017072420170718
653328optimized_nonSSEgcc -m32 -march=barcelona -O2 -fomit-frame-pointer2017072420170718
656208optimized_nonSSEgcc -funroll-loops -m32 -march=athlon -O2 -fomit-frame-pointer2017072420170718
661707optimized_nonSSEgcc -funroll-loops -m32 -march=pentium4 -Os -fomit-frame-pointer2017072420170718
662193optimized_nonSSEgcc -m32 -march=k6 -O3 -fomit-frame-pointer2017072420170718
663372optimized_nonSSEgcc -m32 -march=nocona -O2 -fomit-frame-pointer2017072420170718
664236optimized_nonSSEgcc -funroll-loops -m32 -march=k6 -O3 -fomit-frame-pointer2017072420170718
664902optimized_nonSSEgcc -m32 -march=pentiumpro -O2 -fomit-frame-pointer2017072420170718
665451optimized_nonSSEgcc -m32 -march=k6-3 -O2 -fomit-frame-pointer2017072420170718
667062optimized_nonSSEgcc -m32 -march=pentium4 -O3 -fomit-frame-pointer2017072420170718
670599optimized_nonSSEgcc -m32 -march=k8 -O3 -fomit-frame-pointer2017072420170718
673407optimized_nonSSEgcc -funroll-loops -m32 -march=pentium4 -O3 -fomit-frame-pointer2017072420170718
673632optimized_nonSSEgcc -funroll-loops -m32 -march=prescott -O2 -fomit-frame-pointer2017072420170718
674406optimized_nonSSEgcc -funroll-loops -m32 -march=pentium2 -Os -fomit-frame-pointer2017072420170718
676656optimized_nonSSEgcc -m32 -O3 -fomit-frame-pointer2017072420170718
683100optimized_nonSSEgcc -funroll-loops -m32 -march=barcelona -O2 -fomit-frame-pointer2017072420170718
685233optimized_nonSSEgcc -m32 -march=corei7-avx -Os -fomit-frame-pointer2017072420170718
686052optimized_nonSSEgcc -funroll-loops -m32 -march=nocona -O3 -fomit-frame-pointer2017072420170718
688077optimized_nonSSEgcc -funroll-loops -m32 -march=prescott -O3 -fomit-frame-pointer2017072420170718
690696optimized_nonSSEgcc -m32 -march=native -mtune=native -O2 -fomit-frame-pointer2017072420170718
692937optimized_nonSSEgcc -funroll-loops -m32 -march=i386 -O3 -fomit-frame-pointer2017072420170718
700704optimized_nonSSEgcc -funroll-loops -m32 -march=k6 -O2 -fomit-frame-pointer2017072420170718
720936optimized_nonSSEgcc -funroll-loops -m32 -O3 -fomit-frame-pointer2017072420170718
770265refgcc -m32 -march=i486 -O -fomit-frame-pointer2017072420170718
771030refgcc -m32 -march=pentium -O -fomit-frame-pointer2017072420170718
771246refgcc -m32 -march=pentium-mmx -O -fomit-frame-pointer2017072420170718
771588refgcc -m32 -march=pentiumpro -O -fomit-frame-pointer2017072420170718
772245refgcc -m32 -march=prescott -O -fomit-frame-pointer2017072420170718
772452refgcc -m32 -march=corei7 -O -fomit-frame-pointer2017072420170718
773325refgcc -m32 -march=core2 -msse4 -O -fomit-frame-pointer2017072420170718
773946refgcc -m32 -march=corei7-avx -O -fomit-frame-pointer2017072420170718
774270refgcc -m32 -march=pentium2 -O -fomit-frame-pointer2017072420170718
774648refgcc -funroll-loops -m32 -march=pentium3 -O -fomit-frame-pointer2017072420170718
774774refgcc -m32 -march=core2 -O -fomit-frame-pointer2017072420170718
775287refgcc -m32 -march=core-avx-i -O -fomit-frame-pointer2017072420170718
775557refgcc -funroll-loops -m32 -march=pentium-m -O -fomit-frame-pointer2017072420170718
775557refgcc -m32 -march=pentium4 -O -fomit-frame-pointer2017072420170718
775755refgcc -m32 -march=k6-2 -O -fomit-frame-pointer2017072420170718
775890refgcc -m32 -march=nocona -O -fomit-frame-pointer2017072420170718
776259refgcc -funroll-loops -m32 -march=k6-3 -O -fomit-frame-pointer2017072420170718
776259refgcc -funroll-loops -m32 -march=k6 -O -fomit-frame-pointer2017072420170718
776304refgcc -m32 -march=native -mtune=native -O -fomit-frame-pointer2017072420170718
776952refgcc -m32 -march=i386 -O -fomit-frame-pointer2017072420170718
777033refgcc -funroll-loops -m32 -march=pentiumpro -O -fomit-frame-pointer2017072420170718
777735refgcc -funroll-loops -m32 -march=k6-2 -O -fomit-frame-pointer2017072420170718
777861refgcc -funroll-loops -m32 -O -fomit-frame-pointer2017072420170718
778518refgcc -funroll-loops -m32 -march=prescott -O -fomit-frame-pointer2017072420170718
779157refgcc -m32 -march=k6-3 -O -fomit-frame-pointer2017072420170718
779175refgcc -funroll-loops -m32 -march=pentium4 -O -fomit-frame-pointer2017072420170718
779913refgcc -funroll-loops -m32 -march=pentium2 -O -fomit-frame-pointer2017072420170718
781362refgcc -funroll-loops -m32 -march=pentium -O -fomit-frame-pointer2017072420170718
781902refgcc -m32 -march=core2 -msse4.1 -O -fomit-frame-pointer2017072420170718
782577refgcc -m32 -march=k6 -O -fomit-frame-pointer2017072420170718
783540refgcc -m32 -march=barcelona -O -fomit-frame-pointer2017072420170718
784728refgcc -m32 -march=athlon -O -fomit-frame-pointer2017072420170718
785097refgcc -funroll-loops -m32 -march=i386 -O -fomit-frame-pointer2017072420170718
786807refgcc -m32 -march=k8 -O -fomit-frame-pointer2017072420170718
787230refgcc -funroll-loops -m32 -march=k8 -O -fomit-frame-pointer2017072420170718
789714refgcc -funroll-loops -m32 -march=barcelona -O -fomit-frame-pointer2017072420170718
789975refgcc -funroll-loops -m32 -march=nocona -O -fomit-frame-pointer2017072420170718
790587refgcc -funroll-loops -m32 -march=athlon -O -fomit-frame-pointer2017072420170718
799938refgcc -funroll-loops -m32 -march=i486 -O -fomit-frame-pointer2017072420170718
809469refgcc -m32 -march=pentium3 -O -fomit-frame-pointer2017072420170718
812547refgcc -m32 -march=pentium-m -O -fomit-frame-pointer2017072420170718
815814refgcc -m32 -O -fomit-frame-pointer2017072420170718
845397refgcc -funroll-loops -m32 -march=pentium-mmx -O -fomit-frame-pointer2017072420170718
1038159refgcc -m32 -march=pentium2 -Os -fomit-frame-pointer2017072420170718
1038924refgcc -funroll-loops -m32 -march=pentiumpro -Os -fomit-frame-pointer2017072420170718
1038996refgcc -funroll-loops -m32 -march=pentium-m -Os -fomit-frame-pointer2017072420170718
1039320refgcc -m32 -march=pentiumpro -Os -fomit-frame-pointer2017072420170718
1041984refgcc -funroll-loops -m32 -march=pentium2 -Os -fomit-frame-pointer2017072420170718
1043127refgcc -funroll-loops -m32 -march=k6 -Os -fomit-frame-pointer2017072420170718
1043730refgcc -funroll-loops -m32 -march=k6-3 -Os -fomit-frame-pointer2017072420170718
1044954refgcc -m32 -march=k6-2 -Os -fomit-frame-pointer2017072420170718
1048293refgcc -m32 -march=k6 -Os -fomit-frame-pointer2017072420170718
1051254refgcc -m32 -march=pentium3 -Os -fomit-frame-pointer2017072420170718
1051713refgcc -funroll-loops -m32 -Os -fomit-frame-pointer2017072420170718
1051722refgcc -funroll-loops -m32 -march=barcelona -Os -fomit-frame-pointer2017072420170718
1052928refgcc -m32 -march=core-avx-i -Os -fomit-frame-pointer2017072420170718
1053315refgcc -m32 -march=native -mtune=native -Os -fomit-frame-pointer2017072420170718
1053684refgcc -funroll-loops -m32 -march=k8 -Os -fomit-frame-pointer2017072420170718
1055142refgcc -funroll-loops -m32 -march=pentium3 -Os -fomit-frame-pointer2017072420170718
1055394refgcc -m32 -march=corei7 -Os -fomit-frame-pointer2017072420170718
1056411refgcc -m32 -march=k6-3 -Os -fomit-frame-pointer2017072420170718
1057113refgcc -funroll-loops -m32 -march=pentium-mmx -Os -fomit-frame-pointer2017072420170718
1057275refgcc -funroll-loops -m32 -march=pentium -Os -fomit-frame-pointer2017072420170718
1057635refgcc -funroll-loops -m32 -march=k6-2 -Os -fomit-frame-pointer2017072420170718
1059687refgcc -m32 -march=pentium -Os -fomit-frame-pointer2017072420170718
1059966refgcc -m32 -march=pentium-m -Os -fomit-frame-pointer2017072420170718
1061109refgcc -funroll-loops -m32 -march=athlon -Os -fomit-frame-pointer2017072420170718
1061181refgcc -m32 -march=pentium-mmx -Os -fomit-frame-pointer2017072420170718
1064880refgcc -m32 -march=k8 -Os -fomit-frame-pointer2017072420170718
1068678refgcc -m32 -march=barcelona -Os -fomit-frame-pointer2017072420170718
1070523refgcc -m32 -march=corei7-avx -Os -fomit-frame-pointer2017072420170718
1071252refgcc -m32 -march=core2 -msse4 -Os -fomit-frame-pointer2017072420170718
1074573refgcc -m32 -march=core-avx-i -O2 -fomit-frame-pointer2017072420170718
1077642refgcc -funroll-loops -m32 -O2 -fomit-frame-pointer2017072420170718
1080207refgcc -m32 -march=corei7 -O2 -fomit-frame-pointer2017072420170718
1086579refgcc -m32 -march=pentium-mmx -O2 -fomit-frame-pointer2017072420170718
1086741refgcc -m32 -march=pentium4 -Os -fomit-frame-pointer2017072420170718
1087119refgcc -m32 -march=core2 -Os -fomit-frame-pointer2017072420170718
1088091refgcc -funroll-loops -m32 -march=i486 -Os -fomit-frame-pointer2017072420170718
1088091refgcc -funroll-loops -m32 -march=pentium4 -Os -fomit-frame-pointer2017072420170718
1089558refgcc -funroll-loops -m32 -march=i386 -Os -fomit-frame-pointer2017072420170718
1091943refgcc -funroll-loops -m32 -march=nocona -Os -fomit-frame-pointer2017072420170718
1092492refgcc -m32 -march=k8 -O2 -fomit-frame-pointer2017072420170718
1092861refgcc -funroll-loops -m32 -march=pentium-m -O2 -fomit-frame-pointer2017072420170718
1093104refgcc -m32 -march=core2 -msse4.1 -Os -fomit-frame-pointer2017072420170718
1096002refgcc -m32 -march=pentium -O2 -fomit-frame-pointer2017072420170718
1096812refgcc -funroll-loops -m32 -march=prescott -Os -fomit-frame-pointer2017072420170718
1097631refgcc -m32 -march=nocona -Os -fomit-frame-pointer2017072420170718
1097667refgcc -m32 -march=i486 -Os -fomit-frame-pointer2017072420170718
1098567refgcc -funroll-loops -m32 -march=pentium-mmx -O2 -fomit-frame-pointer2017072420170718
1101663refgcc -m32 -march=prescott -Os -fomit-frame-pointer2017072420170718
1103409refgcc -m32 -march=i386 -Os -fomit-frame-pointer2017072420170718
1104759refgcc -funroll-loops -m32 -march=k8 -O2 -fomit-frame-pointer2017072420170718
1104930refgcc -m32 -march=core2 -msse4.1 -O2 -fomit-frame-pointer2017072420170718
1105506refgcc -m32 -march=pentium2 -O2 -fomit-frame-pointer2017072420170718
1105677refgcc -m32 -Os -fomit-frame-pointer2017072420170718
1105839refgcc -funroll-loops -m32 -march=pentium-m -O3 -fomit-frame-pointer2017072420170718
1106730refgcc -m32 -march=k6-2 -O2 -fomit-frame-pointer2017072420170718
1108989refgcc -funroll-loops -m32 -march=k6-3 -O3 -fomit-frame-pointer2017072420170718
1110825refgcc -m32 -march=core2 -O2 -fomit-frame-pointer2017072420170718
1111986refgcc -funroll-loops -m32 -march=pentium2 -O2 -fomit-frame-pointer2017072420170718
1115262refgcc -m32 -march=athlon -Os -fomit-frame-pointer2017072420170718
1115559refgcc -m32 -march=barcelona -O2 -fomit-frame-pointer2017072420170718
1116720refgcc -funroll-loops -m32 -march=pentium2 -O3 -fomit-frame-pointer2017072420170718
1117116refgcc -funroll-loops -m32 -march=k6 -O3 -fomit-frame-pointer2017072420170718
1118025refgcc -funroll-loops -m32 -march=k6 -O2 -fomit-frame-pointer2017072420170718
1118115refgcc -funroll-loops -m32 -march=k6-3 -O2 -fomit-frame-pointer2017072420170718
1118790refgcc -funroll-loops -m32 -march=barcelona -O2 -fomit-frame-pointer2017072420170718
1118880refgcc -funroll-loops -m32 -march=pentium3 -O2 -fomit-frame-pointer2017072420170718
1121643refgcc -m32 -march=pentiumpro -O3 -fomit-frame-pointer2017072420170718
1122543refgcc -m32 -march=pentium3 -O2 -fomit-frame-pointer2017072420170718
1124127refgcc -funroll-loops -m32 -march=i386 -O2 -fomit-frame-pointer2017072420170718
1125036refgcc -m32 -march=athlon -O2 -fomit-frame-pointer2017072420170718
1125585refgcc -funroll-loops -m32 -march=prescott -O2 -fomit-frame-pointer2017072420170718
1125990refgcc -m32 -march=pentium-m -O2 -fomit-frame-pointer2017072420170718
1126962refgcc -funroll-loops -m32 -march=nocona -O2 -fomit-frame-pointer2017072420170718
1131102refgcc -m32 -march=prescott -O2 -fomit-frame-pointer2017072420170718
1131768refgcc -m32 -march=pentium -O3 -fomit-frame-pointer2017072420170718
1132101refgcc -funroll-loops -m32 -march=pentium -O2 -fomit-frame-pointer2017072420170718
1133766refgcc -funroll-loops -m32 -march=pentium4 -O2 -fomit-frame-pointer2017072420170718
1136115refgcc -funroll-loops -m32 -march=barcelona -O3 -fomit-frame-pointer2017072420170718
1136592refgcc -m32 -O3 -fomit-frame-pointer2017072420170718
1136709refgcc -m32 -march=k6 -O2 -fomit-frame-pointer2017072420170718
1139031refgcc -funroll-loops -m32 -march=i486 -O2 -fomit-frame-pointer2017072420170718
1140858refgcc -funroll-loops -m32 -march=k8 -O3 -fomit-frame-pointer2017072420170718
1141668refgcc -funroll-loops -m32 -march=pentium-mmx -O3 -fomit-frame-pointer2017072420170718
1143639refgcc -m32 -march=k6-3 -O2 -fomit-frame-pointer2017072420170718
1144629refgcc -m32 -march=k6 -O3 -fomit-frame-pointer2017072420170718
1145880refgcc -m32 -march=pentiumpro -O2 -fomit-frame-pointer2017072420170718
1150749refgcc -funroll-loops -m32 -march=pentiumpro -O3 -fomit-frame-pointer2017072420170718
1153800refgcc -funroll-loops -m32 -march=i386 -O3 -fomit-frame-pointer2017072420170718
1155393refgcc -m32 -march=native -mtune=native -O3 -fomit-frame-pointer2017072420170718
1155915refgcc -m32 -march=pentium4 -O2 -fomit-frame-pointer2017072420170718
1156284refgcc -m32 -march=core2 -msse4 -O2 -fomit-frame-pointer2017072420170718
1161342refgcc -m32 -march=pentium4 -O3 -fomit-frame-pointer2017072420170718
1170747refgcc -funroll-loops -m32 -march=i486 -O3 -fomit-frame-pointer2017072420170718
1171395refgcc -m32 -march=barcelona -O3 -fomit-frame-pointer2017072420170718
1175364refgcc -m32 -march=pentium2 -O3 -fomit-frame-pointer2017072420170718
1177272refgcc -funroll-loops -m32 -march=prescott -O3 -fomit-frame-pointer2017072420170718
1179000refgcc -funroll-loops -m32 -march=pentiumpro -O2 -fomit-frame-pointer2017072420170718
1179747refgcc -m32 -march=native -mtune=native -O2 -fomit-frame-pointer2017072420170718
1182213refgcc -funroll-loops -m32 -march=k6-2 -O3 -fomit-frame-pointer2017072420170718
1182420refgcc -funroll-loops -m32 -march=nocona -O3 -fomit-frame-pointer2017072420170718
1183491refgcc -funroll-loops -m32 -march=athlon -O2 -fomit-frame-pointer2017072420170718
1184544refgcc -funroll-loops -m32 -O3 -fomit-frame-pointer2017072420170718
1184994refgcc -m32 -march=core2 -O3 -fomit-frame-pointer2017072420170718
1185210refgcc -m32 -O2 -fomit-frame-pointer2017072420170718
1186956refgcc -funroll-loops -m32 -march=athlon -O3 -fomit-frame-pointer2017072420170718
1190331refgcc -m32 -march=i486 -O2 -fomit-frame-pointer2017072420170718
1191816refgcc -m32 -march=i386 -O2 -fomit-frame-pointer2017072420170718
1198629refgcc -m32 -march=athlon -O3 -fomit-frame-pointer2017072420170718
1201320refgcc -funroll-loops -m32 -march=pentium3 -O3 -fomit-frame-pointer2017072420170718
1201599refgcc -m32 -march=pentium-mmx -O3 -fomit-frame-pointer2017072420170718
1211958refgcc -m32 -march=prescott -O3 -fomit-frame-pointer2017072420170718
1213083refgcc -funroll-loops -m32 -march=k6-2 -O2 -fomit-frame-pointer2017072420170718
1216827refgcc -m32 -march=pentium-m -O3 -fomit-frame-pointer2017072420170718
1222767refgcc -funroll-loops -m32 -march=pentium -O3 -fomit-frame-pointer2017072420170718
1233657refgcc -m32 -march=k8 -O3 -fomit-frame-pointer2017072420170718
1239876refgcc -funroll-loops -m32 -march=pentium4 -O3 -fomit-frame-pointer2017072420170718
1256787refgcc -m32 -march=corei7-avx -O2 -fomit-frame-pointer2017072420170718
1264437refgcc -m32 -march=pentium3 -O3 -fomit-frame-pointer2017072420170718
1265040refgcc -m32 -march=i386 -O3 -fomit-frame-pointer2017072420170718
1286424refgcc -m32 -march=k6-2 -O3 -fomit-frame-pointer2017072420170718
1291212refgcc -m32 -march=nocona -O3 -fomit-frame-pointer2017072420170718
1306719refgcc -m32 -march=nocona -O2 -fomit-frame-pointer2017072420170718
1325727refgcc -m32 -march=k6-3 -O3 -fomit-frame-pointer2017072420170718
1387044refgcc -m32 -march=i486 -O3 -fomit-frame-pointer2017072420170718

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