Implementation notes: x86, cryptologic, crypto_aead/aegis256

Computer: cryptologic
Architecture: x86
CPU ID: GenuineIntel-000206c2-bfebfbff
SUPERCOP version: 20140517
Operation: crypto_aead
Primitive: aegis256
TimeImplementationCompilerBenchmark dateSUPERCOP version
124970refgcc -m32 -O3 -fomit-frame-pointer2014052320140517
125037refgcc -m32 -march=pentium-m -O2 -fomit-frame-pointer2014052320140517
125046refgcc -m32 -march=athlon -O2 -fomit-frame-pointer2014052320140517
125073refgcc -m32 -march=k8 -O2 -fomit-frame-pointer2014052320140517
125085refgcc -m32 -march=pentium2 -O2 -fomit-frame-pointer2014052320140517
125097refgcc -m32 -O2 -fomit-frame-pointer2014052320140517
125109refgcc -funroll-loops -m32 -march=pentium-m -O3 -fomit-frame-pointer2014052320140517
125124refgcc -funroll-loops -m32 -march=athlon -O2 -fomit-frame-pointer2014052320140517
125173refgcc -m32 -march=pentium-m -O3 -fomit-frame-pointer2014052320140517
125224refgcc -m32 -march=pentium2 -O3 -fomit-frame-pointer2014052320140517
125246refgcc -m32 -march=pentium3 -O2 -fomit-frame-pointer2014052320140517
125327refgcc -m32 -march=pentiumpro -O2 -fomit-frame-pointer2014052320140517
125424refgcc -m32 -march=k8 -O3 -fomit-frame-pointer2014052320140517
125612refgcc -m32 -march=pentium -O3 -fomit-frame-pointer2014052320140517
125661refgcc -m32 -march=core2 -O2 -fomit-frame-pointer2014052320140517
125770refgcc -funroll-loops -m32 -march=pentium -O2 -fomit-frame-pointer2014052320140517
125776refgcc -m32 -march=pentium-mmx -O3 -fomit-frame-pointer2014052320140517
125909refgcc -m32 -march=pentium-mmx -O2 -fomit-frame-pointer2014052320140517
126037refgcc -m32 -march=pentium -O2 -fomit-frame-pointer2014052320140517
126936refgcc -funroll-loops -m32 -march=prescott -O -fomit-frame-pointer2014052320140517
126943refgcc -funroll-loops -m32 -march=nocona -O -fomit-frame-pointer2014052320140517
126994refgcc -m32 -march=pentium4 -O -fomit-frame-pointer2014052320140517
127018refgcc -m32 -march=k8 -O -fomit-frame-pointer2014052320140517
127018refgcc -m32 -march=pentium2 -O -fomit-frame-pointer2014052320140517
127037refgcc -m32 -march=prescott -O -fomit-frame-pointer2014052320140517
127070refgcc -m32 -march=pentium3 -O -fomit-frame-pointer2014052320140517
127073refgcc -m32 -march=core2 -O -fomit-frame-pointer2014052320140517
127094refgcc -m32 -march=athlon -O -fomit-frame-pointer2014052320140517
127155refgcc -funroll-loops -m32 -march=pentium4 -O2 -fomit-frame-pointer2014052320140517
127161refgcc -m32 -march=pentium-m -O -fomit-frame-pointer2014052320140517
127206refgcc -m32 -march=nocona -O3 -fomit-frame-pointer2014052320140517
127215refgcc -funroll-loops -m32 -march=nocona -O2 -fomit-frame-pointer2014052320140517
127230refgcc -m32 -march=nocona -O -fomit-frame-pointer2014052320140517
127233refgcc -m32 -march=prescott -O3 -fomit-frame-pointer2014052320140517
127282refgcc -m32 -march=nocona -O2 -fomit-frame-pointer2014052320140517
127294refgcc -m32 -march=pentium4 -O2 -fomit-frame-pointer2014052320140517
127345refgcc -m32 -march=prescott -O2 -fomit-frame-pointer2014052320140517
127670refgcc -m32 -O -fomit-frame-pointer2014052320140517
127767refgcc -m32 -march=pentiumpro -O -fomit-frame-pointer2014052320140517
131276refgcc -funroll-loops -m32 -march=i386 -O -fomit-frame-pointer2014052320140517
131509refgcc -m32 -march=i386 -O -fomit-frame-pointer2014052320140517
132785refgcc -funroll-loops -m32 -march=i386 -O2 -fomit-frame-pointer2014052320140517
133394refgcc -m32 -march=i386 -O2 -fomit-frame-pointer2014052320140517
133618refgcc -funroll-loops -m32 -march=k6-2 -O2 -fomit-frame-pointer2014052320140517
133712refgcc -funroll-loops -m32 -march=k6-3 -O2 -fomit-frame-pointer2014052320140517
133752refgcc -m32 -march=k6-3 -O2 -fomit-frame-pointer2014052320140517
133830refgcc -m32 -march=k6 -O2 -fomit-frame-pointer2014052320140517
133846refgcc -funroll-loops -m32 -march=k6 -O2 -fomit-frame-pointer2014052320140517
135512refgcc -funroll-loops -m32 -march=k6-3 -O -fomit-frame-pointer2014052320140517
135609refgcc -m32 -march=k6 -O -fomit-frame-pointer2014052320140517
135618refgcc -m32 -march=k6-3 -O -fomit-frame-pointer2014052320140517
135800refgcc -m32 -march=i486 -O3 -fomit-frame-pointer2014052320140517
135803refgcc -m32 -march=k6-2 -O -fomit-frame-pointer2014052320140517
136160refgcc -m32 -march=i486 -O2 -fomit-frame-pointer2014052320140517
147840refgcc -m32 -march=core2 -Os -fomit-frame-pointer2014052320140517
147994refgcc -funroll-loops -m32 -march=k6 -Os -fomit-frame-pointer2014052320140517
148040refgcc -funroll-loops -m32 -march=athlon -Os -fomit-frame-pointer2014052320140517
148076refgcc -m32 -march=k6 -Os -fomit-frame-pointer2014052320140517
148079refgcc -m32 -march=k8 -Os -fomit-frame-pointer2014052320140517
148088refgcc -m32 -march=k6-2 -Os -fomit-frame-pointer2014052320140517
148103refgcc -m32 -march=athlon -Os -fomit-frame-pointer2014052320140517
148109refgcc -m32 -march=k6-3 -Os -fomit-frame-pointer2014052320140517
148115refgcc -m32 -march=pentium -Os -fomit-frame-pointer2014052320140517
148127refgcc -m32 -march=pentiumpro -Os -fomit-frame-pointer2014052320140517
148133refgcc -m32 -march=pentium3 -Os -fomit-frame-pointer2014052320140517
148136refgcc -m32 -march=pentium-m -Os -fomit-frame-pointer2014052320140517
148149refgcc -m32 -march=pentium-mmx -Os -fomit-frame-pointer2014052320140517
148194refgcc -m32 -Os -fomit-frame-pointer2014052320140517
148209refgcc -m32 -march=pentium2 -Os -fomit-frame-pointer2014052320140517
148534refgcc -funroll-loops -m32 -march=pentiumpro -Os -fomit-frame-pointer2014052320140517
149458refgcc -funroll-loops -m32 -march=nocona -Os -fomit-frame-pointer2014052320140517
149506refgcc -m32 -march=prescott -Os -fomit-frame-pointer2014052320140517
149543refgcc -m32 -march=i386 -Os -fomit-frame-pointer2014052320140517
149558refgcc -m32 -march=i486 -Os -fomit-frame-pointer2014052320140517
149558refgcc -m32 -march=nocona -Os -fomit-frame-pointer2014052320140517
149600refgcc -m32 -march=pentium4 -Os -fomit-frame-pointer2014052320140517
187679refgcc -m32 -march=pentium-mmx -O -fomit-frame-pointer2014052320140517
188288refgcc -m32 -march=pentium -O -fomit-frame-pointer2014052320140517
196385refgcc -funroll-loops -m32 -march=i486 -O -fomit-frame-pointer2014052320140517
196600refgcc -m32 -march=i486 -O -fomit-frame-pointer2014052320140517
241307refgcc -m32 -march=athlon -O3 -fomit-frame-pointer2014052320140517
241407refgcc -funroll-loops -m32 -march=pentium3 -O3 -fomit-frame-pointer2014052320140517
242750refgcc -funroll-loops -m32 -march=pentium -O3 -fomit-frame-pointer2014052320140517
259637refgcc -funroll-loops -m32 -march=pentium-m -O2 -fomit-frame-pointer2014052320140517
260151refgcc -funroll-loops -m32 -march=pentiumpro -O3 -fomit-frame-pointer2014052320140517
260635refgcc -m32 -march=pentium3 -O3 -fomit-frame-pointer2014052320140517
264072refgcc -funroll-loops -m32 -march=nocona -O3 -fomit-frame-pointer2014052320140517
277765refgcc -funroll-loops -m32 -march=k6-3 -O3 -fomit-frame-pointer2014052320140517
280991refgcc -funroll-loops -m32 -O3 -fomit-frame-pointer2014052320140517
281116refgcc -funroll-loops -m32 -O2 -fomit-frame-pointer2014052320140517
281184refgcc -funroll-loops -m32 -march=athlon -O3 -fomit-frame-pointer2014052320140517
281200refgcc -funroll-loops -m32 -march=k8 -O3 -fomit-frame-pointer2014052320140517
281350refgcc -funroll-loops -m32 -march=k8 -O2 -fomit-frame-pointer2014052320140517
281484refgcc -funroll-loops -m32 -march=pentium2 -O2 -fomit-frame-pointer2014052320140517
281592refgcc -funroll-loops -m32 -march=pentiumpro -O2 -fomit-frame-pointer2014052320140517
281742refgcc -m32 -march=core2 -O3 -fomit-frame-pointer2014052320140517
281808refgcc -funroll-loops -m32 -march=pentium2 -O3 -fomit-frame-pointer2014052320140517
281850refgcc -funroll-loops -m32 -march=pentium3 -O2 -fomit-frame-pointer2014052320140517
282367refgcc -m32 -march=pentiumpro -O3 -fomit-frame-pointer2014052320140517
282808refgcc -funroll-loops -m32 -march=pentium-mmx -O2 -fomit-frame-pointer2014052320140517
282975refgcc -funroll-loops -m32 -march=pentium-mmx -O3 -fomit-frame-pointer2014052320140517
285608refgcc -funroll-loops -m32 -march=pentium3 -O -fomit-frame-pointer2014052320140517
285616refgcc -funroll-loops -m32 -march=pentium4 -O -fomit-frame-pointer2014052320140517
285683refgcc -funroll-loops -m32 -march=pentium-m -O -fomit-frame-pointer2014052320140517
285692refgcc -funroll-loops -m32 -march=pentium2 -O -fomit-frame-pointer2014052320140517
285717refgcc -funroll-loops -m32 -march=k8 -O -fomit-frame-pointer2014052320140517
285758refgcc -funroll-loops -m32 -march=athlon -O -fomit-frame-pointer2014052320140517
286108refgcc -funroll-loops -m32 -march=prescott -O3 -fomit-frame-pointer2014052320140517
286134refgcc -m32 -march=pentium4 -O3 -fomit-frame-pointer2014052320140517
286192refgcc -funroll-loops -m32 -march=prescott -O2 -fomit-frame-pointer2014052320140517
286292refgcc -funroll-loops -m32 -march=pentium4 -O3 -fomit-frame-pointer2014052320140517
286934refgcc -funroll-loops -m32 -march=pentiumpro -O -fomit-frame-pointer2014052320140517
287808refgcc -funroll-loops -m32 -O -fomit-frame-pointer2014052320140517
298450refgcc -funroll-loops -m32 -march=i386 -O3 -fomit-frame-pointer2014052320140517
298909refgcc -m32 -march=i386 -O3 -fomit-frame-pointer2014052320140517
300684refgcc -m32 -march=k6 -O3 -fomit-frame-pointer2014052320140517
300833refgcc -m32 -march=k6-2 -O3 -fomit-frame-pointer2014052320140517
300916refgcc -funroll-loops -m32 -march=k6 -O3 -fomit-frame-pointer2014052320140517
301042refgcc -m32 -march=k6-3 -O3 -fomit-frame-pointer2014052320140517
301217refgcc -funroll-loops -m32 -march=k6-2 -O3 -fomit-frame-pointer2014052320140517
301467refgcc -m32 -march=k6-2 -O2 -fomit-frame-pointer2014052320140517
305009refgcc -funroll-loops -m32 -march=k6 -O -fomit-frame-pointer2014052320140517
305017refgcc -funroll-loops -m32 -march=k6-2 -O -fomit-frame-pointer2014052320140517
305583refgcc -funroll-loops -m32 -march=i486 -O3 -fomit-frame-pointer2014052320140517
305942refgcc -funroll-loops -m32 -march=i486 -O2 -fomit-frame-pointer2014052320140517
332750refgcc -funroll-loops -m32 -march=k6-3 -Os -fomit-frame-pointer2014052320140517
332933refgcc -funroll-loops -m32 -march=k6-2 -Os -fomit-frame-pointer2014052320140517
332941refgcc -funroll-loops -m32 -march=pentium -Os -fomit-frame-pointer2014052320140517
332967refgcc -funroll-loops -m32 -march=k8 -Os -fomit-frame-pointer2014052320140517
333050refgcc -funroll-loops -m32 -march=pentium-mmx -Os -fomit-frame-pointer2014052320140517
334142refgcc -funroll-loops -m32 -march=pentium2 -Os -fomit-frame-pointer2014052320140517
334150refgcc -funroll-loops -m32 -march=pentium3 -Os -fomit-frame-pointer2014052320140517
334175refgcc -funroll-loops -m32 -march=pentium-m -Os -fomit-frame-pointer2014052320140517
334534refgcc -funroll-loops -m32 -Os -fomit-frame-pointer2014052320140517
336200refgcc -funroll-loops -m32 -march=i486 -Os -fomit-frame-pointer2014052320140517
336200refgcc -funroll-loops -m32 -march=pentium4 -Os -fomit-frame-pointer2014052320140517
336308refgcc -funroll-loops -m32 -march=prescott -Os -fomit-frame-pointer2014052320140517
336317refgcc -funroll-loops -m32 -march=i386 -Os -fomit-frame-pointer2014052320140517
422367refgcc -funroll-loops -m32 -march=pentium-mmx -O -fomit-frame-pointer2014052320140517
423884refgcc -funroll-loops -m32 -march=pentium -O -fomit-frame-pointer2014052320140517