Implementation notes: x86, titan0, crypto_aead/shellaes128v1d6n80

Computer: titan0
Architecture: x86
CPU ID: GenuineIntel-000306c3-bfebfbff
SUPERCOP version: 20190803
Operation: crypto_aead
Primitive: shellaes128v1d6n80
TimeImplementationCompilerBenchmark dateSUPERCOP version
265868refgcc -funroll-loops -m32 -march=barcelona -O3 -fomit-frame-pointer2019070820190110
268412refgcc -funroll-loops -m32 -march=k8 -O3 -fomit-frame-pointer2019070820190110
268768refgcc -funroll-loops -m32 -march=pentium4 -O3 -fomit-frame-pointer2019070820190110
271040refgcc -m32 -march=pentium4 -O3 -fomit-frame-pointer2019070820190110
272500refgcc -funroll-loops -m32 -march=pentium-m -O3 -fomit-frame-pointer2019070820190110
275288refgcc -funroll-loops -m32 -march=nocona -O3 -fomit-frame-pointer2019070820190110
276748refgcc -m32 -march=core2 -msse4.1 -O3 -fomit-frame-pointer2019070820190110
276980refgcc -m32 -march=core-avx-i -O3 -fomit-frame-pointer2019070820190110
277896refgcc -m32 -march=corei7 -O3 -fomit-frame-pointer2019070820190110
277988refgcc -m32 -march=corei7-avx -O3 -fomit-frame-pointer2019070820190110
278084refgcc -m32 -march=native -mtune=native -O3 -fomit-frame-pointer2019070820190110
278212refgcc -m32 -march=core2 -msse4 -O3 -fomit-frame-pointer2019070820190110
278356refgcc -m32 -march=core-avx2 -O3 -fomit-frame-pointer2019070820190110
278700refgcc -m32 -march=barcelona -O3 -fomit-frame-pointer2019070820190110
279832refgcc -funroll-loops -m32 -march=athlon -O3 -fomit-frame-pointer2019070820190110
280204refgcc -funroll-loops -m32 -march=prescott -O3 -fomit-frame-pointer2019070820190110
280612refgcc -m32 -march=prescott -O3 -fomit-frame-pointer2019070820190110
281300refgcc -m32 -march=core2 -O3 -fomit-frame-pointer2019070820190110
281728refgcc -m32 -march=k8 -O3 -fomit-frame-pointer2019070820190110
281992refgcc -funroll-loops -m32 -O3 -fomit-frame-pointer2019070820190110
282724refgcc -m32 -march=nocona -O3 -fomit-frame-pointer2019070820190110
283916refgcc -m32 -march=pentium-m -O3 -fomit-frame-pointer2019070820190110
284180refgcc -funroll-loops -m32 -O2 -fomit-frame-pointer2019070820190110
284688refgcc -funroll-loops -m32 -march=k8 -O2 -fomit-frame-pointer2019070820190110
284700refgcc -funroll-loops -m32 -march=pentium4 -O2 -fomit-frame-pointer2019070820190110
285444refgcc -funroll-loops -m32 -march=athlon -O2 -fomit-frame-pointer2019070820190110
286752refgcc -funroll-loops -m32 -march=pentiumpro -O3 -fomit-frame-pointer2019070820190110
288184refgcc -funroll-loops -m32 -march=barcelona -O2 -fomit-frame-pointer2019070820190110
288408refgcc -funroll-loops -m32 -march=prescott -O -fomit-frame-pointer2019070820190110
289008refgcc -funroll-loops -m32 -march=pentium-m -O2 -fomit-frame-pointer2019070820190110
289140refgcc -funroll-loops -m32 -march=pentium2 -O3 -fomit-frame-pointer2019070820190110
289168refgcc -funroll-loops -m32 -march=pentium4 -O -fomit-frame-pointer2019070820190110
290244refgcc -funroll-loops -m32 -march=nocona -O -fomit-frame-pointer2019070820190110
290320refgcc -funroll-loops -m32 -march=pentium3 -O3 -fomit-frame-pointer2019070820190110
290660refgcc -funroll-loops -m32 -march=pentium3 -O2 -fomit-frame-pointer2019070820190110
290940refgcc -funroll-loops -m32 -march=pentiumpro -O2 -fomit-frame-pointer2019070820190110
290972refgcc -funroll-loops -m32 -march=athlon -O -fomit-frame-pointer2019070820190110
291576refgcc -funroll-loops -m32 -march=k8 -O -fomit-frame-pointer2019070820190110
291764refgcc -funroll-loops -m32 -march=prescott -O2 -fomit-frame-pointer2019070820190110
291856refgcc -funroll-loops -m32 -march=pentium2 -O2 -fomit-frame-pointer2019070820190110
292288refgcc -m32 -march=athlon -O3 -fomit-frame-pointer2019070820190110
292316refgcc -funroll-loops -m32 -march=barcelona -O -fomit-frame-pointer2019070820190110
292592refgcc -m32 -march=pentiumpro -O3 -fomit-frame-pointer2019070820190110
293196refgcc -funroll-loops -m32 -O -fomit-frame-pointer2019070820190110
293708refgcc -m32 -O3 -fomit-frame-pointer2019070820190110
293828refgcc -funroll-loops -m32 -march=nocona -O2 -fomit-frame-pointer2019070820190110
295416refgcc -m32 -march=pentium2 -O3 -fomit-frame-pointer2019070820190110
297740refgcc -m32 -march=pentium3 -O3 -fomit-frame-pointer2019070820190110
299220refgcc -funroll-loops -m32 -march=pentium-m -O -fomit-frame-pointer2019070820190110
301432refgcc -m32 -march=pentium4 -O -fomit-frame-pointer2019070820190110
301452refgcc -m32 -march=core2 -O -fomit-frame-pointer2019070820190110
301660refgcc -funroll-loops -m32 -march=pentiumpro -O -fomit-frame-pointer2019070820190110
301740refgcc -m32 -march=native -mtune=native -O -fomit-frame-pointer2019070820190110
301796refgcc -m32 -march=corei7-avx -O -fomit-frame-pointer2019070820190110
301928refgcc -m32 -march=core2 -msse4.1 -O -fomit-frame-pointer2019070820190110
301940refgcc -m32 -march=k8 -O -fomit-frame-pointer2019070820190110
301944refgcc -funroll-loops -m32 -march=pentium3 -O -fomit-frame-pointer2019070820190110
302156refgcc -m32 -march=prescott -O -fomit-frame-pointer2019070820190110
302380refgcc -m32 -march=corei7 -O -fomit-frame-pointer2019070820190110
302496refgcc -m32 -march=athlon -O -fomit-frame-pointer2019070820190110
302500refgcc -m32 -march=core-avx-i -O -fomit-frame-pointer2019070820190110
302720refgcc -m32 -march=nocona -O -fomit-frame-pointer2019070820190110
302728refgcc -m32 -march=pentium4 -O2 -fomit-frame-pointer2019070820190110
302848refgcc -funroll-loops -m32 -march=pentium2 -O -fomit-frame-pointer2019070820190110
303420refgcc -m32 -march=core2 -msse4 -O -fomit-frame-pointer2019070820190110
303520refgcc -m32 -O -fomit-frame-pointer2019070820190110
304056refgcc -m32 -march=core-avx2 -O -fomit-frame-pointer2019070820190110
305348refgcc -m32 -march=barcelona -O -fomit-frame-pointer2019070820190110
305536refgcc -funroll-loops -m32 -march=k6 -O3 -fomit-frame-pointer2019070820190110
306116refgcc -funroll-loops -m32 -march=pentium-mmx -O3 -fomit-frame-pointer2019070820190110
306324refgcc -funroll-loops -m32 -march=k6-3 -O3 -fomit-frame-pointer2019070820190110
306616refgcc -funroll-loops -m32 -march=k6-2 -O3 -fomit-frame-pointer2019070820190110
306728refgcc -m32 -march=k8 -O2 -fomit-frame-pointer2019070820190110
306992refgcc -funroll-loops -m32 -march=pentium-mmx -O -fomit-frame-pointer2019070820190110
307092refgcc -m32 -O2 -fomit-frame-pointer2019070820190110
307176refgcc -m32 -march=barcelona -O2 -fomit-frame-pointer2019070820190110
307416refgcc -m32 -march=athlon -O2 -fomit-frame-pointer2019070820190110
307492refgcc -funroll-loops -m32 -march=pentium -O3 -fomit-frame-pointer2019070820190110
307868refgcc -funroll-loops -m32 -march=pentium -O -fomit-frame-pointer2019070820190110
307980refgcc -m32 -march=k6-3 -O3 -fomit-frame-pointer2019070820190110
308492refgcc -m32 -march=core2 -msse4 -O2 -fomit-frame-pointer2019070820190110
308680refgcc -funroll-loops -m32 -march=k6-2 -O2 -fomit-frame-pointer2019070820190110
308844refgcc -m32 -march=k6 -O3 -fomit-frame-pointer2019070820190110
308896refgcc -m32 -march=core2 -O2 -fomit-frame-pointer2019070820190110
309220refgcc -funroll-loops -m32 -march=k6-3 -O2 -fomit-frame-pointer2019070820190110
309364refgcc -m32 -march=core-avx-i -O2 -fomit-frame-pointer2019070820190110
309924refgcc -m32 -march=nocona -O2 -fomit-frame-pointer2019070820190110
310156refgcc -m32 -march=native -mtune=native -O2 -fomit-frame-pointer2019070820190110
310352refgcc -m32 -march=corei7-avx -O2 -fomit-frame-pointer2019070820190110
310680refgcc -m32 -march=corei7 -O2 -fomit-frame-pointer2019070820190110
311220refgcc -m32 -march=k6-2 -O3 -fomit-frame-pointer2019070820190110
311492refgcc -funroll-loops -m32 -march=k6 -O2 -fomit-frame-pointer2019070820190110
311896refgcc -m32 -march=core2 -msse4.1 -O2 -fomit-frame-pointer2019070820190110
311932refgcc -m32 -march=prescott -O2 -fomit-frame-pointer2019070820190110
312020refgcc -m32 -march=pentium -O3 -fomit-frame-pointer2019070820190110
312088refgcc -m32 -march=core-avx2 -O2 -fomit-frame-pointer2019070820190110
312448refgcc -funroll-loops -m32 -march=i386 -O3 -fomit-frame-pointer2019070820190110
313408refgcc -m32 -march=pentium-mmx -O3 -fomit-frame-pointer2019070820190110
313852refgcc -m32 -march=i386 -O3 -fomit-frame-pointer2019070820190110
315004refgcc -funroll-loops -m32 -march=pentium -O2 -fomit-frame-pointer2019070820190110
315264refgcc -funroll-loops -m32 -march=k6 -O -fomit-frame-pointer2019070820190110
316264refgcc -funroll-loops -m32 -march=k6-2 -O -fomit-frame-pointer2019070820190110
316692refgcc -m32 -march=pentium2 -O2 -fomit-frame-pointer2019070820190110
317080refgcc -m32 -march=pentium-m -O2 -fomit-frame-pointer2019070820190110
317140refgcc -funroll-loops -m32 -march=i386 -O -fomit-frame-pointer2019070820190110
317448refgcc -m32 -march=pentium-m -O -fomit-frame-pointer2019070820190110
317496refgcc -m32 -march=pentiumpro -O2 -fomit-frame-pointer2019070820190110
317736refgcc -funroll-loops -m32 -march=pentium-mmx -O2 -fomit-frame-pointer2019070820190110
317884refgcc -m32 -march=pentium3 -O2 -fomit-frame-pointer2019070820190110
318348refgcc -m32 -march=pentiumpro -O -fomit-frame-pointer2019070820190110
318428refgcc -funroll-loops -m32 -march=i386 -O2 -fomit-frame-pointer2019070820190110
318624refgcc -m32 -march=pentium2 -O -fomit-frame-pointer2019070820190110
318928refgcc -m32 -march=pentium -O -fomit-frame-pointer2019070820190110
319608refgcc -m32 -march=pentium-mmx -O -fomit-frame-pointer2019070820190110
319720refgcc -funroll-loops -m32 -march=k6-3 -O -fomit-frame-pointer2019070820190110
319964refgcc -m32 -march=pentium3 -O -fomit-frame-pointer2019070820190110
327280refgcc -m32 -march=k6-2 -O -fomit-frame-pointer2019070820190110
328064refgcc -funroll-loops -m32 -march=i486 -O3 -fomit-frame-pointer2019070820190110
328620refgcc -funroll-loops -m32 -march=i486 -O -fomit-frame-pointer2019070820190110
328776refgcc -m32 -march=i386 -O -fomit-frame-pointer2019070820190110
329104refgcc -m32 -march=k6 -O -fomit-frame-pointer2019070820190110
329784refgcc -m32 -march=k6-3 -O -fomit-frame-pointer2019070820190110
330068refgcc -m32 -march=i486 -O3 -fomit-frame-pointer2019070820190110
334036refgcc -funroll-loops -m32 -march=i486 -O2 -fomit-frame-pointer2019070820190110
337768refgcc -m32 -march=k6 -O2 -fomit-frame-pointer2019070820190110
338116refgcc -m32 -march=pentium -O2 -fomit-frame-pointer2019070820190110
338580refgcc -m32 -march=core-avx-i -Os -fomit-frame-pointer2019070820190110
338784refgcc -m32 -march=i486 -O -fomit-frame-pointer2019070820190110
338812refgcc -m32 -march=k6-2 -O2 -fomit-frame-pointer2019070820190110
339300refgcc -m32 -march=core2 -msse4.1 -Os -fomit-frame-pointer2019070820190110
339480refgcc -m32 -march=corei7-avx -Os -fomit-frame-pointer2019070820190110
339776refgcc -m32 -march=pentium-mmx -O2 -fomit-frame-pointer2019070820190110
340180refgcc -m32 -march=core2 -Os -fomit-frame-pointer2019070820190110
340216refgcc -m32 -march=barcelona -Os -fomit-frame-pointer2019070820190110
340476refgcc -funroll-loops -m32 -march=barcelona -Os -fomit-frame-pointer2019070820190110
340604refgcc -m32 -march=k8 -Os -fomit-frame-pointer2019070820190110
340612refgcc -m32 -march=k6-3 -O2 -fomit-frame-pointer2019070820190110
340644refgcc -m32 -march=athlon -Os -fomit-frame-pointer2019070820190110
340964refgcc -funroll-loops -m32 -Os -fomit-frame-pointer2019070820190110
341540refgcc -m32 -march=k6 -Os -fomit-frame-pointer2019070820190110
341820refgcc -funroll-loops -m32 -march=athlon -Os -fomit-frame-pointer2019070820190110
342008refgcc -m32 -march=corei7 -Os -fomit-frame-pointer2019070820190110
342672refgcc -m32 -march=pentium -Os -fomit-frame-pointer2019070820190110
342828refgcc -funroll-loops -m32 -march=k6-2 -Os -fomit-frame-pointer2019070820190110
343212refgcc -m32 -march=k6-2 -Os -fomit-frame-pointer2019070820190110
343284refgcc -m32 -march=i486 -Os -fomit-frame-pointer2019070820190110
343480refgcc -m32 -march=i386 -Os -fomit-frame-pointer2019070820190110
343556refgcc -m32 -march=pentium4 -Os -fomit-frame-pointer2019070820190110
343608refgcc -funroll-loops -m32 -march=k6 -Os -fomit-frame-pointer2019070820190110
343632refgcc -m32 -march=core2 -msse4 -Os -fomit-frame-pointer2019070820190110
343780refgcc -m32 -march=pentium-mmx -Os -fomit-frame-pointer2019070820190110
343844refgcc -m32 -Os -fomit-frame-pointer2019070820190110
343980refgcc -m32 -march=nocona -Os -fomit-frame-pointer2019070820190110
344144refgcc -funroll-loops -m32 -march=i386 -Os -fomit-frame-pointer2019070820190110
344288refgcc -funroll-loops -m32 -march=pentium-mmx -Os -fomit-frame-pointer2019070820190110
344404refgcc -funroll-loops -m32 -march=prescott -Os -fomit-frame-pointer2019070820190110
344568refgcc -m32 -march=i386 -O2 -fomit-frame-pointer2019070820190110
344584refgcc -funroll-loops -m32 -march=k6-3 -Os -fomit-frame-pointer2019070820190110
344888refgcc -m32 -march=k6-3 -Os -fomit-frame-pointer2019070820190110
344960refgcc -funroll-loops -m32 -march=nocona -Os -fomit-frame-pointer2019070820190110
344988refgcc -funroll-loops -m32 -march=pentium4 -Os -fomit-frame-pointer2019070820190110
345172refgcc -m32 -march=core-avx2 -Os -fomit-frame-pointer2019070820190110
345228refgcc -m32 -march=native -mtune=native -Os -fomit-frame-pointer2019070820190110
346140refgcc -funroll-loops -m32 -march=k8 -Os -fomit-frame-pointer2019070820190110
347012refgcc -funroll-loops -m32 -march=pentium -Os -fomit-frame-pointer2019070820190110
347800refgcc -m32 -march=prescott -Os -fomit-frame-pointer2019070820190110
347924refgcc -funroll-loops -m32 -march=i486 -Os -fomit-frame-pointer2019070820190110
355188refgcc -funroll-loops -m32 -march=pentiumpro -Os -fomit-frame-pointer2019070820190110
355532refgcc -funroll-loops -m32 -march=pentium3 -Os -fomit-frame-pointer2019070820190110
355996refgcc -funroll-loops -m32 -march=pentium2 -Os -fomit-frame-pointer2019070820190110
356016refgcc -m32 -march=i486 -O2 -fomit-frame-pointer2019070820190110
356368refgcc -funroll-loops -m32 -march=pentium-m -Os -fomit-frame-pointer2019070820190110
356524refgcc -m32 -march=pentium3 -Os -fomit-frame-pointer2019070820190110
356672refgcc -m32 -march=pentiumpro -Os -fomit-frame-pointer2019070820190110
356852refgcc -m32 -march=pentium-m -Os -fomit-frame-pointer2019070820190110
361212refgcc -m32 -march=pentium2 -Os -fomit-frame-pointer2019070820190110