Implementation notes: x86, gcc14, crypto_aead/proest256apev1

Computer: gcc14
Architecture: x86
CPU ID: GenuineIntel-00010676-bfebfbff
SUPERCOP version: 20170105
Operation: crypto_aead
Primitive: proest256apev1
TimeImplementationCompilerBenchmark dateSUPERCOP version
599220refgcc -m32 -march=k6-3 -O3 -fomit-frame-pointer2016102520161009
599229refgcc -m32 -march=k6-2 -O3 -fomit-frame-pointer2016102520161009
604035refgcc -m32 -march=k6 -O3 -fomit-frame-pointer2016102520161009
604737refgcc -m32 -march=athlon -O3 -fomit-frame-pointer2016102520161009
605358refgcc -funroll-loops -m32 -O3 -fomit-frame-pointer2016102520161009
606294refgcc -funroll-loops -m32 -march=k6-2 -O3 -fomit-frame-pointer2016102520161009
606303refgcc -funroll-loops -m32 -march=k6-3 -O3 -fomit-frame-pointer2016102520161009
606357refgcc -funroll-loops -m32 -march=k6 -O3 -fomit-frame-pointer2016102520161009
608535refgcc -m32 -march=pentiumpro -O3 -fomit-frame-pointer2016102520161009
610605refgcc -m32 -march=pentium3 -O3 -fomit-frame-pointer2016102520161009
610677refgcc -funroll-loops -m32 -march=pentium2 -O3 -fomit-frame-pointer2016102520161009
610695refgcc -m32 -march=core2 -msse4.1 -O3 -fomit-frame-pointer2016102520161009
610974refgcc -funroll-loops -m32 -march=pentium3 -O3 -fomit-frame-pointer2016102520161009
612189refgcc -funroll-loops -m32 -march=athlon -O3 -fomit-frame-pointer2016102520161009
612378refgcc -m32 -march=pentium -O3 -fomit-frame-pointer2016102520161009
617553refgcc -m32 -march=core2 -msse4 -O3 -fomit-frame-pointer2016102520161009
622701refgcc -m32 -march=pentium-mmx -O3 -fomit-frame-pointer2016102520161009
623088refgcc -funroll-loops -m32 -march=pentium-mmx -O3 -fomit-frame-pointer2016102520161009
629244refgcc -funroll-loops -m32 -march=k8 -O3 -fomit-frame-pointer2016102520161009
633150refgcc -funroll-loops -m32 -march=nocona -O3 -fomit-frame-pointer2016102520161009
633510refgcc -funroll-loops -m32 -march=prescott -O3 -fomit-frame-pointer2016102520161009
637083refgcc -m32 -march=nocona -O3 -fomit-frame-pointer2016102520161009
637443refgcc -funroll-loops -m32 -march=i486 -O3 -fomit-frame-pointer2016102520161009
638100refgcc -m32 -O3 -fomit-frame-pointer2016102520161009
638937refgcc -m32 -march=pentium4 -O3 -fomit-frame-pointer2016102520161009
640035refgcc -m32 -march=pentium2 -O3 -fomit-frame-pointer2016102520161009
642438refgcc -funroll-loops -m32 -march=barcelona -O3 -fomit-frame-pointer2016102520161009
643824refgcc -funroll-loops -m32 -march=pentiumpro -O3 -fomit-frame-pointer2016102520161009
644292refgcc -m32 -march=k8 -O3 -fomit-frame-pointer2016102520161009
648486refgcc -m32 -march=core2 -O3 -fomit-frame-pointer2016102520161009
648945refgcc -m32 -march=native -mtune=native -O3 -fomit-frame-pointer2016102520161009
652257refgcc -m32 -march=barcelona -O3 -fomit-frame-pointer2016102520161009
654822refgcc -m32 -march=pentium-m -O3 -fomit-frame-pointer2016102520161009
654858refgcc -funroll-loops -m32 -march=pentium-m -O3 -fomit-frame-pointer2016102520161009
670077refgcc -funroll-loops -m32 -O -fomit-frame-pointer2016102520161009
677700refgcc -m32 -march=core2 -Os -fomit-frame-pointer2016102520161009
679104refgcc -m32 -march=core2 -msse4 -Os -fomit-frame-pointer2016102520161009
679185refgcc -m32 -march=prescott -O3 -fomit-frame-pointer2016102520161009
679203refgcc -m32 -march=core2 -msse4.1 -Os -fomit-frame-pointer2016102520161009
679680refgcc -m32 -march=native -mtune=native -Os -fomit-frame-pointer2016102520161009
680274refgcc -m32 -march=pentium-mmx -Os -fomit-frame-pointer2016102520161009
681606refgcc -funroll-loops -m32 -march=prescott -O -fomit-frame-pointer2016102520161009
683433refgcc -funroll-loops -m32 -march=pentium2 -O2 -fomit-frame-pointer2016102520161009
686376refgcc -m32 -march=athlon -Os -fomit-frame-pointer2016102520161009
687501refgcc -m32 -march=k6 -Os -fomit-frame-pointer2016102520161009
687582refgcc -m32 -march=barcelona -Os -fomit-frame-pointer2016102520161009
687987refgcc -funroll-loops -m32 -march=pentium4 -O3 -fomit-frame-pointer2016102520161009
688023refgcc -m32 -march=i486 -O2 -fomit-frame-pointer2016102520161009
688131refgcc -m32 -march=k6-3 -Os -fomit-frame-pointer2016102520161009
688140refgcc -m32 -march=k6-2 -Os -fomit-frame-pointer2016102520161009
689373refgcc -m32 -march=i486 -Os -fomit-frame-pointer2016102520161009
689859refgcc -funroll-loops -m32 -march=nocona -O -fomit-frame-pointer2016102520161009
690066refgcc -funroll-loops -m32 -march=pentium4 -Os -fomit-frame-pointer2016102520161009
690147refgcc -funroll-loops -m32 -march=pentium -O3 -fomit-frame-pointer2016102520161009
690363refgcc -m32 -march=pentium-mmx -O2 -fomit-frame-pointer2016102520161009
690489refgcc -m32 -march=prescott -Os -fomit-frame-pointer2016102520161009
691056refgcc -m32 -march=nocona -Os -fomit-frame-pointer2016102520161009
691353refgcc -m32 -march=pentium -O2 -fomit-frame-pointer2016102520161009
691380refgcc -funroll-loops -m32 -march=pentium -Os -fomit-frame-pointer2016102520161009
691461refgcc -funroll-loops -m32 -march=i386 -O3 -fomit-frame-pointer2016102520161009
691569refgcc -m32 -march=i486 -O3 -fomit-frame-pointer2016102520161009
692622refgcc -funroll-loops -m32 -march=prescott -Os -fomit-frame-pointer2016102520161009
692748refgcc -m32 -march=i386 -O3 -fomit-frame-pointer2016102520161009
694458refgcc -m32 -march=pentium -Os -fomit-frame-pointer2016102520161009
695025refgcc -funroll-loops -m32 -O2 -fomit-frame-pointer2016102520161009
695124refgcc -funroll-loops -m32 -march=pentium3 -O2 -fomit-frame-pointer2016102520161009
695556refgcc -funroll-loops -m32 -march=pentium-m -O2 -fomit-frame-pointer2016102520161009
696627refgcc -funroll-loops -m32 -march=nocona -Os -fomit-frame-pointer2016102520161009
696690refgcc -m32 -march=k6-2 -O2 -fomit-frame-pointer2016102520161009
696843refgcc -funroll-loops -m32 -march=nocona -O2 -fomit-frame-pointer2016102520161009
697752refgcc -funroll-loops -m32 -march=pentium4 -O -fomit-frame-pointer2016102520161009
698238refgcc -funroll-loops -m32 -march=i386 -Os -fomit-frame-pointer2016102520161009
698382refgcc -m32 -march=i386 -O2 -fomit-frame-pointer2016102520161009
698886refgcc -funroll-loops -m32 -march=k6-3 -O -fomit-frame-pointer2016102520161009
698895refgcc -funroll-loops -m32 -march=k6-2 -O -fomit-frame-pointer2016102520161009
698895refgcc -funroll-loops -m32 -march=k6 -O -fomit-frame-pointer2016102520161009
699642refgcc -funroll-loops -m32 -march=barcelona -Os -fomit-frame-pointer2016102520161009
699723refgcc -funroll-loops -m32 -march=i386 -O2 -fomit-frame-pointer2016102520161009
701388refgcc -m32 -march=k6 -O -fomit-frame-pointer2016102520161009
701685refgcc -m32 -march=core2 -O2 -fomit-frame-pointer2016102520161009
701748refgcc -m32 -march=native -mtune=native -O2 -fomit-frame-pointer2016102520161009
702198refgcc -m32 -march=core2 -msse4 -O2 -fomit-frame-pointer2016102520161009
702567refgcc -m32 -march=core2 -msse4.1 -O2 -fomit-frame-pointer2016102520161009
702828refgcc -funroll-loops -m32 -march=pentium-mmx -Os -fomit-frame-pointer2016102520161009
702936refgcc -funroll-loops -m32 -march=pentium2 -O -fomit-frame-pointer2016102520161009
703026refgcc -funroll-loops -m32 -march=i486 -Os -fomit-frame-pointer2016102520161009
703152refgcc -funroll-loops -m32 -march=pentium3 -O -fomit-frame-pointer2016102520161009
703233refgcc -funroll-loops -m32 -march=pentiumpro -O -fomit-frame-pointer2016102520161009
703764refgcc -funroll-loops -m32 -march=pentium-m -O -fomit-frame-pointer2016102520161009
704214refgcc -funroll-loops -m32 -march=athlon -O -fomit-frame-pointer2016102520161009
704511refgcc -funroll-loops -m32 -march=pentium4 -O2 -fomit-frame-pointer2016102520161009
704709refgcc -funroll-loops -m32 -march=k8 -O2 -fomit-frame-pointer2016102520161009
706149refgcc -m32 -march=i386 -O -fomit-frame-pointer2016102520161009
708606refgcc -m32 -Os -fomit-frame-pointer2016102520161009
708768refgcc -m32 -march=k6-3 -O -fomit-frame-pointer2016102520161009
709002refgcc -m32 -march=k8 -Os -fomit-frame-pointer2016102520161009
709443refgcc -m32 -O2 -fomit-frame-pointer2016102520161009
711513refgcc -funroll-loops -m32 -march=k6 -O2 -fomit-frame-pointer2016102520161009
711738refgcc -m32 -march=pentiumpro -Os -fomit-frame-pointer2016102520161009
712062refgcc -m32 -march=i386 -Os -fomit-frame-pointer2016102520161009
713448refgcc -m32 -march=pentium4 -Os -fomit-frame-pointer2016102520161009
713637refgcc -m32 -march=barcelona -O2 -fomit-frame-pointer2016102520161009
714204refgcc -funroll-loops -m32 -march=pentium-m -Os -fomit-frame-pointer2016102520161009
714393refgcc -funroll-loops -m32 -march=pentiumpro -Os -fomit-frame-pointer2016102520161009
714834refgcc -m32 -march=pentium4 -O -fomit-frame-pointer2016102520161009
715239refgcc -funroll-loops -m32 -march=k6 -Os -fomit-frame-pointer2016102520161009
715527refgcc -m32 -march=k6-2 -O -fomit-frame-pointer2016102520161009
715563refgcc -m32 -march=pentium-m -Os -fomit-frame-pointer2016102520161009
715689refgcc -m32 -march=pentium2 -Os -fomit-frame-pointer2016102520161009
715689refgcc -m32 -march=pentium3 -Os -fomit-frame-pointer2016102520161009
715833refgcc -funroll-loops -m32 -march=athlon -O2 -fomit-frame-pointer2016102520161009
716598refgcc -m32 -march=pentium-m -O2 -fomit-frame-pointer2016102520161009
716598refgcc -m32 -march=pentium2 -O2 -fomit-frame-pointer2016102520161009
716751refgcc -m32 -march=pentiumpro -O2 -fomit-frame-pointer2016102520161009
717048refgcc -funroll-loops -m32 -march=pentium2 -Os -fomit-frame-pointer2016102520161009
717336refgcc -m32 -march=athlon -O2 -fomit-frame-pointer2016102520161009
717930refgcc -m32 -march=k6 -O2 -fomit-frame-pointer2016102520161009
719208refgcc -m32 -march=pentium3 -O2 -fomit-frame-pointer2016102520161009
719919refgcc -funroll-loops -m32 -march=barcelona -O -fomit-frame-pointer2016102520161009
720450refgcc -funroll-loops -m32 -march=prescott -O2 -fomit-frame-pointer2016102520161009
720990refgcc -m32 -march=pentium2 -O -fomit-frame-pointer2016102520161009
720990refgcc -m32 -march=pentium3 -O -fomit-frame-pointer2016102520161009
720999refgcc -m32 -march=pentium-m -O -fomit-frame-pointer2016102520161009
720999refgcc -m32 -march=pentiumpro -O -fomit-frame-pointer2016102520161009
721485refgcc -m32 -march=k6-3 -O2 -fomit-frame-pointer2016102520161009
721872refgcc -funroll-loops -m32 -march=pentium3 -Os -fomit-frame-pointer2016102520161009
724158refgcc -m32 -march=core2 -msse4 -O -fomit-frame-pointer2016102520161009
725193refgcc -funroll-loops -m32 -Os -fomit-frame-pointer2016102520161009
726030refgcc -funroll-loops -m32 -march=k6-3 -O2 -fomit-frame-pointer2016102520161009
726723refgcc -funroll-loops -m32 -march=i486 -O2 -fomit-frame-pointer2016102520161009
726867refgcc -funroll-loops -m32 -march=pentiumpro -O2 -fomit-frame-pointer2016102520161009
726894refgcc -m32 -march=k8 -O -fomit-frame-pointer2016102520161009
728469refgcc -funroll-loops -m32 -march=i386 -O -fomit-frame-pointer2016102520161009
729324refgcc -funroll-loops -m32 -march=k8 -O -fomit-frame-pointer2016102520161009
729810refgcc -funroll-loops -m32 -march=k6-2 -O2 -fomit-frame-pointer2016102520161009
730359refgcc -m32 -march=k8 -O2 -fomit-frame-pointer2016102520161009
731061refgcc -funroll-loops -m32 -march=pentium -O2 -fomit-frame-pointer2016102520161009
731223refgcc -m32 -march=pentium -O -fomit-frame-pointer2016102520161009
731277refgcc -funroll-loops -m32 -march=k6-2 -Os -fomit-frame-pointer2016102520161009
731295refgcc -m32 -march=pentium-mmx -O -fomit-frame-pointer2016102520161009
732087refgcc -funroll-loops -m32 -march=barcelona -O2 -fomit-frame-pointer2016102520161009
733500refgcc -funroll-loops -m32 -march=pentium-mmx -O -fomit-frame-pointer2016102520161009
735174refgcc -m32 -march=barcelona -O -fomit-frame-pointer2016102520161009
735309refgcc -funroll-loops -m32 -march=pentium-mmx -O2 -fomit-frame-pointer2016102520161009
737064refgcc -m32 -march=pentium4 -O2 -fomit-frame-pointer2016102520161009
737982refgcc -funroll-loops -m32 -march=athlon -Os -fomit-frame-pointer2016102520161009
740601refgcc -funroll-loops -m32 -march=k8 -Os -fomit-frame-pointer2016102520161009
743139refgcc -m32 -O -fomit-frame-pointer2016102520161009
744354refgcc -m32 -march=core2 -msse4.1 -O -fomit-frame-pointer2016102520161009
744372refgcc -m32 -march=core2 -O -fomit-frame-pointer2016102520161009
744426refgcc -m32 -march=native -mtune=native -O -fomit-frame-pointer2016102520161009
744786refgcc -m32 -march=nocona -O2 -fomit-frame-pointer2016102520161009
745947refgcc -funroll-loops -m32 -march=k6-3 -Os -fomit-frame-pointer2016102520161009
748611refgcc -m32 -march=prescott -O2 -fomit-frame-pointer2016102520161009
750339refgcc -m32 -march=nocona -O -fomit-frame-pointer2016102520161009
750852refgcc -m32 -march=prescott -O -fomit-frame-pointer2016102520161009
759222refgcc -m32 -march=athlon -O -fomit-frame-pointer2016102520161009
766881refgcc -m32 -march=i486 -O -fomit-frame-pointer2016102520161009
770400refgcc -funroll-loops -m32 -march=i486 -O -fomit-frame-pointer2016102520161009
774189refgcc -funroll-loops -m32 -march=pentium -O -fomit-frame-pointer2016102520161009