Implementation notes: x86, cryptologic, crypto_aead/wheeshtv1mr5fr7t256

Computer: cryptologic
Architecture: x86
CPU ID: GenuineIntel-000206c2-bfebfbff
SUPERCOP version: 20140517
Operation: crypto_aead
Primitive: wheeshtv1mr5fr7t256
TimeImplementationCompilerBenchmark dateSUPERCOP version
280961refgcc -funroll-loops -m32 -march=prescott -O -fomit-frame-pointer2014060320140517
281021refgcc -funroll-loops -m32 -march=nocona -O -fomit-frame-pointer2014060320140517
281039refgcc -m32 -march=core2 -O3 -fomit-frame-pointer2014060320140517
281103refgcc -m32 -march=core2 -O2 -fomit-frame-pointer2014060320140517
281394refgcc -m32 -march=prescott -O -fomit-frame-pointer2014060320140517
281660refgcc -m32 -march=nocona -O -fomit-frame-pointer2014060320140517
281767refgcc -m32 -O2 -fomit-frame-pointer2014060320140517
281785refgcc -m32 -O3 -fomit-frame-pointer2014060320140517
281921refgcc -funroll-loops -m32 -march=pentium3 -O2 -fomit-frame-pointer2014060320140517
282043refgcc -m32 -O -fomit-frame-pointer2014060320140517
282554refgcc -m32 -march=pentium-m -O2 -fomit-frame-pointer2014060320140517
282600refgcc -m32 -march=pentiumpro -O2 -fomit-frame-pointer2014060320140517
282606refgcc -m32 -march=pentium2 -O2 -fomit-frame-pointer2014060320140517
282615refgcc -m32 -march=pentiumpro -O3 -fomit-frame-pointer2014060320140517
282618refgcc -m32 -march=pentium2 -O3 -fomit-frame-pointer2014060320140517
282743refgcc -m32 -march=pentium3 -O2 -fomit-frame-pointer2014060320140517
282751refgcc -m32 -march=pentium3 -O3 -fomit-frame-pointer2014060320140517
283394refgcc -m32 -march=athlon -O2 -fomit-frame-pointer2014060320140517
283409refgcc -m32 -march=k8 -O2 -fomit-frame-pointer2014060320140517
283424refgcc -m32 -march=k8 -O3 -fomit-frame-pointer2014060320140517
283455refgcc -m32 -march=k8 -O -fomit-frame-pointer2014060320140517
283467refgcc -m32 -march=athlon -O3 -fomit-frame-pointer2014060320140517
283664refgcc -funroll-loops -m32 -O -fomit-frame-pointer2014060320140517
283833refgcc -funroll-loops -m32 -march=pentiumpro -O -fomit-frame-pointer2014060320140517
283900refgcc -m32 -march=athlon -O -fomit-frame-pointer2014060320140517
284039refgcc -m32 -march=k6-3 -O2 -fomit-frame-pointer2014060320140517
284100refgcc -m32 -march=k6-2 -O3 -fomit-frame-pointer2014060320140517
284109refgcc -m32 -march=k6 -O2 -fomit-frame-pointer2014060320140517
284121refgcc -m32 -march=k6-2 -O2 -fomit-frame-pointer2014060320140517
284134refgcc -m32 -march=k6 -O3 -fomit-frame-pointer2014060320140517
284140refgcc -m32 -march=k6-3 -O3 -fomit-frame-pointer2014060320140517
284155refgcc -m32 -march=core2 -O -fomit-frame-pointer2014060320140517
284382refgcc -m32 -march=k6-2 -O -fomit-frame-pointer2014060320140517
284388refgcc -m32 -march=k6-3 -O -fomit-frame-pointer2014060320140517
284397refgcc -m32 -march=k6 -O -fomit-frame-pointer2014060320140517
284594refgcc -m32 -march=i486 -O -fomit-frame-pointer2014060320140517
284612refgcc -funroll-loops -m32 -march=pentium4 -O -fomit-frame-pointer2014060320140517
284749refgcc -funroll-loops -m32 -march=k6 -O2 -fomit-frame-pointer2014060320140517
284764refgcc -funroll-loops -m32 -march=k6-3 -O2 -fomit-frame-pointer2014060320140517
284767refgcc -funroll-loops -m32 -march=k6-2 -O2 -fomit-frame-pointer2014060320140517
284882refgcc -funroll-loops -m32 -O2 -fomit-frame-pointer2014060320140517
284951refgcc -m32 -march=nocona -O2 -fomit-frame-pointer2014060320140517
284988refgcc -funroll-loops -m32 -march=i386 -O -fomit-frame-pointer2014060320140517
285003refgcc -m32 -march=prescott -O2 -fomit-frame-pointer2014060320140517
285076refgcc -funroll-loops -m32 -march=prescott -O2 -fomit-frame-pointer2014060320140517
285082refgcc -funroll-loops -m32 -march=nocona -O2 -fomit-frame-pointer2014060320140517
285121refgcc -funroll-loops -m32 -march=i486 -O -fomit-frame-pointer2014060320140517
285161refgcc -m32 -march=i386 -O -fomit-frame-pointer2014060320140517
285336refgcc -funroll-loops -m32 -march=k6-3 -O -fomit-frame-pointer2014060320140517
285349refgcc -funroll-loops -m32 -march=pentium -O -fomit-frame-pointer2014060320140517
285357refgcc -funroll-loops -m32 -march=k6 -O -fomit-frame-pointer2014060320140517
285385refgcc -funroll-loops -m32 -march=k6-2 -O -fomit-frame-pointer2014060320140517
285388refgcc -m32 -march=nocona -O3 -fomit-frame-pointer2014060320140517
285388refgcc -m32 -march=pentium-m -O -fomit-frame-pointer2014060320140517
285388refgcc -m32 -march=pentium4 -O -fomit-frame-pointer2014060320140517
285424refgcc -m32 -march=pentiumpro -O -fomit-frame-pointer2014060320140517
285455refgcc -m32 -march=prescott -O3 -fomit-frame-pointer2014060320140517
285491refgcc -funroll-loops -m32 -march=pentium-mmx -O -fomit-frame-pointer2014060320140517
285509refgcc -m32 -march=pentium2 -O -fomit-frame-pointer2014060320140517
285552refgcc -m32 -march=pentium3 -O -fomit-frame-pointer2014060320140517
285842refgcc -m32 -march=k6-2 -Os -fomit-frame-pointer2014060320140517
285882refgcc -m32 -march=k6 -Os -fomit-frame-pointer2014060320140517
285897refgcc -m32 -march=k6-3 -Os -fomit-frame-pointer2014060320140517
285912refgcc -funroll-loops -m32 -march=athlon -O2 -fomit-frame-pointer2014060320140517
285936refgcc -funroll-loops -m32 -march=athlon -O3 -fomit-frame-pointer2014060320140517
286236refgcc -m32 -march=pentium4 -O2 -fomit-frame-pointer2014060320140517
286518refgcc -m32 -march=core2 -Os -fomit-frame-pointer2014060320140517
286563refgcc -m32 -march=i386 -O3 -fomit-frame-pointer2014060320140517
286594refgcc -m32 -march=pentium-mmx -O -fomit-frame-pointer2014060320140517
286618refgcc -m32 -march=pentium -O -fomit-frame-pointer2014060320140517
286703refgcc -funroll-loops -m32 -march=pentium-m -O3 -fomit-frame-pointer2014060320140517
286715refgcc -funroll-loops -m32 -march=pentium4 -O2 -fomit-frame-pointer2014060320140517
286870refgcc -funroll-loops -m32 -march=pentium-mmx -O2 -fomit-frame-pointer2014060320140517
286897refgcc -funroll-loops -m32 -march=pentium -O2 -fomit-frame-pointer2014060320140517
286912refgcc -funroll-loops -m32 -march=pentium -O3 -fomit-frame-pointer2014060320140517
287130refgcc -m32 -march=pentium -O3 -fomit-frame-pointer2014060320140517
287133refgcc -m32 -march=pentium-mmx -O2 -fomit-frame-pointer2014060320140517
287136refgcc -m32 -march=pentium -O2 -fomit-frame-pointer2014060320140517
287173refgcc -funroll-loops -m32 -march=pentium-m -O2 -fomit-frame-pointer2014060320140517
287191refgcc -m32 -march=pentium-mmx -O3 -fomit-frame-pointer2014060320140517
287843refgcc -funroll-loops -m32 -march=i386 -O2 -fomit-frame-pointer2014060320140517
288388refgcc -m32 -march=pentium4 -O3 -fomit-frame-pointer2014060320140517
288485refgcc -m32 -march=i386 -O2 -fomit-frame-pointer2014060320140517
289015refgcc -funroll-loops -m32 -march=pentiumpro -O2 -fomit-frame-pointer2014060320140517
289021refgcc -funroll-loops -m32 -march=pentium2 -O3 -fomit-frame-pointer2014060320140517
289042refgcc -funroll-loops -m32 -march=pentium2 -O2 -fomit-frame-pointer2014060320140517
289049refgcc -m32 -Os -fomit-frame-pointer2014060320140517
289121refgcc -funroll-loops -m32 -march=pentiumpro -O3 -fomit-frame-pointer2014060320140517
289185refgcc -funroll-loops -m32 -march=i486 -O2 -fomit-frame-pointer2014060320140517
289206refgcc -funroll-loops -m32 -march=i486 -O3 -fomit-frame-pointer2014060320140517
289830refgcc -m32 -march=pentium-mmx -Os -fomit-frame-pointer2014060320140517
289840refgcc -m32 -march=pentium -Os -fomit-frame-pointer2014060320140517
289900refgcc -m32 -march=prescott -Os -fomit-frame-pointer2014060320140517
289909refgcc -m32 -march=nocona -Os -fomit-frame-pointer2014060320140517
290482refgcc -m32 -march=i486 -O2 -fomit-frame-pointer2014060320140517
290512refgcc -m32 -march=i486 -O3 -fomit-frame-pointer2014060320140517
290676refgcc -m32 -march=k8 -Os -fomit-frame-pointer2014060320140517
290715refgcc -m32 -march=athlon -Os -fomit-frame-pointer2014060320140517
290885refgcc -funroll-loops -m32 -march=i486 -Os -fomit-frame-pointer2014060320140517
290897refgcc -funroll-loops -m32 -march=i386 -Os -fomit-frame-pointer2014060320140517
291015refgcc -funroll-loops -m32 -march=pentium -Os -fomit-frame-pointer2014060320140517
291400refgcc -funroll-loops -m32 -march=pentiumpro -Os -fomit-frame-pointer2014060320140517
291421refgcc -funroll-loops -m32 -march=pentium3 -Os -fomit-frame-pointer2014060320140517
291506refgcc -m32 -march=pentium3 -Os -fomit-frame-pointer2014060320140517
291515refgcc -m32 -march=pentium2 -Os -fomit-frame-pointer2014060320140517
291518refgcc -m32 -march=pentium-m -Os -fomit-frame-pointer2014060320140517
291521refgcc -m32 -march=pentiumpro -Os -fomit-frame-pointer2014060320140517
293688refgcc -m32 -march=pentium4 -Os -fomit-frame-pointer2014060320140517
293800refgcc -m32 -march=i486 -Os -fomit-frame-pointer2014060320140517
293806refgcc -m32 -march=i386 -Os -fomit-frame-pointer2014060320140517
544936refgcc -m32 -march=pentium-m -O3 -fomit-frame-pointer2014060320140517
589693refgcc -funroll-loops -m32 -march=pentium3 -O -fomit-frame-pointer2014060320140517
590021refgcc -funroll-loops -m32 -march=pentium-m -O -fomit-frame-pointer2014060320140517
591393refgcc -funroll-loops -m32 -march=k6-2 -O3 -fomit-frame-pointer2014060320140517
593979refgcc -funroll-loops -m32 -march=k8 -O2 -fomit-frame-pointer2014060320140517
595779refgcc -funroll-loops -m32 -march=k6 -Os -fomit-frame-pointer2014060320140517
613079refgcc -funroll-loops -m32 -march=athlon -Os -fomit-frame-pointer2014060320140517
632975refgcc -funroll-loops -m32 -march=k8 -O -fomit-frame-pointer2014060320140517
634483refgcc -funroll-loops -m32 -march=pentium3 -O3 -fomit-frame-pointer2014060320140517
635875refgcc -funroll-loops -m32 -march=athlon -O -fomit-frame-pointer2014060320140517
638725refgcc -funroll-loops -m32 -march=pentium2 -O -fomit-frame-pointer2014060320140517
639966refgcc -funroll-loops -m32 -march=prescott -O3 -fomit-frame-pointer2014060320140517
640292refgcc -funroll-loops -m32 -march=nocona -O3 -fomit-frame-pointer2014060320140517
640691refgcc -funroll-loops -m32 -march=k6 -O3 -fomit-frame-pointer2014060320140517
640700refgcc -funroll-loops -m32 -march=k6-3 -O3 -fomit-frame-pointer2014060320140517
640958refgcc -funroll-loops -m32 -O3 -fomit-frame-pointer2014060320140517
643400refgcc -funroll-loops -m32 -march=k8 -O3 -fomit-frame-pointer2014060320140517
645175refgcc -funroll-loops -m32 -march=pentium4 -O3 -fomit-frame-pointer2014060320140517
645309refgcc -funroll-loops -m32 -march=k6-3 -Os -fomit-frame-pointer2014060320140517
645383refgcc -funroll-loops -m32 -march=k6-2 -Os -fomit-frame-pointer2014060320140517
645633refgcc -funroll-loops -m32 -march=pentium-mmx -O3 -fomit-frame-pointer2014060320140517
652408refgcc -funroll-loops -m32 -march=i386 -O3 -fomit-frame-pointer2014060320140517
654558refgcc -funroll-loops -m32 -march=nocona -Os -fomit-frame-pointer2014060320140517
654675refgcc -funroll-loops -m32 -march=pentium-mmx -Os -fomit-frame-pointer2014060320140517
654683refgcc -funroll-loops -m32 -march=prescott -Os -fomit-frame-pointer2014060320140517
654750refgcc -funroll-loops -m32 -march=pentium4 -Os -fomit-frame-pointer2014060320140517
655625refgcc -funroll-loops -m32 -march=pentium2 -Os -fomit-frame-pointer2014060320140517
655691refgcc -funroll-loops -m32 -march=pentium-m -Os -fomit-frame-pointer2014060320140517
664250refgcc -funroll-loops -m32 -march=k8 -Os -fomit-frame-pointer2014060320140517
667892refgcc -funroll-loops -m32 -Os -fomit-frame-pointer2014060320140517