Implementation notes: x86, cryptologic, crypto_aead/aegis128

Computer: cryptologic
Architecture: x86
CPU ID: GenuineIntel-000206c2-bfebfbff
SUPERCOP version: 20140517
Operation: crypto_aead
Primitive: aegis128
TimeImplementationCompilerBenchmark dateSUPERCOP version
102455refgcc -m32 -O2 -fomit-frame-pointer2014052320140517
102467refgcc -m32 -march=core2 -O2 -fomit-frame-pointer2014052320140517
102470refgcc -m32 -march=pentium -O3 -fomit-frame-pointer2014052320140517
102579refgcc -m32 -march=core2 -O3 -fomit-frame-pointer2014052320140517
102612refgcc -m32 -march=k8 -O2 -fomit-frame-pointer2014052320140517
102640refgcc -m32 -march=pentium -O2 -fomit-frame-pointer2014052320140517
102664refgcc -m32 -march=pentium-mmx -O2 -fomit-frame-pointer2014052320140517
102685refgcc -m32 -march=athlon -O2 -fomit-frame-pointer2014052320140517
102846refgcc -m32 -march=pentium-m -O3 -fomit-frame-pointer2014052320140517
102867refgcc -m32 -march=pentium3 -O3 -fomit-frame-pointer2014052320140517
102882refgcc -m32 -march=pentium3 -O2 -fomit-frame-pointer2014052320140517
102900refgcc -m32 -march=pentiumpro -O2 -fomit-frame-pointer2014052320140517
102918refgcc -m32 -march=pentium2 -O2 -fomit-frame-pointer2014052320140517
103100refgcc -m32 -march=pentiumpro -O3 -fomit-frame-pointer2014052320140517
103124refgcc -m32 -march=pentium-m -O2 -fomit-frame-pointer2014052320140517
103176refgcc -funroll-loops -m32 -march=pentium3 -O2 -fomit-frame-pointer2014052320140517
104291refgcc -m32 -march=pentium4 -O2 -fomit-frame-pointer2014052320140517
104858refgcc -funroll-loops -m32 -march=pentium2 -O -fomit-frame-pointer2014052320140517
105024refgcc -m32 -march=athlon -O -fomit-frame-pointer2014052320140517
105030refgcc -m32 -march=pentium2 -O -fomit-frame-pointer2014052320140517
105249refgcc -funroll-loops -m32 -march=nocona -O -fomit-frame-pointer2014052320140517
105255refgcc -funroll-loops -m32 -march=pentium4 -O -fomit-frame-pointer2014052320140517
105255refgcc -m32 -march=pentium-m -O -fomit-frame-pointer2014052320140517
105264refgcc -m32 -march=pentium4 -O -fomit-frame-pointer2014052320140517
105309refgcc -m32 -march=pentium3 -O -fomit-frame-pointer2014052320140517
105367refgcc -m32 -march=nocona -O -fomit-frame-pointer2014052320140517
105388refgcc -m32 -march=k8 -O -fomit-frame-pointer2014052320140517
105394refgcc -m32 -O -fomit-frame-pointer2014052320140517
105433refgcc -m32 -march=prescott -O -fomit-frame-pointer2014052320140517
105466refgcc -m32 -march=pentiumpro -O -fomit-frame-pointer2014052320140517
105497refgcc -m32 -march=core2 -O -fomit-frame-pointer2014052320140517
108588refgcc -funroll-loops -m32 -march=i386 -O -fomit-frame-pointer2014052320140517
108727refgcc -m32 -march=i386 -O -fomit-frame-pointer2014052320140517
109294refgcc -funroll-loops -m32 -march=i386 -O2 -fomit-frame-pointer2014052320140517
110779refgcc -m32 -march=k6 -O2 -fomit-frame-pointer2014052320140517
111067refgcc -m32 -march=k6-2 -O2 -fomit-frame-pointer2014052320140517
111436refgcc -funroll-loops -m32 -march=k6 -O2 -fomit-frame-pointer2014052320140517
111476refgcc -funroll-loops -m32 -march=k6-2 -O2 -fomit-frame-pointer2014052320140517
111870refgcc -funroll-loops -m32 -march=k6-3 -O -fomit-frame-pointer2014052320140517
111900refgcc -funroll-loops -m32 -march=k6-2 -O -fomit-frame-pointer2014052320140517
112058refgcc -m32 -march=k6-2 -O -fomit-frame-pointer2014052320140517
112100refgcc -funroll-loops -m32 -march=k6 -O -fomit-frame-pointer2014052320140517
112133refgcc -m32 -march=k6-3 -O -fomit-frame-pointer2014052320140517
112194refgcc -m32 -march=k6 -O -fomit-frame-pointer2014052320140517
112515refgcc -m32 -march=i486 -O3 -fomit-frame-pointer2014052320140517
112812refgcc -m32 -march=i486 -O2 -fomit-frame-pointer2014052320140517
123079refgcc -m32 -march=pentium2 -Os -fomit-frame-pointer2014052320140517
123082refgcc -m32 -march=pentium-mmx -Os -fomit-frame-pointer2014052320140517
123085refgcc -m32 -march=athlon -Os -fomit-frame-pointer2014052320140517
123085refgcc -m32 -march=pentium -Os -fomit-frame-pointer2014052320140517
123097refgcc -m32 -Os -fomit-frame-pointer2014052320140517
123170refgcc -m32 -march=core2 -Os -fomit-frame-pointer2014052320140517
123170refgcc -m32 -march=pentium-m -Os -fomit-frame-pointer2014052320140517
123176refgcc -m32 -march=k8 -Os -fomit-frame-pointer2014052320140517
123179refgcc -m32 -march=k6 -Os -fomit-frame-pointer2014052320140517
123191refgcc -m32 -march=k6-2 -Os -fomit-frame-pointer2014052320140517
123246refgcc -m32 -march=k6-3 -Os -fomit-frame-pointer2014052320140517
123270refgcc -m32 -march=pentiumpro -Os -fomit-frame-pointer2014052320140517
123300refgcc -m32 -march=pentium3 -Os -fomit-frame-pointer2014052320140517
124664refgcc -m32 -march=nocona -Os -fomit-frame-pointer2014052320140517
124667refgcc -m32 -march=pentium4 -Os -fomit-frame-pointer2014052320140517
124685refgcc -m32 -march=prescott -Os -fomit-frame-pointer2014052320140517
124715refgcc -m32 -march=i486 -Os -fomit-frame-pointer2014052320140517
124721refgcc -m32 -march=i386 -Os -fomit-frame-pointer2014052320140517
124812refgcc -funroll-loops -m32 -march=pentium4 -Os -fomit-frame-pointer2014052320140517
154012refgcc -m32 -march=pentium-mmx -O -fomit-frame-pointer2014052320140517
154091refgcc -m32 -march=pentium -O -fomit-frame-pointer2014052320140517
161130refgcc -m32 -march=i486 -O -fomit-frame-pointer2014052320140517
161170refgcc -funroll-loops -m32 -march=i486 -O -fomit-frame-pointer2014052320140517
213028refgcc -m32 -march=k8 -O3 -fomit-frame-pointer2014052320140517
213121refgcc -m32 -march=athlon -O3 -fomit-frame-pointer2014052320140517
213693refgcc -funroll-loops -m32 -march=pentium -O2 -fomit-frame-pointer2014052320140517
213735refgcc -m32 -march=pentium2 -O3 -fomit-frame-pointer2014052320140517
214121refgcc -funroll-loops -m32 -march=pentium2 -O2 -fomit-frame-pointer2014052320140517
216042refgcc -m32 -march=nocona -O2 -fomit-frame-pointer2014052320140517
216672refgcc -m32 -march=pentium4 -O3 -fomit-frame-pointer2014052320140517
217000refgcc -funroll-loops -m32 -march=prescott -O2 -fomit-frame-pointer2014052320140517
230114refgcc -m32 -march=k6-2 -O3 -fomit-frame-pointer2014052320140517
230550refgcc -m32 -march=pentium-mmx -O3 -fomit-frame-pointer2014052320140517
230700refgcc -m32 -O3 -fomit-frame-pointer2014052320140517
231025refgcc -funroll-loops -m32 -O3 -fomit-frame-pointer2014052320140517
231200refgcc -funroll-loops -m32 -march=athlon -O3 -fomit-frame-pointer2014052320140517
231233refgcc -funroll-loops -m32 -march=athlon -O2 -fomit-frame-pointer2014052320140517
231250refgcc -funroll-loops -m32 -march=k8 -O2 -fomit-frame-pointer2014052320140517
231350refgcc -funroll-loops -m32 -O2 -fomit-frame-pointer2014052320140517
231441refgcc -funroll-loops -m32 -march=k8 -O3 -fomit-frame-pointer2014052320140517
231491refgcc -funroll-loops -m32 -march=pentium3 -O3 -fomit-frame-pointer2014052320140517
231508refgcc -funroll-loops -m32 -march=pentium-m -O3 -fomit-frame-pointer2014052320140517
231609refgcc -funroll-loops -m32 -march=pentiumpro -O2 -fomit-frame-pointer2014052320140517
231717refgcc -funroll-loops -m32 -march=pentium-mmx -O3 -fomit-frame-pointer2014052320140517
231734refgcc -funroll-loops -m32 -march=pentium-mmx -O2 -fomit-frame-pointer2014052320140517
231758refgcc -funroll-loops -m32 -march=pentium2 -O3 -fomit-frame-pointer2014052320140517
231800refgcc -funroll-loops -m32 -march=pentium -O3 -fomit-frame-pointer2014052320140517
231975refgcc -funroll-loops -m32 -march=pentium-m -O2 -fomit-frame-pointer2014052320140517
232017refgcc -funroll-loops -m32 -march=pentiumpro -O3 -fomit-frame-pointer2014052320140517
234034refgcc -m32 -march=prescott -O2 -fomit-frame-pointer2014052320140517
234050refgcc -m32 -march=prescott -O3 -fomit-frame-pointer2014052320140517
234075refgcc -m32 -march=nocona -O3 -fomit-frame-pointer2014052320140517
234875refgcc -funroll-loops -m32 -march=nocona -O2 -fomit-frame-pointer2014052320140517
234942refgcc -funroll-loops -m32 -march=nocona -O3 -fomit-frame-pointer2014052320140517
235033refgcc -funroll-loops -m32 -march=pentium4 -O3 -fomit-frame-pointer2014052320140517
235175refgcc -funroll-loops -m32 -march=prescott -O3 -fomit-frame-pointer2014052320140517
235225refgcc -funroll-loops -m32 -march=pentium4 -O2 -fomit-frame-pointer2014052320140517
235933refgcc -funroll-loops -m32 -march=athlon -O -fomit-frame-pointer2014052320140517
236592refgcc -funroll-loops -m32 -march=prescott -O -fomit-frame-pointer2014052320140517
236717refgcc -funroll-loops -m32 -march=pentiumpro -O -fomit-frame-pointer2014052320140517
236725refgcc -funroll-loops -m32 -march=k8 -O -fomit-frame-pointer2014052320140517
236759refgcc -funroll-loops -m32 -march=pentium3 -O -fomit-frame-pointer2014052320140517
236775refgcc -funroll-loops -m32 -march=pentium-m -O -fomit-frame-pointer2014052320140517
237092refgcc -funroll-loops -m32 -O -fomit-frame-pointer2014052320140517
244408refgcc -m32 -march=i386 -O3 -fomit-frame-pointer2014052320140517
244708refgcc -funroll-loops -m32 -march=i386 -O3 -fomit-frame-pointer2014052320140517
246659refgcc -m32 -march=i386 -O2 -fomit-frame-pointer2014052320140517
248508refgcc -funroll-loops -m32 -march=k6-2 -O3 -fomit-frame-pointer2014052320140517
248525refgcc -funroll-loops -m32 -march=k6-3 -O3 -fomit-frame-pointer2014052320140517
248525refgcc -funroll-loops -m32 -march=k6 -O3 -fomit-frame-pointer2014052320140517
249200refgcc -m32 -march=k6-3 -O3 -fomit-frame-pointer2014052320140517
249216refgcc -m32 -march=k6 -O3 -fomit-frame-pointer2014052320140517
249825refgcc -m32 -march=k6-3 -O2 -fomit-frame-pointer2014052320140517
250800refgcc -funroll-loops -m32 -march=k6-3 -O2 -fomit-frame-pointer2014052320140517
251984refgcc -funroll-loops -m32 -march=i486 -O3 -fomit-frame-pointer2014052320140517
253284refgcc -funroll-loops -m32 -march=i486 -O2 -fomit-frame-pointer2014052320140517
259221refgcc -funroll-loops -m32 -march=i486 -Os -fomit-frame-pointer2014052320140517
275925refgcc -funroll-loops -m32 -march=pentium -Os -fomit-frame-pointer2014052320140517
275958refgcc -funroll-loops -m32 -march=pentium-mmx -Os -fomit-frame-pointer2014052320140517
276616refgcc -funroll-loops -m32 -march=k8 -Os -fomit-frame-pointer2014052320140517
276617refgcc -funroll-loops -m32 -march=athlon -Os -fomit-frame-pointer2014052320140517
276633refgcc -funroll-loops -m32 -march=k6 -Os -fomit-frame-pointer2014052320140517
276742refgcc -funroll-loops -m32 -march=k6-3 -Os -fomit-frame-pointer2014052320140517
276759refgcc -funroll-loops -m32 -march=k6-2 -Os -fomit-frame-pointer2014052320140517
277925refgcc -funroll-loops -m32 -march=pentium3 -Os -fomit-frame-pointer2014052320140517
278166refgcc -funroll-loops -m32 -march=pentium2 -Os -fomit-frame-pointer2014052320140517
278183refgcc -funroll-loops -m32 -march=pentium-m -Os -fomit-frame-pointer2014052320140517
278233refgcc -funroll-loops -m32 -march=pentiumpro -Os -fomit-frame-pointer2014052320140517
278283refgcc -funroll-loops -m32 -Os -fomit-frame-pointer2014052320140517
280792refgcc -funroll-loops -m32 -march=nocona -Os -fomit-frame-pointer2014052320140517
280934refgcc -funroll-loops -m32 -march=prescott -Os -fomit-frame-pointer2014052320140517
280950refgcc -funroll-loops -m32 -march=i386 -Os -fomit-frame-pointer2014052320140517
346208refgcc -funroll-loops -m32 -march=pentium-mmx -O -fomit-frame-pointer2014052320140517
346400refgcc -funroll-loops -m32 -march=pentium -O -fomit-frame-pointer2014052320140517