Implementation notes: x86, hydra4, crypto_aead/proest256copav1

Computer: hydra4
Architecture: x86
CPU ID: AuthenticAMD-00300f10-178bfbff
SUPERCOP version: 20141014
Operation: crypto_aead
Primitive: proest256copav1
TimeImplementationCompilerBenchmark dateSUPERCOP version
523326refgcc -funroll-loops -m32 -march=k8 -O3 -fomit-frame-pointer2014070120140622
529706refgcc -funroll-loops -m32 -march=barcelona -O3 -fomit-frame-pointer2014070120140622
532861refgcc -funroll-loops -m32 -march=k6 -O3 -fomit-frame-pointer2014070120140622
532908refgcc -funroll-loops -m32 -O3 -fomit-frame-pointer2014070120140622
533734refgcc -funroll-loops -m32 -march=k6-3 -O3 -fomit-frame-pointer2014070120140622
534776refgcc -funroll-loops -m32 -march=k6-2 -O3 -fomit-frame-pointer2014070120140622
538656refgcc -funroll-loops -m32 -march=pentium4 -O3 -fomit-frame-pointer2014070120140622
543024refgcc -m32 -march=k6-3 -O3 -fomit-frame-pointer2014070120140622
543590refgcc -funroll-loops -m32 -march=athlon -O3 -fomit-frame-pointer2014070120140622
543887refgcc -m32 -march=k6-2 -O3 -fomit-frame-pointer2014070120140622
543922refgcc -m32 -march=nocona -O3 -fomit-frame-pointer2014070120140622
544152refgcc -funroll-loops -m32 -march=nocona -O3 -fomit-frame-pointer2014070120140622
544456refgcc -funroll-loops -m32 -march=prescott -O3 -fomit-frame-pointer2014070120140622
545688refgcc -m32 -march=pentium4 -O3 -fomit-frame-pointer2014070120140622
547580refgcc -m32 -march=native -mtune=native -O3 -fomit-frame-pointer2014070120140622
549187refgcc -m32 -march=prescott -O3 -fomit-frame-pointer2014070120140622
549300refgcc -funroll-loops -m32 -march=i386 -O3 -fomit-frame-pointer2014070120140622
549982refgcc -m32 -march=athlon -O3 -fomit-frame-pointer2014070120140622
552876refgcc -m32 -march=k6 -O3 -fomit-frame-pointer2014070120140622
556289refgcc -m32 -march=pentium-m -O3 -fomit-frame-pointer2014070120140622
557646refgcc -funroll-loops -m32 -march=i486 -O3 -fomit-frame-pointer2014070120140622
558192refgcc -m32 -march=barcelona -O3 -fomit-frame-pointer2014070120140622
558398refgcc -m32 -march=pentium2 -O3 -fomit-frame-pointer2014070120140622
558569refgcc -m32 -march=i486 -O3 -fomit-frame-pointer2014070120140622
558944refgcc -m32 -march=pentiumpro -O3 -fomit-frame-pointer2014070120140622
559221refgcc -funroll-loops -m32 -march=pentium-m -O3 -fomit-frame-pointer2014070120140622
561246refgcc -funroll-loops -m32 -march=pentium2 -O3 -fomit-frame-pointer2014070120140622
561281refgcc -m32 -march=k8 -O3 -fomit-frame-pointer2014070120140622
562950refgcc -m32 -march=i386 -O3 -fomit-frame-pointer2014070120140622
567208refgcc -funroll-loops -m32 -march=pentiumpro -O3 -fomit-frame-pointer2014070120140622
569205refgcc -m32 -O3 -fomit-frame-pointer2014070120140622
574774refgcc -funroll-loops -m32 -march=pentium -O3 -fomit-frame-pointer2014070120140622
580452refgcc -funroll-loops -m32 -march=pentium-mmx -O3 -fomit-frame-pointer2014070120140622
583963refgcc -m32 -march=pentium -O3 -fomit-frame-pointer2014070120140622
588264refgcc -m32 -march=pentium-mmx -O3 -fomit-frame-pointer2014070120140622
592882refgcc -funroll-loops -m32 -O2 -fomit-frame-pointer2014070120140622
592902refgcc -m32 -march=pentium3 -O3 -fomit-frame-pointer2014070120140622
596345refgcc -funroll-loops -m32 -march=pentium3 -O3 -fomit-frame-pointer2014070120140622
601310refgcc -funroll-loops -m32 -march=k8 -O2 -fomit-frame-pointer2014070120140622
601579refgcc -funroll-loops -m32 -march=barcelona -O2 -fomit-frame-pointer2014070120140622
606434refgcc -funroll-loops -m32 -march=pentium2 -O2 -fomit-frame-pointer2014070120140622
606652refgcc -funroll-loops -m32 -march=pentiumpro -O2 -fomit-frame-pointer2014070120140622
607063refgcc -funroll-loops -m32 -march=pentium-m -O2 -fomit-frame-pointer2014070120140622
607160refgcc -funroll-loops -m32 -march=athlon -O2 -fomit-frame-pointer2014070120140622
607183refgcc -funroll-loops -m32 -march=k6-2 -O2 -fomit-frame-pointer2014070120140622
607242refgcc -funroll-loops -m32 -march=k6 -O2 -fomit-frame-pointer2014070120140622
610424refgcc -funroll-loops -m32 -march=pentium3 -O2 -fomit-frame-pointer2014070120140622
610986refgcc -funroll-loops -m32 -march=pentium4 -O2 -fomit-frame-pointer2014070120140622
614383refgcc -funroll-loops -m32 -march=k6-3 -O2 -fomit-frame-pointer2014070120140622
615755refgcc -funroll-loops -m32 -march=pentium-m -O -fomit-frame-pointer2014070120140622
616406refgcc -funroll-loops -m32 -march=prescott -O2 -fomit-frame-pointer2014070120140622
617261refgcc -funroll-loops -m32 -march=pentiumpro -O -fomit-frame-pointer2014070120140622
617553refgcc -funroll-loops -m32 -march=pentium3 -O -fomit-frame-pointer2014070120140622
620728refgcc -funroll-loops -m32 -march=pentium2 -O -fomit-frame-pointer2014070120140622
621820refgcc -funroll-loops -m32 -march=pentium4 -O -fomit-frame-pointer2014070120140622
622214refgcc -funroll-loops -m32 -O -fomit-frame-pointer2014070120140622
623376refgcc -funroll-loops -m32 -march=nocona -O2 -fomit-frame-pointer2014070120140622
623443refgcc -funroll-loops -m32 -march=barcelona -O -fomit-frame-pointer2014070120140622
629214refgcc -funroll-loops -m32 -march=k8 -O -fomit-frame-pointer2014070120140622
629741refgcc -funroll-loops -m32 -march=athlon -O -fomit-frame-pointer2014070120140622
633933refgcc -funroll-loops -m32 -march=i386 -O -fomit-frame-pointer2014070120140622
634741refgcc -funroll-loops -m32 -march=nocona -O -fomit-frame-pointer2014070120140622
635532refgcc -funroll-loops -m32 -march=prescott -O -fomit-frame-pointer2014070120140622
638508refgcc -funroll-loops -m32 -march=k6 -O -fomit-frame-pointer2014070120140622
638992refgcc -funroll-loops -m32 -march=k6-2 -O -fomit-frame-pointer2014070120140622
639019refgcc -funroll-loops -m32 -march=k6-3 -O -fomit-frame-pointer2014070120140622
643242refgcc -funroll-loops -m32 -march=k6 -Os -fomit-frame-pointer2014070120140622
643500refgcc -funroll-loops -m32 -march=i486 -O -fomit-frame-pointer2014070120140622
643613refgcc -funroll-loops -m32 -march=pentium -O -fomit-frame-pointer2014070120140622
644156refgcc -funroll-loops -m32 -march=pentium-mmx -O -fomit-frame-pointer2014070120140622
645275refgcc -funroll-loops -m32 -march=k6-3 -Os -fomit-frame-pointer2014070120140622
645571refgcc -funroll-loops -m32 -march=k6-2 -Os -fomit-frame-pointer2014070120140622
646140refgcc -m32 -march=pentium-m -Os -fomit-frame-pointer2014070120140622
646160refgcc -m32 -march=pentium2 -Os -fomit-frame-pointer2014070120140622
646702refgcc -m32 -march=pentiumpro -Os -fomit-frame-pointer2014070120140622
647369refgcc -funroll-loops -m32 -march=pentium2 -Os -fomit-frame-pointer2014070120140622
650052refgcc -m32 -march=pentium4 -Os -fomit-frame-pointer2014070120140622
650376refgcc -m32 -march=prescott -Os -fomit-frame-pointer2014070120140622
650649refgcc -m32 -march=native -mtune=native -O2 -fomit-frame-pointer2014070120140622
650883refgcc -m32 -march=barcelona -O2 -fomit-frame-pointer2014070120140622
650922refgcc -m32 -march=athlon -Os -fomit-frame-pointer2014070120140622
651015refgcc -m32 -march=barcelona -Os -fomit-frame-pointer2014070120140622
651226refgcc -m32 -march=nocona -Os -fomit-frame-pointer2014070120140622
651265refgcc -funroll-loops -m32 -march=pentium3 -Os -fomit-frame-pointer2014070120140622
651296refgcc -m32 -march=native -mtune=native -Os -fomit-frame-pointer2014070120140622
651686refgcc -funroll-loops -m32 -march=pentiumpro -Os -fomit-frame-pointer2014070120140622
652072refgcc -funroll-loops -m32 -march=pentium-m -Os -fomit-frame-pointer2014070120140622
652626refgcc -m32 -march=i486 -O2 -fomit-frame-pointer2014070120140622
655138refgcc -m32 -march=pentium -Os -fomit-frame-pointer2014070120140622
656031refgcc -m32 -march=pentium-mmx -Os -fomit-frame-pointer2014070120140622
656604refgcc -m32 -march=k8 -Os -fomit-frame-pointer2014070120140622
656694refgcc -m32 -march=k6-3 -Os -fomit-frame-pointer2014070120140622
656846refgcc -m32 -march=k6 -Os -fomit-frame-pointer2014070120140622
657100refgcc -m32 -march=k6-2 -O2 -fomit-frame-pointer2014070120140622
657173refgcc -m32 -march=k6 -O2 -fomit-frame-pointer2014070120140622
657423refgcc -m32 -Os -fomit-frame-pointer2014070120140622
657481refgcc -m32 -march=corei7-avx -O2 -fomit-frame-pointer2014070120140622
657622refgcc -m32 -march=pentium -O -fomit-frame-pointer2014070120140622
658589refgcc -m32 -march=pentium2 -O2 -fomit-frame-pointer2014070120140622
658843refgcc -m32 -march=pentium3 -O2 -fomit-frame-pointer2014070120140622
659272refgcc -m32 -march=pentium-m -O2 -fomit-frame-pointer2014070120140622
659322refgcc -m32 -march=pentiumpro -O2 -fomit-frame-pointer2014070120140622
659763refgcc -m32 -march=core2 -msse4.1 -O2 -fomit-frame-pointer2014070120140622
659810refgcc -m32 -march=core-avx-i -O2 -fomit-frame-pointer2014070120140622
659966refgcc -m32 -march=core2 -O2 -fomit-frame-pointer2014070120140622
660032refgcc -m32 -march=core2 -msse4 -O2 -fomit-frame-pointer2014070120140622
660414refgcc -m32 -march=k6-2 -Os -fomit-frame-pointer2014070120140622
660602refgcc -m32 -march=corei7-avx -Os -fomit-frame-pointer2014070120140622
660871refgcc -m32 -march=core2 -msse4 -Os -fomit-frame-pointer2014070120140622
661038refgcc -m32 -march=corei7 -Os -fomit-frame-pointer2014070120140622
661249refgcc -m32 -march=core-avx-i -Os -fomit-frame-pointer2014070120140622
661545refgcc -m32 -march=core2 -Os -fomit-frame-pointer2014070120140622
663480refgcc -m32 -march=corei7 -O2 -fomit-frame-pointer2014070120140622
664665refgcc -m32 -march=native -mtune=native -O -fomit-frame-pointer2014070120140622
665149refgcc -m32 -march=pentium-mmx -O -fomit-frame-pointer2014070120140622
665219refgcc -funroll-loops -m32 -march=k8 -Os -fomit-frame-pointer2014070120140622
665757refgcc -funroll-loops -m32 -march=athlon -Os -fomit-frame-pointer2014070120140622
666358refgcc -funroll-loops -m32 -march=barcelona -Os -fomit-frame-pointer2014070120140622
666986refgcc -m32 -march=core2 -msse4.1 -Os -fomit-frame-pointer2014070120140622
667563refgcc -m32 -march=i486 -O -fomit-frame-pointer2014070120140622
668293refgcc -m32 -march=pentium4 -O -fomit-frame-pointer2014070120140622
668881refgcc -m32 -march=i386 -O2 -fomit-frame-pointer2014070120140622
669193refgcc -m32 -march=barcelona -O -fomit-frame-pointer2014070120140622
669892refgcc -funroll-loops -m32 -Os -fomit-frame-pointer2014070120140622
670078refgcc -funroll-loops -m32 -march=nocona -Os -fomit-frame-pointer2014070120140622
671572refgcc -m32 -march=pentium3 -O -fomit-frame-pointer2014070120140622
673062refgcc -funroll-loops -m32 -march=prescott -Os -fomit-frame-pointer2014070120140622
673062refgcc -m32 -march=k8 -O2 -fomit-frame-pointer2014070120140622
673273refgcc -m32 -O2 -fomit-frame-pointer2014070120140622
673351refgcc -m32 -march=pentium-m -O -fomit-frame-pointer2014070120140622
673990refgcc -funroll-loops -m32 -march=pentium4 -Os -fomit-frame-pointer2014070120140622
675047refgcc -funroll-loops -m32 -march=pentium -Os -fomit-frame-pointer2014070120140622
675110refgcc -funroll-loops -m32 -march=pentium-mmx -Os -fomit-frame-pointer2014070120140622
676065refgcc -m32 -march=corei7 -O -fomit-frame-pointer2014070120140622
676139refgcc -m32 -march=corei7-avx -O -fomit-frame-pointer2014070120140622
677368refgcc -m32 -march=pentium2 -O -fomit-frame-pointer2014070120140622
677762refgcc -m32 -O -fomit-frame-pointer2014070120140622
678581refgcc -m32 -march=core2 -msse4 -O -fomit-frame-pointer2014070120140622
679220refgcc -m32 -march=core-avx-i -O -fomit-frame-pointer2014070120140622
679248refgcc -m32 -march=core2 -msse4.1 -O -fomit-frame-pointer2014070120140622
680897refgcc -m32 -march=core2 -O -fomit-frame-pointer2014070120140622
683717refgcc -funroll-loops -m32 -march=i486 -Os -fomit-frame-pointer2014070120140622
684356refgcc -funroll-loops -m32 -march=i386 -Os -fomit-frame-pointer2014070120140622
687359refgcc -m32 -march=athlon -O2 -fomit-frame-pointer2014070120140622
687933refgcc -m32 -march=pentiumpro -O -fomit-frame-pointer2014070120140622
688335refgcc -m32 -march=k6-2 -O -fomit-frame-pointer2014070120140622
689017refgcc -m32 -march=pentium4 -O2 -fomit-frame-pointer2014070120140622
689380refgcc -m32 -march=k6-3 -O -fomit-frame-pointer2014070120140622
689856refgcc -m32 -march=k6 -O -fomit-frame-pointer2014070120140622
691446refgcc -m32 -march=i386 -O -fomit-frame-pointer2014070120140622
692999refgcc -m32 -march=i386 -Os -fomit-frame-pointer2014070120140622
693697refgcc -m32 -march=pentium-mmx -O2 -fomit-frame-pointer2014070120140622
693880refgcc -m32 -march=pentium -O2 -fomit-frame-pointer2014070120140622
695273refgcc -m32 -march=i486 -Os -fomit-frame-pointer2014070120140622
696384refgcc -m32 -march=nocona -O2 -fomit-frame-pointer2014070120140622
697292refgcc -m32 -march=prescott -O2 -fomit-frame-pointer2014070120140622
702281refgcc -m32 -march=k6-3 -O2 -fomit-frame-pointer2014070120140622
706473refgcc -m32 -march=prescott -O -fomit-frame-pointer2014070120140622
706926refgcc -m32 -march=nocona -O -fomit-frame-pointer2014070120140622
714647refgcc -funroll-loops -m32 -march=i386 -O2 -fomit-frame-pointer2014070120140622
739202refgcc -funroll-loops -m32 -march=i486 -O2 -fomit-frame-pointer2014070120140622
742732refgcc -m32 -march=pentium3 -Os -fomit-frame-pointer2014070120140622
752415refgcc -funroll-loops -m32 -march=pentium -O2 -fomit-frame-pointer2014070120140622
752657refgcc -funroll-loops -m32 -march=pentium-mmx -O2 -fomit-frame-pointer2014070120140622
783093refgcc -m32 -march=k8 -O -fomit-frame-pointer2014070120140622
783323refgcc -m32 -march=athlon -O -fomit-frame-pointer2014070120140622

Test failure

Implementation: crypto_aead/proest256copav1/ref
Compiler: gcc -m32 -march=core2 -O3 -fomit-frame-pointer
error 111

Number of similar (compiler,implementation) pairs: 1, namely:
CompilerImplementations
gcc -m32 -march=core2 -O3 -fomit-frame-pointer ref