Implementation notes: x86, kizomba, crypto_aead/shellaes128v2d7n80

Computer: kizomba
Architecture: x86
CPU ID: GenuineIntel-000906e9-bfebfbff
SUPERCOP version: 20181216
Operation: crypto_aead
Primitive: shellaes128v2d7n80
TimeImplementationCompilerBenchmark dateSUPERCOP version
248143refgcc -funroll-loops -m32 -march=pentium4 -O3 -fomit-frame-pointer2018082520180818
249827refgcc -m32 -march=pentium4 -O3 -fomit-frame-pointer2018082520180818
251694refgcc -funroll-loops -m32 -march=barcelona -O3 -fomit-frame-pointer2018082520180818
252613refgcc -funroll-loops -m32 -march=k8 -O3 -fomit-frame-pointer2018082520180818
256072refgcc -funroll-loops -m32 -march=nocona -O3 -fomit-frame-pointer2018082520180818
256329refgcc -funroll-loops -m32 -march=prescott -O3 -fomit-frame-pointer2018082520180818
257939refgcc -m32 -march=corei7 -O3 -fomit-frame-pointer2018082520180818
258264refgcc -m32 -march=core2 -msse4 -O3 -fomit-frame-pointer2018082520180818
258480refgcc -funroll-loops -m32 -march=pentium-m -O3 -fomit-frame-pointer2018082520180818
258615refgcc -m32 -march=core2 -msse4.1 -O3 -fomit-frame-pointer2018082520180818
258861refgcc -m32 -march=prescott -O3 -fomit-frame-pointer2018082520180818
259316refgcc -m32 -march=core-avx-i -O3 -fomit-frame-pointer2018082520180818
259988refgcc -m32 -march=core2 -O3 -fomit-frame-pointer2018082520180818
260897refgcc -funroll-loops -m32 -march=athlon -O3 -fomit-frame-pointer2018082520180818
261195refgcc -m32 -march=barcelona -O3 -fomit-frame-pointer2018082520180818
261405refgcc -m32 -march=native -mtune=native -O3 -fomit-frame-pointer2018082520180818
262000refgcc -funroll-loops -m32 -march=pentium4 -O2 -fomit-frame-pointer2018082520180818
262505refgcc -m32 -march=k8 -O3 -fomit-frame-pointer2018082520180818
263325refgcc -m32 -march=corei7-avx -O3 -fomit-frame-pointer2018082520180818
265305refgcc -m32 -march=pentium-m -O3 -fomit-frame-pointer2018082520180818
265940refgcc -m32 -march=core-avx2 -O3 -fomit-frame-pointer2018082520180818
266492refgcc -funroll-loops -m32 -march=athlon -O2 -fomit-frame-pointer2018082520180818
266560refgcc -m32 -march=nocona -O3 -fomit-frame-pointer2018082520180818
266788refgcc -funroll-loops -m32 -O2 -fomit-frame-pointer2018082520180818
266821refgcc -funroll-loops -m32 -O3 -fomit-frame-pointer2018082520180818
268304refgcc -funroll-loops -m32 -march=barcelona -O2 -fomit-frame-pointer2018082520180818
268431refgcc -funroll-loops -m32 -march=pentium2 -O3 -fomit-frame-pointer2018082520180818
269290refgcc -m32 -march=athlon -O3 -fomit-frame-pointer2018082520180818
269532refgcc -funroll-loops -m32 -march=pentium4 -O -fomit-frame-pointer2018082520180818
269905refgcc -funroll-loops -m32 -march=prescott -O -fomit-frame-pointer2018082520180818
271585refgcc -funroll-loops -m32 -march=athlon -O -fomit-frame-pointer2018082520180818
271706refgcc -funroll-loops -m32 -march=prescott -O2 -fomit-frame-pointer2018082520180818
271758refgcc -funroll-loops -m32 -march=pentium3 -O3 -fomit-frame-pointer2018082520180818
271916refgcc -funroll-loops -m32 -march=k8 -O2 -fomit-frame-pointer2018082520180818
272056refgcc -funroll-loops -m32 -march=nocona -O -fomit-frame-pointer2018082520180818
272269refgcc -funroll-loops -m32 -march=k8 -O -fomit-frame-pointer2018082520180818
272343refgcc -funroll-loops -m32 -march=barcelona -O -fomit-frame-pointer2018082520180818
272892refgcc -funroll-loops -m32 -march=nocona -O2 -fomit-frame-pointer2018082520180818
273577refgcc -m32 -march=pentiumpro -O3 -fomit-frame-pointer2018082520180818
274001refgcc -funroll-loops -m32 -march=pentium3 -O2 -fomit-frame-pointer2018082520180818
274077refgcc -funroll-loops -m32 -march=pentium-m -O2 -fomit-frame-pointer2018082520180818
274138refgcc -funroll-loops -m32 -march=pentiumpro -O2 -fomit-frame-pointer2018082520180818
274256refgcc -m32 -O3 -fomit-frame-pointer2018082520180818
274740refgcc -funroll-loops -m32 -O -fomit-frame-pointer2018082520180818
276006refgcc -funroll-loops -m32 -march=pentium2 -O2 -fomit-frame-pointer2018082520180818
276089refgcc -m32 -march=pentium3 -O3 -fomit-frame-pointer2018082520180818
276195refgcc -funroll-loops -m32 -march=pentiumpro -O3 -fomit-frame-pointer2018082520180818
276300refgcc -m32 -march=pentium2 -O3 -fomit-frame-pointer2018082520180818
278266refgcc -funroll-loops -m32 -march=pentium-m -O -fomit-frame-pointer2018082520180818
278410refgcc -funroll-loops -m32 -march=pentium2 -O -fomit-frame-pointer2018082520180818
278456refgcc -m32 -march=pentium4 -O2 -fomit-frame-pointer2018082520180818
278500refgcc -funroll-loops -m32 -march=pentium3 -O -fomit-frame-pointer2018082520180818
279450refgcc -m32 -march=k8 -O -fomit-frame-pointer2018082520180818
279700refgcc -m32 -march=core-avx-i -O -fomit-frame-pointer2018082520180818
279788refgcc -funroll-loops -m32 -march=pentiumpro -O -fomit-frame-pointer2018082520180818
279913refgcc -m32 -march=corei7 -O -fomit-frame-pointer2018082520180818
280073refgcc -m32 -march=core2 -msse4.1 -O -fomit-frame-pointer2018082520180818
280246refgcc -m32 -march=corei7-avx -O -fomit-frame-pointer2018082520180818
280516refgcc -m32 -march=native -mtune=native -O -fomit-frame-pointer2018082520180818
280837refgcc -m32 -march=core-avx2 -O -fomit-frame-pointer2018082520180818
281139refgcc -m32 -march=athlon -O -fomit-frame-pointer2018082520180818
281313refgcc -m32 -march=nocona -O -fomit-frame-pointer2018082520180818
281863refgcc -m32 -march=barcelona -O -fomit-frame-pointer2018082520180818
282076refgcc -funroll-loops -m32 -march=pentium-mmx -O -fomit-frame-pointer2018082520180818
282384refgcc -m32 -march=pentium4 -O -fomit-frame-pointer2018082520180818
282496refgcc -funroll-loops -m32 -march=pentium -O -fomit-frame-pointer2018082520180818
282609refgcc -m32 -O -fomit-frame-pointer2018082520180818
282709refgcc -m32 -march=core2 -msse4 -O -fomit-frame-pointer2018082520180818
282816refgcc -m32 -march=prescott -O -fomit-frame-pointer2018082520180818
283179refgcc -m32 -march=core2 -O -fomit-frame-pointer2018082520180818
284004refgcc -funroll-loops -m32 -march=k6-3 -O3 -fomit-frame-pointer2018082520180818
285016refgcc -m32 -march=athlon -O2 -fomit-frame-pointer2018082520180818
285617refgcc -m32 -march=native -mtune=native -O2 -fomit-frame-pointer2018082520180818
285828refgcc -m32 -O2 -fomit-frame-pointer2018082520180818
285939refgcc -funroll-loops -m32 -march=pentium-mmx -O3 -fomit-frame-pointer2018082520180818
285968refgcc -funroll-loops -m32 -march=k6 -O3 -fomit-frame-pointer2018082520180818
286667refgcc -funroll-loops -m32 -march=k6-2 -O2 -fomit-frame-pointer2018082520180818
286984refgcc -m32 -march=pentium -O3 -fomit-frame-pointer2018082520180818
287078refgcc -m32 -march=core2 -O2 -fomit-frame-pointer2018082520180818
287193refgcc -m32 -march=corei7-avx -O2 -fomit-frame-pointer2018082520180818
287498refgcc -funroll-loops -m32 -march=k6 -O2 -fomit-frame-pointer2018082520180818
287633refgcc -m32 -march=core-avx-i -O2 -fomit-frame-pointer2018082520180818
287867refgcc -m32 -march=prescott -O2 -fomit-frame-pointer2018082520180818
288305refgcc -m32 -march=core2 -msse4 -O2 -fomit-frame-pointer2018082520180818
288373refgcc -m32 -march=corei7 -O2 -fomit-frame-pointer2018082520180818
288645refgcc -m32 -march=barcelona -O2 -fomit-frame-pointer2018082520180818
289093refgcc -funroll-loops -m32 -march=k6-2 -O3 -fomit-frame-pointer2018082520180818
289109refgcc -m32 -march=core-avx2 -O2 -fomit-frame-pointer2018082520180818
289306refgcc -funroll-loops -m32 -march=k6-3 -O2 -fomit-frame-pointer2018082520180818
289325refgcc -funroll-loops -m32 -march=pentium -O3 -fomit-frame-pointer2018082520180818
289355refgcc -m32 -march=pentium-mmx -O3 -fomit-frame-pointer2018082520180818
289360refgcc -m32 -march=nocona -O2 -fomit-frame-pointer2018082520180818
289427refgcc -m32 -march=k8 -O2 -fomit-frame-pointer2018082520180818
289679refgcc -m32 -march=i386 -O3 -fomit-frame-pointer2018082520180818
290029refgcc -m32 -march=k6 -O3 -fomit-frame-pointer2018082520180818
290839refgcc -m32 -march=k6-3 -O3 -fomit-frame-pointer2018082520180818
291919refgcc -m32 -march=pentiumpro -O2 -fomit-frame-pointer2018082520180818
291930refgcc -m32 -march=pentium-m -O -fomit-frame-pointer2018082520180818
292141refgcc -funroll-loops -m32 -march=k6-2 -O -fomit-frame-pointer2018082520180818
292319refgcc -m32 -march=pentium-mmx -O -fomit-frame-pointer2018082520180818
292441refgcc -m32 -march=pentium3 -O2 -fomit-frame-pointer2018082520180818
292695refgcc -funroll-loops -m32 -march=i386 -O2 -fomit-frame-pointer2018082520180818
292841refgcc -funroll-loops -m32 -march=k6-3 -O -fomit-frame-pointer2018082520180818
292861refgcc -m32 -march=pentium -O -fomit-frame-pointer2018082520180818
293123refgcc -m32 -march=core2 -msse4.1 -O2 -fomit-frame-pointer2018082520180818
293510refgcc -m32 -march=pentium2 -O -fomit-frame-pointer2018082520180818
294168refgcc -funroll-loops -m32 -march=i386 -O3 -fomit-frame-pointer2018082520180818
294325refgcc -m32 -march=k6-2 -O3 -fomit-frame-pointer2018082520180818
294447refgcc -m32 -march=pentium-m -O2 -fomit-frame-pointer2018082520180818
295149refgcc -funroll-loops -m32 -march=pentium-mmx -O2 -fomit-frame-pointer2018082520180818
295599refgcc -m32 -march=pentiumpro -O -fomit-frame-pointer2018082520180818
297008refgcc -funroll-loops -m32 -march=k6 -O -fomit-frame-pointer2018082520180818
298411refgcc -m32 -march=pentium2 -O2 -fomit-frame-pointer2018082520180818
299399refgcc -funroll-loops -m32 -march=i386 -O -fomit-frame-pointer2018082520180818
300955refgcc -funroll-loops -m32 -march=i486 -O3 -fomit-frame-pointer2018082520180818
301196refgcc -funroll-loops -m32 -march=pentium -O2 -fomit-frame-pointer2018082520180818
302409refgcc -m32 -march=pentium3 -O -fomit-frame-pointer2018082520180818
304921refgcc -funroll-loops -m32 -march=i486 -O -fomit-frame-pointer2018082520180818
305484refgcc -m32 -march=i486 -O3 -fomit-frame-pointer2018082520180818
305573refgcc -m32 -march=k6-3 -O -fomit-frame-pointer2018082520180818
306119refgcc -m32 -march=k6-2 -O -fomit-frame-pointer2018082520180818
307240refgcc -funroll-loops -m32 -march=i486 -O2 -fomit-frame-pointer2018082520180818
307804refgcc -m32 -march=k6 -O -fomit-frame-pointer2018082520180818
309216refgcc -m32 -march=i386 -O -fomit-frame-pointer2018082520180818
312891refgcc -m32 -march=corei7 -Os -fomit-frame-pointer2018082520180818
312905refgcc -m32 -march=core2 -msse4.1 -Os -fomit-frame-pointer2018082520180818
313464refgcc -m32 -march=core-avx-i -Os -fomit-frame-pointer2018082520180818
313734refgcc -m32 -march=k6 -Os -fomit-frame-pointer2018082520180818
313758refgcc -m32 -march=corei7-avx -Os -fomit-frame-pointer2018082520180818
314192refgcc -funroll-loops -m32 -march=k6-3 -Os -fomit-frame-pointer2018082520180818
314321refgcc -funroll-loops -m32 -march=k6-2 -Os -fomit-frame-pointer2018082520180818
314349refgcc -m32 -march=k6-3 -Os -fomit-frame-pointer2018082520180818
314514refgcc -funroll-loops -m32 -march=barcelona -Os -fomit-frame-pointer2018082520180818
314539refgcc -m32 -march=k6-3 -O2 -fomit-frame-pointer2018082520180818
314551refgcc -m32 -march=core2 -msse4 -Os -fomit-frame-pointer2018082520180818
314746refgcc -funroll-loops -m32 -march=k6 -Os -fomit-frame-pointer2018082520180818
315014refgcc -m32 -march=pentium -O2 -fomit-frame-pointer2018082520180818
315213refgcc -m32 -march=k6-2 -O2 -fomit-frame-pointer2018082520180818
315682refgcc -m32 -march=k6 -O2 -fomit-frame-pointer2018082520180818
315752refgcc -m32 -march=pentium-mmx -O2 -fomit-frame-pointer2018082520180818
315863refgcc -m32 -march=pentium-mmx -Os -fomit-frame-pointer2018082520180818
315869refgcc -m32 -march=athlon -Os -fomit-frame-pointer2018082520180818
315899refgcc -m32 -march=i386 -Os -fomit-frame-pointer2018082520180818
316010refgcc -funroll-loops -m32 -march=i386 -Os -fomit-frame-pointer2018082520180818
316135refgcc -funroll-loops -m32 -Os -fomit-frame-pointer2018082520180818
316190refgcc -m32 -march=i486 -O -fomit-frame-pointer2018082520180818
316205refgcc -m32 -march=pentium -Os -fomit-frame-pointer2018082520180818
316218refgcc -m32 -march=i486 -Os -fomit-frame-pointer2018082520180818
316359refgcc -m32 -Os -fomit-frame-pointer2018082520180818
316394refgcc -funroll-loops -m32 -march=k8 -Os -fomit-frame-pointer2018082520180818
316439refgcc -funroll-loops -m32 -march=athlon -Os -fomit-frame-pointer2018082520180818
316641refgcc -funroll-loops -m32 -march=pentium -Os -fomit-frame-pointer2018082520180818
316766refgcc -m32 -march=barcelona -Os -fomit-frame-pointer2018082520180818
317180refgcc -m32 -march=k8 -Os -fomit-frame-pointer2018082520180818
317389refgcc -m32 -march=nocona -Os -fomit-frame-pointer2018082520180818
317576refgcc -m32 -march=pentium4 -Os -fomit-frame-pointer2018082520180818
317662refgcc -m32 -march=prescott -Os -fomit-frame-pointer2018082520180818
319018refgcc -m32 -march=i386 -O2 -fomit-frame-pointer2018082520180818
319173refgcc -funroll-loops -m32 -march=pentium4 -Os -fomit-frame-pointer2018082520180818
319460refgcc -funroll-loops -m32 -march=pentium-mmx -Os -fomit-frame-pointer2018082520180818
319831refgcc -m32 -march=core2 -Os -fomit-frame-pointer2018082520180818
320646refgcc -m32 -march=core-avx2 -Os -fomit-frame-pointer2018082520180818
320831refgcc -funroll-loops -m32 -march=nocona -Os -fomit-frame-pointer2018082520180818
321288refgcc -funroll-loops -m32 -march=prescott -Os -fomit-frame-pointer2018082520180818
321613refgcc -m32 -march=k6-2 -Os -fomit-frame-pointer2018082520180818
322306refgcc -funroll-loops -m32 -march=i486 -Os -fomit-frame-pointer2018082520180818
324398refgcc -m32 -march=native -mtune=native -Os -fomit-frame-pointer2018082520180818
331444refgcc -funroll-loops -m32 -march=pentium3 -Os -fomit-frame-pointer2018082520180818
331742refgcc -m32 -march=pentium3 -Os -fomit-frame-pointer2018082520180818
331812refgcc -funroll-loops -m32 -march=pentiumpro -Os -fomit-frame-pointer2018082520180818
332315refgcc -m32 -march=pentium2 -Os -fomit-frame-pointer2018082520180818
332434refgcc -m32 -march=pentiumpro -Os -fomit-frame-pointer2018082520180818
332928refgcc -m32 -march=pentium-m -Os -fomit-frame-pointer2018082520180818
333781refgcc -funroll-loops -m32 -march=pentium2 -Os -fomit-frame-pointer2018082520180818
337078refgcc -funroll-loops -m32 -march=pentium-m -Os -fomit-frame-pointer2018082520180818
338534refgcc -m32 -march=i486 -O2 -fomit-frame-pointer2018082520180818