Implementation notes: x86, cryptologic, crypto_aead/aegis128l

Computer: cryptologic
Architecture: x86
CPU ID: GenuineIntel-000206c2-bfebfbff
SUPERCOP version: 20140517
Operation: crypto_aead
Primitive: aegis128l
TimeImplementationCompilerBenchmark dateSUPERCOP version
91049refgcc -m32 -march=pentiumpro -O3 -fomit-frame-pointer2014052320140517
91094refgcc -m32 -march=pentium3 -O2 -fomit-frame-pointer2014052320140517
91133refgcc -m32 -march=pentiumpro -O2 -fomit-frame-pointer2014052320140517
91194refgcc -m32 -march=pentium-m -O2 -fomit-frame-pointer2014052320140517
91221refgcc -m32 -march=pentium2 -O2 -fomit-frame-pointer2014052320140517
91315refgcc -m32 -march=pentium-mmx -O2 -fomit-frame-pointer2014052320140517
91330refgcc -m32 -march=pentium -O2 -fomit-frame-pointer2014052320140517
91346refgcc -m32 -march=pentium-mmx -O3 -fomit-frame-pointer2014052320140517
91576refgcc -m32 -march=k8 -O3 -fomit-frame-pointer2014052320140517
91582refgcc -m32 -march=athlon -O2 -fomit-frame-pointer2014052320140517
91603refgcc -m32 -O2 -fomit-frame-pointer2014052320140517
91636refgcc -m32 -march=k8 -O2 -fomit-frame-pointer2014052320140517
92185refgcc -m32 -march=pentium3 -O -fomit-frame-pointer2014052320140517
92188refgcc -m32 -march=pentium-m -O -fomit-frame-pointer2014052320140517
92218refgcc -funroll-loops -m32 -march=nocona -O2 -fomit-frame-pointer2014052320140517
92224refgcc -m32 -march=pentiumpro -O -fomit-frame-pointer2014052320140517
92258refgcc -m32 -march=pentium4 -O -fomit-frame-pointer2014052320140517
92279refgcc -m32 -march=athlon -O -fomit-frame-pointer2014052320140517
92285refgcc -funroll-loops -m32 -march=pentium4 -O2 -fomit-frame-pointer2014052320140517
92294refgcc -m32 -march=nocona -O -fomit-frame-pointer2014052320140517
92306refgcc -m32 -march=prescott -O -fomit-frame-pointer2014052320140517
92309refgcc -m32 -march=core2 -O -fomit-frame-pointer2014052320140517
92309refgcc -m32 -march=k8 -O -fomit-frame-pointer2014052320140517
92361refgcc -funroll-loops -m32 -march=pentium4 -O -fomit-frame-pointer2014052320140517
92361refgcc -m32 -O -fomit-frame-pointer2014052320140517
92409refgcc -funroll-loops -m32 -march=prescott -O -fomit-frame-pointer2014052320140517
92694refgcc -m32 -march=nocona -O2 -fomit-frame-pointer2014052320140517
92703refgcc -m32 -march=pentium4 -O2 -fomit-frame-pointer2014052320140517
92706refgcc -m32 -march=prescott -O2 -fomit-frame-pointer2014052320140517
94609refgcc -m32 -march=i386 -O2 -fomit-frame-pointer2014052320140517
94658refgcc -m32 -march=i386 -O -fomit-frame-pointer2014052320140517
94715refgcc -funroll-loops -m32 -march=i386 -O2 -fomit-frame-pointer2014052320140517
94921refgcc -funroll-loops -m32 -march=i386 -O -fomit-frame-pointer2014052320140517
95315refgcc -m32 -march=k6-3 -O2 -fomit-frame-pointer2014052320140517
95321refgcc -m32 -march=k6 -O2 -fomit-frame-pointer2014052320140517
95552refgcc -funroll-loops -m32 -march=k6-2 -O2 -fomit-frame-pointer2014052320140517
95673refgcc -m32 -march=k6-3 -O -fomit-frame-pointer2014052320140517
95715refgcc -funroll-loops -m32 -march=k6-2 -O3 -fomit-frame-pointer2014052320140517
95776refgcc -m32 -march=k6 -O -fomit-frame-pointer2014052320140517
95849refgcc -m32 -march=k6-2 -O -fomit-frame-pointer2014052320140517
96797refgcc -m32 -march=i486 -O2 -fomit-frame-pointer2014052320140517
96970refgcc -funroll-loops -m32 -march=i486 -O2 -fomit-frame-pointer2014052320140517
105073refgcc -m32 -march=core2 -Os -fomit-frame-pointer2014052320140517
105421refgcc -m32 -march=pentiumpro -Os -fomit-frame-pointer2014052320140517
105473refgcc -m32 -march=pentium2 -Os -fomit-frame-pointer2014052320140517
105479refgcc -m32 -march=k6-2 -Os -fomit-frame-pointer2014052320140517
105527refgcc -m32 -march=pentium -Os -fomit-frame-pointer2014052320140517
105555refgcc -m32 -march=athlon -Os -fomit-frame-pointer2014052320140517
105603refgcc -m32 -march=pentium-mmx -Os -fomit-frame-pointer2014052320140517
105618refgcc -m32 -march=pentium3 -Os -fomit-frame-pointer2014052320140517
105627refgcc -m32 -Os -fomit-frame-pointer2014052320140517
105652refgcc -m32 -march=k8 -Os -fomit-frame-pointer2014052320140517
105655refgcc -m32 -march=pentium-m -Os -fomit-frame-pointer2014052320140517
105761refgcc -m32 -march=k6-3 -Os -fomit-frame-pointer2014052320140517
105769refgcc -m32 -march=k6 -Os -fomit-frame-pointer2014052320140517
106000refgcc -m32 -march=nocona -Os -fomit-frame-pointer2014052320140517
106073refgcc -m32 -march=pentium4 -Os -fomit-frame-pointer2014052320140517
106097refgcc -m32 -march=i386 -Os -fomit-frame-pointer2014052320140517
106106refgcc -m32 -march=prescott -Os -fomit-frame-pointer2014052320140517
106185refgcc -m32 -march=i486 -Os -fomit-frame-pointer2014052320140517
134773refgcc -m32 -march=pentium-mmx -O -fomit-frame-pointer2014052320140517
134806refgcc -m32 -march=pentium -O -fomit-frame-pointer2014052320140517
138706refgcc -funroll-loops -m32 -march=i486 -O -fomit-frame-pointer2014052320140517
138906refgcc -m32 -march=i486 -O -fomit-frame-pointer2014052320140517
189700refgcc -m32 -march=core2 -O2 -fomit-frame-pointer2014052320140517
190228refgcc -m32 -O3 -fomit-frame-pointer2014052320140517
191293refgcc -m32 -march=pentium2 -O -fomit-frame-pointer2014052320140517
191472refgcc -funroll-loops -m32 -march=nocona -O3 -fomit-frame-pointer2014052320140517
198193refgcc -m32 -march=k6-2 -O2 -fomit-frame-pointer2014052320140517
198407refgcc -funroll-loops -m32 -march=k6 -O2 -fomit-frame-pointer2014052320140517
198679refgcc -funroll-loops -m32 -march=k6-3 -O2 -fomit-frame-pointer2014052320140517
204191refgcc -funroll-loops -m32 -march=k8 -O2 -fomit-frame-pointer2014052320140517
204234refgcc -funroll-loops -m32 -march=pentium3 -O2 -fomit-frame-pointer2014052320140517
204333refgcc -funroll-loops -m32 -march=pentium-m -O3 -fomit-frame-pointer2014052320140517
204366refgcc -funroll-loops -m32 -march=pentiumpro -O2 -fomit-frame-pointer2014052320140517
204450refgcc -funroll-loops -m32 -march=k8 -O3 -fomit-frame-pointer2014052320140517
204458refgcc -funroll-loops -m32 -march=pentiumpro -O3 -fomit-frame-pointer2014052320140517
204517refgcc -funroll-loops -m32 -march=pentium-m -O2 -fomit-frame-pointer2014052320140517
204559refgcc -funroll-loops -m32 -march=athlon -O2 -fomit-frame-pointer2014052320140517
204608refgcc -funroll-loops -m32 -march=athlon -O3 -fomit-frame-pointer2014052320140517
204708refgcc -funroll-loops -m32 -march=pentium2 -O3 -fomit-frame-pointer2014052320140517
204800refgcc -funroll-loops -m32 -march=pentium -O3 -fomit-frame-pointer2014052320140517
204808refgcc -funroll-loops -m32 -march=pentium2 -O2 -fomit-frame-pointer2014052320140517
204875refgcc -m32 -march=pentium3 -O3 -fomit-frame-pointer2014052320140517
204883refgcc -funroll-loops -m32 -O2 -fomit-frame-pointer2014052320140517
204884refgcc -m32 -march=pentium2 -O3 -fomit-frame-pointer2014052320140517
204925refgcc -funroll-loops -m32 -march=pentium3 -O3 -fomit-frame-pointer2014052320140517
204958refgcc -funroll-loops -m32 -march=pentium-mmx -O2 -fomit-frame-pointer2014052320140517
205050refgcc -funroll-loops -m32 -march=pentium -O2 -fomit-frame-pointer2014052320140517
205125refgcc -funroll-loops -m32 -O3 -fomit-frame-pointer2014052320140517
205166refgcc -m32 -march=pentium-m -O3 -fomit-frame-pointer2014052320140517
205325refgcc -funroll-loops -m32 -march=pentium-mmx -O3 -fomit-frame-pointer2014052320140517
205500refgcc -m32 -march=core2 -O3 -fomit-frame-pointer2014052320140517
205566refgcc -m32 -march=pentium -O3 -fomit-frame-pointer2014052320140517
205975refgcc -m32 -march=athlon -O3 -fomit-frame-pointer2014052320140517
207091refgcc -funroll-loops -m32 -march=pentium2 -O -fomit-frame-pointer2014052320140517
207275refgcc -funroll-loops -m32 -march=pentiumpro -O -fomit-frame-pointer2014052320140517
207342refgcc -funroll-loops -m32 -march=athlon -O -fomit-frame-pointer2014052320140517
207367refgcc -funroll-loops -m32 -O -fomit-frame-pointer2014052320140517
207417refgcc -funroll-loops -m32 -march=prescott -O2 -fomit-frame-pointer2014052320140517
207500refgcc -funroll-loops -m32 -march=pentium4 -O3 -fomit-frame-pointer2014052320140517
207500refgcc -funroll-loops -m32 -march=prescott -O3 -fomit-frame-pointer2014052320140517
207809refgcc -funroll-loops -m32 -march=pentium-m -O -fomit-frame-pointer2014052320140517
207867refgcc -funroll-loops -m32 -march=pentium3 -O -fomit-frame-pointer2014052320140517
207917refgcc -funroll-loops -m32 -march=k8 -O -fomit-frame-pointer2014052320140517
208000refgcc -funroll-loops -m32 -march=nocona -O -fomit-frame-pointer2014052320140517
208608refgcc -m32 -march=prescott -O3 -fomit-frame-pointer2014052320140517
208800refgcc -m32 -march=nocona -O3 -fomit-frame-pointer2014052320140517
208808refgcc -m32 -march=pentium4 -O3 -fomit-frame-pointer2014052320140517
212841refgcc -funroll-loops -m32 -march=i386 -O3 -fomit-frame-pointer2014052320140517
213142refgcc -m32 -march=i386 -O3 -fomit-frame-pointer2014052320140517
214483refgcc -m32 -march=k6-2 -O3 -fomit-frame-pointer2014052320140517
214509refgcc -m32 -march=k6 -O3 -fomit-frame-pointer2014052320140517
214575refgcc -m32 -march=k6-3 -O3 -fomit-frame-pointer2014052320140517
214959refgcc -funroll-loops -m32 -march=k6 -O3 -fomit-frame-pointer2014052320140517
215291refgcc -funroll-loops -m32 -march=k6-3 -O -fomit-frame-pointer2014052320140517
215317refgcc -funroll-loops -m32 -march=k6-2 -O -fomit-frame-pointer2014052320140517
215392refgcc -funroll-loops -m32 -march=k6-3 -O3 -fomit-frame-pointer2014052320140517
215500refgcc -funroll-loops -m32 -march=k6 -O -fomit-frame-pointer2014052320140517
218075refgcc -funroll-loops -m32 -march=i486 -O3 -fomit-frame-pointer2014052320140517
218092refgcc -m32 -march=i486 -O3 -fomit-frame-pointer2014052320140517
236167refgcc -funroll-loops -m32 -march=pentium-mmx -Os -fomit-frame-pointer2014052320140517
236183refgcc -funroll-loops -m32 -march=pentium -Os -fomit-frame-pointer2014052320140517
236242refgcc -funroll-loops -m32 -march=k8 -Os -fomit-frame-pointer2014052320140517
236584refgcc -funroll-loops -m32 -march=k6-3 -Os -fomit-frame-pointer2014052320140517
236617refgcc -funroll-loops -m32 -march=athlon -Os -fomit-frame-pointer2014052320140517
237134refgcc -funroll-loops -m32 -march=k6-2 -Os -fomit-frame-pointer2014052320140517
237208refgcc -funroll-loops -m32 -march=k6 -Os -fomit-frame-pointer2014052320140517
237659refgcc -funroll-loops -m32 -march=pentiumpro -Os -fomit-frame-pointer2014052320140517
237675refgcc -funroll-loops -m32 -march=pentium3 -Os -fomit-frame-pointer2014052320140517
237733refgcc -funroll-loops -m32 -march=pentium-m -Os -fomit-frame-pointer2014052320140517
238175refgcc -funroll-loops -m32 -march=pentium2 -Os -fomit-frame-pointer2014052320140517
238183refgcc -funroll-loops -m32 -Os -fomit-frame-pointer2014052320140517
238567refgcc -funroll-loops -m32 -march=prescott -Os -fomit-frame-pointer2014052320140517
239042refgcc -funroll-loops -m32 -march=nocona -Os -fomit-frame-pointer2014052320140517
239142refgcc -funroll-loops -m32 -march=i486 -Os -fomit-frame-pointer2014052320140517
239183refgcc -funroll-loops -m32 -march=pentium4 -Os -fomit-frame-pointer2014052320140517
239475refgcc -funroll-loops -m32 -march=i386 -Os -fomit-frame-pointer2014052320140517
302858refgcc -funroll-loops -m32 -march=pentium-mmx -O -fomit-frame-pointer2014052320140517
303142refgcc -funroll-loops -m32 -march=pentium -O -fomit-frame-pointer2014052320140517