Implementation notes: x86, cryptologic, crypto_aead/morus640128v1

Computer: cryptologic
Architecture: x86
CPU ID: GenuineIntel-000206c2-bfebfbff
SUPERCOP version: 20140517
Operation: crypto_aead
Primitive: morus640128v1
TimeImplementationCompilerBenchmark dateSUPERCOP version
71982refgcc -funroll-loops -m32 -march=nocona -O -fomit-frame-pointer2014053120140517
71991refgcc -funroll-loops -m32 -march=pentium4 -O -fomit-frame-pointer2014053120140517
72034refgcc -m32 -march=athlon -O -fomit-frame-pointer2014053120140517
72054refgcc -m32 -march=nocona -O -fomit-frame-pointer2014053120140517
72058refgcc -m32 -march=pentium-mmx -O -fomit-frame-pointer2014053120140517
72064refgcc -m32 -march=core2 -O -fomit-frame-pointer2014053120140517
72085refgcc -m32 -march=k8 -O -fomit-frame-pointer2014053120140517
72115refgcc -m32 -O -fomit-frame-pointer2014053120140517
72127refgcc -m32 -march=pentiumpro -O -fomit-frame-pointer2014053120140517
72170refgcc -m32 -march=pentium3 -O -fomit-frame-pointer2014053120140517
72212refgcc -m32 -march=pentium2 -O -fomit-frame-pointer2014053120140517
72243refgcc -m32 -march=prescott -O -fomit-frame-pointer2014053120140517
72249refgcc -m32 -march=pentium -O -fomit-frame-pointer2014053120140517
72539refgcc -funroll-loops -m32 -march=i386 -O -fomit-frame-pointer2014053120140517
72685refgcc -funroll-loops -m32 -march=k6-2 -O -fomit-frame-pointer2014053120140517
72685refgcc -funroll-loops -m32 -march=k6-3 -O -fomit-frame-pointer2014053120140517
72700refgcc -m32 -march=k6-3 -O -fomit-frame-pointer2014053120140517
72749refgcc -m32 -march=k6 -O -fomit-frame-pointer2014053120140517
72809refgcc -funroll-loops -m32 -march=i486 -O -fomit-frame-pointer2014053120140517
72843refgcc -m32 -march=i386 -O -fomit-frame-pointer2014053120140517
72852refgcc -m32 -march=k6-2 -O -fomit-frame-pointer2014053120140517
72879refgcc -m32 -march=i486 -O -fomit-frame-pointer2014053120140517
72885refgcc -funroll-loops -m32 -march=k6 -O -fomit-frame-pointer2014053120140517
78464refgcc -funroll-loops -m32 -march=k6-3 -O2 -fomit-frame-pointer2014053120140517
79558refgcc -m32 -march=k8 -O2 -fomit-frame-pointer2014053120140517
79567refgcc -m32 -O2 -fomit-frame-pointer2014053120140517
79667refgcc -m32 -march=k8 -O3 -fomit-frame-pointer2014053120140517
79676refgcc -m32 -O3 -fomit-frame-pointer2014053120140517
79758refgcc -m32 -march=athlon -O2 -fomit-frame-pointer2014053120140517
80100refgcc -m32 -march=pentium -O2 -fomit-frame-pointer2014053120140517
80152refgcc -m32 -march=pentium-mmx -O2 -fomit-frame-pointer2014053120140517
80191refgcc -m32 -march=pentium -O3 -fomit-frame-pointer2014053120140517
80403refgcc -m32 -march=pentium-m -O3 -fomit-frame-pointer2014053120140517
80421refgcc -m32 -march=pentiumpro -O2 -fomit-frame-pointer2014053120140517
80424refgcc -m32 -march=pentium2 -O2 -fomit-frame-pointer2014053120140517
80424refgcc -m32 -march=pentium3 -O2 -fomit-frame-pointer2014053120140517
80503refgcc -m32 -march=pentiumpro -O3 -fomit-frame-pointer2014053120140517
80603refgcc -m32 -march=pentium-m -O2 -fomit-frame-pointer2014053120140517
80949refgcc -m32 -march=k6 -O2 -fomit-frame-pointer2014053120140517
81049refgcc -m32 -march=k6 -O3 -fomit-frame-pointer2014053120140517
81088refgcc -m32 -march=k6-3 -O2 -fomit-frame-pointer2014053120140517
81603refgcc -m32 -march=pentium4 -O2 -fomit-frame-pointer2014053120140517
81633refgcc -m32 -march=nocona -O3 -fomit-frame-pointer2014053120140517
81664refgcc -funroll-loops -m32 -march=prescott -O2 -fomit-frame-pointer2014053120140517
81770refgcc -m32 -march=nocona -O2 -fomit-frame-pointer2014053120140517
81773refgcc -funroll-loops -m32 -march=pentium4 -O2 -fomit-frame-pointer2014053120140517
82094refgcc -funroll-loops -m32 -march=i386 -O2 -fomit-frame-pointer2014053120140517
82146refgcc -m32 -march=i486 -O2 -fomit-frame-pointer2014053120140517
82303refgcc -funroll-loops -m32 -march=i486 -O2 -fomit-frame-pointer2014053120140517
82306refgcc -m32 -march=i486 -O3 -fomit-frame-pointer2014053120140517
83449refgcc -m32 -march=core2 -O2 -fomit-frame-pointer2014053120140517
89200refgcc -m32 -march=k8 -Os -fomit-frame-pointer2014053120140517
89227refgcc -m32 -march=athlon -Os -fomit-frame-pointer2014053120140517
89279refgcc -m32 -march=pentium-mmx -Os -fomit-frame-pointer2014053120140517
89279refgcc -m32 -march=pentium -Os -fomit-frame-pointer2014053120140517
89300refgcc -m32 -march=pentium2 -Os -fomit-frame-pointer2014053120140517
89382refgcc -m32 -march=pentiumpro -Os -fomit-frame-pointer2014053120140517
89418refgcc -m32 -march=prescott -Os -fomit-frame-pointer2014053120140517
89421refgcc -m32 -march=nocona -Os -fomit-frame-pointer2014053120140517
89458refgcc -m32 -Os -fomit-frame-pointer2014053120140517
89461refgcc -m32 -march=k6-2 -Os -fomit-frame-pointer2014053120140517
89467refgcc -m32 -march=pentium3 -Os -fomit-frame-pointer2014053120140517
89482refgcc -m32 -march=pentium4 -Os -fomit-frame-pointer2014053120140517
89500refgcc -m32 -march=core2 -Os -fomit-frame-pointer2014053120140517
89518refgcc -m32 -march=pentium-m -Os -fomit-frame-pointer2014053120140517
89555refgcc -m32 -march=k6-3 -Os -fomit-frame-pointer2014053120140517
89564refgcc -m32 -march=k6 -Os -fomit-frame-pointer2014053120140517
89736refgcc -m32 -march=i386 -Os -fomit-frame-pointer2014053120140517
89782refgcc -m32 -march=i486 -Os -fomit-frame-pointer2014053120140517
149879refgcc -m32 -march=pentium-m -O -fomit-frame-pointer2014053120140517
161975refgcc -funroll-loops -m32 -march=prescott -O -fomit-frame-pointer2014053120140517
162016refgcc -funroll-loops -m32 -march=pentium-mmx -O -fomit-frame-pointer2014053120140517
162084refgcc -funroll-loops -m32 -march=pentium-m -O -fomit-frame-pointer2014053120140517
162108refgcc -funroll-loops -m32 -march=pentiumpro -O -fomit-frame-pointer2014053120140517
162117refgcc -funroll-loops -m32 -march=pentium -O -fomit-frame-pointer2014053120140517
162209refgcc -funroll-loops -m32 -march=pentium2 -O -fomit-frame-pointer2014053120140517
162242refgcc -funroll-loops -m32 -march=k8 -O -fomit-frame-pointer2014053120140517
162259refgcc -funroll-loops -m32 -march=athlon -O -fomit-frame-pointer2014053120140517
162308refgcc -funroll-loops -m32 -O -fomit-frame-pointer2014053120140517
162308refgcc -m32 -march=pentium4 -O -fomit-frame-pointer2014053120140517
162317refgcc -funroll-loops -m32 -march=pentium3 -O -fomit-frame-pointer2014053120140517
166165refgcc -m32 -march=pentium-mmx -O3 -fomit-frame-pointer2014053120140517
166307refgcc -funroll-loops -m32 -march=pentium-mmx -O2 -fomit-frame-pointer2014053120140517
167000refgcc -m32 -march=pentium3 -O3 -fomit-frame-pointer2014053120140517
169593refgcc -m32 -march=prescott -O2 -fomit-frame-pointer2014053120140517
169693refgcc -funroll-loops -m32 -march=prescott -O3 -fomit-frame-pointer2014053120140517
173300refgcc -m32 -march=core2 -O3 -fomit-frame-pointer2014053120140517
176525refgcc -funroll-loops -m32 -march=k6-2 -O3 -fomit-frame-pointer2014053120140517
176634refgcc -funroll-loops -m32 -march=k6-2 -O2 -fomit-frame-pointer2014053120140517
176642refgcc -funroll-loops -m32 -march=k6 -O2 -fomit-frame-pointer2014053120140517
176666refgcc -funroll-loops -m32 -march=athlon -O2 -fomit-frame-pointer2014053120140517
176667refgcc -funroll-loops -m32 -O2 -fomit-frame-pointer2014053120140517
176833refgcc -funroll-loops -m32 -march=k8 -O2 -fomit-frame-pointer2014053120140517
176859refgcc -funroll-loops -m32 -march=k6-3 -O3 -fomit-frame-pointer2014053120140517
176859refgcc -funroll-loops -m32 -march=k6 -O3 -fomit-frame-pointer2014053120140517
176958refgcc -funroll-loops -m32 -march=athlon -O3 -fomit-frame-pointer2014053120140517
176967refgcc -funroll-loops -m32 -O3 -fomit-frame-pointer2014053120140517
177167refgcc -funroll-loops -m32 -march=k8 -O3 -fomit-frame-pointer2014053120140517
178734refgcc -funroll-loops -m32 -march=pentium3 -O2 -fomit-frame-pointer2014053120140517
178734refgcc -funroll-loops -m32 -march=pentium3 -O3 -fomit-frame-pointer2014053120140517
178734refgcc -funroll-loops -m32 -march=pentiumpro -O2 -fomit-frame-pointer2014053120140517
178783refgcc -funroll-loops -m32 -march=pentium2 -O2 -fomit-frame-pointer2014053120140517
178900refgcc -funroll-loops -m32 -march=pentium-m -O3 -fomit-frame-pointer2014053120140517
178917refgcc -funroll-loops -m32 -march=pentiumpro -O3 -fomit-frame-pointer2014053120140517
179016refgcc -funroll-loops -m32 -march=pentium2 -O3 -fomit-frame-pointer2014053120140517
179109refgcc -funroll-loops -m32 -march=pentium-m -O2 -fomit-frame-pointer2014053120140517
179267refgcc -m32 -march=athlon -O3 -fomit-frame-pointer2014053120140517
180142refgcc -funroll-loops -m32 -march=pentium -O2 -fomit-frame-pointer2014053120140517
180166refgcc -funroll-loops -m32 -march=pentium -O3 -fomit-frame-pointer2014053120140517
180441refgcc -funroll-loops -m32 -march=pentium-mmx -O3 -fomit-frame-pointer2014053120140517
181192refgcc -m32 -march=pentium2 -O3 -fomit-frame-pointer2014053120140517
182117refgcc -m32 -march=k6-2 -O2 -fomit-frame-pointer2014053120140517
182125refgcc -m32 -march=k6-2 -O3 -fomit-frame-pointer2014053120140517
182125refgcc -m32 -march=k6-3 -O3 -fomit-frame-pointer2014053120140517
183567refgcc -funroll-loops -m32 -march=nocona -O2 -fomit-frame-pointer2014053120140517
183567refgcc -funroll-loops -m32 -march=nocona -O3 -fomit-frame-pointer2014053120140517
183567refgcc -m32 -march=pentium4 -O3 -fomit-frame-pointer2014053120140517
183567refgcc -m32 -march=prescott -O3 -fomit-frame-pointer2014053120140517
183592refgcc -funroll-loops -m32 -march=pentium4 -O3 -fomit-frame-pointer2014053120140517
184409refgcc -funroll-loops -m32 -march=i386 -O3 -fomit-frame-pointer2014053120140517
184600refgcc -m32 -march=i386 -O3 -fomit-frame-pointer2014053120140517
184759refgcc -m32 -march=i386 -O2 -fomit-frame-pointer2014053120140517
184925refgcc -funroll-loops -m32 -march=i486 -O3 -fomit-frame-pointer2014053120140517
200900refgcc -funroll-loops -m32 -march=pentium -Os -fomit-frame-pointer2014053120140517
200975refgcc -funroll-loops -m32 -Os -fomit-frame-pointer2014053120140517
200983refgcc -funroll-loops -m32 -march=i386 -Os -fomit-frame-pointer2014053120140517
200983refgcc -funroll-loops -m32 -march=i486 -Os -fomit-frame-pointer2014053120140517
200983refgcc -funroll-loops -m32 -march=k6-3 -Os -fomit-frame-pointer2014053120140517
200983refgcc -funroll-loops -m32 -march=k8 -Os -fomit-frame-pointer2014053120140517
200983refgcc -funroll-loops -m32 -march=nocona -Os -fomit-frame-pointer2014053120140517
201084refgcc -funroll-loops -m32 -march=pentium2 -Os -fomit-frame-pointer2014053120140517
201283refgcc -funroll-loops -m32 -march=pentiumpro -Os -fomit-frame-pointer2014053120140517
201333refgcc -funroll-loops -m32 -march=pentium-mmx -Os -fomit-frame-pointer2014053120140517
201367refgcc -funroll-loops -m32 -march=prescott -Os -fomit-frame-pointer2014053120140517
201400refgcc -funroll-loops -m32 -march=pentium-m -Os -fomit-frame-pointer2014053120140517
201425refgcc -funroll-loops -m32 -march=pentium3 -Os -fomit-frame-pointer2014053120140517
201492refgcc -funroll-loops -m32 -march=k6-2 -Os -fomit-frame-pointer2014053120140517
201500refgcc -funroll-loops -m32 -march=k6 -Os -fomit-frame-pointer2014053120140517
201567refgcc -funroll-loops -m32 -march=athlon -Os -fomit-frame-pointer2014053120140517
201717refgcc -funroll-loops -m32 -march=pentium4 -Os -fomit-frame-pointer2014053120140517