Implementation notes: x86, titan0, crypto_aead/shellaes128v1d5n80

Computer: titan0
Architecture: x86
CPU ID: GenuineIntel-000306c3-bfebfbff
SUPERCOP version: 20190803
Operation: crypto_aead
Primitive: shellaes128v1d5n80
TimeImplementationCompilerBenchmark dateSUPERCOP version
268312refgcc -funroll-loops -m32 -march=barcelona -O3 -fomit-frame-pointer2019070820190110
270344refgcc -funroll-loops -m32 -march=pentium4 -O3 -fomit-frame-pointer2019070820190110
270496refgcc -funroll-loops -m32 -march=k8 -O3 -fomit-frame-pointer2019070820190110
272104refgcc -m32 -march=pentium4 -O3 -fomit-frame-pointer2019070820190110
275788refgcc -funroll-loops -m32 -march=pentium-m -O3 -fomit-frame-pointer2019070820190110
278756refgcc -funroll-loops -m32 -march=nocona -O3 -fomit-frame-pointer2019070820190110
279312refgcc -m32 -march=corei7 -O3 -fomit-frame-pointer2019070820190110
279320refgcc -m32 -march=corei7-avx -O3 -fomit-frame-pointer2019070820190110
279648refgcc -funroll-loops -m32 -march=prescott -O3 -fomit-frame-pointer2019070820190110
280220refgcc -m32 -march=core2 -msse4.1 -O3 -fomit-frame-pointer2019070820190110
280316refgcc -m32 -march=core2 -O3 -fomit-frame-pointer2019070820190110
280392refgcc -m32 -march=native -mtune=native -O3 -fomit-frame-pointer2019070820190110
280984refgcc -funroll-loops -m32 -march=athlon -O3 -fomit-frame-pointer2019070820190110
281496refgcc -m32 -march=core2 -msse4 -O3 -fomit-frame-pointer2019070820190110
281796refgcc -m32 -march=barcelona -O3 -fomit-frame-pointer2019070820190110
282136refgcc -m32 -march=core-avx-i -O3 -fomit-frame-pointer2019070820190110
282888refgcc -m32 -march=k8 -O3 -fomit-frame-pointer2019070820190110
283408refgcc -m32 -march=pentium-m -O3 -fomit-frame-pointer2019070820190110
283464refgcc -m32 -march=nocona -O3 -fomit-frame-pointer2019070820190110
283596refgcc -m32 -march=core-avx2 -O3 -fomit-frame-pointer2019070820190110
284936refgcc -funroll-loops -m32 -O3 -fomit-frame-pointer2019070820190110
285476refgcc -m32 -march=prescott -O3 -fomit-frame-pointer2019070820190110
286500refgcc -funroll-loops -m32 -march=athlon -O2 -fomit-frame-pointer2019070820190110
287496refgcc -funroll-loops -m32 -march=barcelona -O2 -fomit-frame-pointer2019070820190110
287636refgcc -funroll-loops -m32 -O2 -fomit-frame-pointer2019070820190110
289176refgcc -funroll-loops -m32 -march=pentiumpro -O3 -fomit-frame-pointer2019070820190110
289932refgcc -funroll-loops -m32 -march=pentium4 -O2 -fomit-frame-pointer2019070820190110
290680refgcc -funroll-loops -m32 -march=k8 -O2 -fomit-frame-pointer2019070820190110
291392refgcc -funroll-loops -m32 -march=pentium4 -O -fomit-frame-pointer2019070820190110
292236refgcc -funroll-loops -m32 -march=nocona -O -fomit-frame-pointer2019070820190110
292796refgcc -funroll-loops -m32 -march=prescott -O -fomit-frame-pointer2019070820190110
293220refgcc -funroll-loops -m32 -march=pentium-m -O2 -fomit-frame-pointer2019070820190110
293296refgcc -funroll-loops -m32 -march=athlon -O -fomit-frame-pointer2019070820190110
293488refgcc -funroll-loops -m32 -march=pentium3 -O2 -fomit-frame-pointer2019070820190110
293564refgcc -m32 -march=athlon -O3 -fomit-frame-pointer2019070820190110
293856refgcc -funroll-loops -m32 -march=pentium3 -O3 -fomit-frame-pointer2019070820190110
294200refgcc -funroll-loops -m32 -march=k8 -O -fomit-frame-pointer2019070820190110
294428refgcc -funroll-loops -m32 -march=pentiumpro -O2 -fomit-frame-pointer2019070820190110
294432refgcc -funroll-loops -m32 -march=pentium2 -O3 -fomit-frame-pointer2019070820190110
294480refgcc -funroll-loops -m32 -O -fomit-frame-pointer2019070820190110
294896refgcc -funroll-loops -m32 -march=pentium2 -O2 -fomit-frame-pointer2019070820190110
295108refgcc -funroll-loops -m32 -march=nocona -O2 -fomit-frame-pointer2019070820190110
295124refgcc -funroll-loops -m32 -march=prescott -O2 -fomit-frame-pointer2019070820190110
295216refgcc -m32 -march=pentiumpro -O3 -fomit-frame-pointer2019070820190110
295304refgcc -m32 -march=pentium2 -O3 -fomit-frame-pointer2019070820190110
295332refgcc -funroll-loops -m32 -march=barcelona -O -fomit-frame-pointer2019070820190110
296772refgcc -m32 -O3 -fomit-frame-pointer2019070820190110
298488refgcc -m32 -march=pentium3 -O3 -fomit-frame-pointer2019070820190110
302040refgcc -m32 -march=athlon -O -fomit-frame-pointer2019070820190110
302196refgcc -m32 -march=core-avx-i -O -fomit-frame-pointer2019070820190110
302304refgcc -funroll-loops -m32 -march=pentiumpro -O -fomit-frame-pointer2019070820190110
302396refgcc -funroll-loops -m32 -march=pentium2 -O -fomit-frame-pointer2019070820190110
302432refgcc -m32 -march=core2 -O -fomit-frame-pointer2019070820190110
302576refgcc -m32 -march=native -mtune=native -O -fomit-frame-pointer2019070820190110
302652refgcc -m32 -march=core2 -msse4 -O -fomit-frame-pointer2019070820190110
302748refgcc -m32 -march=corei7-avx -O -fomit-frame-pointer2019070820190110
302928refgcc -funroll-loops -m32 -march=pentium-m -O -fomit-frame-pointer2019070820190110
302932refgcc -m32 -march=corei7 -O -fomit-frame-pointer2019070820190110
302940refgcc -m32 -march=core2 -msse4.1 -O -fomit-frame-pointer2019070820190110
303188refgcc -m32 -march=nocona -O -fomit-frame-pointer2019070820190110
303304refgcc -m32 -march=barcelona -O -fomit-frame-pointer2019070820190110
303344refgcc -m32 -march=prescott -O -fomit-frame-pointer2019070820190110
303364refgcc -m32 -march=core-avx2 -O -fomit-frame-pointer2019070820190110
303500refgcc -funroll-loops -m32 -march=pentium3 -O -fomit-frame-pointer2019070820190110
303588refgcc -m32 -O -fomit-frame-pointer2019070820190110
303992refgcc -m32 -march=k8 -O -fomit-frame-pointer2019070820190110
304048refgcc -m32 -march=pentium4 -O -fomit-frame-pointer2019070820190110
305732refgcc -m32 -march=pentium4 -O2 -fomit-frame-pointer2019070820190110
307440refgcc -m32 -march=barcelona -O2 -fomit-frame-pointer2019070820190110
307464refgcc -funroll-loops -m32 -march=k6-3 -O3 -fomit-frame-pointer2019070820190110
307568refgcc -funroll-loops -m32 -march=k6 -O3 -fomit-frame-pointer2019070820190110
308020refgcc -m32 -march=k8 -O2 -fomit-frame-pointer2019070820190110
308032refgcc -m32 -march=athlon -O2 -fomit-frame-pointer2019070820190110
308472refgcc -m32 -O2 -fomit-frame-pointer2019070820190110
309464refgcc -funroll-loops -m32 -march=k6-2 -O3 -fomit-frame-pointer2019070820190110
309624refgcc -m32 -march=core2 -msse4.1 -O2 -fomit-frame-pointer2019070820190110
309728refgcc -funroll-loops -m32 -march=pentium-mmx -O3 -fomit-frame-pointer2019070820190110
310084refgcc -funroll-loops -m32 -march=pentium -O3 -fomit-frame-pointer2019070820190110
310136refgcc -m32 -march=corei7-avx -O2 -fomit-frame-pointer2019070820190110
310260refgcc -m32 -march=core-avx-i -O2 -fomit-frame-pointer2019070820190110
310888refgcc -funroll-loops -m32 -march=pentium-mmx -O -fomit-frame-pointer2019070820190110
310904refgcc -m32 -march=core2 -O2 -fomit-frame-pointer2019070820190110
310976refgcc -funroll-loops -m32 -march=pentium -O -fomit-frame-pointer2019070820190110
311348refgcc -m32 -march=core2 -msse4 -O2 -fomit-frame-pointer2019070820190110
311824refgcc -m32 -march=k6-2 -O3 -fomit-frame-pointer2019070820190110
311932refgcc -m32 -march=native -mtune=native -O2 -fomit-frame-pointer2019070820190110
311996refgcc -funroll-loops -m32 -march=k6-2 -O2 -fomit-frame-pointer2019070820190110
312176refgcc -m32 -march=k6 -O3 -fomit-frame-pointer2019070820190110
312280refgcc -m32 -march=prescott -O2 -fomit-frame-pointer2019070820190110
312648refgcc -m32 -march=corei7 -O2 -fomit-frame-pointer2019070820190110
313316refgcc -m32 -march=k6-3 -O3 -fomit-frame-pointer2019070820190110
313728refgcc -funroll-loops -m32 -march=k6-3 -O2 -fomit-frame-pointer2019070820190110
313772refgcc -funroll-loops -m32 -march=k6 -O2 -fomit-frame-pointer2019070820190110
313848refgcc -m32 -march=nocona -O2 -fomit-frame-pointer2019070820190110
314328refgcc -m32 -march=core-avx2 -O2 -fomit-frame-pointer2019070820190110
315392refgcc -m32 -march=pentium-mmx -O3 -fomit-frame-pointer2019070820190110
315696refgcc -funroll-loops -m32 -march=i386 -O3 -fomit-frame-pointer2019070820190110
317708refgcc -m32 -march=i386 -O3 -fomit-frame-pointer2019070820190110
318072refgcc -funroll-loops -m32 -march=k6-3 -O -fomit-frame-pointer2019070820190110
318072refgcc -m32 -march=pentium2 -O2 -fomit-frame-pointer2019070820190110
318116refgcc -m32 -march=pentium -O3 -fomit-frame-pointer2019070820190110
318496refgcc -m32 -march=pentium-m -O -fomit-frame-pointer2019070820190110
318952refgcc -m32 -march=pentium3 -O2 -fomit-frame-pointer2019070820190110
319100refgcc -m32 -march=pentium-m -O2 -fomit-frame-pointer2019070820190110
319132refgcc -m32 -march=pentium -O -fomit-frame-pointer2019070820190110
319260refgcc -m32 -march=pentiumpro -O -fomit-frame-pointer2019070820190110
319364refgcc -funroll-loops -m32 -march=i386 -O2 -fomit-frame-pointer2019070820190110
319500refgcc -m32 -march=pentium-mmx -O -fomit-frame-pointer2019070820190110
319916refgcc -funroll-loops -m32 -march=k6-2 -O -fomit-frame-pointer2019070820190110
320156refgcc -funroll-loops -m32 -march=i386 -O -fomit-frame-pointer2019070820190110
320400refgcc -funroll-loops -m32 -march=pentium-mmx -O2 -fomit-frame-pointer2019070820190110
320864refgcc -m32 -march=pentium3 -O -fomit-frame-pointer2019070820190110
321128refgcc -funroll-loops -m32 -march=k6 -O -fomit-frame-pointer2019070820190110
321344refgcc -funroll-loops -m32 -march=pentium -O2 -fomit-frame-pointer2019070820190110
321556refgcc -m32 -march=pentiumpro -O2 -fomit-frame-pointer2019070820190110
322976refgcc -m32 -march=pentium2 -O -fomit-frame-pointer2019070820190110
329080refgcc -m32 -march=k6 -O -fomit-frame-pointer2019070820190110
329096refgcc -m32 -march=k6-3 -O -fomit-frame-pointer2019070820190110
330044refgcc -funroll-loops -m32 -march=i486 -O3 -fomit-frame-pointer2019070820190110
330596refgcc -m32 -march=i386 -O -fomit-frame-pointer2019070820190110
330932refgcc -m32 -march=i486 -O3 -fomit-frame-pointer2019070820190110
331352refgcc -m32 -march=k6-2 -O -fomit-frame-pointer2019070820190110
332216refgcc -funroll-loops -m32 -march=i486 -O -fomit-frame-pointer2019070820190110
337136refgcc -funroll-loops -m32 -march=i486 -O2 -fomit-frame-pointer2019070820190110
340308refgcc -m32 -march=pentium-mmx -O2 -fomit-frame-pointer2019070820190110
340596refgcc -m32 -march=pentium -O2 -fomit-frame-pointer2019070820190110
340616refgcc -m32 -march=i486 -O -fomit-frame-pointer2019070820190110
340936refgcc -m32 -march=k6-3 -O2 -fomit-frame-pointer2019070820190110
341644refgcc -m32 -march=core2 -msse4 -Os -fomit-frame-pointer2019070820190110
342372refgcc -m32 -march=core-avx-i -Os -fomit-frame-pointer2019070820190110
342592refgcc -m32 -march=core2 -Os -fomit-frame-pointer2019070820190110
342916refgcc -m32 -march=corei7 -Os -fomit-frame-pointer2019070820190110
343248refgcc -m32 -march=core2 -msse4.1 -Os -fomit-frame-pointer2019070820190110
343268refgcc -m32 -march=barcelona -Os -fomit-frame-pointer2019070820190110
343356refgcc -m32 -march=corei7-avx -Os -fomit-frame-pointer2019070820190110
343364refgcc -funroll-loops -m32 -march=barcelona -Os -fomit-frame-pointer2019070820190110
343376refgcc -m32 -march=i386 -O2 -fomit-frame-pointer2019070820190110
343404refgcc -m32 -march=k6-2 -O2 -fomit-frame-pointer2019070820190110
343496refgcc -funroll-loops -m32 -Os -fomit-frame-pointer2019070820190110
343740refgcc -m32 -march=athlon -Os -fomit-frame-pointer2019070820190110
343988refgcc -m32 -march=k6 -O2 -fomit-frame-pointer2019070820190110
344016refgcc -m32 -march=k6-3 -Os -fomit-frame-pointer2019070820190110
344076refgcc -m32 -march=k6-2 -Os -fomit-frame-pointer2019070820190110
344088refgcc -m32 -Os -fomit-frame-pointer2019070820190110
344448refgcc -m32 -march=k6 -Os -fomit-frame-pointer2019070820190110
344476refgcc -funroll-loops -m32 -march=k6-3 -Os -fomit-frame-pointer2019070820190110
344692refgcc -funroll-loops -m32 -march=k6-2 -Os -fomit-frame-pointer2019070820190110
345276refgcc -funroll-loops -m32 -march=pentium4 -Os -fomit-frame-pointer2019070820190110
345664refgcc -m32 -march=pentium -Os -fomit-frame-pointer2019070820190110
345760refgcc -funroll-loops -m32 -march=athlon -Os -fomit-frame-pointer2019070820190110
346188refgcc -m32 -march=i486 -Os -fomit-frame-pointer2019070820190110
346212refgcc -funroll-loops -m32 -march=i386 -Os -fomit-frame-pointer2019070820190110
346260refgcc -funroll-loops -m32 -march=k6 -Os -fomit-frame-pointer2019070820190110
346336refgcc -funroll-loops -m32 -march=i486 -Os -fomit-frame-pointer2019070820190110
346592refgcc -funroll-loops -m32 -march=prescott -Os -fomit-frame-pointer2019070820190110
346952refgcc -m32 -march=i386 -Os -fomit-frame-pointer2019070820190110
346960refgcc -m32 -march=nocona -Os -fomit-frame-pointer2019070820190110
347100refgcc -funroll-loops -m32 -march=k8 -Os -fomit-frame-pointer2019070820190110
347100refgcc -m32 -march=pentium4 -Os -fomit-frame-pointer2019070820190110
347516refgcc -m32 -march=core-avx2 -Os -fomit-frame-pointer2019070820190110
347568refgcc -m32 -march=pentium-mmx -Os -fomit-frame-pointer2019070820190110
348056refgcc -m32 -march=k8 -Os -fomit-frame-pointer2019070820190110
348892refgcc -funroll-loops -m32 -march=nocona -Os -fomit-frame-pointer2019070820190110
348908refgcc -m32 -march=prescott -Os -fomit-frame-pointer2019070820190110
349912refgcc -funroll-loops -m32 -march=pentium -Os -fomit-frame-pointer2019070820190110
350876refgcc -m32 -march=native -mtune=native -Os -fomit-frame-pointer2019070820190110
350892refgcc -funroll-loops -m32 -march=pentium-mmx -Os -fomit-frame-pointer2019070820190110
358108refgcc -funroll-loops -m32 -march=pentium3 -Os -fomit-frame-pointer2019070820190110
358756refgcc -m32 -march=i486 -O2 -fomit-frame-pointer2019070820190110
359452refgcc -funroll-loops -m32 -march=pentiumpro -Os -fomit-frame-pointer2019070820190110
359508refgcc -m32 -march=pentiumpro -Os -fomit-frame-pointer2019070820190110
359532refgcc -m32 -march=pentium3 -Os -fomit-frame-pointer2019070820190110
359984refgcc -funroll-loops -m32 -march=pentium-m -Os -fomit-frame-pointer2019070820190110
360564refgcc -funroll-loops -m32 -march=pentium2 -Os -fomit-frame-pointer2019070820190110
360728refgcc -m32 -march=pentium2 -Os -fomit-frame-pointer2019070820190110
360856refgcc -m32 -march=pentium-m -Os -fomit-frame-pointer2019070820190110