Implementation notes: x86, kizomba, crypto_aead/shellaes128v1d8n80

Computer: kizomba
Architecture: x86
CPU ID: GenuineIntel-000906e9-bfebfbff
SUPERCOP version: 20181216
Operation: crypto_aead
Primitive: shellaes128v1d8n80
TimeImplementationCompilerBenchmark dateSUPERCOP version
248008refgcc -funroll-loops -m32 -march=barcelona -O3 -fomit-frame-pointer2018082520180818
248512refgcc -funroll-loops -m32 -march=pentium4 -O3 -fomit-frame-pointer2018082520180818
250042refgcc -funroll-loops -m32 -march=k8 -O3 -fomit-frame-pointer2018082520180818
250911refgcc -m32 -march=pentium4 -O3 -fomit-frame-pointer2018082520180818
253666refgcc -funroll-loops -m32 -march=prescott -O3 -fomit-frame-pointer2018082520180818
254367refgcc -funroll-loops -m32 -march=nocona -O3 -fomit-frame-pointer2018082520180818
256359refgcc -funroll-loops -m32 -march=pentium-m -O3 -fomit-frame-pointer2018082520180818
256535refgcc -m32 -march=core2 -O3 -fomit-frame-pointer2018082520180818
256597refgcc -m32 -march=nocona -O3 -fomit-frame-pointer2018082520180818
256603refgcc -m32 -march=prescott -O3 -fomit-frame-pointer2018082520180818
256744refgcc -m32 -march=core2 -msse4 -O3 -fomit-frame-pointer2018082520180818
256977refgcc -funroll-loops -m32 -march=athlon -O3 -fomit-frame-pointer2018082520180818
256982refgcc -m32 -march=core-avx-i -O3 -fomit-frame-pointer2018082520180818
257500refgcc -m32 -march=core2 -msse4.1 -O3 -fomit-frame-pointer2018082520180818
258478refgcc -m32 -march=corei7 -O3 -fomit-frame-pointer2018082520180818
258524refgcc -m32 -march=barcelona -O3 -fomit-frame-pointer2018082520180818
259474refgcc -funroll-loops -m32 -march=pentium4 -O2 -fomit-frame-pointer2018082520180818
260038refgcc -m32 -march=k8 -O3 -fomit-frame-pointer2018082520180818
260089refgcc -m32 -march=core-avx2 -O3 -fomit-frame-pointer2018082520180818
260808refgcc -funroll-loops -m32 -O3 -fomit-frame-pointer2018082520180818
261293refgcc -m32 -march=native -mtune=native -O3 -fomit-frame-pointer2018082520180818
261655refgcc -m32 -march=pentium-m -O3 -fomit-frame-pointer2018082520180818
261680refgcc -funroll-loops -m32 -march=athlon -O2 -fomit-frame-pointer2018082520180818
263788refgcc -funroll-loops -m32 -march=k8 -O2 -fomit-frame-pointer2018082520180818
263865refgcc -m32 -march=corei7-avx -O3 -fomit-frame-pointer2018082520180818
264111refgcc -funroll-loops -m32 -O2 -fomit-frame-pointer2018082520180818
264899refgcc -funroll-loops -m32 -march=barcelona -O2 -fomit-frame-pointer2018082520180818
265080refgcc -funroll-loops -m32 -march=pentium2 -O3 -fomit-frame-pointer2018082520180818
265173refgcc -funroll-loops -m32 -march=pentiumpro -O3 -fomit-frame-pointer2018082520180818
266323refgcc -m32 -march=athlon -O3 -fomit-frame-pointer2018082520180818
267135refgcc -funroll-loops -m32 -march=pentium3 -O3 -fomit-frame-pointer2018082520180818
268726refgcc -funroll-loops -m32 -march=nocona -O -fomit-frame-pointer2018082520180818
269143refgcc -funroll-loops -m32 -march=nocona -O2 -fomit-frame-pointer2018082520180818
269222refgcc -funroll-loops -m32 -march=prescott -O2 -fomit-frame-pointer2018082520180818
269278refgcc -funroll-loops -m32 -march=pentium3 -O2 -fomit-frame-pointer2018082520180818
269388refgcc -funroll-loops -m32 -march=prescott -O -fomit-frame-pointer2018082520180818
270401refgcc -funroll-loops -m32 -O -fomit-frame-pointer2018082520180818
270691refgcc -funroll-loops -m32 -march=k8 -O -fomit-frame-pointer2018082520180818
270706refgcc -funroll-loops -m32 -march=pentiumpro -O2 -fomit-frame-pointer2018082520180818
270760refgcc -funroll-loops -m32 -march=pentium2 -O2 -fomit-frame-pointer2018082520180818
270895refgcc -m32 -O3 -fomit-frame-pointer2018082520180818
270921refgcc -funroll-loops -m32 -march=barcelona -O -fomit-frame-pointer2018082520180818
271447refgcc -funroll-loops -m32 -march=pentium-m -O2 -fomit-frame-pointer2018082520180818
271617refgcc -funroll-loops -m32 -march=athlon -O -fomit-frame-pointer2018082520180818
273446refgcc -m32 -march=pentium3 -O3 -fomit-frame-pointer2018082520180818
273625refgcc -funroll-loops -m32 -march=pentium4 -O -fomit-frame-pointer2018082520180818
273661refgcc -m32 -march=pentium2 -O3 -fomit-frame-pointer2018082520180818
274363refgcc -m32 -march=pentiumpro -O3 -fomit-frame-pointer2018082520180818
274662refgcc -m32 -march=pentium4 -O2 -fomit-frame-pointer2018082520180818
276323refgcc -funroll-loops -m32 -march=pentium3 -O -fomit-frame-pointer2018082520180818
276333refgcc -funroll-loops -m32 -march=pentium-m -O -fomit-frame-pointer2018082520180818
277728refgcc -funroll-loops -m32 -march=pentiumpro -O -fomit-frame-pointer2018082520180818
277750refgcc -m32 -march=pentium4 -O -fomit-frame-pointer2018082520180818
277916refgcc -m32 -march=corei7 -O -fomit-frame-pointer2018082520180818
277919refgcc -funroll-loops -m32 -march=pentium2 -O -fomit-frame-pointer2018082520180818
278149refgcc -m32 -march=core-avx-i -O -fomit-frame-pointer2018082520180818
278218refgcc -m32 -O -fomit-frame-pointer2018082520180818
278321refgcc -m32 -march=athlon -O -fomit-frame-pointer2018082520180818
278976refgcc -m32 -march=k8 -O -fomit-frame-pointer2018082520180818
279088refgcc -m32 -march=corei7-avx -O -fomit-frame-pointer2018082520180818
279776refgcc -m32 -march=native -mtune=native -O -fomit-frame-pointer2018082520180818
280129refgcc -m32 -march=core2 -O -fomit-frame-pointer2018082520180818
280222refgcc -m32 -march=core2 -msse4.1 -O -fomit-frame-pointer2018082520180818
280506refgcc -m32 -march=core-avx2 -O -fomit-frame-pointer2018082520180818
280694refgcc -m32 -march=barcelona -O -fomit-frame-pointer2018082520180818
281004refgcc -funroll-loops -m32 -march=pentium -O -fomit-frame-pointer2018082520180818
281163refgcc -m32 -march=prescott -O -fomit-frame-pointer2018082520180818
281234refgcc -funroll-loops -m32 -march=k6-2 -O3 -fomit-frame-pointer2018082520180818
281347refgcc -funroll-loops -m32 -march=pentium-mmx -O -fomit-frame-pointer2018082520180818
281433refgcc -m32 -march=native -mtune=native -O2 -fomit-frame-pointer2018082520180818
282061refgcc -m32 -O2 -fomit-frame-pointer2018082520180818
282298refgcc -funroll-loops -m32 -march=k6 -O3 -fomit-frame-pointer2018082520180818
282595refgcc -m32 -march=k8 -O2 -fomit-frame-pointer2018082520180818
282756refgcc -funroll-loops -m32 -march=pentium -O3 -fomit-frame-pointer2018082520180818
283702refgcc -m32 -march=nocona -O -fomit-frame-pointer2018082520180818
283909refgcc -funroll-loops -m32 -march=k6 -O2 -fomit-frame-pointer2018082520180818
284083refgcc -m32 -march=core2 -msse4 -O -fomit-frame-pointer2018082520180818
284228refgcc -funroll-loops -m32 -march=i386 -O3 -fomit-frame-pointer2018082520180818
284270refgcc -funroll-loops -m32 -march=k6-2 -O2 -fomit-frame-pointer2018082520180818
284490refgcc -m32 -march=athlon -O2 -fomit-frame-pointer2018082520180818
284806refgcc -m32 -march=core2 -msse4 -O2 -fomit-frame-pointer2018082520180818
284932refgcc -m32 -march=corei7 -O2 -fomit-frame-pointer2018082520180818
285101refgcc -m32 -march=pentium-mmx -O3 -fomit-frame-pointer2018082520180818
285222refgcc -funroll-loops -m32 -march=k6-3 -O2 -fomit-frame-pointer2018082520180818
285500refgcc -m32 -march=pentium -O3 -fomit-frame-pointer2018082520180818
285705refgcc -funroll-loops -m32 -march=k6-3 -O3 -fomit-frame-pointer2018082520180818
285968refgcc -funroll-loops -m32 -march=pentium-mmx -O3 -fomit-frame-pointer2018082520180818
286139refgcc -m32 -march=prescott -O2 -fomit-frame-pointer2018082520180818
286762refgcc -m32 -march=core-avx-i -O2 -fomit-frame-pointer2018082520180818
286839refgcc -m32 -march=corei7-avx -O2 -fomit-frame-pointer2018082520180818
287023refgcc -m32 -march=core2 -O2 -fomit-frame-pointer2018082520180818
287329refgcc -m32 -march=k6-3 -O3 -fomit-frame-pointer2018082520180818
287486refgcc -m32 -march=k6-2 -O3 -fomit-frame-pointer2018082520180818
287720refgcc -funroll-loops -m32 -march=i386 -O2 -fomit-frame-pointer2018082520180818
287996refgcc -m32 -march=barcelona -O2 -fomit-frame-pointer2018082520180818
288097refgcc -m32 -march=core-avx2 -O2 -fomit-frame-pointer2018082520180818
289197refgcc -m32 -march=core2 -msse4.1 -O2 -fomit-frame-pointer2018082520180818
289201refgcc -funroll-loops -m32 -march=k6-2 -O -fomit-frame-pointer2018082520180818
289460refgcc -funroll-loops -m32 -march=k6-3 -O -fomit-frame-pointer2018082520180818
289849refgcc -m32 -march=pentiumpro -O2 -fomit-frame-pointer2018082520180818
289939refgcc -m32 -march=pentium-m -O2 -fomit-frame-pointer2018082520180818
289981refgcc -funroll-loops -m32 -march=k6 -O -fomit-frame-pointer2018082520180818
289998refgcc -m32 -march=pentium2 -O2 -fomit-frame-pointer2018082520180818
290050refgcc -funroll-loops -m32 -march=pentium -O2 -fomit-frame-pointer2018082520180818
290472refgcc -m32 -march=k6 -O3 -fomit-frame-pointer2018082520180818
290609refgcc -m32 -march=pentium -O -fomit-frame-pointer2018082520180818
290712refgcc -m32 -march=pentium2 -O -fomit-frame-pointer2018082520180818
291524refgcc -m32 -march=pentiumpro -O -fomit-frame-pointer2018082520180818
292024refgcc -m32 -march=i386 -O3 -fomit-frame-pointer2018082520180818
292073refgcc -m32 -march=pentium-m -O -fomit-frame-pointer2018082520180818
292329refgcc -m32 -march=pentium3 -O -fomit-frame-pointer2018082520180818
293125refgcc -m32 -march=nocona -O2 -fomit-frame-pointer2018082520180818
293587refgcc -funroll-loops -m32 -march=pentium-mmx -O2 -fomit-frame-pointer2018082520180818
294455refgcc -m32 -march=pentium3 -O2 -fomit-frame-pointer2018082520180818
294865refgcc -m32 -march=pentium-mmx -O -fomit-frame-pointer2018082520180818
295724refgcc -funroll-loops -m32 -march=i386 -O -fomit-frame-pointer2018082520180818
302104refgcc -m32 -march=k6-3 -O -fomit-frame-pointer2018082520180818
303280refgcc -funroll-loops -m32 -march=i486 -O -fomit-frame-pointer2018082520180818
303748refgcc -m32 -march=k6 -O -fomit-frame-pointer2018082520180818
304084refgcc -m32 -march=i486 -O3 -fomit-frame-pointer2018082520180818
304801refgcc -m32 -march=k6-2 -O -fomit-frame-pointer2018082520180818
305644refgcc -funroll-loops -m32 -march=i486 -O2 -fomit-frame-pointer2018082520180818
305681refgcc -m32 -march=i386 -O -fomit-frame-pointer2018082520180818
306234refgcc -funroll-loops -m32 -march=i486 -O3 -fomit-frame-pointer2018082520180818
310871refgcc -m32 -march=core2 -msse4.1 -Os -fomit-frame-pointer2018082520180818
311206refgcc -m32 -march=pentium -O2 -fomit-frame-pointer2018082520180818
311343refgcc -m32 -march=corei7-avx -Os -fomit-frame-pointer2018082520180818
311714refgcc -funroll-loops -m32 -march=k6 -Os -fomit-frame-pointer2018082520180818
311903refgcc -m32 -march=k6-3 -Os -fomit-frame-pointer2018082520180818
312042refgcc -m32 -march=k6 -O2 -fomit-frame-pointer2018082520180818
312053refgcc -m32 -march=pentium-mmx -O2 -fomit-frame-pointer2018082520180818
312148refgcc -funroll-loops -m32 -march=k6-3 -Os -fomit-frame-pointer2018082520180818
312272refgcc -m32 -march=k6-2 -Os -fomit-frame-pointer2018082520180818
312550refgcc -m32 -march=core-avx-i -Os -fomit-frame-pointer2018082520180818
312932refgcc -funroll-loops -m32 -march=barcelona -Os -fomit-frame-pointer2018082520180818
312943refgcc -m32 -march=k6 -Os -fomit-frame-pointer2018082520180818
313033refgcc -m32 -march=athlon -Os -fomit-frame-pointer2018082520180818
313159refgcc -m32 -march=core2 -msse4 -Os -fomit-frame-pointer2018082520180818
313238refgcc -m32 -march=i486 -O -fomit-frame-pointer2018082520180818
313430refgcc -m32 -march=i386 -O2 -fomit-frame-pointer2018082520180818
313438refgcc -funroll-loops -m32 -march=i486 -Os -fomit-frame-pointer2018082520180818
313693refgcc -funroll-loops -m32 -march=pentium-mmx -Os -fomit-frame-pointer2018082520180818
313705refgcc -funroll-loops -m32 -Os -fomit-frame-pointer2018082520180818
313792refgcc -funroll-loops -m32 -march=k6-2 -Os -fomit-frame-pointer2018082520180818
313903refgcc -funroll-loops -m32 -march=athlon -Os -fomit-frame-pointer2018082520180818
313956refgcc -funroll-loops -m32 -march=nocona -Os -fomit-frame-pointer2018082520180818
314057refgcc -m32 -march=prescott -Os -fomit-frame-pointer2018082520180818
314143refgcc -funroll-loops -m32 -march=i386 -Os -fomit-frame-pointer2018082520180818
314341refgcc -m32 -march=nocona -Os -fomit-frame-pointer2018082520180818
314377refgcc -m32 -march=pentium4 -Os -fomit-frame-pointer2018082520180818
314647refgcc -m32 -march=k6-2 -O2 -fomit-frame-pointer2018082520180818
315170refgcc -funroll-loops -m32 -march=pentium4 -Os -fomit-frame-pointer2018082520180818
315272refgcc -funroll-loops -m32 -march=k8 -Os -fomit-frame-pointer2018082520180818
315304refgcc -m32 -march=k8 -Os -fomit-frame-pointer2018082520180818
315307refgcc -m32 -march=k6-3 -O2 -fomit-frame-pointer2018082520180818
315331refgcc -m32 -march=barcelona -Os -fomit-frame-pointer2018082520180818
315331refgcc -m32 -march=core2 -Os -fomit-frame-pointer2018082520180818
315469refgcc -m32 -march=i386 -Os -fomit-frame-pointer2018082520180818
315519refgcc -m32 -march=i486 -Os -fomit-frame-pointer2018082520180818
315875refgcc -m32 -march=pentium -Os -fomit-frame-pointer2018082520180818
315951refgcc -m32 -march=corei7 -Os -fomit-frame-pointer2018082520180818
316405refgcc -m32 -Os -fomit-frame-pointer2018082520180818
317281refgcc -funroll-loops -m32 -march=pentium -Os -fomit-frame-pointer2018082520180818
318232refgcc -m32 -march=pentium-mmx -Os -fomit-frame-pointer2018082520180818
319393refgcc -m32 -march=core-avx2 -Os -fomit-frame-pointer2018082520180818
320137refgcc -funroll-loops -m32 -march=prescott -Os -fomit-frame-pointer2018082520180818
321580refgcc -m32 -march=native -mtune=native -Os -fomit-frame-pointer2018082520180818
326931refgcc -funroll-loops -m32 -march=pentiumpro -Os -fomit-frame-pointer2018082520180818
327908refgcc -funroll-loops -m32 -march=pentium3 -Os -fomit-frame-pointer2018082520180818
327938refgcc -m32 -march=pentium3 -Os -fomit-frame-pointer2018082520180818
328381refgcc -m32 -march=pentiumpro -Os -fomit-frame-pointer2018082520180818
330114refgcc -m32 -march=i486 -O2 -fomit-frame-pointer2018082520180818
331480refgcc -m32 -march=pentium2 -Os -fomit-frame-pointer2018082520180818
331611refgcc -funroll-loops -m32 -march=pentium2 -Os -fomit-frame-pointer2018082520180818
331708refgcc -m32 -march=pentium-m -Os -fomit-frame-pointer2018082520180818
331911refgcc -funroll-loops -m32 -march=pentium-m -Os -fomit-frame-pointer2018082520180818