Implementation notes: x86, kizomba, crypto_aead/shellaes128v2d5n80

Computer: kizomba
Architecture: x86
CPU ID: GenuineIntel-000906e9-bfebfbff
SUPERCOP version: 20181216
Operation: crypto_aead
Primitive: shellaes128v2d5n80
TimeImplementationCompilerBenchmark dateSUPERCOP version
250492refgcc -funroll-loops -m32 -march=pentium4 -O3 -fomit-frame-pointer2018082520180818
252516refgcc -m32 -march=pentium4 -O3 -fomit-frame-pointer2018082520180818
254151refgcc -funroll-loops -m32 -march=barcelona -O3 -fomit-frame-pointer2018082520180818
255058refgcc -funroll-loops -m32 -march=k8 -O3 -fomit-frame-pointer2018082520180818
260607refgcc -funroll-loops -m32 -march=prescott -O3 -fomit-frame-pointer2018082520180818
260909refgcc -m32 -march=prescott -O3 -fomit-frame-pointer2018082520180818
261240refgcc -funroll-loops -m32 -march=pentium-m -O3 -fomit-frame-pointer2018082520180818
261492refgcc -m32 -march=nocona -O3 -fomit-frame-pointer2018082520180818
261836refgcc -m32 -march=corei7-avx -O3 -fomit-frame-pointer2018082520180818
261913refgcc -funroll-loops -m32 -march=athlon -O3 -fomit-frame-pointer2018082520180818
262020refgcc -m32 -march=core-avx-i -O3 -fomit-frame-pointer2018082520180818
262143refgcc -m32 -march=corei7 -O3 -fomit-frame-pointer2018082520180818
262574refgcc -m32 -march=core2 -O3 -fomit-frame-pointer2018082520180818
262639refgcc -m32 -march=core2 -msse4 -O3 -fomit-frame-pointer2018082520180818
262665refgcc -m32 -march=core2 -msse4.1 -O3 -fomit-frame-pointer2018082520180818
263675refgcc -m32 -march=core-avx2 -O3 -fomit-frame-pointer2018082520180818
264625refgcc -m32 -march=barcelona -O3 -fomit-frame-pointer2018082520180818
264706refgcc -m32 -march=k8 -O3 -fomit-frame-pointer2018082520180818
264707refgcc -m32 -march=native -mtune=native -O3 -fomit-frame-pointer2018082520180818
265780refgcc -m32 -march=pentium-m -O3 -fomit-frame-pointer2018082520180818
265786refgcc -funroll-loops -m32 -O3 -fomit-frame-pointer2018082520180818
268723refgcc -funroll-loops -m32 -march=k8 -O2 -fomit-frame-pointer2018082520180818
268736refgcc -funroll-loops -m32 -march=nocona -O3 -fomit-frame-pointer2018082520180818
270473refgcc -funroll-loops -m32 -march=pentium2 -O3 -fomit-frame-pointer2018082520180818
270649refgcc -funroll-loops -m32 -march=pentiumpro -O3 -fomit-frame-pointer2018082520180818
270697refgcc -funroll-loops -m32 -march=barcelona -O2 -fomit-frame-pointer2018082520180818
270822refgcc -funroll-loops -m32 -march=pentium4 -O2 -fomit-frame-pointer2018082520180818
270893refgcc -funroll-loops -m32 -O2 -fomit-frame-pointer2018082520180818
272805refgcc -funroll-loops -m32 -march=pentium3 -O3 -fomit-frame-pointer2018082520180818
273106refgcc -funroll-loops -m32 -march=nocona -O2 -fomit-frame-pointer2018082520180818
273137refgcc -funroll-loops -m32 -march=nocona -O -fomit-frame-pointer2018082520180818
273484refgcc -funroll-loops -m32 -march=k8 -O -fomit-frame-pointer2018082520180818
273631refgcc -funroll-loops -m32 -march=athlon -O2 -fomit-frame-pointer2018082520180818
273669refgcc -funroll-loops -m32 -march=athlon -O -fomit-frame-pointer2018082520180818
273760refgcc -funroll-loops -m32 -march=pentium4 -O -fomit-frame-pointer2018082520180818
273938refgcc -m32 -march=athlon -O3 -fomit-frame-pointer2018082520180818
274621refgcc -funroll-loops -m32 -march=prescott -O -fomit-frame-pointer2018082520180818
274720refgcc -funroll-loops -m32 -O -fomit-frame-pointer2018082520180818
274948refgcc -m32 -march=pentiumpro -O3 -fomit-frame-pointer2018082520180818
275033refgcc -funroll-loops -m32 -march=prescott -O2 -fomit-frame-pointer2018082520180818
275059refgcc -funroll-loops -m32 -march=barcelona -O -fomit-frame-pointer2018082520180818
275238refgcc -funroll-loops -m32 -march=pentium-m -O2 -fomit-frame-pointer2018082520180818
275258refgcc -m32 -march=pentium2 -O3 -fomit-frame-pointer2018082520180818
275357refgcc -funroll-loops -m32 -march=pentiumpro -O2 -fomit-frame-pointer2018082520180818
275571refgcc -funroll-loops -m32 -march=pentium3 -O2 -fomit-frame-pointer2018082520180818
276633refgcc -m32 -march=pentium3 -O3 -fomit-frame-pointer2018082520180818
278647refgcc -m32 -O3 -fomit-frame-pointer2018082520180818
278788refgcc -funroll-loops -m32 -march=pentium2 -O2 -fomit-frame-pointer2018082520180818
279791refgcc -m32 -march=pentium4 -O2 -fomit-frame-pointer2018082520180818
279959refgcc -funroll-loops -m32 -march=pentium-m -O -fomit-frame-pointer2018082520180818
280687refgcc -m32 -march=native -mtune=native -O -fomit-frame-pointer2018082520180818
280777refgcc -funroll-loops -m32 -march=pentiumpro -O -fomit-frame-pointer2018082520180818
280822refgcc -m32 -march=pentium4 -O -fomit-frame-pointer2018082520180818
280857refgcc -funroll-loops -m32 -march=pentium3 -O -fomit-frame-pointer2018082520180818
280933refgcc -funroll-loops -m32 -march=pentium2 -O -fomit-frame-pointer2018082520180818
281275refgcc -m32 -march=core2 -msse4.1 -O -fomit-frame-pointer2018082520180818
281320refgcc -m32 -march=core2 -O -fomit-frame-pointer2018082520180818
281439refgcc -m32 -march=core2 -msse4 -O -fomit-frame-pointer2018082520180818
281457refgcc -m32 -O -fomit-frame-pointer2018082520180818
281560refgcc -m32 -march=corei7-avx -O -fomit-frame-pointer2018082520180818
281907refgcc -m32 -march=nocona -O -fomit-frame-pointer2018082520180818
282575refgcc -m32 -march=prescott -O -fomit-frame-pointer2018082520180818
282756refgcc -m32 -march=barcelona -O -fomit-frame-pointer2018082520180818
282764refgcc -m32 -march=k8 -O -fomit-frame-pointer2018082520180818
283109refgcc -m32 -march=core-avx-i -O -fomit-frame-pointer2018082520180818
283289refgcc -m32 -march=k8 -O2 -fomit-frame-pointer2018082520180818
283714refgcc -m32 -march=athlon -O -fomit-frame-pointer2018082520180818
284627refgcc -m32 -march=core-avx2 -O -fomit-frame-pointer2018082520180818
284844refgcc -funroll-loops -m32 -march=pentium -O -fomit-frame-pointer2018082520180818
284889refgcc -m32 -march=corei7 -O -fomit-frame-pointer2018082520180818
285523refgcc -funroll-loops -m32 -march=pentium-mmx -O -fomit-frame-pointer2018082520180818
285595refgcc -m32 -march=athlon -O2 -fomit-frame-pointer2018082520180818
286476refgcc -m32 -O2 -fomit-frame-pointer2018082520180818
286510refgcc -m32 -march=native -mtune=native -O2 -fomit-frame-pointer2018082520180818
287031refgcc -funroll-loops -m32 -march=k6 -O3 -fomit-frame-pointer2018082520180818
287149refgcc -funroll-loops -m32 -march=k6-3 -O3 -fomit-frame-pointer2018082520180818
287986refgcc -m32 -march=corei7 -O2 -fomit-frame-pointer2018082520180818
288103refgcc -m32 -march=core-avx-i -O2 -fomit-frame-pointer2018082520180818
288327refgcc -m32 -march=barcelona -O2 -fomit-frame-pointer2018082520180818
289369refgcc -m32 -march=core2 -msse4 -O2 -fomit-frame-pointer2018082520180818
289400refgcc -m32 -march=core2 -msse4.1 -O2 -fomit-frame-pointer2018082520180818
289867refgcc -funroll-loops -m32 -march=i386 -O3 -fomit-frame-pointer2018082520180818
290002refgcc -m32 -march=core2 -O2 -fomit-frame-pointer2018082520180818
290073refgcc -m32 -march=corei7-avx -O2 -fomit-frame-pointer2018082520180818
290752refgcc -funroll-loops -m32 -march=pentium -O3 -fomit-frame-pointer2018082520180818
290967refgcc -m32 -march=nocona -O2 -fomit-frame-pointer2018082520180818
291234refgcc -funroll-loops -m32 -march=pentium-mmx -O3 -fomit-frame-pointer2018082520180818
291506refgcc -m32 -march=prescott -O2 -fomit-frame-pointer2018082520180818
291764refgcc -funroll-loops -m32 -march=k6-2 -O2 -fomit-frame-pointer2018082520180818
292014refgcc -m32 -march=pentium-mmx -O3 -fomit-frame-pointer2018082520180818
292074refgcc -funroll-loops -m32 -march=k6-2 -O3 -fomit-frame-pointer2018082520180818
292155refgcc -funroll-loops -m32 -march=k6 -O2 -fomit-frame-pointer2018082520180818
292580refgcc -m32 -march=pentium-mmx -O -fomit-frame-pointer2018082520180818
292716refgcc -m32 -march=i386 -O3 -fomit-frame-pointer2018082520180818
292829refgcc -funroll-loops -m32 -march=k6-3 -O2 -fomit-frame-pointer2018082520180818
292858refgcc -m32 -march=pentiumpro -O -fomit-frame-pointer2018082520180818
292869refgcc -m32 -march=core-avx2 -O2 -fomit-frame-pointer2018082520180818
293081refgcc -m32 -march=pentium-m -O -fomit-frame-pointer2018082520180818
293558refgcc -m32 -march=pentium -O3 -fomit-frame-pointer2018082520180818
293603refgcc -m32 -march=pentium -O -fomit-frame-pointer2018082520180818
293734refgcc -m32 -march=pentium-m -O2 -fomit-frame-pointer2018082520180818
293957refgcc -m32 -march=k6-2 -O3 -fomit-frame-pointer2018082520180818
293978refgcc -m32 -march=pentium2 -O -fomit-frame-pointer2018082520180818
294016refgcc -m32 -march=pentium3 -O -fomit-frame-pointer2018082520180818
294222refgcc -m32 -march=pentium2 -O2 -fomit-frame-pointer2018082520180818
295081refgcc -funroll-loops -m32 -march=k6 -O -fomit-frame-pointer2018082520180818
295097refgcc -m32 -march=k6 -O3 -fomit-frame-pointer2018082520180818
295175refgcc -m32 -march=pentiumpro -O2 -fomit-frame-pointer2018082520180818
295393refgcc -funroll-loops -m32 -march=pentium -O2 -fomit-frame-pointer2018082520180818
295577refgcc -funroll-loops -m32 -march=k6-2 -O -fomit-frame-pointer2018082520180818
296069refgcc -m32 -march=pentium3 -O2 -fomit-frame-pointer2018082520180818
296225refgcc -funroll-loops -m32 -march=k6-3 -O -fomit-frame-pointer2018082520180818
296453refgcc -funroll-loops -m32 -march=pentium-mmx -O2 -fomit-frame-pointer2018082520180818
297363refgcc -m32 -march=k6-3 -O3 -fomit-frame-pointer2018082520180818
299227refgcc -funroll-loops -m32 -march=i386 -O -fomit-frame-pointer2018082520180818
301135refgcc -funroll-loops -m32 -march=i386 -O2 -fomit-frame-pointer2018082520180818
304544refgcc -funroll-loops -m32 -march=i486 -O3 -fomit-frame-pointer2018082520180818
307647refgcc -m32 -march=k6-2 -O -fomit-frame-pointer2018082520180818
308407refgcc -m32 -march=k6 -O -fomit-frame-pointer2018082520180818
309189refgcc -funroll-loops -m32 -march=i486 -O -fomit-frame-pointer2018082520180818
310035refgcc -m32 -march=i386 -O -fomit-frame-pointer2018082520180818
310921refgcc -m32 -march=k6-3 -O -fomit-frame-pointer2018082520180818
311873refgcc -funroll-loops -m32 -march=i486 -O2 -fomit-frame-pointer2018082520180818
312567refgcc -m32 -march=i486 -O3 -fomit-frame-pointer2018082520180818
316395refgcc -funroll-loops -m32 -march=athlon -Os -fomit-frame-pointer2018082520180818
317095refgcc -m32 -march=k6-3 -O2 -fomit-frame-pointer2018082520180818
317121refgcc -m32 -march=corei7 -Os -fomit-frame-pointer2018082520180818
317343refgcc -m32 -march=i486 -O -fomit-frame-pointer2018082520180818
317348refgcc -m32 -march=core2 -msse4.1 -Os -fomit-frame-pointer2018082520180818
317465refgcc -m32 -march=k6-2 -Os -fomit-frame-pointer2018082520180818
317996refgcc -m32 -march=pentium -O2 -fomit-frame-pointer2018082520180818
318040refgcc -m32 -march=k6 -Os -fomit-frame-pointer2018082520180818
318195refgcc -m32 -march=core2 -msse4 -Os -fomit-frame-pointer2018082520180818
318375refgcc -m32 -march=pentium-mmx -O2 -fomit-frame-pointer2018082520180818
318409refgcc -m32 -march=athlon -Os -fomit-frame-pointer2018082520180818
318423refgcc -m32 -march=k6-3 -Os -fomit-frame-pointer2018082520180818
318448refgcc -funroll-loops -m32 -march=k6 -Os -fomit-frame-pointer2018082520180818
318690refgcc -funroll-loops -m32 -march=k6-3 -Os -fomit-frame-pointer2018082520180818
318722refgcc -m32 -march=corei7-avx -Os -fomit-frame-pointer2018082520180818
318887refgcc -m32 -march=k8 -Os -fomit-frame-pointer2018082520180818
319409refgcc -m32 -march=pentium -Os -fomit-frame-pointer2018082520180818
319572refgcc -m32 -march=i386 -Os -fomit-frame-pointer2018082520180818
319590refgcc -funroll-loops -m32 -march=prescott -Os -fomit-frame-pointer2018082520180818
319940refgcc -m32 -march=k6 -O2 -fomit-frame-pointer2018082520180818
320045refgcc -funroll-loops -m32 -march=pentium-mmx -Os -fomit-frame-pointer2018082520180818
320059refgcc -m32 -march=i486 -Os -fomit-frame-pointer2018082520180818
320258refgcc -m32 -march=core2 -Os -fomit-frame-pointer2018082520180818
320385refgcc -funroll-loops -m32 -march=i486 -Os -fomit-frame-pointer2018082520180818
320589refgcc -m32 -march=pentium4 -Os -fomit-frame-pointer2018082520180818
320688refgcc -m32 -march=core-avx-i -Os -fomit-frame-pointer2018082520180818
320712refgcc -funroll-loops -m32 -march=k8 -Os -fomit-frame-pointer2018082520180818
320747refgcc -m32 -march=k6-2 -O2 -fomit-frame-pointer2018082520180818
320857refgcc -funroll-loops -m32 -march=k6-2 -Os -fomit-frame-pointer2018082520180818
321069refgcc -funroll-loops -m32 -march=barcelona -Os -fomit-frame-pointer2018082520180818
321091refgcc -funroll-loops -m32 -march=pentium4 -Os -fomit-frame-pointer2018082520180818
321113refgcc -m32 -march=pentium-mmx -Os -fomit-frame-pointer2018082520180818
321282refgcc -funroll-loops -m32 -march=nocona -Os -fomit-frame-pointer2018082520180818
322004refgcc -funroll-loops -m32 -Os -fomit-frame-pointer2018082520180818
322137refgcc -m32 -Os -fomit-frame-pointer2018082520180818
322228refgcc -m32 -march=i386 -O2 -fomit-frame-pointer2018082520180818
322258refgcc -m32 -march=prescott -Os -fomit-frame-pointer2018082520180818
322294refgcc -m32 -march=barcelona -Os -fomit-frame-pointer2018082520180818
323644refgcc -m32 -march=core-avx2 -Os -fomit-frame-pointer2018082520180818
323913refgcc -m32 -march=nocona -Os -fomit-frame-pointer2018082520180818
325615refgcc -funroll-loops -m32 -march=i386 -Os -fomit-frame-pointer2018082520180818
325919refgcc -m32 -march=native -mtune=native -Os -fomit-frame-pointer2018082520180818
327615refgcc -funroll-loops -m32 -march=pentium -Os -fomit-frame-pointer2018082520180818
334867refgcc -funroll-loops -m32 -march=pentium2 -Os -fomit-frame-pointer2018082520180818
335449refgcc -m32 -march=pentiumpro -Os -fomit-frame-pointer2018082520180818
336082refgcc -m32 -march=pentium3 -Os -fomit-frame-pointer2018082520180818
336389refgcc -m32 -march=pentium-m -Os -fomit-frame-pointer2018082520180818
336627refgcc -funroll-loops -m32 -march=pentiumpro -Os -fomit-frame-pointer2018082520180818
336855refgcc -m32 -march=i486 -O2 -fomit-frame-pointer2018082520180818
337400refgcc -funroll-loops -m32 -march=pentium3 -Os -fomit-frame-pointer2018082520180818
337891refgcc -funroll-loops -m32 -march=pentium-m -Os -fomit-frame-pointer2018082520180818
339075refgcc -m32 -march=pentium2 -Os -fomit-frame-pointer2018082520180818