Implementation notes: x86, hydra2, crypto_aead/cmcc22v1

Computer: hydra2
Architecture: x86
CPU ID: GenuineIntel-000206c2-bfebfbff
SUPERCOP version: 20141014
Operation: crypto_aead
Primitive: cmcc22v1
TimeImplementationCompilerBenchmark dateSUPERCOP version
229581248refgcc -funroll-loops -m32 -march=nocona -O3 -fomit-frame-pointer2014072020140622
229595992refgcc -m32 -march=pentiumpro -O3 -fomit-frame-pointer2014072020140622
229602628refgcc -funroll-loops -m32 -march=k6-2 -O3 -fomit-frame-pointer2014072020140622
229605252refgcc -funroll-loops -m32 -march=pentiumpro -O -fomit-frame-pointer2014072020140622
229606264refgcc -funroll-loops -m32 -march=pentium-m -O2 -fomit-frame-pointer2014072020140622
229610336refgcc -funroll-loops -m32 -march=pentium-m -O -fomit-frame-pointer2014072020140622
229614196refgcc -m32 -march=i486 -Os -fomit-frame-pointer2014072020140622
229615104refgcc -funroll-loops -m32 -march=pentium2 -O -fomit-frame-pointer2014072020140622
229615208refgcc -funroll-loops -m32 -march=athlon -O2 -fomit-frame-pointer2014072020140622
229615588refgcc -m32 -march=pentium4 -O -fomit-frame-pointer2014072020140622
229616356refgcc -funroll-loops -m32 -march=pentium4 -O -fomit-frame-pointer2014072020140622
229618800refgcc -m32 -march=i386 -Os -fomit-frame-pointer2014072020140622
229619772refgcc -m32 -march=prescott -O2 -fomit-frame-pointer2014072020140622
229621748refgcc -m32 -march=pentium2 -O2 -fomit-frame-pointer2014072020140622
229621936refgcc -funroll-loops -m32 -march=pentiumpro -O2 -fomit-frame-pointer2014072020140622
229624192refgcc -funroll-loops -m32 -march=k6 -O -fomit-frame-pointer2014072020140622
229624872refgcc -funroll-loops -m32 -march=barcelona -O2 -fomit-frame-pointer2014072020140622
229627376refgcc -funroll-loops -m32 -march=k6-3 -O3 -fomit-frame-pointer2014072020140622
229627592refgcc -m32 -march=nocona -O2 -fomit-frame-pointer2014072020140622
229627880refgcc -funroll-loops -m32 -march=i386 -O -fomit-frame-pointer2014072020140622
229628904refgcc -funroll-loops -m32 -march=athlon -O -fomit-frame-pointer2014072020140622
229629016refgcc -funroll-loops -m32 -march=k6-2 -O -fomit-frame-pointer2014072020140622
229629468refgcc -funroll-loops -m32 -march=pentium2 -O2 -fomit-frame-pointer2014072020140622
229629612refgcc -m32 -march=pentium2 -O3 -fomit-frame-pointer2014072020140622
229630924refgcc -m32 -march=pentium-m -O2 -fomit-frame-pointer2014072020140622
229632420refgcc -m32 -march=pentiumpro -O2 -fomit-frame-pointer2014072020140622
229632552refgcc -m32 -march=k6-2 -O2 -fomit-frame-pointer2014072020140622
229632768refgcc -funroll-loops -m32 -march=pentium -O -fomit-frame-pointer2014072020140622
229634104refgcc -m32 -march=pentium -O2 -fomit-frame-pointer2014072020140622
229636584refgcc -m32 -march=k8 -O2 -fomit-frame-pointer2014072020140622
229639680refgcc -funroll-loops -m32 -march=i486 -Os -fomit-frame-pointer2014072020140622
229639840refgcc -funroll-loops -m32 -march=k6-3 -O -fomit-frame-pointer2014072020140622
229641852refgcc -m32 -march=athlon -O2 -fomit-frame-pointer2014072020140622
229645848refgcc -funroll-loops -m32 -march=k8 -O -fomit-frame-pointer2014072020140622
229645956refgcc -m32 -march=k6 -O2 -fomit-frame-pointer2014072020140622
229647416refgcc -funroll-loops -m32 -march=i386 -Os -fomit-frame-pointer2014072020140622
229653404refgcc -m32 -march=pentium-mmx -O2 -fomit-frame-pointer2014072020140622
229667076refgcc -m32 -march=barcelona -O2 -fomit-frame-pointer2014072020140622
229681292refgcc -m32 -march=k6-3 -O2 -fomit-frame-pointer2014072020140622
229692268refgcc -m32 -march=pentium3 -O2 -fomit-frame-pointer2014072020140622
229770680refgcc -funroll-loops -m32 -march=pentium-mmx -O -fomit-frame-pointer2014072020140622
229892292refgcc -funroll-loops -m32 -march=k8 -O2 -fomit-frame-pointer2014072020140622
229912044refgcc -funroll-loops -m32 -march=k8 -O3 -fomit-frame-pointer2014072020140622
229933428refgcc -m32 -march=barcelona -O3 -fomit-frame-pointer2014072020140622
229946748refgcc -funroll-loops -m32 -march=pentium -O3 -fomit-frame-pointer2014072020140622
229952884refgcc -funroll-loops -m32 -march=pentium-mmx -O3 -fomit-frame-pointer2014072020140622
229952900refgcc -funroll-loops -m32 -march=pentium4 -O2 -fomit-frame-pointer2014072020140622
229956468refgcc -m32 -march=i386 -O -fomit-frame-pointer2014072020140622
229959204refgcc -m32 -march=k8 -O -fomit-frame-pointer2014072020140622
229959232refgcc -m32 -march=corei7-avx -O -fomit-frame-pointer2014072020140622
229961124refgcc -funroll-loops -m32 -O3 -fomit-frame-pointer2014072020140622
229962936refgcc -m32 -march=k6 -O -fomit-frame-pointer2014072020140622
229963676refgcc -m32 -march=athlon -O -fomit-frame-pointer2014072020140622
229964132refgcc -m32 -march=pentium-mmx -O3 -fomit-frame-pointer2014072020140622
229965752refgcc -m32 -march=core2 -O -fomit-frame-pointer2014072020140622
229966116refgcc -m32 -march=k6-3 -Os -fomit-frame-pointer2014072020140622
229966236refgcc -m32 -O -fomit-frame-pointer2014072020140622
229967124refgcc -m32 -march=prescott -Os -fomit-frame-pointer2014072020140622
229971696refgcc -funroll-loops -m32 -O2 -fomit-frame-pointer2014072020140622
229972552refgcc -m32 -march=core2 -msse4 -O -fomit-frame-pointer2014072020140622
229974304refgcc -m32 -march=pentium4 -Os -fomit-frame-pointer2014072020140622
229974744refgcc -m32 -march=corei7 -O -fomit-frame-pointer2014072020140622
229974856refgcc -m32 -march=i386 -O2 -fomit-frame-pointer2014072020140622
229975804refgcc -funroll-loops -m32 -march=pentium-m -Os -fomit-frame-pointer2014072020140622
229976972refgcc -m32 -march=native -mtune=native -Os -fomit-frame-pointer2014072020140622
229978188refgcc -funroll-loops -m32 -O -fomit-frame-pointer2014072020140622
229978512refgcc -funroll-loops -m32 -march=pentium3 -Os -fomit-frame-pointer2014072020140622
229978736refgcc -funroll-loops -m32 -march=pentium2 -Os -fomit-frame-pointer2014072020140622
229981116refgcc -m32 -march=core-avx-i -Os -fomit-frame-pointer2014072020140622
229982720refgcc -m32 -march=corei7-avx -Os -fomit-frame-pointer2014072020140622
229983312refgcc -m32 -march=core2 -msse4.1 -Os -fomit-frame-pointer2014072020140622
229987828refgcc -m32 -Os -fomit-frame-pointer2014072020140622
229988028refgcc -m32 -march=k6-3 -O -fomit-frame-pointer2014072020140622
229989436refgcc -m32 -march=core-avx-i -O -fomit-frame-pointer2014072020140622
229990580refgcc -m32 -march=k6-2 -O -fomit-frame-pointer2014072020140622
229990784refgcc -funroll-loops -m32 -march=i486 -O -fomit-frame-pointer2014072020140622
229991144refgcc -m32 -march=nocona -Os -fomit-frame-pointer2014072020140622
229992024refgcc -m32 -march=core2 -Os -fomit-frame-pointer2014072020140622
229994740refgcc -m32 -march=core2 -msse4 -Os -fomit-frame-pointer2014072020140622
229994972refgcc -m32 -march=k6-2 -Os -fomit-frame-pointer2014072020140622
229998668refgcc -m32 -march=pentium4 -O2 -fomit-frame-pointer2014072020140622
230001820refgcc -m32 -march=pentium -O3 -fomit-frame-pointer2014072020140622
230002072refgcc -m32 -march=k8 -Os -fomit-frame-pointer2014072020140622
230006348refgcc -m32 -march=core2 -msse4.1 -O -fomit-frame-pointer2014072020140622
230010416refgcc -m32 -march=athlon -Os -fomit-frame-pointer2014072020140622
230027180refgcc -m32 -march=barcelona -Os -fomit-frame-pointer2014072020140622
230051860refgcc -funroll-loops -m32 -march=pentium3 -O2 -fomit-frame-pointer2014072020140622
230052228refgcc -m32 -march=k6 -Os -fomit-frame-pointer2014072020140622
230060540refgcc -funroll-loops -m32 -march=pentium3 -O3 -fomit-frame-pointer2014072020140622
230091568refgcc -funroll-loops -m32 -march=pentium-m -O3 -fomit-frame-pointer2014072020140622
230127756refgcc -m32 -march=corei7 -Os -fomit-frame-pointer2014072020140622
230130752refgcc -funroll-loops -m32 -march=k6 -O3 -fomit-frame-pointer2014072020140622
230140700refgcc -funroll-loops -m32 -march=prescott -O3 -fomit-frame-pointer2014072020140622
230263260refgcc -funroll-loops -m32 -march=barcelona -O3 -fomit-frame-pointer2014072020140622
230271728refgcc -m32 -march=pentium4 -O3 -fomit-frame-pointer2014072020140622
230279264refgcc -m32 -march=k8 -O3 -fomit-frame-pointer2014072020140622
230288048refgcc -funroll-loops -m32 -march=barcelona -O -fomit-frame-pointer2014072020140622
230288456refgcc -funroll-loops -m32 -march=pentium2 -O3 -fomit-frame-pointer2014072020140622
230299540refgcc -funroll-loops -m32 -march=pentiumpro -O3 -fomit-frame-pointer2014072020140622
230301520refgcc -funroll-loops -m32 -march=i486 -O2 -fomit-frame-pointer2014072020140622
230303468refgcc -m32 -march=corei7 -O2 -fomit-frame-pointer2014072020140622
230311596refgcc -m32 -march=i386 -O3 -fomit-frame-pointer2014072020140622
230312056refgcc -m32 -march=pentium-m -O -fomit-frame-pointer2014072020140622
230314036refgcc -m32 -march=core2 -O2 -fomit-frame-pointer2014072020140622
230314148refgcc -m32 -march=core-avx-i -O2 -fomit-frame-pointer2014072020140622
230315344refgcc -m32 -march=athlon -O3 -fomit-frame-pointer2014072020140622
230318240refgcc -m32 -march=i486 -O2 -fomit-frame-pointer2014072020140622
230321364refgcc -m32 -march=pentium2 -O -fomit-frame-pointer2014072020140622
230323260refgcc -funroll-loops -m32 -march=nocona -O -fomit-frame-pointer2014072020140622
230323600refgcc -funroll-loops -m32 -march=i386 -O2 -fomit-frame-pointer2014072020140622
230325432refgcc -m32 -march=corei7-avx -O2 -fomit-frame-pointer2014072020140622
230325968refgcc -m32 -march=barcelona -O -fomit-frame-pointer2014072020140622
230328956refgcc -m32 -march=core2 -msse4.1 -O2 -fomit-frame-pointer2014072020140622
230333012refgcc -m32 -march=pentium -Os -fomit-frame-pointer2014072020140622
230339828refgcc -m32 -march=pentium3 -O -fomit-frame-pointer2014072020140622
230403860refgcc -m32 -O2 -fomit-frame-pointer2014072020140622
230461648refgcc -m32 -march=core2 -msse4 -O2 -fomit-frame-pointer2014072020140622
230494728refgcc -m32 -march=core2 -O3 -fomit-frame-pointer2014072020140622
230496340refgcc -m32 -march=core2 -msse4 -O3 -fomit-frame-pointer2014072020140622
230499708refgcc -m32 -march=native -mtune=native -O -fomit-frame-pointer2014072020140622
230512228refgcc -m32 -march=corei7 -O3 -fomit-frame-pointer2014072020140622
230516292refgcc -m32 -march=nocona -O3 -fomit-frame-pointer2014072020140622
230524644refgcc -funroll-loops -m32 -march=i486 -O3 -fomit-frame-pointer2014072020140622
230530720refgcc -m32 -march=core2 -msse4.1 -O3 -fomit-frame-pointer2014072020140622
230536364refgcc -funroll-loops -m32 -march=i386 -O3 -fomit-frame-pointer2014072020140622
230537872refgcc -m32 -march=prescott -O3 -fomit-frame-pointer2014072020140622
230539460refgcc -funroll-loops -m32 -march=athlon -O3 -fomit-frame-pointer2014072020140622
230548000refgcc -m32 -march=i486 -O3 -fomit-frame-pointer2014072020140622
230551296refgcc -funroll-loops -m32 -march=pentium-mmx -O2 -fomit-frame-pointer2014072020140622
230551440refgcc -m32 -march=prescott -O -fomit-frame-pointer2014072020140622
230553100refgcc -funroll-loops -m32 -march=pentium -Os -fomit-frame-pointer2014072020140622
230553972refgcc -m32 -march=i486 -O -fomit-frame-pointer2014072020140622
230555588refgcc -funroll-loops -m32 -march=prescott -Os -fomit-frame-pointer2014072020140622
230556368refgcc -m32 -march=pentium3 -O3 -fomit-frame-pointer2014072020140622
230556548refgcc -funroll-loops -m32 -march=pentium-mmx -Os -fomit-frame-pointer2014072020140622
230559136refgcc -funroll-loops -m32 -march=prescott -O2 -fomit-frame-pointer2014072020140622
230562076refgcc -funroll-loops -m32 -march=pentium4 -O3 -fomit-frame-pointer2014072020140622
230563152refgcc -m32 -march=pentium-mmx -O -fomit-frame-pointer2014072020140622
230564664refgcc -funroll-loops -m32 -march=k6-2 -O2 -fomit-frame-pointer2014072020140622
230564948refgcc -funroll-loops -m32 -march=pentium -O2 -fomit-frame-pointer2014072020140622
230565096refgcc -m32 -march=pentiumpro -Os -fomit-frame-pointer2014072020140622
230566692refgcc -funroll-loops -m32 -march=k8 -Os -fomit-frame-pointer2014072020140622
230567052refgcc -funroll-loops -m32 -march=pentium4 -Os -fomit-frame-pointer2014072020140622
230569044refgcc -m32 -march=pentium2 -Os -fomit-frame-pointer2014072020140622
230573748refgcc -m32 -march=pentium3 -Os -fomit-frame-pointer2014072020140622
230576196refgcc -m32 -march=pentium-m -Os -fomit-frame-pointer2014072020140622
230580012refgcc -funroll-loops -m32 -march=athlon -Os -fomit-frame-pointer2014072020140622
230582028refgcc -m32 -march=pentium-mmx -Os -fomit-frame-pointer2014072020140622
230582084refgcc -funroll-loops -m32 -march=barcelona -Os -fomit-frame-pointer2014072020140622
230591736refgcc -funroll-loops -m32 -march=k6 -Os -fomit-frame-pointer2014072020140622
230606256refgcc -funroll-loops -m32 -march=k6 -O2 -fomit-frame-pointer2014072020140622
230615176refgcc -funroll-loops -m32 -Os -fomit-frame-pointer2014072020140622
230617852refgcc -funroll-loops -m32 -march=prescott -O -fomit-frame-pointer2014072020140622
230631288refgcc -funroll-loops -m32 -march=k6-2 -Os -fomit-frame-pointer2014072020140622
230649316refgcc -m32 -march=pentium-m -O3 -fomit-frame-pointer2014072020140622
230675272refgcc -funroll-loops -m32 -march=pentium3 -O -fomit-frame-pointer2014072020140622
230694424refgcc -funroll-loops -m32 -march=nocona -Os -fomit-frame-pointer2014072020140622
230713856refgcc -funroll-loops -m32 -march=k6-3 -Os -fomit-frame-pointer2014072020140622
230730800refgcc -m32 -march=nocona -O -fomit-frame-pointer2014072020140622
230742156refgcc -funroll-loops -m32 -march=nocona -O2 -fomit-frame-pointer2014072020140622
230753728refgcc -funroll-loops -m32 -march=pentiumpro -Os -fomit-frame-pointer2014072020140622
230818040refgcc -m32 -march=pentiumpro -O -fomit-frame-pointer2014072020140622
230819280refgcc -funroll-loops -m32 -march=k6-3 -O2 -fomit-frame-pointer2014072020140622
230844296refgcc -m32 -march=pentium -O -fomit-frame-pointer2014072020140622
230875136refgcc -m32 -march=native -mtune=native -O2 -fomit-frame-pointer2014072020140622
230880400refgcc -m32 -O3 -fomit-frame-pointer2014072020140622
230910476refgcc -m32 -march=k6-3 -O3 -fomit-frame-pointer2014072020140622
231013156refgcc -m32 -march=native -mtune=native -O3 -fomit-frame-pointer2014072020140622
231038588refgcc -m32 -march=k6 -O3 -fomit-frame-pointer2014072020140622
231115312refgcc -m32 -march=k6-2 -O3 -fomit-frame-pointer2014072020140622