Implementation notes: x86, titan0, crypto_aead/shellaes128v1d7n80

Computer: titan0
Architecture: x86
CPU ID: GenuineIntel-000306c3-bfebfbff
SUPERCOP version: 20190803
Operation: crypto_aead
Primitive: shellaes128v1d7n80
TimeImplementationCompilerBenchmark dateSUPERCOP version
265908refgcc -funroll-loops -m32 -march=barcelona -O3 -fomit-frame-pointer2019070820190110
268136refgcc -funroll-loops -m32 -march=pentium4 -O3 -fomit-frame-pointer2019070820190110
268160refgcc -funroll-loops -m32 -march=k8 -O3 -fomit-frame-pointer2019070820190110
271672refgcc -m32 -march=pentium4 -O3 -fomit-frame-pointer2019070820190110
274384refgcc -funroll-loops -m32 -march=pentium-m -O3 -fomit-frame-pointer2019070820190110
275684refgcc -funroll-loops -m32 -march=prescott -O3 -fomit-frame-pointer2019070820190110
276360refgcc -funroll-loops -m32 -march=nocona -O3 -fomit-frame-pointer2019070820190110
276668refgcc -m32 -march=corei7 -O3 -fomit-frame-pointer2019070820190110
276732refgcc -m32 -march=native -mtune=native -O3 -fomit-frame-pointer2019070820190110
277504refgcc -m32 -march=core2 -O3 -fomit-frame-pointer2019070820190110
277732refgcc -m32 -march=core2 -msse4.1 -O3 -fomit-frame-pointer2019070820190110
278012refgcc -m32 -march=corei7-avx -O3 -fomit-frame-pointer2019070820190110
278016refgcc -m32 -march=core-avx-i -O3 -fomit-frame-pointer2019070820190110
278228refgcc -m32 -march=core-avx2 -O3 -fomit-frame-pointer2019070820190110
278416refgcc -m32 -march=barcelona -O3 -fomit-frame-pointer2019070820190110
278456refgcc -funroll-loops -m32 -march=athlon -O3 -fomit-frame-pointer2019070820190110
279460refgcc -m32 -march=core2 -msse4 -O3 -fomit-frame-pointer2019070820190110
280236refgcc -m32 -march=k8 -O3 -fomit-frame-pointer2019070820190110
282220refgcc -m32 -march=pentium-m -O3 -fomit-frame-pointer2019070820190110
282292refgcc -m32 -march=prescott -O3 -fomit-frame-pointer2019070820190110
283312refgcc -m32 -march=nocona -O3 -fomit-frame-pointer2019070820190110
283468refgcc -funroll-loops -m32 -O3 -fomit-frame-pointer2019070820190110
284064refgcc -funroll-loops -m32 -march=athlon -O2 -fomit-frame-pointer2019070820190110
284172refgcc -funroll-loops -m32 -march=pentium4 -O2 -fomit-frame-pointer2019070820190110
284256refgcc -funroll-loops -m32 -O2 -fomit-frame-pointer2019070820190110
285616refgcc -funroll-loops -m32 -march=barcelona -O2 -fomit-frame-pointer2019070820190110
286344refgcc -funroll-loops -m32 -march=pentium2 -O3 -fomit-frame-pointer2019070820190110
287688refgcc -funroll-loops -m32 -march=k8 -O2 -fomit-frame-pointer2019070820190110
288916refgcc -funroll-loops -m32 -march=pentiumpro -O3 -fomit-frame-pointer2019070820190110
289136refgcc -funroll-loops -m32 -march=pentium4 -O -fomit-frame-pointer2019070820190110
289580refgcc -funroll-loops -m32 -march=k8 -O -fomit-frame-pointer2019070820190110
289908refgcc -funroll-loops -m32 -march=pentium-m -O2 -fomit-frame-pointer2019070820190110
290296refgcc -funroll-loops -m32 -march=pentium3 -O3 -fomit-frame-pointer2019070820190110
290512refgcc -funroll-loops -m32 -march=athlon -O -fomit-frame-pointer2019070820190110
290856refgcc -funroll-loops -m32 -march=pentiumpro -O2 -fomit-frame-pointer2019070820190110
291772refgcc -funroll-loops -m32 -march=nocona -O -fomit-frame-pointer2019070820190110
291796refgcc -funroll-loops -m32 -march=barcelona -O -fomit-frame-pointer2019070820190110
291852refgcc -funroll-loops -m32 -march=prescott -O -fomit-frame-pointer2019070820190110
292268refgcc -funroll-loops -m32 -march=pentium2 -O2 -fomit-frame-pointer2019070820190110
292376refgcc -funroll-loops -m32 -O -fomit-frame-pointer2019070820190110
292472refgcc -funroll-loops -m32 -march=prescott -O2 -fomit-frame-pointer2019070820190110
292536refgcc -m32 -march=athlon -O3 -fomit-frame-pointer2019070820190110
293776refgcc -m32 -O3 -fomit-frame-pointer2019070820190110
293824refgcc -m32 -march=pentium2 -O3 -fomit-frame-pointer2019070820190110
293844refgcc -funroll-loops -m32 -march=pentium3 -O2 -fomit-frame-pointer2019070820190110
294440refgcc -m32 -march=pentium3 -O3 -fomit-frame-pointer2019070820190110
296152refgcc -m32 -march=pentiumpro -O3 -fomit-frame-pointer2019070820190110
297300refgcc -funroll-loops -m32 -march=nocona -O2 -fomit-frame-pointer2019070820190110
300680refgcc -funroll-loops -m32 -march=pentium3 -O -fomit-frame-pointer2019070820190110
300868refgcc -funroll-loops -m32 -march=pentiumpro -O -fomit-frame-pointer2019070820190110
301476refgcc -m32 -march=core-avx2 -O -fomit-frame-pointer2019070820190110
301572refgcc -m32 -march=core2 -O -fomit-frame-pointer2019070820190110
301704refgcc -m32 -march=core2 -msse4.1 -O -fomit-frame-pointer2019070820190110
301820refgcc -m32 -march=core-avx-i -O -fomit-frame-pointer2019070820190110
302160refgcc -m32 -march=k8 -O -fomit-frame-pointer2019070820190110
302504refgcc -funroll-loops -m32 -march=pentium-m -O -fomit-frame-pointer2019070820190110
302600refgcc -m32 -march=native -mtune=native -O -fomit-frame-pointer2019070820190110
302652refgcc -m32 -march=corei7 -O -fomit-frame-pointer2019070820190110
302856refgcc -m32 -march=barcelona -O -fomit-frame-pointer2019070820190110
302976refgcc -m32 -march=prescott -O -fomit-frame-pointer2019070820190110
302988refgcc -m32 -march=corei7-avx -O -fomit-frame-pointer2019070820190110
303780refgcc -m32 -march=core2 -msse4 -O -fomit-frame-pointer2019070820190110
303880refgcc -m32 -march=pentium4 -O -fomit-frame-pointer2019070820190110
303896refgcc -m32 -march=athlon -O -fomit-frame-pointer2019070820190110
304092refgcc -m32 -march=pentium4 -O2 -fomit-frame-pointer2019070820190110
304816refgcc -funroll-loops -m32 -march=pentium2 -O -fomit-frame-pointer2019070820190110
304836refgcc -funroll-loops -m32 -march=k6-3 -O3 -fomit-frame-pointer2019070820190110
304852refgcc -m32 -march=nocona -O -fomit-frame-pointer2019070820190110
304876refgcc -m32 -O -fomit-frame-pointer2019070820190110
305984refgcc -m32 -march=athlon -O2 -fomit-frame-pointer2019070820190110
306624refgcc -funroll-loops -m32 -march=k6-2 -O3 -fomit-frame-pointer2019070820190110
306756refgcc -m32 -march=barcelona -O2 -fomit-frame-pointer2019070820190110
307252refgcc -funroll-loops -m32 -march=pentium-mmx -O -fomit-frame-pointer2019070820190110
307340refgcc -funroll-loops -m32 -march=k6 -O3 -fomit-frame-pointer2019070820190110
307440refgcc -m32 -march=k8 -O2 -fomit-frame-pointer2019070820190110
307528refgcc -m32 -O2 -fomit-frame-pointer2019070820190110
308108refgcc -funroll-loops -m32 -march=pentium -O -fomit-frame-pointer2019070820190110
308152refgcc -funroll-loops -m32 -march=pentium-mmx -O3 -fomit-frame-pointer2019070820190110
308288refgcc -m32 -march=k6-2 -O3 -fomit-frame-pointer2019070820190110
308324refgcc -funroll-loops -m32 -march=k6-2 -O2 -fomit-frame-pointer2019070820190110
308352refgcc -m32 -march=corei7 -O2 -fomit-frame-pointer2019070820190110
308532refgcc -m32 -march=core2 -msse4 -O2 -fomit-frame-pointer2019070820190110
308928refgcc -funroll-loops -m32 -march=k6 -O2 -fomit-frame-pointer2019070820190110
309124refgcc -funroll-loops -m32 -march=pentium -O3 -fomit-frame-pointer2019070820190110
309228refgcc -funroll-loops -m32 -march=k6-3 -O2 -fomit-frame-pointer2019070820190110
309256refgcc -m32 -march=corei7-avx -O2 -fomit-frame-pointer2019070820190110
309876refgcc -m32 -march=prescott -O2 -fomit-frame-pointer2019070820190110
310072refgcc -m32 -march=k6 -O3 -fomit-frame-pointer2019070820190110
310368refgcc -m32 -march=core-avx2 -O2 -fomit-frame-pointer2019070820190110
310388refgcc -m32 -march=native -mtune=native -O2 -fomit-frame-pointer2019070820190110
310684refgcc -m32 -march=core2 -msse4.1 -O2 -fomit-frame-pointer2019070820190110
311676refgcc -m32 -march=core-avx-i -O2 -fomit-frame-pointer2019070820190110
312596refgcc -m32 -march=k6-3 -O3 -fomit-frame-pointer2019070820190110
312792refgcc -m32 -march=pentium-mmx -O3 -fomit-frame-pointer2019070820190110
313968refgcc -m32 -march=nocona -O2 -fomit-frame-pointer2019070820190110
313984refgcc -m32 -march=core2 -O2 -fomit-frame-pointer2019070820190110
314952refgcc -m32 -march=i386 -O3 -fomit-frame-pointer2019070820190110
315100refgcc -funroll-loops -m32 -march=pentium -O2 -fomit-frame-pointer2019070820190110
315416refgcc -funroll-loops -m32 -march=k6 -O -fomit-frame-pointer2019070820190110
315868refgcc -m32 -march=pentium -O3 -fomit-frame-pointer2019070820190110
315896refgcc -funroll-loops -m32 -march=k6-2 -O -fomit-frame-pointer2019070820190110
316348refgcc -funroll-loops -m32 -march=i386 -O2 -fomit-frame-pointer2019070820190110
316660refgcc -funroll-loops -m32 -march=pentium-mmx -O2 -fomit-frame-pointer2019070820190110
316940refgcc -m32 -march=pentium3 -O2 -fomit-frame-pointer2019070820190110
317360refgcc -funroll-loops -m32 -march=k6-3 -O -fomit-frame-pointer2019070820190110
317564refgcc -m32 -march=pentium-m -O -fomit-frame-pointer2019070820190110
317748refgcc -m32 -march=pentium-m -O2 -fomit-frame-pointer2019070820190110
318000refgcc -m32 -march=pentium2 -O -fomit-frame-pointer2019070820190110
318040refgcc -funroll-loops -m32 -march=i386 -O -fomit-frame-pointer2019070820190110
318120refgcc -m32 -march=pentiumpro -O2 -fomit-frame-pointer2019070820190110
318228refgcc -m32 -march=pentium3 -O -fomit-frame-pointer2019070820190110
318428refgcc -m32 -march=pentium2 -O2 -fomit-frame-pointer2019070820190110
318868refgcc -m32 -march=pentiumpro -O -fomit-frame-pointer2019070820190110
318976refgcc -m32 -march=pentium -O -fomit-frame-pointer2019070820190110
319184refgcc -m32 -march=pentium-mmx -O -fomit-frame-pointer2019070820190110
319524refgcc -funroll-loops -m32 -march=i386 -O3 -fomit-frame-pointer2019070820190110
325036refgcc -funroll-loops -m32 -march=i486 -O3 -fomit-frame-pointer2019070820190110
326412refgcc -funroll-loops -m32 -march=i486 -O -fomit-frame-pointer2019070820190110
327336refgcc -m32 -march=k6 -O -fomit-frame-pointer2019070820190110
327388refgcc -m32 -march=i486 -O3 -fomit-frame-pointer2019070820190110
327608refgcc -m32 -march=k6-2 -O -fomit-frame-pointer2019070820190110
328324refgcc -m32 -march=i386 -O -fomit-frame-pointer2019070820190110
330816refgcc -m32 -march=k6-3 -O -fomit-frame-pointer2019070820190110
334564refgcc -funroll-loops -m32 -march=i486 -O2 -fomit-frame-pointer2019070820190110
338280refgcc -m32 -march=core2 -msse4.1 -Os -fomit-frame-pointer2019070820190110
338496refgcc -m32 -march=corei7-avx -Os -fomit-frame-pointer2019070820190110
338560refgcc -m32 -march=k6-3 -O2 -fomit-frame-pointer2019070820190110
338760refgcc -m32 -march=pentium -O2 -fomit-frame-pointer2019070820190110
338992refgcc -m32 -march=pentium-mmx -O2 -fomit-frame-pointer2019070820190110
339096refgcc -m32 -march=corei7 -Os -fomit-frame-pointer2019070820190110
339456refgcc -m32 -march=core-avx-i -Os -fomit-frame-pointer2019070820190110
339496refgcc -m32 -march=k6-2 -O2 -fomit-frame-pointer2019070820190110
339508refgcc -m32 -march=core2 -Os -fomit-frame-pointer2019070820190110
339516refgcc -m32 -march=core2 -msse4 -Os -fomit-frame-pointer2019070820190110
339880refgcc -funroll-loops -m32 -march=barcelona -Os -fomit-frame-pointer2019070820190110
340028refgcc -m32 -march=k6 -O2 -fomit-frame-pointer2019070820190110
340372refgcc -funroll-loops -m32 -Os -fomit-frame-pointer2019070820190110
340412refgcc -m32 -march=k8 -Os -fomit-frame-pointer2019070820190110
340468refgcc -m32 -march=i486 -O -fomit-frame-pointer2019070820190110
340880refgcc -m32 -march=k6 -Os -fomit-frame-pointer2019070820190110
341080refgcc -funroll-loops -m32 -march=k6-3 -Os -fomit-frame-pointer2019070820190110
341208refgcc -m32 -march=k6-2 -Os -fomit-frame-pointer2019070820190110
341396refgcc -m32 -march=i386 -O2 -fomit-frame-pointer2019070820190110
341432refgcc -m32 -march=k6-3 -Os -fomit-frame-pointer2019070820190110
341584refgcc -m32 -march=athlon -Os -fomit-frame-pointer2019070820190110
341964refgcc -m32 -march=barcelona -Os -fomit-frame-pointer2019070820190110
342096refgcc -m32 -march=pentium-mmx -Os -fomit-frame-pointer2019070820190110
342200refgcc -funroll-loops -m32 -march=k6 -Os -fomit-frame-pointer2019070820190110
342500refgcc -funroll-loops -m32 -march=athlon -Os -fomit-frame-pointer2019070820190110
342532refgcc -funroll-loops -m32 -march=nocona -Os -fomit-frame-pointer2019070820190110
342688refgcc -funroll-loops -m32 -march=k8 -Os -fomit-frame-pointer2019070820190110
343156refgcc -funroll-loops -m32 -march=pentium -Os -fomit-frame-pointer2019070820190110
343212refgcc -m32 -march=i486 -Os -fomit-frame-pointer2019070820190110
343336refgcc -funroll-loops -m32 -march=i386 -Os -fomit-frame-pointer2019070820190110
343660refgcc -funroll-loops -m32 -march=pentium4 -Os -fomit-frame-pointer2019070820190110
343700refgcc -funroll-loops -m32 -march=prescott -Os -fomit-frame-pointer2019070820190110
343716refgcc -m32 -march=nocona -Os -fomit-frame-pointer2019070820190110
343964refgcc -m32 -march=pentium4 -Os -fomit-frame-pointer2019070820190110
344120refgcc -funroll-loops -m32 -march=k6-2 -Os -fomit-frame-pointer2019070820190110
344352refgcc -m32 -march=prescott -Os -fomit-frame-pointer2019070820190110
344388refgcc -m32 -march=native -mtune=native -Os -fomit-frame-pointer2019070820190110
344404refgcc -m32 -march=i386 -Os -fomit-frame-pointer2019070820190110
344420refgcc -funroll-loops -m32 -march=pentium-mmx -Os -fomit-frame-pointer2019070820190110
344892refgcc -m32 -march=core-avx2 -Os -fomit-frame-pointer2019070820190110
345012refgcc -m32 -Os -fomit-frame-pointer2019070820190110
345120refgcc -m32 -march=pentium -Os -fomit-frame-pointer2019070820190110
346144refgcc -funroll-loops -m32 -march=i486 -Os -fomit-frame-pointer2019070820190110
354784refgcc -funroll-loops -m32 -march=pentium3 -Os -fomit-frame-pointer2019070820190110
355436refgcc -funroll-loops -m32 -march=pentium2 -Os -fomit-frame-pointer2019070820190110
356324refgcc -m32 -march=pentium2 -Os -fomit-frame-pointer2019070820190110
356468refgcc -m32 -march=pentiumpro -Os -fomit-frame-pointer2019070820190110
356484refgcc -m32 -march=pentium3 -Os -fomit-frame-pointer2019070820190110
356532refgcc -funroll-loops -m32 -march=pentiumpro -Os -fomit-frame-pointer2019070820190110
357192refgcc -m32 -march=pentium-m -Os -fomit-frame-pointer2019070820190110
357252refgcc -funroll-loops -m32 -march=pentium-m -Os -fomit-frame-pointer2019070820190110
358112refgcc -m32 -march=i486 -O2 -fomit-frame-pointer2019070820190110