Implementation notes: x86, titan0, crypto_aead/shellaes128v1d8n80

Computer: titan0
Architecture: x86
CPU ID: GenuineIntel-000306c3-bfebfbff
SUPERCOP version: 20190803
Operation: crypto_aead
Primitive: shellaes128v1d8n80
TimeImplementationCompilerBenchmark dateSUPERCOP version
267536refgcc -funroll-loops -m32 -march=pentium4 -O3 -fomit-frame-pointer2019070820190110
268272refgcc -funroll-loops -m32 -march=barcelona -O3 -fomit-frame-pointer2019070820190110
268664refgcc -funroll-loops -m32 -march=k8 -O3 -fomit-frame-pointer2019070820190110
271472refgcc -m32 -march=pentium4 -O3 -fomit-frame-pointer2019070820190110
274132refgcc -funroll-loops -m32 -march=pentium-m -O3 -fomit-frame-pointer2019070820190110
276236refgcc -funroll-loops -m32 -march=prescott -O3 -fomit-frame-pointer2019070820190110
276640refgcc -m32 -march=core2 -msse4 -O3 -fomit-frame-pointer2019070820190110
276860refgcc -m32 -march=corei7-avx -O3 -fomit-frame-pointer2019070820190110
276932refgcc -m32 -march=corei7 -O3 -fomit-frame-pointer2019070820190110
277208refgcc -m32 -march=core2 -msse4.1 -O3 -fomit-frame-pointer2019070820190110
277416refgcc -m32 -march=core2 -O3 -fomit-frame-pointer2019070820190110
277852refgcc -m32 -march=core-avx-i -O3 -fomit-frame-pointer2019070820190110
278224refgcc -funroll-loops -m32 -march=nocona -O3 -fomit-frame-pointer2019070820190110
278532refgcc -m32 -march=core-avx2 -O3 -fomit-frame-pointer2019070820190110
279168refgcc -m32 -march=barcelona -O3 -fomit-frame-pointer2019070820190110
279344refgcc -m32 -march=native -mtune=native -O3 -fomit-frame-pointer2019070820190110
281048refgcc -funroll-loops -m32 -march=athlon -O3 -fomit-frame-pointer2019070820190110
281664refgcc -m32 -march=pentium-m -O3 -fomit-frame-pointer2019070820190110
282144refgcc -m32 -march=prescott -O3 -fomit-frame-pointer2019070820190110
282484refgcc -m32 -march=nocona -O3 -fomit-frame-pointer2019070820190110
284484refgcc -funroll-loops -m32 -march=barcelona -O2 -fomit-frame-pointer2019070820190110
284564refgcc -funroll-loops -m32 -march=pentium4 -O2 -fomit-frame-pointer2019070820190110
284684refgcc -funroll-loops -m32 -O2 -fomit-frame-pointer2019070820190110
284848refgcc -funroll-loops -m32 -march=k8 -O2 -fomit-frame-pointer2019070820190110
285188refgcc -funroll-loops -m32 -march=athlon -O2 -fomit-frame-pointer2019070820190110
286068refgcc -funroll-loops -m32 -march=pentiumpro -O3 -fomit-frame-pointer2019070820190110
286236refgcc -m32 -march=k8 -O3 -fomit-frame-pointer2019070820190110
288112refgcc -funroll-loops -m32 -O3 -fomit-frame-pointer2019070820190110
289128refgcc -funroll-loops -m32 -march=pentium4 -O -fomit-frame-pointer2019070820190110
289236refgcc -funroll-loops -m32 -march=k8 -O -fomit-frame-pointer2019070820190110
289376refgcc -funroll-loops -m32 -march=pentium2 -O3 -fomit-frame-pointer2019070820190110
289524refgcc -funroll-loops -m32 -march=nocona -O -fomit-frame-pointer2019070820190110
289776refgcc -m32 -march=athlon -O3 -fomit-frame-pointer2019070820190110
290328refgcc -funroll-loops -m32 -march=pentium-m -O2 -fomit-frame-pointer2019070820190110
290356refgcc -funroll-loops -m32 -O -fomit-frame-pointer2019070820190110
290436refgcc -funroll-loops -m32 -march=athlon -O -fomit-frame-pointer2019070820190110
290640refgcc -funroll-loops -m32 -march=pentiumpro -O2 -fomit-frame-pointer2019070820190110
290760refgcc -funroll-loops -m32 -march=pentium2 -O2 -fomit-frame-pointer2019070820190110
290824refgcc -funroll-loops -m32 -march=pentium3 -O3 -fomit-frame-pointer2019070820190110
291748refgcc -funroll-loops -m32 -march=pentium3 -O2 -fomit-frame-pointer2019070820190110
291824refgcc -funroll-loops -m32 -march=prescott -O -fomit-frame-pointer2019070820190110
292396refgcc -funroll-loops -m32 -march=barcelona -O -fomit-frame-pointer2019070820190110
292600refgcc -funroll-loops -m32 -march=prescott -O2 -fomit-frame-pointer2019070820190110
292776refgcc -m32 -march=pentiumpro -O3 -fomit-frame-pointer2019070820190110
292936refgcc -funroll-loops -m32 -march=nocona -O2 -fomit-frame-pointer2019070820190110
293632refgcc -m32 -march=pentium2 -O3 -fomit-frame-pointer2019070820190110
294356refgcc -m32 -O3 -fomit-frame-pointer2019070820190110
296996refgcc -m32 -march=pentium3 -O3 -fomit-frame-pointer2019070820190110
300544refgcc -funroll-loops -m32 -march=pentium2 -O -fomit-frame-pointer2019070820190110
301604refgcc -m32 -march=corei7 -O -fomit-frame-pointer2019070820190110
301676refgcc -m32 -march=k8 -O -fomit-frame-pointer2019070820190110
301844refgcc -m32 -march=athlon -O -fomit-frame-pointer2019070820190110
301892refgcc -m32 -march=pentium4 -O -fomit-frame-pointer2019070820190110
301944refgcc -m32 -march=nocona -O -fomit-frame-pointer2019070820190110
301972refgcc -funroll-loops -m32 -march=pentiumpro -O -fomit-frame-pointer2019070820190110
302020refgcc -funroll-loops -m32 -march=pentium-m -O -fomit-frame-pointer2019070820190110
302068refgcc -m32 -march=core2 -msse4 -O -fomit-frame-pointer2019070820190110
302100refgcc -m32 -march=core2 -O -fomit-frame-pointer2019070820190110
302152refgcc -m32 -march=prescott -O -fomit-frame-pointer2019070820190110
302204refgcc -m32 -march=core-avx2 -O -fomit-frame-pointer2019070820190110
302352refgcc -m32 -march=native -mtune=native -O -fomit-frame-pointer2019070820190110
302432refgcc -m32 -march=corei7-avx -O -fomit-frame-pointer2019070820190110
303032refgcc -m32 -march=core2 -msse4.1 -O -fomit-frame-pointer2019070820190110
303408refgcc -m32 -O -fomit-frame-pointer2019070820190110
303532refgcc -m32 -march=barcelona -O -fomit-frame-pointer2019070820190110
303864refgcc -m32 -march=core-avx-i -O -fomit-frame-pointer2019070820190110
304728refgcc -funroll-loops -m32 -march=k6-3 -O3 -fomit-frame-pointer2019070820190110
304988refgcc -funroll-loops -m32 -march=pentium3 -O -fomit-frame-pointer2019070820190110
305504refgcc -funroll-loops -m32 -march=k6 -O3 -fomit-frame-pointer2019070820190110
305892refgcc -funroll-loops -m32 -march=k6-2 -O3 -fomit-frame-pointer2019070820190110
306400refgcc -m32 -march=pentium4 -O2 -fomit-frame-pointer2019070820190110
306648refgcc -funroll-loops -m32 -march=pentium-mmx -O3 -fomit-frame-pointer2019070820190110
307020refgcc -m32 -march=k8 -O2 -fomit-frame-pointer2019070820190110
307112refgcc -m32 -march=barcelona -O2 -fomit-frame-pointer2019070820190110
307200refgcc -m32 -march=athlon -O2 -fomit-frame-pointer2019070820190110
307848refgcc -funroll-loops -m32 -march=pentium -O -fomit-frame-pointer2019070820190110
308652refgcc -m32 -march=core2 -msse4 -O2 -fomit-frame-pointer2019070820190110
308704refgcc -m32 -march=core-avx-i -O2 -fomit-frame-pointer2019070820190110
308856refgcc -m32 -march=corei7 -O2 -fomit-frame-pointer2019070820190110
309180refgcc -funroll-loops -m32 -march=pentium -O3 -fomit-frame-pointer2019070820190110
309496refgcc -m32 -march=k6 -O3 -fomit-frame-pointer2019070820190110
309540refgcc -funroll-loops -m32 -march=pentium-mmx -O -fomit-frame-pointer2019070820190110
309568refgcc -funroll-loops -m32 -march=k6-2 -O2 -fomit-frame-pointer2019070820190110
309688refgcc -m32 -march=prescott -O2 -fomit-frame-pointer2019070820190110
309920refgcc -m32 -march=core-avx2 -O2 -fomit-frame-pointer2019070820190110
310020refgcc -m32 -march=k6-3 -O3 -fomit-frame-pointer2019070820190110
310328refgcc -m32 -march=k6-2 -O3 -fomit-frame-pointer2019070820190110
310448refgcc -m32 -march=native -mtune=native -O2 -fomit-frame-pointer2019070820190110
310632refgcc -m32 -O2 -fomit-frame-pointer2019070820190110
310664refgcc -funroll-loops -m32 -march=k6-3 -O2 -fomit-frame-pointer2019070820190110
311108refgcc -m32 -march=corei7-avx -O2 -fomit-frame-pointer2019070820190110
311144refgcc -funroll-loops -m32 -march=k6 -O2 -fomit-frame-pointer2019070820190110
311392refgcc -m32 -march=core2 -O2 -fomit-frame-pointer2019070820190110
312508refgcc -m32 -march=nocona -O2 -fomit-frame-pointer2019070820190110
312556refgcc -m32 -march=core2 -msse4.1 -O2 -fomit-frame-pointer2019070820190110
313064refgcc -funroll-loops -m32 -march=i386 -O3 -fomit-frame-pointer2019070820190110
313412refgcc -m32 -march=pentium -O3 -fomit-frame-pointer2019070820190110
313792refgcc -m32 -march=i386 -O3 -fomit-frame-pointer2019070820190110
314804refgcc -funroll-loops -m32 -march=k6 -O -fomit-frame-pointer2019070820190110
315072refgcc -funroll-loops -m32 -march=k6-3 -O -fomit-frame-pointer2019070820190110
315252refgcc -funroll-loops -m32 -march=pentium -O2 -fomit-frame-pointer2019070820190110
315304refgcc -m32 -march=pentium-mmx -O3 -fomit-frame-pointer2019070820190110
315824refgcc -funroll-loops -m32 -march=k6-2 -O -fomit-frame-pointer2019070820190110
316668refgcc -funroll-loops -m32 -march=i386 -O -fomit-frame-pointer2019070820190110
316928refgcc -funroll-loops -m32 -march=i386 -O2 -fomit-frame-pointer2019070820190110
317372refgcc -m32 -march=pentium3 -O2 -fomit-frame-pointer2019070820190110
317712refgcc -m32 -march=pentiumpro -O -fomit-frame-pointer2019070820190110
317880refgcc -m32 -march=pentium-m -O -fomit-frame-pointer2019070820190110
318368refgcc -m32 -march=pentium-m -O2 -fomit-frame-pointer2019070820190110
318520refgcc -funroll-loops -m32 -march=pentium-mmx -O2 -fomit-frame-pointer2019070820190110
318764refgcc -m32 -march=pentium2 -O -fomit-frame-pointer2019070820190110
319124refgcc -m32 -march=pentium2 -O2 -fomit-frame-pointer2019070820190110
319380refgcc -m32 -march=pentium-mmx -O -fomit-frame-pointer2019070820190110
319956refgcc -m32 -march=pentium3 -O -fomit-frame-pointer2019070820190110
320640refgcc -m32 -march=pentium -O -fomit-frame-pointer2019070820190110
321220refgcc -m32 -march=pentiumpro -O2 -fomit-frame-pointer2019070820190110
327332refgcc -m32 -march=k6-3 -O -fomit-frame-pointer2019070820190110
327336refgcc -funroll-loops -m32 -march=i486 -O -fomit-frame-pointer2019070820190110
327704refgcc -m32 -march=k6 -O -fomit-frame-pointer2019070820190110
327892refgcc -m32 -march=k6-2 -O -fomit-frame-pointer2019070820190110
328072refgcc -funroll-loops -m32 -march=i486 -O3 -fomit-frame-pointer2019070820190110
328080refgcc -m32 -march=i386 -O -fomit-frame-pointer2019070820190110
331360refgcc -m32 -march=i486 -O3 -fomit-frame-pointer2019070820190110
334092refgcc -funroll-loops -m32 -march=i486 -O2 -fomit-frame-pointer2019070820190110
337352refgcc -m32 -march=k6-3 -O2 -fomit-frame-pointer2019070820190110
337436refgcc -m32 -march=pentium-mmx -O2 -fomit-frame-pointer2019070820190110
338576refgcc -m32 -march=i486 -O -fomit-frame-pointer2019070820190110
339052refgcc -m32 -march=corei7 -Os -fomit-frame-pointer2019070820190110
339072refgcc -m32 -march=core-avx-i -Os -fomit-frame-pointer2019070820190110
339392refgcc -m32 -march=corei7-avx -Os -fomit-frame-pointer2019070820190110
339788refgcc -m32 -march=k6-2 -O2 -fomit-frame-pointer2019070820190110
339888refgcc -m32 -march=pentium -O2 -fomit-frame-pointer2019070820190110
340424refgcc -m32 -march=athlon -Os -fomit-frame-pointer2019070820190110
340596refgcc -m32 -march=i386 -O2 -fomit-frame-pointer2019070820190110
340720refgcc -m32 -march=k6 -O2 -fomit-frame-pointer2019070820190110
340784refgcc -m32 -march=core2 -msse4.1 -Os -fomit-frame-pointer2019070820190110
340876refgcc -m32 -march=k6 -Os -fomit-frame-pointer2019070820190110
340888refgcc -m32 -march=barcelona -Os -fomit-frame-pointer2019070820190110
340920refgcc -funroll-loops -m32 -march=k6-2 -Os -fomit-frame-pointer2019070820190110
341032refgcc -m32 -Os -fomit-frame-pointer2019070820190110
341196refgcc -m32 -march=k6-2 -Os -fomit-frame-pointer2019070820190110
341336refgcc -funroll-loops -m32 -march=k8 -Os -fomit-frame-pointer2019070820190110
341384refgcc -m32 -march=core2 -Os -fomit-frame-pointer2019070820190110
341508refgcc -m32 -march=k6-3 -Os -fomit-frame-pointer2019070820190110
341672refgcc -m32 -march=k8 -Os -fomit-frame-pointer2019070820190110
341956refgcc -m32 -march=pentium -Os -fomit-frame-pointer2019070820190110
342180refgcc -funroll-loops -m32 -march=k6 -Os -fomit-frame-pointer2019070820190110
342372refgcc -m32 -march=pentium-mmx -Os -fomit-frame-pointer2019070820190110
342620refgcc -funroll-loops -m32 -march=nocona -Os -fomit-frame-pointer2019070820190110
342848refgcc -funroll-loops -m32 -march=k6-3 -Os -fomit-frame-pointer2019070820190110
342976refgcc -funroll-loops -m32 -Os -fomit-frame-pointer2019070820190110
342984refgcc -m32 -march=core2 -msse4 -Os -fomit-frame-pointer2019070820190110
343144refgcc -funroll-loops -m32 -march=athlon -Os -fomit-frame-pointer2019070820190110
343364refgcc -m32 -march=i386 -Os -fomit-frame-pointer2019070820190110
343544refgcc -m32 -march=prescott -Os -fomit-frame-pointer2019070820190110
343720refgcc -m32 -march=pentium4 -Os -fomit-frame-pointer2019070820190110
343800refgcc -funroll-loops -m32 -march=barcelona -Os -fomit-frame-pointer2019070820190110
343860refgcc -funroll-loops -m32 -march=pentium4 -Os -fomit-frame-pointer2019070820190110
343948refgcc -funroll-loops -m32 -march=prescott -Os -fomit-frame-pointer2019070820190110
344008refgcc -funroll-loops -m32 -march=i386 -Os -fomit-frame-pointer2019070820190110
344140refgcc -m32 -march=i486 -Os -fomit-frame-pointer2019070820190110
344428refgcc -m32 -march=native -mtune=native -Os -fomit-frame-pointer2019070820190110
344636refgcc -funroll-loops -m32 -march=pentium-mmx -Os -fomit-frame-pointer2019070820190110
345280refgcc -funroll-loops -m32 -march=pentium -Os -fomit-frame-pointer2019070820190110
345404refgcc -funroll-loops -m32 -march=i486 -Os -fomit-frame-pointer2019070820190110
345592refgcc -m32 -march=nocona -Os -fomit-frame-pointer2019070820190110
346988refgcc -m32 -march=core-avx2 -Os -fomit-frame-pointer2019070820190110
355148refgcc -funroll-loops -m32 -march=pentium3 -Os -fomit-frame-pointer2019070820190110
355184refgcc -funroll-loops -m32 -march=pentium2 -Os -fomit-frame-pointer2019070820190110
355204refgcc -funroll-loops -m32 -march=pentiumpro -Os -fomit-frame-pointer2019070820190110
356080refgcc -m32 -march=pentium3 -Os -fomit-frame-pointer2019070820190110
356216refgcc -m32 -march=pentium2 -Os -fomit-frame-pointer2019070820190110
356528refgcc -m32 -march=pentiumpro -Os -fomit-frame-pointer2019070820190110
356636refgcc -funroll-loops -m32 -march=pentium-m -Os -fomit-frame-pointer2019070820190110
356956refgcc -m32 -march=i486 -O2 -fomit-frame-pointer2019070820190110
357292refgcc -m32 -march=pentium-m -Os -fomit-frame-pointer2019070820190110