Implementation notes: x86, latour, crypto_aead/pi64cipher256v1

Computer: latour
Architecture: x86
CPU ID: GenuineIntel-000006fb-bfebfbff
SUPERCOP version: 20171218
Operation: crypto_aead
Primitive: pi64cipher256v1
TimeImplementationCompilerBenchmark dateSUPERCOP version
456174optimized_nonSSEgcc -funroll-loops -m32 -march=pentium-m -O -fomit-frame-pointer2017072420170718
456228optimized_nonSSEgcc -funroll-loops -m32 -march=barcelona -O -fomit-frame-pointer2017072420170718
456255optimized_nonSSEgcc -funroll-loops -m32 -march=k8 -O -fomit-frame-pointer2017072420170718
456696optimized_nonSSEgcc -funroll-loops -m32 -march=k6 -O -fomit-frame-pointer2017072420170718
457173optimized_nonSSEgcc -funroll-loops -m32 -march=pentium -O -fomit-frame-pointer2017072420170718
457254optimized_nonSSEgcc -m32 -march=k6 -O -fomit-frame-pointer2017072420170718
457452optimized_nonSSEgcc -funroll-loops -m32 -march=k6-3 -O -fomit-frame-pointer2017072420170718
457533optimized_nonSSEgcc -m32 -march=corei7 -O -fomit-frame-pointer2017072420170718
457812optimized_nonSSEgcc -funroll-loops -m32 -march=pentium3 -O -fomit-frame-pointer2017072420170718
457821optimized_nonSSEgcc -m32 -march=pentium-mmx -O -fomit-frame-pointer2017072420170718
457839optimized_nonSSEgcc -funroll-loops -m32 -march=k6-2 -O -fomit-frame-pointer2017072420170718
457947optimized_nonSSEgcc -m32 -march=core-avx-i -O -fomit-frame-pointer2017072420170718
458055optimized_nonSSEgcc -m32 -march=corei7-avx -O -fomit-frame-pointer2017072420170718
458325optimized_nonSSEgcc -m32 -march=pentium4 -O -fomit-frame-pointer2017072420170718
458343optimized_nonSSEgcc -funroll-loops -m32 -O -fomit-frame-pointer2017072420170718
458352optimized_nonSSEgcc -m32 -march=pentiumpro -O -fomit-frame-pointer2017072420170718
458406optimized_nonSSEgcc -funroll-loops -m32 -march=pentium-mmx -O -fomit-frame-pointer2017072420170718
458523optimized_nonSSEgcc -m32 -march=pentium2 -O -fomit-frame-pointer2017072420170718
458604optimized_nonSSEgcc -funroll-loops -m32 -march=i386 -O -fomit-frame-pointer2017072420170718
459117optimized_nonSSEgcc -funroll-loops -m32 -march=nocona -O -fomit-frame-pointer2017072420170718
459513optimized_nonSSEgcc -m32 -march=pentium -O -fomit-frame-pointer2017072420170718
459729optimized_nonSSEgcc -m32 -march=pentium-m -O -fomit-frame-pointer2017072420170718
459738optimized_nonSSEgcc -m32 -march=i386 -O -fomit-frame-pointer2017072420170718
459855optimized_nonSSEgcc -funroll-loops -m32 -march=athlon -O -fomit-frame-pointer2017072420170718
460071optimized_nonSSEgcc -m32 -march=core2 -O -fomit-frame-pointer2017072420170718
460332optimized_nonSSEgcc -m32 -march=nocona -O -fomit-frame-pointer2017072420170718
461034optimized_nonSSEgcc -m32 -march=athlon -O -fomit-frame-pointer2017072420170718
461169optimized_nonSSEgcc -m32 -march=i486 -O -fomit-frame-pointer2017072420170718
461430optimized_nonSSEgcc -m32 -march=native -mtune=native -O -fomit-frame-pointer2017072420170718
462285optimized_nonSSEgcc -m32 -march=prescott -O -fomit-frame-pointer2017072420170718
462564optimized_nonSSEgcc -m32 -march=core2 -msse4 -O -fomit-frame-pointer2017072420170718
462834optimized_nonSSEgcc -funroll-loops -m32 -march=prescott -O -fomit-frame-pointer2017072420170718
462888optimized_nonSSEgcc -m32 -march=core2 -msse4.1 -O -fomit-frame-pointer2017072420170718
463302optimized_nonSSEgcc -m32 -march=k8 -O -fomit-frame-pointer2017072420170718
463770optimized_nonSSEgcc -m32 -march=pentium3 -O -fomit-frame-pointer2017072420170718
467370optimized_nonSSEgcc -funroll-loops -m32 -march=pentium2 -O -fomit-frame-pointer2017072420170718
468648optimized_nonSSEgcc -m32 -march=k6-3 -O -fomit-frame-pointer2017072420170718
468684optimized_nonSSEgcc -m32 -O -fomit-frame-pointer2017072420170718
469818optimized_nonSSEgcc -funroll-loops -m32 -march=pentiumpro -O -fomit-frame-pointer2017072420170718
471069optimized_nonSSEgcc -funroll-loops -m32 -march=i486 -O -fomit-frame-pointer2017072420170718
476217optimized_nonSSEgcc -m32 -march=k6-2 -O -fomit-frame-pointer2017072420170718
482805optimized_nonSSEgcc -m32 -march=barcelona -O -fomit-frame-pointer2017072420170718
482886optimized_nonSSEgcc -funroll-loops -m32 -march=pentium4 -O -fomit-frame-pointer2017072420170718
576972optimized_nonSSEgcc -m32 -march=pentium-mmx -Os -fomit-frame-pointer2017072420170718
577962optimized_nonSSEgcc -m32 -march=pentium -O2 -fomit-frame-pointer2017072420170718
585153optimized_nonSSEgcc -funroll-loops -m32 -march=pentium-mmx -Os -fomit-frame-pointer2017072420170718
586494optimized_nonSSEgcc -funroll-loops -m32 -march=pentium2 -Os -fomit-frame-pointer2017072420170718
586746optimized_nonSSEgcc -funroll-loops -m32 -march=pentium -O2 -fomit-frame-pointer2017072420170718
586899optimized_nonSSEgcc -funroll-loops -m32 -march=pentium3 -Os -fomit-frame-pointer2017072420170718
588105optimized_nonSSEgcc -funroll-loops -m32 -march=nocona -Os -fomit-frame-pointer2017072420170718
590085optimized_nonSSEgcc -m32 -march=barcelona -Os -fomit-frame-pointer2017072420170718
590859optimized_nonSSEgcc -funroll-loops -m32 -march=pentium -Os -fomit-frame-pointer2017072420170718
591075optimized_nonSSEgcc -funroll-loops -m32 -march=barcelona -Os -fomit-frame-pointer2017072420170718
591363optimized_nonSSEgcc -m32 -march=pentium-mmx -O2 -fomit-frame-pointer2017072420170718
592416optimized_nonSSEgcc -m32 -march=corei7 -Os -fomit-frame-pointer2017072420170718
592686optimized_nonSSEgcc -funroll-loops -m32 -march=pentiumpro -O2 -fomit-frame-pointer2017072420170718
593748optimized_nonSSEgcc -m32 -march=k6-2 -Os -fomit-frame-pointer2017072420170718
594621optimized_nonSSEgcc -m32 -march=corei7-avx -Os -fomit-frame-pointer2017072420170718
595287optimized_nonSSEgcc -funroll-loops -m32 -march=pentium-mmx -O2 -fomit-frame-pointer2017072420170718
595467optimized_nonSSEgcc -funroll-loops -m32 -march=k6-2 -Os -fomit-frame-pointer2017072420170718
597627optimized_nonSSEgcc -m32 -march=i386 -Os -fomit-frame-pointer2017072420170718
597861optimized_nonSSEgcc -m32 -march=i386 -O2 -fomit-frame-pointer2017072420170718
598374optimized_nonSSEgcc -m32 -march=pentium-mmx -O3 -fomit-frame-pointer2017072420170718
598797optimized_nonSSEgcc -funroll-loops -m32 -march=barcelona -O2 -fomit-frame-pointer2017072420170718
600894optimized_nonSSEgcc -funroll-loops -m32 -march=k6 -O3 -fomit-frame-pointer2017072420170718
601110optimized_nonSSEgcc -m32 -march=pentium3 -O3 -fomit-frame-pointer2017072420170718
602937optimized_nonSSEgcc -m32 -march=core2 -msse4.1 -Os -fomit-frame-pointer2017072420170718
603720optimized_nonSSEgcc -funroll-loops -m32 -march=k8 -O2 -fomit-frame-pointer2017072420170718
605178optimized_nonSSEgcc -m32 -march=barcelona -O2 -fomit-frame-pointer2017072420170718
605817optimized_nonSSEgcc -m32 -march=k6 -Os -fomit-frame-pointer2017072420170718
606564optimized_nonSSEgcc -funroll-loops -m32 -march=pentiumpro -O3 -fomit-frame-pointer2017072420170718
606690optimized_nonSSEgcc -funroll-loops -m32 -march=k6-3 -O3 -fomit-frame-pointer2017072420170718
606699optimized_nonSSEgcc -funroll-loops -m32 -march=k6-2 -O3 -fomit-frame-pointer2017072420170718
607122optimized_nonSSEgcc -funroll-loops -m32 -march=i486 -Os -fomit-frame-pointer2017072420170718
607149optimized_nonSSEgcc -funroll-loops -m32 -march=k8 -Os -fomit-frame-pointer2017072420170718
607374optimized_nonSSEgcc -funroll-loops -m32 -march=k6-3 -Os -fomit-frame-pointer2017072420170718
607401optimized_nonSSEgcc -funroll-loops -m32 -march=prescott -Os -fomit-frame-pointer2017072420170718
607554optimized_nonSSEgcc -m32 -march=pentium-m -O3 -fomit-frame-pointer2017072420170718
607671optimized_nonSSEgcc -m32 -march=pentium3 -Os -fomit-frame-pointer2017072420170718
610290optimized_nonSSEgcc -funroll-loops -m32 -march=pentium4 -Os -fomit-frame-pointer2017072420170718
611019optimized_nonSSEgcc -m32 -march=k6-2 -O3 -fomit-frame-pointer2017072420170718
611523optimized_nonSSEgcc -funroll-loops -m32 -march=pentium-m -O2 -fomit-frame-pointer2017072420170718
612108optimized_nonSSEgcc -funroll-loops -m32 -march=k8 -O3 -fomit-frame-pointer2017072420170718
612549optimized_nonSSEgcc -m32 -march=pentium2 -O3 -fomit-frame-pointer2017072420170718
612936optimized_nonSSEgcc -m32 -march=pentium2 -Os -fomit-frame-pointer2017072420170718
613062optimized_nonSSEgcc -m32 -march=pentium-m -Os -fomit-frame-pointer2017072420170718
613089optimized_nonSSEgcc -funroll-loops -m32 -O2 -fomit-frame-pointer2017072420170718
613548optimized_nonSSEgcc -m32 -march=k6 -O3 -fomit-frame-pointer2017072420170718
613836optimized_nonSSEgcc -m32 -march=pentium3 -O2 -fomit-frame-pointer2017072420170718
614736optimized_nonSSEgcc -funroll-loops -m32 -march=pentium4 -O2 -fomit-frame-pointer2017072420170718
615789optimized_nonSSEgcc -funroll-loops -m32 -march=k6 -O2 -fomit-frame-pointer2017072420170718
616122optimized_nonSSEgcc -funroll-loops -m32 -march=prescott -O3 -fomit-frame-pointer2017072420170718
616131optimized_nonSSEgcc -funroll-loops -m32 -march=pentium-mmx -O3 -fomit-frame-pointer2017072420170718
616392optimized_nonSSEgcc -m32 -march=athlon -O3 -fomit-frame-pointer2017072420170718
617049optimized_nonSSEgcc -funroll-loops -m32 -march=pentium2 -O2 -fomit-frame-pointer2017072420170718
617553optimized_nonSSEgcc -m32 -march=pentium -O3 -fomit-frame-pointer2017072420170718
618840optimized_nonSSEgcc -funroll-loops -m32 -march=i386 -O2 -fomit-frame-pointer2017072420170718
621072optimized_nonSSEgcc -funroll-loops -m32 -march=barcelona -O3 -fomit-frame-pointer2017072420170718
621405optimized_nonSSEgcc -m32 -march=core-avx-i -Os -fomit-frame-pointer2017072420170718
621693optimized_nonSSEgcc -m32 -march=k6 -O2 -fomit-frame-pointer2017072420170718
621720optimized_nonSSEgcc -m32 -march=nocona -O2 -fomit-frame-pointer2017072420170718
622017optimized_nonSSEgcc -m32 -march=core2 -Os -fomit-frame-pointer2017072420170718
622611optimized_nonSSEgcc -m32 -march=pentiumpro -O2 -fomit-frame-pointer2017072420170718
622728optimized_nonSSEgcc -funroll-loops -m32 -march=pentium3 -O2 -fomit-frame-pointer2017072420170718
622872optimized_nonSSEgcc -m32 -march=corei7-avx -O2 -fomit-frame-pointer2017072420170718
623214optimized_nonSSEgcc -m32 -march=prescott -O2 -fomit-frame-pointer2017072420170718
624213optimized_nonSSEgcc -m32 -march=pentium-m -O2 -fomit-frame-pointer2017072420170718
624726optimized_nonSSEgcc -funroll-loops -m32 -march=pentium-m -Os -fomit-frame-pointer2017072420170718
625176optimized_nonSSEgcc -funroll-loops -m32 -O3 -fomit-frame-pointer2017072420170718
625293optimized_nonSSEgcc -m32 -march=core2 -msse4.1 -O2 -fomit-frame-pointer2017072420170718
626067optimized_nonSSEgcc -m32 -march=athlon -Os -fomit-frame-pointer2017072420170718
626139optimized_nonSSEgcc -m32 -march=native -mtune=native -O3 -fomit-frame-pointer2017072420170718
626481optimized_nonSSEgcc -m32 -march=core2 -msse4 -Os -fomit-frame-pointer2017072420170718
626958optimized_nonSSEgcc -m32 -march=k6-2 -O2 -fomit-frame-pointer2017072420170718
627453optimized_nonSSEgcc -m32 -march=i386 -O3 -fomit-frame-pointer2017072420170718
627786optimized_nonSSEgcc -funroll-loops -m32 -march=athlon -O2 -fomit-frame-pointer2017072420170718
628785optimized_nonSSEgcc -m32 -march=i486 -O3 -fomit-frame-pointer2017072420170718
628947optimized_nonSSEgcc -m32 -march=pentium4 -O2 -fomit-frame-pointer2017072420170718
629190optimized_nonSSEgcc -m32 -Os -fomit-frame-pointer2017072420170718
630486optimized_nonSSEgcc -funroll-loops -m32 -march=nocona -O3 -fomit-frame-pointer2017072420170718
632160optimized_nonSSEgcc -m32 -O3 -fomit-frame-pointer2017072420170718
632331optimized_nonSSEgcc -funroll-loops -m32 -march=prescott -O2 -fomit-frame-pointer2017072420170718
632646optimized_nonSSEgcc -funroll-loops -m32 -march=athlon -O3 -fomit-frame-pointer2017072420170718
632898optimized_nonSSEgcc -m32 -march=pentium2 -O2 -fomit-frame-pointer2017072420170718
633060optimized_nonSSEgcc -m32 -march=k8 -O2 -fomit-frame-pointer2017072420170718
633186optimized_nonSSEgcc -m32 -march=k6-3 -O3 -fomit-frame-pointer2017072420170718
635139optimized_nonSSEgcc -m32 -march=native -mtune=native -Os -fomit-frame-pointer2017072420170718
635193optimized_nonSSEgcc -funroll-loops -m32 -march=i386 -Os -fomit-frame-pointer2017072420170718
635598optimized_nonSSEgcc -funroll-loops -m32 -march=pentium4 -O3 -fomit-frame-pointer2017072420170718
635625optimized_nonSSEgcc -m32 -march=core2 -O3 -fomit-frame-pointer2017072420170718
636174optimized_nonSSEgcc -m32 -march=prescott -Os -fomit-frame-pointer2017072420170718
636525optimized_nonSSEgcc -m32 -march=pentiumpro -O3 -fomit-frame-pointer2017072420170718
637533optimized_nonSSEgcc -m32 -O2 -fomit-frame-pointer2017072420170718
637803optimized_nonSSEgcc -funroll-loops -m32 -march=i486 -O3 -fomit-frame-pointer2017072420170718
637857optimized_nonSSEgcc -m32 -march=nocona -O3 -fomit-frame-pointer2017072420170718
639558optimized_nonSSEgcc -m32 -march=k6-3 -Os -fomit-frame-pointer2017072420170718
639693optimized_nonSSEgcc -m32 -march=pentium4 -Os -fomit-frame-pointer2017072420170718
644157optimized_nonSSEgcc -funroll-loops -m32 -march=pentium2 -O3 -fomit-frame-pointer2017072420170718
644310optimized_nonSSEgcc -m32 -march=i486 -O2 -fomit-frame-pointer2017072420170718
644526optimized_nonSSEgcc -m32 -march=k8 -Os -fomit-frame-pointer2017072420170718
646281optimized_nonSSEgcc -m32 -march=pentiumpro -Os -fomit-frame-pointer2017072420170718
646857optimized_nonSSEgcc -funroll-loops -m32 -march=i486 -O2 -fomit-frame-pointer2017072420170718
648315optimized_nonSSEgcc -funroll-loops -m32 -march=k6 -Os -fomit-frame-pointer2017072420170718
649062optimized_nonSSEgcc -m32 -march=prescott -O3 -fomit-frame-pointer2017072420170718
650232optimized_nonSSEgcc -m32 -march=athlon -O2 -fomit-frame-pointer2017072420170718
650376optimized_nonSSEgcc -m32 -march=core2 -msse4 -O2 -fomit-frame-pointer2017072420170718
650610optimized_nonSSEgcc -funroll-loops -m32 -march=athlon -Os -fomit-frame-pointer2017072420170718
651078optimized_nonSSEgcc -m32 -march=native -mtune=native -O2 -fomit-frame-pointer2017072420170718
652599optimized_nonSSEgcc -funroll-loops -m32 -march=k6-3 -O2 -fomit-frame-pointer2017072420170718
655605optimized_nonSSEgcc -m32 -march=core2 -O2 -fomit-frame-pointer2017072420170718
657639optimized_nonSSEgcc -funroll-loops -m32 -march=k6-2 -O2 -fomit-frame-pointer2017072420170718
659169optimized_nonSSEgcc -funroll-loops -m32 -Os -fomit-frame-pointer2017072420170718
659565optimized_nonSSEgcc -m32 -march=core-avx-i -O2 -fomit-frame-pointer2017072420170718
659709optimized_nonSSEgcc -funroll-loops -m32 -march=pentium3 -O3 -fomit-frame-pointer2017072420170718
660816optimized_nonSSEgcc -m32 -march=i486 -Os -fomit-frame-pointer2017072420170718
664515optimized_nonSSEgcc -funroll-loops -m32 -march=pentium-m -O3 -fomit-frame-pointer2017072420170718
667116optimized_nonSSEgcc -funroll-loops -m32 -march=i386 -O3 -fomit-frame-pointer2017072420170718
669501optimized_nonSSEgcc -funroll-loops -m32 -march=pentiumpro -Os -fomit-frame-pointer2017072420170718
669573optimized_nonSSEgcc -m32 -march=pentium -Os -fomit-frame-pointer2017072420170718
677493optimized_nonSSEgcc -m32 -march=nocona -Os -fomit-frame-pointer2017072420170718
680580optimized_nonSSEgcc -m32 -march=pentium4 -O3 -fomit-frame-pointer2017072420170718
684576optimized_nonSSEgcc -funroll-loops -m32 -march=pentium -O3 -fomit-frame-pointer2017072420170718
695340optimized_nonSSEgcc -m32 -march=barcelona -O3 -fomit-frame-pointer2017072420170718
699939optimized_nonSSEgcc -m32 -march=corei7 -O2 -fomit-frame-pointer2017072420170718
700623optimized_nonSSEgcc -m32 -march=k8 -O3 -fomit-frame-pointer2017072420170718
703314optimized_nonSSEgcc -m32 -march=k6-3 -O2 -fomit-frame-pointer2017072420170718
704952optimized_nonSSEgcc -funroll-loops -m32 -march=nocona -O2 -fomit-frame-pointer2017072420170718
770301refgcc -funroll-loops -m32 -march=i386 -O -fomit-frame-pointer2017072420170718
770301refgcc -funroll-loops -m32 -march=pentium -O -fomit-frame-pointer2017072420170718
770814refgcc -m32 -march=i486 -O -fomit-frame-pointer2017072420170718
770949refgcc -funroll-loops -m32 -march=i486 -O -fomit-frame-pointer2017072420170718
771291refgcc -m32 -march=pentium-mmx -O -fomit-frame-pointer2017072420170718
771966refgcc -funroll-loops -m32 -march=pentium-mmx -O -fomit-frame-pointer2017072420170718
772065refgcc -m32 -march=native -mtune=native -O -fomit-frame-pointer2017072420170718
773082refgcc -m32 -march=i386 -O -fomit-frame-pointer2017072420170718
773541refgcc -m32 -march=pentium3 -O -fomit-frame-pointer2017072420170718
773874refgcc -m32 -march=corei7-avx -O -fomit-frame-pointer2017072420170718
774387refgcc -m32 -march=pentiumpro -O -fomit-frame-pointer2017072420170718
774441refgcc -m32 -march=pentium2 -O -fomit-frame-pointer2017072420170718
774603refgcc -m32 -march=core-avx-i -O -fomit-frame-pointer2017072420170718
774702refgcc -funroll-loops -m32 -march=k6-3 -O -fomit-frame-pointer2017072420170718
774864refgcc -m32 -march=k6 -O -fomit-frame-pointer2017072420170718
774864refgcc -m32 -march=pentium -O -fomit-frame-pointer2017072420170718
775386refgcc -m32 -march=corei7 -O -fomit-frame-pointer2017072420170718
775728refgcc -funroll-loops -m32 -O -fomit-frame-pointer2017072420170718
775962refgcc -m32 -march=pentium4 -O -fomit-frame-pointer2017072420170718
776214refgcc -m32 -march=core2 -msse4.1 -O -fomit-frame-pointer2017072420170718
776601refgcc -m32 -march=core2 -O -fomit-frame-pointer2017072420170718
776673refgcc -m32 -march=k6-2 -O -fomit-frame-pointer2017072420170718
776799refgcc -funroll-loops -m32 -march=pentium4 -O -fomit-frame-pointer2017072420170718
777186refgcc -funroll-loops -m32 -march=prescott -O -fomit-frame-pointer2017072420170718
777366refgcc -m32 -march=k6-3 -O -fomit-frame-pointer2017072420170718
777438refgcc -funroll-loops -m32 -march=pentium3 -O -fomit-frame-pointer2017072420170718
777564refgcc -funroll-loops -m32 -march=pentium2 -O -fomit-frame-pointer2017072420170718
777681refgcc -funroll-loops -m32 -march=nocona -O -fomit-frame-pointer2017072420170718
777780refgcc -m32 -march=nocona -O -fomit-frame-pointer2017072420170718
778356refgcc -m32 -march=prescott -O -fomit-frame-pointer2017072420170718
778545refgcc -funroll-loops -m32 -march=k6-2 -O -fomit-frame-pointer2017072420170718
780615refgcc -m32 -march=core2 -msse4 -O -fomit-frame-pointer2017072420170718
780768refgcc -funroll-loops -m32 -march=pentium-m -O -fomit-frame-pointer2017072420170718
782910refgcc -funroll-loops -m32 -march=k6 -O -fomit-frame-pointer2017072420170718
783927refgcc -m32 -O -fomit-frame-pointer2017072420170718
783954refgcc -m32 -march=barcelona -O -fomit-frame-pointer2017072420170718
784476refgcc -m32 -march=k8 -O -fomit-frame-pointer2017072420170718
786591refgcc -m32 -march=athlon -O -fomit-frame-pointer2017072420170718
787653refgcc -funroll-loops -m32 -march=k8 -O -fomit-frame-pointer2017072420170718
788346refgcc -funroll-loops -m32 -march=barcelona -O -fomit-frame-pointer2017072420170718
798021refgcc -funroll-loops -m32 -march=athlon -O -fomit-frame-pointer2017072420170718
803844refgcc -funroll-loops -m32 -march=pentiumpro -O -fomit-frame-pointer2017072420170718
811494refgcc -m32 -march=pentium-m -O -fomit-frame-pointer2017072420170718
1036980refgcc -funroll-loops -m32 -march=pentium3 -Os -fomit-frame-pointer2017072420170718
1038303refgcc -m32 -march=pentium3 -Os -fomit-frame-pointer2017072420170718
1038762refgcc -m32 -march=pentium2 -Os -fomit-frame-pointer2017072420170718
1039356refgcc -m32 -march=pentiumpro -Os -fomit-frame-pointer2017072420170718
1043055refgcc -m32 -march=k6 -Os -fomit-frame-pointer2017072420170718
1044900refgcc -m32 -march=k6-2 -Os -fomit-frame-pointer2017072420170718
1047141refgcc -m32 -march=pentium-m -Os -fomit-frame-pointer2017072420170718
1047843refgcc -funroll-loops -m32 -Os -fomit-frame-pointer2017072420170718
1048005refgcc -m32 -Os -fomit-frame-pointer2017072420170718
1050588refgcc -funroll-loops -m32 -O2 -fomit-frame-pointer2017072420170718
1052217refgcc -funroll-loops -m32 -march=k6-3 -Os -fomit-frame-pointer2017072420170718
1053099refgcc -m32 -march=pentium -Os -fomit-frame-pointer2017072420170718
1053864refgcc -funroll-loops -m32 -march=barcelona -Os -fomit-frame-pointer2017072420170718
1056024refgcc -funroll-loops -m32 -march=k6-2 -Os -fomit-frame-pointer2017072420170718
1056213refgcc -funroll-loops -m32 -march=pentium-m -Os -fomit-frame-pointer2017072420170718
1057266refgcc -funroll-loops -m32 -march=k8 -Os -fomit-frame-pointer2017072420170718
1057626refgcc -funroll-loops -m32 -march=pentium-mmx -Os -fomit-frame-pointer2017072420170718
1057752refgcc -funroll-loops -m32 -march=pentium -Os -fomit-frame-pointer2017072420170718
1058301refgcc -funroll-loops -m32 -march=k6 -Os -fomit-frame-pointer2017072420170718
1058445refgcc -m32 -march=barcelona -Os -fomit-frame-pointer2017072420170718
1060335refgcc -m32 -march=pentium-mmx -Os -fomit-frame-pointer2017072420170718
1063368refgcc -funroll-loops -m32 -march=pentium2 -Os -fomit-frame-pointer2017072420170718
1063710refgcc -m32 -march=corei7 -Os -fomit-frame-pointer2017072420170718
1064592refgcc -m32 -march=core2 -msse4.1 -Os -fomit-frame-pointer2017072420170718
1066401refgcc -m32 -march=core-avx-i -Os -fomit-frame-pointer2017072420170718
1068093refgcc -m32 -O2 -fomit-frame-pointer2017072420170718
1071162refgcc -m32 -march=corei7-avx -Os -fomit-frame-pointer2017072420170718
1075347refgcc -m32 -march=native -mtune=native -Os -fomit-frame-pointer2017072420170718
1080225refgcc -m32 -march=pentium -O2 -fomit-frame-pointer2017072420170718
1084644refgcc -m32 -march=core2 -Os -fomit-frame-pointer2017072420170718
1088586refgcc -funroll-loops -m32 -march=nocona -Os -fomit-frame-pointer2017072420170718
1089117refgcc -funroll-loops -m32 -march=prescott -Os -fomit-frame-pointer2017072420170718
1089207refgcc -m32 -march=athlon -Os -fomit-frame-pointer2017072420170718
1089333refgcc -m32 -march=prescott -Os -fomit-frame-pointer2017072420170718
1089657refgcc -funroll-loops -m32 -march=i386 -Os -fomit-frame-pointer2017072420170718
1089693refgcc -m32 -march=pentium-mmx -O2 -fomit-frame-pointer2017072420170718
1090701refgcc -m32 -march=k6-3 -Os -fomit-frame-pointer2017072420170718
1091142refgcc -funroll-loops -m32 -march=pentium-m -O2 -fomit-frame-pointer2017072420170718
1092186refgcc -funroll-loops -m32 -march=pentium3 -O2 -fomit-frame-pointer2017072420170718
1092528refgcc -m32 -march=k8 -O2 -fomit-frame-pointer2017072420170718
1094004refgcc -funroll-loops -m32 -march=prescott -O2 -fomit-frame-pointer2017072420170718
1094337refgcc -funroll-loops -m32 -march=athlon -O2 -fomit-frame-pointer2017072420170718
1094445refgcc -m32 -march=k8 -Os -fomit-frame-pointer2017072420170718
1094733refgcc -funroll-loops -m32 -march=pentium -O2 -fomit-frame-pointer2017072420170718
1095381refgcc -m32 -march=native -mtune=native -O2 -fomit-frame-pointer2017072420170718
1098675refgcc -m32 -march=i386 -Os -fomit-frame-pointer2017072420170718
1099161refgcc -m32 -march=core-avx-i -O2 -fomit-frame-pointer2017072420170718
1099332refgcc -m32 -march=core2 -msse4.1 -O2 -fomit-frame-pointer2017072420170718
1100403refgcc -funroll-loops -m32 -march=pentium4 -Os -fomit-frame-pointer2017072420170718
1102140refgcc -funroll-loops -m32 -march=pentium-mmx -O2 -fomit-frame-pointer2017072420170718
1102896refgcc -m32 -march=nocona -Os -fomit-frame-pointer2017072420170718
1103913refgcc -funroll-loops -m32 -march=barcelona -O2 -fomit-frame-pointer2017072420170718
1108440refgcc -m32 -march=core2 -O2 -fomit-frame-pointer2017072420170718
1108602refgcc -funroll-loops -m32 -march=pentium-m -O3 -fomit-frame-pointer2017072420170718
1111545refgcc -m32 -march=pentium2 -O2 -fomit-frame-pointer2017072420170718
1116468refgcc -funroll-loops -m32 -march=k8 -O2 -fomit-frame-pointer2017072420170718
1116504refgcc -m32 -march=prescott -O2 -fomit-frame-pointer2017072420170718
1116576refgcc -m32 -march=k6-2 -O2 -fomit-frame-pointer2017072420170718
1118349refgcc -m32 -O3 -fomit-frame-pointer2017072420170718
1119627refgcc -funroll-loops -m32 -march=pentiumpro -O2 -fomit-frame-pointer2017072420170718
1120500refgcc -funroll-loops -m32 -march=k6 -O3 -fomit-frame-pointer2017072420170718
1120977refgcc -funroll-loops -m32 -march=k6-2 -O2 -fomit-frame-pointer2017072420170718
1121283refgcc -m32 -march=core2 -msse4 -O2 -fomit-frame-pointer2017072420170718
1122129refgcc -m32 -march=athlon -O2 -fomit-frame-pointer2017072420170718
1122660refgcc -funroll-loops -m32 -march=k6 -O2 -fomit-frame-pointer2017072420170718
1123002refgcc -funroll-loops -m32 -march=nocona -O2 -fomit-frame-pointer2017072420170718
1123641refgcc -m32 -march=pentium3 -O2 -fomit-frame-pointer2017072420170718
1125387refgcc -m32 -march=pentium4 -Os -fomit-frame-pointer2017072420170718
1125918refgcc -m32 -march=k6-3 -O2 -fomit-frame-pointer2017072420170718
1127214refgcc -m32 -march=pentium2 -O3 -fomit-frame-pointer2017072420170718
1127952refgcc -funroll-loops -m32 -march=k6-3 -O3 -fomit-frame-pointer2017072420170718
1130157refgcc -funroll-loops -m32 -march=pentium2 -O3 -fomit-frame-pointer2017072420170718
1130544refgcc -funroll-loops -m32 -march=i386 -O2 -fomit-frame-pointer2017072420170718
1130616refgcc -funroll-loops -m32 -march=pentium-mmx -O3 -fomit-frame-pointer2017072420170718
1133046refgcc -m32 -march=i386 -O2 -fomit-frame-pointer2017072420170718
1133307refgcc -m32 -march=corei7-avx -O2 -fomit-frame-pointer2017072420170718
1133541refgcc -m32 -march=pentium-m -O2 -fomit-frame-pointer2017072420170718
1133649refgcc -m32 -march=pentiumpro -O3 -fomit-frame-pointer2017072420170718
1135926refgcc -funroll-loops -m32 -march=k8 -O3 -fomit-frame-pointer2017072420170718
1137600refgcc -funroll-loops -m32 -march=i486 -O2 -fomit-frame-pointer2017072420170718
1138410refgcc -m32 -march=pentiumpro -O2 -fomit-frame-pointer2017072420170718
1138824refgcc -m32 -march=k6 -O3 -fomit-frame-pointer2017072420170718
1141929refgcc -funroll-loops -m32 -march=k6-3 -O2 -fomit-frame-pointer2017072420170718
1142559refgcc -m32 -march=barcelona -O3 -fomit-frame-pointer2017072420170718
1143279refgcc -funroll-loops -m32 -march=pentium2 -O2 -fomit-frame-pointer2017072420170718
1143945refgcc -funroll-loops -m32 -march=pentiumpro -Os -fomit-frame-pointer2017072420170718
1144296refgcc -m32 -march=nocona -O2 -fomit-frame-pointer2017072420170718
1146096refgcc -m32 -march=pentium-m -O3 -fomit-frame-pointer2017072420170718
1158102refgcc -funroll-loops -m32 -march=i386 -O3 -fomit-frame-pointer2017072420170718
1159857refgcc -m32 -march=core2 -O3 -fomit-frame-pointer2017072420170718
1160235refgcc -m32 -march=i486 -O2 -fomit-frame-pointer2017072420170718
1160604refgcc -funroll-loops -m32 -march=i486 -Os -fomit-frame-pointer2017072420170718
1161351refgcc -m32 -march=i486 -Os -fomit-frame-pointer2017072420170718
1161729refgcc -m32 -march=pentium4 -O2 -fomit-frame-pointer2017072420170718
1169388refgcc -m32 -march=k6-2 -O3 -fomit-frame-pointer2017072420170718
1169523refgcc -m32 -march=pentium -O3 -fomit-frame-pointer2017072420170718
1172268refgcc -m32 -march=k6 -O2 -fomit-frame-pointer2017072420170718
1173699refgcc -funroll-loops -m32 -march=pentium4 -O2 -fomit-frame-pointer2017072420170718
1173744refgcc -m32 -march=k8 -O3 -fomit-frame-pointer2017072420170718
1174752refgcc -funroll-loops -m32 -march=i486 -O3 -fomit-frame-pointer2017072420170718
1176561refgcc -m32 -march=pentium-mmx -O3 -fomit-frame-pointer2017072420170718
1176966refgcc -m32 -march=core2 -msse4 -Os -fomit-frame-pointer2017072420170718
1186002refgcc -m32 -march=barcelona -O2 -fomit-frame-pointer2017072420170718
1186317refgcc -funroll-loops -m32 -march=athlon -O3 -fomit-frame-pointer2017072420170718
1191483refgcc -m32 -march=i486 -O3 -fomit-frame-pointer2017072420170718
1194804refgcc -funroll-loops -m32 -march=pentium -O3 -fomit-frame-pointer2017072420170718
1195956refgcc -m32 -march=pentium3 -O3 -fomit-frame-pointer2017072420170718
1197297refgcc -funroll-loops -m32 -march=athlon -Os -fomit-frame-pointer2017072420170718
1204299refgcc -funroll-loops -m32 -march=pentiumpro -O3 -fomit-frame-pointer2017072420170718
1209348refgcc -m32 -march=pentium4 -O3 -fomit-frame-pointer2017072420170718
1215423refgcc -m32 -march=i386 -O3 -fomit-frame-pointer2017072420170718
1222416refgcc -funroll-loops -m32 -O3 -fomit-frame-pointer2017072420170718
1234494refgcc -funroll-loops -m32 -march=barcelona -O3 -fomit-frame-pointer2017072420170718
1239462refgcc -funroll-loops -m32 -march=nocona -O3 -fomit-frame-pointer2017072420170718
1248183refgcc -funroll-loops -m32 -march=pentium4 -O3 -fomit-frame-pointer2017072420170718
1252440refgcc -m32 -march=prescott -O3 -fomit-frame-pointer2017072420170718
1252773refgcc -m32 -march=athlon -O3 -fomit-frame-pointer2017072420170718
1275840refgcc -m32 -march=native -mtune=native -O3 -fomit-frame-pointer2017072420170718
1288602refgcc -m32 -march=corei7 -O2 -fomit-frame-pointer2017072420170718
1293363refgcc -funroll-loops -m32 -march=k6-2 -O3 -fomit-frame-pointer2017072420170718
1321578refgcc -funroll-loops -m32 -march=pentium3 -O3 -fomit-frame-pointer2017072420170718
1341585refgcc -m32 -march=k6-3 -O3 -fomit-frame-pointer2017072420170718
1345761refgcc -m32 -march=nocona -O3 -fomit-frame-pointer2017072420170718
1449675refgcc -funroll-loops -m32 -march=prescott -O3 -fomit-frame-pointer2017072420170718

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