Implementation notes: x86, h4e350, crypto_aead/seakeyakv1

Computer: h4e350
Architecture: x86
CPU ID: AuthenticAMD-00500f10-178bfbff
SUPERCOP version: 20141014
Operation: crypto_aead
Primitive: seakeyakv1
TimeImplementationCompilerBenchmark dateSUPERCOP version
638583refgcc -funroll-loops -m32 -march=i486 -O3 -fomit-frame-pointer2014101820141014
638697refgcc -funroll-loops -m32 -march=k6-3 -O3 -fomit-frame-pointer2014101820141014
638772refgcc -funroll-loops -m32 -march=k6-2 -O3 -fomit-frame-pointer2014101820141014
638841refgcc -funroll-loops -m32 -march=k6 -O3 -fomit-frame-pointer2014101820141014
641511refgcc -m32 -march=k6-2 -O3 -fomit-frame-pointer2014101820141014
641562refgcc -m32 -march=k6-3 -O3 -fomit-frame-pointer2014101820141014
642684refgcc -m32 -march=k6 -O3 -fomit-frame-pointer2014101820141014
642774refgcc -funroll-loops -m32 -march=athlon -O3 -fomit-frame-pointer2014101820141014
643053refgcc -funroll-loops -m32 -march=k8 -O3 -fomit-frame-pointer2014101820141014
643347refgcc -funroll-loops -m32 -march=prescott -O3 -fomit-frame-pointer2014101820141014
643422refgcc -funroll-loops -m32 -O3 -fomit-frame-pointer2014101820141014
643722refgcc -funroll-loops -m32 -march=nocona -O3 -fomit-frame-pointer2014101820141014
644040refgcc -funroll-loops -m32 -march=barcelona -O3 -fomit-frame-pointer2014101820141014
645774refgcc -funroll-loops -m32 -march=i386 -O3 -fomit-frame-pointer2014101820141014
646914refgcc -m32 -march=i486 -O3 -fomit-frame-pointer2014101820141014
648351refgcc -m32 -march=core2 -O3 -fomit-frame-pointer2014101820141014
649467refgcc -funroll-loops -m32 -march=pentium-m -O3 -fomit-frame-pointer2014101820141014
650349refgcc -funroll-loops -m32 -march=pentium4 -O3 -fomit-frame-pointer2014101820141014
651201refgcc -funroll-loops -m32 -march=pentium2 -O3 -fomit-frame-pointer2014101820141014
651294refgcc -funroll-loops -m32 -march=pentiumpro -O3 -fomit-frame-pointer2014101820141014
654237refgcc -m32 -O3 -fomit-frame-pointer2014101820141014
654336refgcc -m32 -march=pentium4 -O3 -fomit-frame-pointer2014101820141014
655641refgcc -m32 -march=i386 -O3 -fomit-frame-pointer2014101820141014
655917refgcc -m32 -march=native -mtune=native -O3 -fomit-frame-pointer2014101820141014
656181refgcc -m32 -march=nocona -O3 -fomit-frame-pointer2014101820141014
656385refgcc -m32 -march=prescott -O3 -fomit-frame-pointer2014101820141014
656538refgcc -m32 -march=k8 -O3 -fomit-frame-pointer2014101820141014
656547refgcc -m32 -march=barcelona -O3 -fomit-frame-pointer2014101820141014
658617refgcc -m32 -march=athlon -O3 -fomit-frame-pointer2014101820141014
660156refgcc -funroll-loops -m32 -march=pentium3 -O3 -fomit-frame-pointer2014101820141014
662052refgcc -funroll-loops -m32 -march=pentium -O3 -fomit-frame-pointer2014101820141014
662064refgcc -funroll-loops -m32 -march=pentium-mmx -O3 -fomit-frame-pointer2014101820141014
664554refgcc -m32 -march=pentium-m -O3 -fomit-frame-pointer2014101820141014
665253refgcc -m32 -march=pentium2 -O3 -fomit-frame-pointer2014101820141014
665283refgcc -m32 -march=pentiumpro -O3 -fomit-frame-pointer2014101820141014
670557refgcc -m32 -march=pentium -O3 -fomit-frame-pointer2014101820141014
670608refgcc -m32 -march=pentium-mmx -O3 -fomit-frame-pointer2014101820141014
672303refgcc -m32 -march=pentium3 -O3 -fomit-frame-pointer2014101820141014
702438refgcc -funroll-loops -m32 -march=i486 -O2 -fomit-frame-pointer2014101820141014
702468refgcc -funroll-loops -m32 -march=k6 -O2 -fomit-frame-pointer2014101820141014
702477refgcc -funroll-loops -m32 -march=k6-3 -O2 -fomit-frame-pointer2014101820141014
702690refgcc -funroll-loops -m32 -march=pentiumpro -O2 -fomit-frame-pointer2014101820141014
702810refgcc -funroll-loops -m32 -march=pentium-m -O2 -fomit-frame-pointer2014101820141014
702825refgcc -funroll-loops -m32 -march=k6-2 -O2 -fomit-frame-pointer2014101820141014
702858refgcc -funroll-loops -m32 -march=pentium3 -O2 -fomit-frame-pointer2014101820141014
703662refgcc -funroll-loops -m32 -march=barcelona -O2 -fomit-frame-pointer2014101820141014
704487refgcc -funroll-loops -m32 -march=pentium2 -O2 -fomit-frame-pointer2014101820141014
705144refgcc -funroll-loops -m32 -march=k8 -O2 -fomit-frame-pointer2014101820141014
713901refgcc -funroll-loops -m32 -march=i386 -O2 -fomit-frame-pointer2014101820141014
716793refgcc -funroll-loops -m32 -march=pentium4 -O2 -fomit-frame-pointer2014101820141014
718833refgcc -funroll-loops -m32 -march=prescott -O2 -fomit-frame-pointer2014101820141014
718926refgcc -funroll-loops -m32 -march=nocona -O2 -fomit-frame-pointer2014101820141014
720786refgcc -funroll-loops -m32 -march=athlon -O2 -fomit-frame-pointer2014101820141014
723822refgcc -funroll-loops -m32 -O2 -fomit-frame-pointer2014101820141014
723870refgcc -funroll-loops -m32 -march=pentium-mmx -O2 -fomit-frame-pointer2014101820141014
723906refgcc -funroll-loops -m32 -march=pentium -O2 -fomit-frame-pointer2014101820141014
779166refgcc -funroll-loops -m32 -march=athlon -O -fomit-frame-pointer2014101820141014
779451refgcc -funroll-loops -m32 -O -fomit-frame-pointer2014101820141014
779859refgcc -funroll-loops -m32 -march=nocona -O -fomit-frame-pointer2014101820141014
779949refgcc -funroll-loops -m32 -march=k8 -O -fomit-frame-pointer2014101820141014
783354refgcc -funroll-loops -m32 -march=pentium4 -O -fomit-frame-pointer2014101820141014
783486refgcc -funroll-loops -m32 -march=barcelona -O -fomit-frame-pointer2014101820141014
784614refgcc -funroll-loops -m32 -march=prescott -O -fomit-frame-pointer2014101820141014
784824refgcc -funroll-loops -m32 -march=k6-3 -O -fomit-frame-pointer2014101820141014
784866refgcc -funroll-loops -m32 -march=k6-2 -O -fomit-frame-pointer2014101820141014
785169refgcc -funroll-loops -m32 -march=k6 -O -fomit-frame-pointer2014101820141014
789471refgcc -funroll-loops -m32 -march=pentium3 -O -fomit-frame-pointer2014101820141014
790227refgcc -funroll-loops -m32 -march=pentium-m -O -fomit-frame-pointer2014101820141014
790230refgcc -funroll-loops -m32 -march=pentium2 -O -fomit-frame-pointer2014101820141014
790269refgcc -funroll-loops -m32 -march=pentiumpro -O -fomit-frame-pointer2014101820141014
808449refgcc -funroll-loops -m32 -march=i486 -O -fomit-frame-pointer2014101820141014
891879refgcc -funroll-loops -m32 -march=pentium-mmx -O -fomit-frame-pointer2014101820141014
891921refgcc -funroll-loops -m32 -march=pentium -O -fomit-frame-pointer2014101820141014
896064refgcc -funroll-loops -m32 -march=i386 -O -fomit-frame-pointer2014101820141014
1912410refgcc -m32 -O2 -fomit-frame-pointer2014101820141014
1931406refgcc -m32 -march=core2 -msse4.1 -O2 -fomit-frame-pointer2014101820141014
1932651refgcc -m32 -march=corei7-avx -O2 -fomit-frame-pointer2014101820141014
1933203refgcc -m32 -march=core-avx-i -O2 -fomit-frame-pointer2014101820141014
1940817refgcc -m32 -march=core2 -msse4.1 -O -fomit-frame-pointer2014101820141014
1941144refgcc -m32 -march=core2 -O2 -fomit-frame-pointer2014101820141014
1941243refgcc -m32 -march=corei7-avx -O -fomit-frame-pointer2014101820141014
1941306refgcc -m32 -march=corei7 -O -fomit-frame-pointer2014101820141014
1941756refgcc -m32 -O -fomit-frame-pointer2014101820141014
1943415refgcc -m32 -march=core2 -msse4 -O2 -fomit-frame-pointer2014101820141014
1943535refgcc -m32 -march=corei7 -O2 -fomit-frame-pointer2014101820141014
1951047refgcc -m32 -march=core2 -msse4 -O -fomit-frame-pointer2014101820141014
1951182refgcc -m32 -march=core-avx-i -O -fomit-frame-pointer2014101820141014
1951209refgcc -m32 -march=core2 -O -fomit-frame-pointer2014101820141014
1953480refgcc -m32 -march=i486 -O2 -fomit-frame-pointer2014101820141014
1958910refgcc -m32 -march=native -mtune=native -O2 -fomit-frame-pointer2014101820141014
1963278refgcc -m32 -march=k6-3 -O2 -fomit-frame-pointer2014101820141014
1963302refgcc -m32 -march=k6-2 -O2 -fomit-frame-pointer2014101820141014
1963446refgcc -m32 -march=athlon -O2 -fomit-frame-pointer2014101820141014
1963767refgcc -m32 -march=k6 -O2 -fomit-frame-pointer2014101820141014
1966623refgcc -m32 -march=nocona -O2 -fomit-frame-pointer2014101820141014
1967049refgcc -m32 -march=prescott -O2 -fomit-frame-pointer2014101820141014
1969152refgcc -m32 -march=k8 -O2 -fomit-frame-pointer2014101820141014
1972773refgcc -m32 -march=barcelona -O -fomit-frame-pointer2014101820141014
1973034refgcc -m32 -march=native -mtune=native -O -fomit-frame-pointer2014101820141014
1973850refgcc -m32 -march=barcelona -O2 -fomit-frame-pointer2014101820141014
1974744refgcc -m32 -march=k8 -O -fomit-frame-pointer2014101820141014
1977900refgcc -m32 -march=i486 -O -fomit-frame-pointer2014101820141014
1981461refgcc -m32 -march=prescott -O -fomit-frame-pointer2014101820141014
1981800refgcc -m32 -march=nocona -O -fomit-frame-pointer2014101820141014
1993542refgcc -m32 -march=pentium3 -O -fomit-frame-pointer2014101820141014
1993677refgcc -m32 -march=pentium-m -O -fomit-frame-pointer2014101820141014
1994043refgcc -m32 -march=pentiumpro -O -fomit-frame-pointer2014101820141014
1994556refgcc -m32 -march=pentium3 -O2 -fomit-frame-pointer2014101820141014
1998729refgcc -m32 -march=pentium2 -O -fomit-frame-pointer2014101820141014
1999590refgcc -m32 -march=pentiumpro -O2 -fomit-frame-pointer2014101820141014
2001723refgcc -m32 -march=pentium-m -O2 -fomit-frame-pointer2014101820141014
2002254refgcc -m32 -march=pentium2 -O2 -fomit-frame-pointer2014101820141014
2003727refgcc -m32 -march=athlon -O -fomit-frame-pointer2014101820141014
2064513refgcc -m32 -march=k6-2 -O -fomit-frame-pointer2014101820141014
2073963refgcc -m32 -march=k6 -O -fomit-frame-pointer2014101820141014
2074530refgcc -m32 -march=k6-3 -O -fomit-frame-pointer2014101820141014
2075709refgcc -m32 -march=pentium4 -O -fomit-frame-pointer2014101820141014
2113800refgcc -m32 -march=pentium4 -O2 -fomit-frame-pointer2014101820141014
8458062refgcc -m32 -march=i386 -O2 -fomit-frame-pointer2014101820141014
8514933refgcc -m32 -march=pentium-mmx -O2 -fomit-frame-pointer2014101820141014
8515233refgcc -m32 -march=pentium -O2 -fomit-frame-pointer2014101820141014
9113094refgcc -funroll-loops -m32 -march=pentium-mmx -Os -fomit-frame-pointer2014101820141014
9113295refgcc -funroll-loops -m32 -march=k6-2 -Os -fomit-frame-pointer2014101820141014
9113715refgcc -funroll-loops -m32 -march=pentium -Os -fomit-frame-pointer2014101820141014
9116694refgcc -funroll-loops -m32 -march=k6-3 -Os -fomit-frame-pointer2014101820141014
9117012refgcc -funroll-loops -m32 -march=k6 -Os -fomit-frame-pointer2014101820141014
9127578refgcc -m32 -march=k6-3 -Os -fomit-frame-pointer2014101820141014
9127845refgcc -m32 -march=k6 -Os -fomit-frame-pointer2014101820141014
9130647refgcc -m32 -march=k6-2 -Os -fomit-frame-pointer2014101820141014
9134784refgcc -m32 -march=pentium -Os -fomit-frame-pointer2014101820141014
9139887refgcc -m32 -march=pentium-mmx -Os -fomit-frame-pointer2014101820141014
9140982refgcc -m32 -march=pentium-mmx -O -fomit-frame-pointer2014101820141014
9141294refgcc -funroll-loops -m32 -march=i386 -Os -fomit-frame-pointer2014101820141014
9141846refgcc -m32 -march=pentium -O -fomit-frame-pointer2014101820141014
9142395refgcc -funroll-loops -m32 -march=i486 -Os -fomit-frame-pointer2014101820141014
9152031refgcc -m32 -march=i486 -Os -fomit-frame-pointer2014101820141014
9152040refgcc -m32 -march=i386 -Os -fomit-frame-pointer2014101820141014
9153147refgcc -funroll-loops -m32 -march=k8 -Os -fomit-frame-pointer2014101820141014
9153417refgcc -funroll-loops -m32 -march=barcelona -Os -fomit-frame-pointer2014101820141014
9154083refgcc -funroll-loops -m32 -march=athlon -Os -fomit-frame-pointer2014101820141014
9161943refgcc -m32 -march=i386 -O -fomit-frame-pointer2014101820141014
9164172refgcc -m32 -march=barcelona -Os -fomit-frame-pointer2014101820141014
9165915refgcc -m32 -march=k8 -Os -fomit-frame-pointer2014101820141014
9166755refgcc -m32 -march=native -mtune=native -Os -fomit-frame-pointer2014101820141014
9168390refgcc -m32 -march=athlon -Os -fomit-frame-pointer2014101820141014
9170631refgcc -m32 -march=pentiumpro -Os -fomit-frame-pointer2014101820141014
9171129refgcc -m32 -march=pentium2 -Os -fomit-frame-pointer2014101820141014
9171357refgcc -m32 -march=pentium-m -Os -fomit-frame-pointer2014101820141014
9171786refgcc -m32 -march=pentium3 -Os -fomit-frame-pointer2014101820141014
9172734refgcc -m32 -march=core2 -Os -fomit-frame-pointer2014101820141014
9172773refgcc -m32 -march=core2 -msse4.1 -Os -fomit-frame-pointer2014101820141014
9172998refgcc -m32 -march=corei7-avx -Os -fomit-frame-pointer2014101820141014
9173955refgcc -m32 -march=core2 -msse4 -Os -fomit-frame-pointer2014101820141014
9174195refgcc -funroll-loops -m32 -march=pentium4 -Os -fomit-frame-pointer2014101820141014
9174396refgcc -m32 -march=corei7 -Os -fomit-frame-pointer2014101820141014
9174756refgcc -m32 -march=core-avx-i -Os -fomit-frame-pointer2014101820141014
9175203refgcc -funroll-loops -m32 -march=nocona -Os -fomit-frame-pointer2014101820141014
9175287refgcc -funroll-loops -m32 -march=prescott -Os -fomit-frame-pointer2014101820141014
9175992refgcc -funroll-loops -m32 -Os -fomit-frame-pointer2014101820141014
9179127refgcc -m32 -march=prescott -Os -fomit-frame-pointer2014101820141014
9180123refgcc -m32 -Os -fomit-frame-pointer2014101820141014
9180372refgcc -m32 -march=pentium4 -Os -fomit-frame-pointer2014101820141014
9180627refgcc -m32 -march=nocona -Os -fomit-frame-pointer2014101820141014
9213666refgcc -funroll-loops -m32 -march=pentium3 -Os -fomit-frame-pointer2014101820141014
9218805refgcc -funroll-loops -m32 -march=pentium2 -Os -fomit-frame-pointer2014101820141014
9218919refgcc -funroll-loops -m32 -march=pentium-m -Os -fomit-frame-pointer2014101820141014
9226635refgcc -funroll-loops -m32 -march=pentiumpro -Os -fomit-frame-pointer2014101820141014