Implementation notes: x86, kizomba, crypto_aead/shellaes128v1d8n64

Computer: kizomba
Architecture: x86
CPU ID: GenuineIntel-000906e9-bfebfbff
SUPERCOP version: 20181216
Operation: crypto_aead
Primitive: shellaes128v1d8n64
TimeImplementationCompilerBenchmark dateSUPERCOP version
245671refgcc -funroll-loops -m32 -march=pentium4 -O3 -fomit-frame-pointer2018082520180818
250697refgcc -funroll-loops -m32 -march=barcelona -O3 -fomit-frame-pointer2018082520180818
250854refgcc -m32 -march=pentium4 -O3 -fomit-frame-pointer2018082520180818
253502refgcc -funroll-loops -m32 -march=k8 -O3 -fomit-frame-pointer2018082520180818
253912refgcc -funroll-loops -m32 -march=prescott -O3 -fomit-frame-pointer2018082520180818
254178refgcc -funroll-loops -m32 -march=nocona -O3 -fomit-frame-pointer2018082520180818
255665refgcc -funroll-loops -m32 -march=pentium-m -O3 -fomit-frame-pointer2018082520180818
256407refgcc -m32 -march=core2 -msse4 -O3 -fomit-frame-pointer2018082520180818
256742refgcc -m32 -march=core2 -msse4.1 -O3 -fomit-frame-pointer2018082520180818
256992refgcc -m32 -march=corei7-avx -O3 -fomit-frame-pointer2018082520180818
257084refgcc -m32 -march=core2 -O3 -fomit-frame-pointer2018082520180818
257524refgcc -m32 -march=corei7 -O3 -fomit-frame-pointer2018082520180818
257561refgcc -m32 -march=nocona -O3 -fomit-frame-pointer2018082520180818
258593refgcc -m32 -march=barcelona -O3 -fomit-frame-pointer2018082520180818
258903refgcc -funroll-loops -m32 -march=athlon -O3 -fomit-frame-pointer2018082520180818
260016refgcc -funroll-loops -m32 -march=pentium4 -O2 -fomit-frame-pointer2018082520180818
260623refgcc -m32 -march=k8 -O3 -fomit-frame-pointer2018082520180818
260871refgcc -m32 -march=core-avx2 -O3 -fomit-frame-pointer2018082520180818
261316refgcc -m32 -march=prescott -O3 -fomit-frame-pointer2018082520180818
261629refgcc -funroll-loops -m32 -O3 -fomit-frame-pointer2018082520180818
262369refgcc -m32 -march=pentium-m -O3 -fomit-frame-pointer2018082520180818
264621refgcc -funroll-loops -m32 -march=athlon -O2 -fomit-frame-pointer2018082520180818
264783refgcc -m32 -march=core-avx-i -O3 -fomit-frame-pointer2018082520180818
264848refgcc -funroll-loops -m32 -march=pentiumpro -O3 -fomit-frame-pointer2018082520180818
266096refgcc -m32 -march=native -mtune=native -O3 -fomit-frame-pointer2018082520180818
267393refgcc -m32 -march=athlon -O3 -fomit-frame-pointer2018082520180818
267580refgcc -funroll-loops -m32 -march=barcelona -O2 -fomit-frame-pointer2018082520180818
267631refgcc -funroll-loops -m32 -march=nocona -O -fomit-frame-pointer2018082520180818
268192refgcc -funroll-loops -m32 -march=pentium2 -O3 -fomit-frame-pointer2018082520180818
268232refgcc -funroll-loops -m32 -march=pentiumpro -O2 -fomit-frame-pointer2018082520180818
268412refgcc -funroll-loops -m32 -march=pentium4 -O -fomit-frame-pointer2018082520180818
268460refgcc -funroll-loops -m32 -march=pentium-m -O2 -fomit-frame-pointer2018082520180818
268728refgcc -funroll-loops -m32 -march=prescott -O -fomit-frame-pointer2018082520180818
268877refgcc -funroll-loops -m32 -march=pentium3 -O2 -fomit-frame-pointer2018082520180818
268927refgcc -funroll-loops -m32 -march=nocona -O2 -fomit-frame-pointer2018082520180818
269045refgcc -funroll-loops -m32 -march=k8 -O2 -fomit-frame-pointer2018082520180818
269492refgcc -funroll-loops -m32 -march=pentium2 -O2 -fomit-frame-pointer2018082520180818
269895refgcc -funroll-loops -m32 -march=prescott -O2 -fomit-frame-pointer2018082520180818
270262refgcc -funroll-loops -m32 -march=k8 -O -fomit-frame-pointer2018082520180818
270379refgcc -m32 -march=pentiumpro -O3 -fomit-frame-pointer2018082520180818
270530refgcc -funroll-loops -m32 -O -fomit-frame-pointer2018082520180818
270758refgcc -m32 -march=pentium2 -O3 -fomit-frame-pointer2018082520180818
270802refgcc -funroll-loops -m32 -march=pentium3 -O3 -fomit-frame-pointer2018082520180818
270862refgcc -funroll-loops -m32 -march=barcelona -O -fomit-frame-pointer2018082520180818
270883refgcc -m32 -O3 -fomit-frame-pointer2018082520180818
272839refgcc -m32 -march=pentium3 -O3 -fomit-frame-pointer2018082520180818
273578refgcc -funroll-loops -m32 -march=athlon -O -fomit-frame-pointer2018082520180818
275792refgcc -funroll-loops -m32 -O2 -fomit-frame-pointer2018082520180818
275817refgcc -m32 -march=pentium4 -O2 -fomit-frame-pointer2018082520180818
276470refgcc -funroll-loops -m32 -march=pentium2 -O -fomit-frame-pointer2018082520180818
276837refgcc -m32 -march=k8 -O -fomit-frame-pointer2018082520180818
277292refgcc -funroll-loops -m32 -march=pentiumpro -O -fomit-frame-pointer2018082520180818
277778refgcc -funroll-loops -m32 -march=pentium3 -O -fomit-frame-pointer2018082520180818
277835refgcc -m32 -march=athlon -O -fomit-frame-pointer2018082520180818
278059refgcc -m32 -march=native -mtune=native -O -fomit-frame-pointer2018082520180818
278335refgcc -m32 -O -fomit-frame-pointer2018082520180818
278458refgcc -m32 -march=pentium4 -O -fomit-frame-pointer2018082520180818
279532refgcc -funroll-loops -m32 -march=pentium-m -O -fomit-frame-pointer2018082520180818
280301refgcc -funroll-loops -m32 -march=pentium -O -fomit-frame-pointer2018082520180818
280457refgcc -m32 -march=k8 -O2 -fomit-frame-pointer2018082520180818
280657refgcc -m32 -march=barcelona -O -fomit-frame-pointer2018082520180818
280788refgcc -m32 -march=core-avx2 -O -fomit-frame-pointer2018082520180818
280800refgcc -m32 -march=corei7 -O -fomit-frame-pointer2018082520180818
280913refgcc -m32 -march=core2 -msse4 -O -fomit-frame-pointer2018082520180818
280980refgcc -m32 -march=barcelona -O2 -fomit-frame-pointer2018082520180818
281055refgcc -m32 -march=corei7-avx -O -fomit-frame-pointer2018082520180818
281625refgcc -m32 -march=core2 -O -fomit-frame-pointer2018082520180818
281744refgcc -m32 -march=nocona -O -fomit-frame-pointer2018082520180818
282053refgcc -m32 -march=core2 -msse4.1 -O -fomit-frame-pointer2018082520180818
282276refgcc -m32 -march=core-avx-i -O -fomit-frame-pointer2018082520180818
282376refgcc -m32 -march=prescott -O -fomit-frame-pointer2018082520180818
282524refgcc -funroll-loops -m32 -march=pentium-mmx -O3 -fomit-frame-pointer2018082520180818
282552refgcc -funroll-loops -m32 -march=k6-2 -O3 -fomit-frame-pointer2018082520180818
282617refgcc -m32 -O2 -fomit-frame-pointer2018082520180818
282763refgcc -funroll-loops -m32 -march=k6 -O3 -fomit-frame-pointer2018082520180818
282942refgcc -funroll-loops -m32 -march=pentium -O3 -fomit-frame-pointer2018082520180818
283046refgcc -m32 -march=athlon -O2 -fomit-frame-pointer2018082520180818
283230refgcc -funroll-loops -m32 -march=k6-3 -O3 -fomit-frame-pointer2018082520180818
283506refgcc -m32 -march=native -mtune=native -O2 -fomit-frame-pointer2018082520180818
284145refgcc -funroll-loops -m32 -march=k6 -O2 -fomit-frame-pointer2018082520180818
284181refgcc -m32 -march=core2 -msse4 -O2 -fomit-frame-pointer2018082520180818
284726refgcc -funroll-loops -m32 -march=i386 -O3 -fomit-frame-pointer2018082520180818
284841refgcc -funroll-loops -m32 -march=k6-2 -O2 -fomit-frame-pointer2018082520180818
285203refgcc -m32 -march=pentium-mmx -O3 -fomit-frame-pointer2018082520180818
285312refgcc -m32 -march=nocona -O2 -fomit-frame-pointer2018082520180818
285468refgcc -m32 -march=core2 -O2 -fomit-frame-pointer2018082520180818
285522refgcc -m32 -march=prescott -O2 -fomit-frame-pointer2018082520180818
285692refgcc -m32 -march=core-avx2 -O2 -fomit-frame-pointer2018082520180818
286038refgcc -m32 -march=corei7-avx -O2 -fomit-frame-pointer2018082520180818
286093refgcc -m32 -march=core-avx-i -O2 -fomit-frame-pointer2018082520180818
286413refgcc -m32 -march=pentium -O3 -fomit-frame-pointer2018082520180818
286598refgcc -m32 -march=i386 -O3 -fomit-frame-pointer2018082520180818
286817refgcc -funroll-loops -m32 -march=pentium-mmx -O -fomit-frame-pointer2018082520180818
287125refgcc -m32 -march=corei7 -O2 -fomit-frame-pointer2018082520180818
287531refgcc -m32 -march=k6 -O3 -fomit-frame-pointer2018082520180818
288716refgcc -funroll-loops -m32 -march=i386 -O2 -fomit-frame-pointer2018082520180818
289480refgcc -funroll-loops -m32 -march=k6-3 -O -fomit-frame-pointer2018082520180818
289623refgcc -m32 -march=pentium2 -O2 -fomit-frame-pointer2018082520180818
289712refgcc -funroll-loops -m32 -march=k6-2 -O -fomit-frame-pointer2018082520180818
289906refgcc -m32 -march=pentium3 -O2 -fomit-frame-pointer2018082520180818
289922refgcc -m32 -march=pentium-m -O2 -fomit-frame-pointer2018082520180818
290299refgcc -m32 -march=pentiumpro -O2 -fomit-frame-pointer2018082520180818
290317refgcc -m32 -march=k6-2 -O3 -fomit-frame-pointer2018082520180818
290445refgcc -funroll-loops -m32 -march=pentium -O2 -fomit-frame-pointer2018082520180818
290492refgcc -m32 -march=pentium-m -O -fomit-frame-pointer2018082520180818
290655refgcc -funroll-loops -m32 -march=k6-3 -O2 -fomit-frame-pointer2018082520180818
290730refgcc -m32 -march=pentium2 -O -fomit-frame-pointer2018082520180818
290932refgcc -m32 -march=pentium-mmx -O -fomit-frame-pointer2018082520180818
291066refgcc -m32 -march=pentium3 -O -fomit-frame-pointer2018082520180818
291085refgcc -m32 -march=pentiumpro -O -fomit-frame-pointer2018082520180818
291187refgcc -m32 -march=pentium -O -fomit-frame-pointer2018082520180818
293391refgcc -funroll-loops -m32 -march=pentium-mmx -O2 -fomit-frame-pointer2018082520180818
293813refgcc -funroll-loops -m32 -march=k6 -O -fomit-frame-pointer2018082520180818
295800refgcc -m32 -march=core2 -msse4.1 -O2 -fomit-frame-pointer2018082520180818
295942refgcc -funroll-loops -m32 -march=i386 -O -fomit-frame-pointer2018082520180818
299375refgcc -funroll-loops -m32 -march=i486 -O3 -fomit-frame-pointer2018082520180818
300345refgcc -m32 -march=k6-3 -O3 -fomit-frame-pointer2018082520180818
302669refgcc -m32 -march=k6-2 -O -fomit-frame-pointer2018082520180818
303198refgcc -funroll-loops -m32 -march=i486 -O -fomit-frame-pointer2018082520180818
304345refgcc -m32 -march=i486 -O3 -fomit-frame-pointer2018082520180818
304803refgcc -m32 -march=k6-3 -O -fomit-frame-pointer2018082520180818
306481refgcc -m32 -march=i386 -O -fomit-frame-pointer2018082520180818
307041refgcc -m32 -march=k6 -O -fomit-frame-pointer2018082520180818
310127refgcc -funroll-loops -m32 -march=i486 -O2 -fomit-frame-pointer2018082520180818
310830refgcc -m32 -march=core2 -msse4.1 -Os -fomit-frame-pointer2018082520180818
310879refgcc -m32 -march=k6-2 -O2 -fomit-frame-pointer2018082520180818
310909refgcc -m32 -march=corei7 -Os -fomit-frame-pointer2018082520180818
311101refgcc -m32 -march=k6-3 -Os -fomit-frame-pointer2018082520180818
311418refgcc -funroll-loops -m32 -Os -fomit-frame-pointer2018082520180818
311538refgcc -funroll-loops -m32 -march=k6-2 -Os -fomit-frame-pointer2018082520180818
311741refgcc -m32 -march=k6-3 -O2 -fomit-frame-pointer2018082520180818
311890refgcc -funroll-loops -m32 -march=k6-3 -Os -fomit-frame-pointer2018082520180818
312108refgcc -m32 -march=corei7-avx -Os -fomit-frame-pointer2018082520180818
312133refgcc -m32 -march=core-avx-i -Os -fomit-frame-pointer2018082520180818
312193refgcc -m32 -march=pentium-mmx -O2 -fomit-frame-pointer2018082520180818
312220refgcc -m32 -march=pentium -O2 -fomit-frame-pointer2018082520180818
312227refgcc -m32 -march=i486 -O -fomit-frame-pointer2018082520180818
312300refgcc -m32 -march=athlon -Os -fomit-frame-pointer2018082520180818
312476refgcc -funroll-loops -m32 -march=barcelona -Os -fomit-frame-pointer2018082520180818
312736refgcc -funroll-loops -m32 -march=k6 -Os -fomit-frame-pointer2018082520180818
312946refgcc -m32 -march=k6-2 -Os -fomit-frame-pointer2018082520180818
313149refgcc -funroll-loops -m32 -march=pentium -Os -fomit-frame-pointer2018082520180818
313181refgcc -funroll-loops -m32 -march=prescott -Os -fomit-frame-pointer2018082520180818
313476refgcc -m32 -march=core2 -Os -fomit-frame-pointer2018082520180818
313567refgcc -funroll-loops -m32 -march=pentium4 -Os -fomit-frame-pointer2018082520180818
313756refgcc -m32 -march=core2 -msse4 -Os -fomit-frame-pointer2018082520180818
313861refgcc -m32 -march=i386 -O2 -fomit-frame-pointer2018082520180818
314034refgcc -m32 -Os -fomit-frame-pointer2018082520180818
314111refgcc -funroll-loops -m32 -march=nocona -Os -fomit-frame-pointer2018082520180818
314127refgcc -m32 -march=barcelona -Os -fomit-frame-pointer2018082520180818
314194refgcc -funroll-loops -m32 -march=i386 -Os -fomit-frame-pointer2018082520180818
314330refgcc -funroll-loops -m32 -march=athlon -Os -fomit-frame-pointer2018082520180818
314462refgcc -m32 -march=pentium -Os -fomit-frame-pointer2018082520180818
314560refgcc -m32 -march=k8 -Os -fomit-frame-pointer2018082520180818
315379refgcc -m32 -march=pentium-mmx -Os -fomit-frame-pointer2018082520180818
315492refgcc -m32 -march=k6 -Os -fomit-frame-pointer2018082520180818
315944refgcc -m32 -march=prescott -Os -fomit-frame-pointer2018082520180818
316486refgcc -m32 -march=i486 -Os -fomit-frame-pointer2018082520180818
316685refgcc -funroll-loops -m32 -march=i486 -Os -fomit-frame-pointer2018082520180818
317393refgcc -funroll-loops -m32 -march=k8 -Os -fomit-frame-pointer2018082520180818
317528refgcc -m32 -march=nocona -Os -fomit-frame-pointer2018082520180818
317559refgcc -funroll-loops -m32 -march=pentium-mmx -Os -fomit-frame-pointer2018082520180818
317893refgcc -m32 -march=i386 -Os -fomit-frame-pointer2018082520180818
318220refgcc -m32 -march=pentium4 -Os -fomit-frame-pointer2018082520180818
318827refgcc -m32 -march=core-avx2 -Os -fomit-frame-pointer2018082520180818
319012refgcc -m32 -march=k6 -O2 -fomit-frame-pointer2018082520180818
319314refgcc -m32 -march=native -mtune=native -Os -fomit-frame-pointer2018082520180818
327867refgcc -funroll-loops -m32 -march=pentium3 -Os -fomit-frame-pointer2018082520180818
328607refgcc -m32 -march=pentium3 -Os -fomit-frame-pointer2018082520180818
328909refgcc -m32 -march=pentiumpro -Os -fomit-frame-pointer2018082520180818
329633refgcc -funroll-loops -m32 -march=pentium-m -Os -fomit-frame-pointer2018082520180818
329655refgcc -m32 -march=i486 -O2 -fomit-frame-pointer2018082520180818
330028refgcc -m32 -march=pentium-m -Os -fomit-frame-pointer2018082520180818
330218refgcc -funroll-loops -m32 -march=pentiumpro -Os -fomit-frame-pointer2018082520180818
332526refgcc -funroll-loops -m32 -march=pentium2 -Os -fomit-frame-pointer2018082520180818
332672refgcc -m32 -march=pentium2 -Os -fomit-frame-pointer2018082520180818