Implementation notes: x86, kizomba, crypto_aead/shellaes128v1d7n80

Computer: kizomba
Architecture: x86
CPU ID: GenuineIntel-000906e9-bfebfbff
SUPERCOP version: 20181216
Operation: crypto_aead
Primitive: shellaes128v1d7n80
TimeImplementationCompilerBenchmark dateSUPERCOP version
245693refgcc -funroll-loops -m32 -march=pentium4 -O3 -fomit-frame-pointer2018082520180818
248625refgcc -funroll-loops -m32 -march=barcelona -O3 -fomit-frame-pointer2018082520180818
249121refgcc -m32 -march=pentium4 -O3 -fomit-frame-pointer2018082520180818
249832refgcc -funroll-loops -m32 -march=k8 -O3 -fomit-frame-pointer2018082520180818
254214refgcc -funroll-loops -m32 -march=nocona -O3 -fomit-frame-pointer2018082520180818
255720refgcc -funroll-loops -m32 -march=pentium-m -O3 -fomit-frame-pointer2018082520180818
255846refgcc -m32 -march=core2 -msse4.1 -O3 -fomit-frame-pointer2018082520180818
256160refgcc -m32 -march=core-avx-i -O3 -fomit-frame-pointer2018082520180818
256298refgcc -m32 -march=prescott -O3 -fomit-frame-pointer2018082520180818
256652refgcc -m32 -march=corei7 -O3 -fomit-frame-pointer2018082520180818
256784refgcc -m32 -march=corei7-avx -O3 -fomit-frame-pointer2018082520180818
256802refgcc -m32 -march=core2 -msse4 -O3 -fomit-frame-pointer2018082520180818
256829refgcc -m32 -march=core2 -O3 -fomit-frame-pointer2018082520180818
258075refgcc -funroll-loops -m32 -march=athlon -O3 -fomit-frame-pointer2018082520180818
259377refgcc -m32 -march=k8 -O3 -fomit-frame-pointer2018082520180818
259418refgcc -funroll-loops -m32 -march=pentium4 -O2 -fomit-frame-pointer2018082520180818
260115refgcc -m32 -march=core-avx2 -O3 -fomit-frame-pointer2018082520180818
260365refgcc -m32 -march=pentium-m -O3 -fomit-frame-pointer2018082520180818
260873refgcc -funroll-loops -m32 -O3 -fomit-frame-pointer2018082520180818
261079refgcc -m32 -march=native -mtune=native -O3 -fomit-frame-pointer2018082520180818
261303refgcc -funroll-loops -m32 -march=prescott -O3 -fomit-frame-pointer2018082520180818
263040refgcc -m32 -march=barcelona -O3 -fomit-frame-pointer2018082520180818
263310refgcc -funroll-loops -m32 -march=k8 -O2 -fomit-frame-pointer2018082520180818
263369refgcc -funroll-loops -m32 -O2 -fomit-frame-pointer2018082520180818
263520refgcc -funroll-loops -m32 -march=barcelona -O2 -fomit-frame-pointer2018082520180818
263928refgcc -m32 -march=nocona -O3 -fomit-frame-pointer2018082520180818
265361refgcc -funroll-loops -m32 -march=pentiumpro -O3 -fomit-frame-pointer2018082520180818
266877refgcc -funroll-loops -m32 -march=athlon -O2 -fomit-frame-pointer2018082520180818
266935refgcc -funroll-loops -m32 -march=pentium2 -O3 -fomit-frame-pointer2018082520180818
267877refgcc -funroll-loops -m32 -march=prescott -O -fomit-frame-pointer2018082520180818
268010refgcc -funroll-loops -m32 -march=nocona -O -fomit-frame-pointer2018082520180818
268248refgcc -funroll-loops -m32 -march=pentium-m -O2 -fomit-frame-pointer2018082520180818
268367refgcc -funroll-loops -m32 -march=nocona -O2 -fomit-frame-pointer2018082520180818
268805refgcc -funroll-loops -m32 -march=pentium4 -O -fomit-frame-pointer2018082520180818
269520refgcc -funroll-loops -m32 -march=prescott -O2 -fomit-frame-pointer2018082520180818
269838refgcc -funroll-loops -m32 -march=pentium2 -O2 -fomit-frame-pointer2018082520180818
270111refgcc -funroll-loops -m32 -march=barcelona -O -fomit-frame-pointer2018082520180818
270127refgcc -funroll-loops -m32 -march=pentium3 -O2 -fomit-frame-pointer2018082520180818
270221refgcc -funroll-loops -m32 -O -fomit-frame-pointer2018082520180818
270530refgcc -m32 -march=pentium2 -O3 -fomit-frame-pointer2018082520180818
270988refgcc -funroll-loops -m32 -march=k8 -O -fomit-frame-pointer2018082520180818
271246refgcc -m32 -O3 -fomit-frame-pointer2018082520180818
271325refgcc -funroll-loops -m32 -march=pentium3 -O3 -fomit-frame-pointer2018082520180818
271448refgcc -m32 -march=athlon -O3 -fomit-frame-pointer2018082520180818
271599refgcc -m32 -march=pentiumpro -O3 -fomit-frame-pointer2018082520180818
272185refgcc -funroll-loops -m32 -march=athlon -O -fomit-frame-pointer2018082520180818
272796refgcc -m32 -march=pentium3 -O3 -fomit-frame-pointer2018082520180818
273984refgcc -funroll-loops -m32 -march=pentiumpro -O2 -fomit-frame-pointer2018082520180818
274464refgcc -m32 -march=pentium4 -O2 -fomit-frame-pointer2018082520180818
277162refgcc -funroll-loops -m32 -march=pentium3 -O -fomit-frame-pointer2018082520180818
277264refgcc -funroll-loops -m32 -march=pentiumpro -O -fomit-frame-pointer2018082520180818
277768refgcc -m32 -march=native -mtune=native -O -fomit-frame-pointer2018082520180818
278081refgcc -m32 -march=core2 -msse4.1 -O -fomit-frame-pointer2018082520180818
278102refgcc -m32 -march=athlon -O -fomit-frame-pointer2018082520180818
278516refgcc -m32 -march=core2 -msse4 -O -fomit-frame-pointer2018082520180818
278573refgcc -m32 -march=corei7-avx -O -fomit-frame-pointer2018082520180818
278643refgcc -m32 -O -fomit-frame-pointer2018082520180818
279234refgcc -m32 -march=core-avx-i -O -fomit-frame-pointer2018082520180818
279311refgcc -m32 -march=core-avx2 -O -fomit-frame-pointer2018082520180818
279941refgcc -funroll-loops -m32 -march=pentium-m -O -fomit-frame-pointer2018082520180818
280360refgcc -m32 -march=core2 -O -fomit-frame-pointer2018082520180818
280589refgcc -m32 -march=pentium4 -O -fomit-frame-pointer2018082520180818
280590refgcc -m32 -march=prescott -O -fomit-frame-pointer2018082520180818
280675refgcc -m32 -march=k8 -O -fomit-frame-pointer2018082520180818
280907refgcc -m32 -march=corei7 -O -fomit-frame-pointer2018082520180818
280948refgcc -funroll-loops -m32 -march=k6 -O3 -fomit-frame-pointer2018082520180818
281082refgcc -funroll-loops -m32 -march=pentium -O -fomit-frame-pointer2018082520180818
281133refgcc -funroll-loops -m32 -march=k6-2 -O3 -fomit-frame-pointer2018082520180818
281153refgcc -m32 -march=barcelona -O -fomit-frame-pointer2018082520180818
281276refgcc -funroll-loops -m32 -march=pentium-mmx -O -fomit-frame-pointer2018082520180818
281569refgcc -m32 -march=nocona -O -fomit-frame-pointer2018082520180818
281783refgcc -funroll-loops -m32 -march=k6-3 -O3 -fomit-frame-pointer2018082520180818
281797refgcc -funroll-loops -m32 -march=pentium2 -O -fomit-frame-pointer2018082520180818
281857refgcc -m32 -O2 -fomit-frame-pointer2018082520180818
282897refgcc -m32 -march=athlon -O2 -fomit-frame-pointer2018082520180818
282934refgcc -m32 -march=native -mtune=native -O2 -fomit-frame-pointer2018082520180818
282945refgcc -m32 -march=k8 -O2 -fomit-frame-pointer2018082520180818
283801refgcc -funroll-loops -m32 -march=pentium -O3 -fomit-frame-pointer2018082520180818
283883refgcc -funroll-loops -m32 -march=k6-3 -O2 -fomit-frame-pointer2018082520180818
284280refgcc -m32 -march=corei7 -O2 -fomit-frame-pointer2018082520180818
284837refgcc -funroll-loops -m32 -march=k6-2 -O2 -fomit-frame-pointer2018082520180818
284850refgcc -m32 -march=core2 -msse4 -O2 -fomit-frame-pointer2018082520180818
285049refgcc -funroll-loops -m32 -march=k6 -O2 -fomit-frame-pointer2018082520180818
285139refgcc -m32 -march=core2 -O2 -fomit-frame-pointer2018082520180818
285347refgcc -funroll-loops -m32 -march=i386 -O3 -fomit-frame-pointer2018082520180818
285587refgcc -m32 -march=pentium -O3 -fomit-frame-pointer2018082520180818
285688refgcc -funroll-loops -m32 -march=pentium-mmx -O3 -fomit-frame-pointer2018082520180818
285936refgcc -m32 -march=core-avx2 -O2 -fomit-frame-pointer2018082520180818
286018refgcc -m32 -march=corei7-avx -O2 -fomit-frame-pointer2018082520180818
286135refgcc -m32 -march=pentium-mmx -O3 -fomit-frame-pointer2018082520180818
286137refgcc -m32 -march=nocona -O2 -fomit-frame-pointer2018082520180818
286196refgcc -m32 -march=core2 -msse4.1 -O2 -fomit-frame-pointer2018082520180818
287564refgcc -m32 -march=barcelona -O2 -fomit-frame-pointer2018082520180818
287772refgcc -m32 -march=k6-2 -O3 -fomit-frame-pointer2018082520180818
287952refgcc -m32 -march=k6 -O3 -fomit-frame-pointer2018082520180818
288248refgcc -funroll-loops -m32 -march=i386 -O2 -fomit-frame-pointer2018082520180818
288409refgcc -funroll-loops -m32 -march=pentium -O2 -fomit-frame-pointer2018082520180818
288540refgcc -m32 -march=k6-3 -O3 -fomit-frame-pointer2018082520180818
289482refgcc -m32 -march=core-avx-i -O2 -fomit-frame-pointer2018082520180818
289896refgcc -m32 -march=pentium2 -O -fomit-frame-pointer2018082520180818
290109refgcc -funroll-loops -m32 -march=k6 -O -fomit-frame-pointer2018082520180818
290286refgcc -m32 -march=i386 -O3 -fomit-frame-pointer2018082520180818
290311refgcc -m32 -march=pentium-m -O -fomit-frame-pointer2018082520180818
290399refgcc -m32 -march=pentium-m -O2 -fomit-frame-pointer2018082520180818
290748refgcc -m32 -march=pentium-mmx -O -fomit-frame-pointer2018082520180818
290752refgcc -m32 -march=pentium -O -fomit-frame-pointer2018082520180818
290764refgcc -funroll-loops -m32 -march=k6-3 -O -fomit-frame-pointer2018082520180818
290984refgcc -m32 -march=pentium3 -O -fomit-frame-pointer2018082520180818
291181refgcc -m32 -march=prescott -O2 -fomit-frame-pointer2018082520180818
291403refgcc -m32 -march=pentium3 -O2 -fomit-frame-pointer2018082520180818
292192refgcc -m32 -march=pentium2 -O2 -fomit-frame-pointer2018082520180818
292986refgcc -m32 -march=pentiumpro -O -fomit-frame-pointer2018082520180818
294050refgcc -m32 -march=pentiumpro -O2 -fomit-frame-pointer2018082520180818
294543refgcc -funroll-loops -m32 -march=pentium-mmx -O2 -fomit-frame-pointer2018082520180818
294609refgcc -funroll-loops -m32 -march=k6-2 -O -fomit-frame-pointer2018082520180818
299021refgcc -funroll-loops -m32 -march=i386 -O -fomit-frame-pointer2018082520180818
300907refgcc -funroll-loops -m32 -march=i486 -O3 -fomit-frame-pointer2018082520180818
302388refgcc -m32 -march=k6 -O -fomit-frame-pointer2018082520180818
302960refgcc -m32 -march=k6-3 -O -fomit-frame-pointer2018082520180818
305083refgcc -m32 -march=i486 -O3 -fomit-frame-pointer2018082520180818
305186refgcc -funroll-loops -m32 -march=i486 -O2 -fomit-frame-pointer2018082520180818
306520refgcc -m32 -march=i386 -O -fomit-frame-pointer2018082520180818
307232refgcc -m32 -march=k6-2 -O -fomit-frame-pointer2018082520180818
308744refgcc -funroll-loops -m32 -march=i486 -O -fomit-frame-pointer2018082520180818
310807refgcc -m32 -march=corei7 -Os -fomit-frame-pointer2018082520180818
311335refgcc -funroll-loops -m32 -march=k6 -Os -fomit-frame-pointer2018082520180818
311584refgcc -m32 -march=pentium-mmx -O2 -fomit-frame-pointer2018082520180818
311599refgcc -m32 -march=core2 -msse4.1 -Os -fomit-frame-pointer2018082520180818
311617refgcc -m32 -march=k6-2 -O2 -fomit-frame-pointer2018082520180818
311776refgcc -m32 -march=k6 -O2 -fomit-frame-pointer2018082520180818
311856refgcc -funroll-loops -m32 -march=k6-3 -Os -fomit-frame-pointer2018082520180818
311895refgcc -m32 -march=k6-2 -Os -fomit-frame-pointer2018082520180818
312178refgcc -m32 -march=k6-3 -O2 -fomit-frame-pointer2018082520180818
312232refgcc -m32 -march=core-avx-i -Os -fomit-frame-pointer2018082520180818
312514refgcc -m32 -march=i486 -O -fomit-frame-pointer2018082520180818
312566refgcc -m32 -march=k6 -Os -fomit-frame-pointer2018082520180818
312585refgcc -funroll-loops -m32 -march=barcelona -Os -fomit-frame-pointer2018082520180818
313246refgcc -funroll-loops -m32 -march=k6-2 -Os -fomit-frame-pointer2018082520180818
313369refgcc -funroll-loops -m32 -march=pentium4 -Os -fomit-frame-pointer2018082520180818
313453refgcc -m32 -march=corei7-avx -Os -fomit-frame-pointer2018082520180818
313540refgcc -m32 -march=k6-3 -Os -fomit-frame-pointer2018082520180818
313579refgcc -funroll-loops -m32 -march=pentium -Os -fomit-frame-pointer2018082520180818
313583refgcc -funroll-loops -m32 -march=k8 -Os -fomit-frame-pointer2018082520180818
314016refgcc -m32 -march=athlon -Os -fomit-frame-pointer2018082520180818
314033refgcc -funroll-loops -m32 -Os -fomit-frame-pointer2018082520180818
314203refgcc -m32 -march=prescott -Os -fomit-frame-pointer2018082520180818
314222refgcc -funroll-loops -m32 -march=athlon -Os -fomit-frame-pointer2018082520180818
314283refgcc -m32 -march=i486 -Os -fomit-frame-pointer2018082520180818
314574refgcc -m32 -Os -fomit-frame-pointer2018082520180818
314643refgcc -funroll-loops -m32 -march=pentium-mmx -Os -fomit-frame-pointer2018082520180818
314649refgcc -m32 -march=i386 -Os -fomit-frame-pointer2018082520180818
315189refgcc -m32 -march=core2 -Os -fomit-frame-pointer2018082520180818
315387refgcc -m32 -march=pentium-mmx -Os -fomit-frame-pointer2018082520180818
315436refgcc -m32 -march=core2 -msse4 -Os -fomit-frame-pointer2018082520180818
315627refgcc -funroll-loops -m32 -march=i386 -Os -fomit-frame-pointer2018082520180818
315754refgcc -m32 -march=barcelona -Os -fomit-frame-pointer2018082520180818
316201refgcc -m32 -march=pentium -Os -fomit-frame-pointer2018082520180818
316252refgcc -funroll-loops -m32 -march=prescott -Os -fomit-frame-pointer2018082520180818
316611refgcc -funroll-loops -m32 -march=i486 -Os -fomit-frame-pointer2018082520180818
316641refgcc -m32 -march=pentium -O2 -fomit-frame-pointer2018082520180818
317024refgcc -m32 -march=nocona -Os -fomit-frame-pointer2018082520180818
317143refgcc -m32 -march=pentium4 -Os -fomit-frame-pointer2018082520180818
318607refgcc -m32 -march=core-avx2 -Os -fomit-frame-pointer2018082520180818
318705refgcc -m32 -march=native -mtune=native -Os -fomit-frame-pointer2018082520180818
319184refgcc -m32 -march=i386 -O2 -fomit-frame-pointer2018082520180818
321418refgcc -funroll-loops -m32 -march=nocona -Os -fomit-frame-pointer2018082520180818
322454refgcc -m32 -march=k8 -Os -fomit-frame-pointer2018082520180818
328111refgcc -m32 -march=pentiumpro -Os -fomit-frame-pointer2018082520180818
328342refgcc -m32 -march=pentium2 -Os -fomit-frame-pointer2018082520180818
329347refgcc -m32 -march=pentium-m -Os -fomit-frame-pointer2018082520180818
329420refgcc -funroll-loops -m32 -march=pentium-m -Os -fomit-frame-pointer2018082520180818
329494refgcc -m32 -march=pentium3 -Os -fomit-frame-pointer2018082520180818
329791refgcc -funroll-loops -m32 -march=pentium2 -Os -fomit-frame-pointer2018082520180818
329974refgcc -funroll-loops -m32 -march=pentiumpro -Os -fomit-frame-pointer2018082520180818
330442refgcc -funroll-loops -m32 -march=pentium3 -Os -fomit-frame-pointer2018082520180818
333180refgcc -m32 -march=i486 -O2 -fomit-frame-pointer2018082520180818