Implementation notes: x86, titan0, crypto_aead/shellaes128v2d6n80

Computer: titan0
Architecture: x86
CPU ID: GenuineIntel-000306c3-bfebfbff
SUPERCOP version: 20190803
Operation: crypto_aead
Primitive: shellaes128v2d6n80
TimeImplementationCompilerBenchmark dateSUPERCOP version
269476refgcc -funroll-loops -m32 -march=barcelona -O3 -fomit-frame-pointer2019070820190110
271212refgcc -funroll-loops -m32 -march=pentium4 -O3 -fomit-frame-pointer2019070820190110
272392refgcc -funroll-loops -m32 -march=k8 -O3 -fomit-frame-pointer2019070820190110
273784refgcc -m32 -march=pentium4 -O3 -fomit-frame-pointer2019070820190110
275720refgcc -funroll-loops -m32 -march=pentium-m -O3 -fomit-frame-pointer2019070820190110
278316refgcc -funroll-loops -m32 -march=prescott -O3 -fomit-frame-pointer2019070820190110
278836refgcc -funroll-loops -m32 -march=nocona -O3 -fomit-frame-pointer2019070820190110
278940refgcc -m32 -march=core2 -msse4 -O3 -fomit-frame-pointer2019070820190110
279008refgcc -m32 -march=core2 -msse4.1 -O3 -fomit-frame-pointer2019070820190110
280244refgcc -m32 -march=corei7-avx -O3 -fomit-frame-pointer2019070820190110
280484refgcc -m32 -march=core-avx-i -O3 -fomit-frame-pointer2019070820190110
280716refgcc -m32 -march=core-avx2 -O3 -fomit-frame-pointer2019070820190110
280796refgcc -m32 -march=native -mtune=native -O3 -fomit-frame-pointer2019070820190110
281220refgcc -m32 -march=core2 -O3 -fomit-frame-pointer2019070820190110
281748refgcc -funroll-loops -m32 -march=athlon -O3 -fomit-frame-pointer2019070820190110
281788refgcc -m32 -march=corei7 -O3 -fomit-frame-pointer2019070820190110
281832refgcc -m32 -march=barcelona -O3 -fomit-frame-pointer2019070820190110
283028refgcc -m32 -march=pentium-m -O3 -fomit-frame-pointer2019070820190110
283732refgcc -m32 -march=k8 -O3 -fomit-frame-pointer2019070820190110
284292refgcc -m32 -march=prescott -O3 -fomit-frame-pointer2019070820190110
284732refgcc -m32 -march=nocona -O3 -fomit-frame-pointer2019070820190110
286072refgcc -funroll-loops -m32 -O3 -fomit-frame-pointer2019070820190110
287808refgcc -funroll-loops -m32 -O2 -fomit-frame-pointer2019070820190110
287932refgcc -funroll-loops -m32 -march=pentium4 -O2 -fomit-frame-pointer2019070820190110
288212refgcc -funroll-loops -m32 -march=k8 -O2 -fomit-frame-pointer2019070820190110
289012refgcc -funroll-loops -m32 -march=athlon -O2 -fomit-frame-pointer2019070820190110
289596refgcc -funroll-loops -m32 -march=barcelona -O2 -fomit-frame-pointer2019070820190110
290092refgcc -funroll-loops -m32 -march=pentiumpro -O3 -fomit-frame-pointer2019070820190110
291988refgcc -funroll-loops -m32 -march=pentium2 -O3 -fomit-frame-pointer2019070820190110
292152refgcc -funroll-loops -m32 -march=pentium3 -O3 -fomit-frame-pointer2019070820190110
292392refgcc -funroll-loops -m32 -march=k8 -O -fomit-frame-pointer2019070820190110
293004refgcc -funroll-loops -m32 -march=prescott -O -fomit-frame-pointer2019070820190110
293156refgcc -funroll-loops -m32 -march=nocona -O -fomit-frame-pointer2019070820190110
293580refgcc -funroll-loops -m32 -O -fomit-frame-pointer2019070820190110
293608refgcc -funroll-loops -m32 -march=pentium4 -O -fomit-frame-pointer2019070820190110
294140refgcc -funroll-loops -m32 -march=athlon -O -fomit-frame-pointer2019070820190110
294292refgcc -funroll-loops -m32 -march=pentium-m -O2 -fomit-frame-pointer2019070820190110
295424refgcc -m32 -march=athlon -O3 -fomit-frame-pointer2019070820190110
295460refgcc -funroll-loops -m32 -march=pentium2 -O2 -fomit-frame-pointer2019070820190110
295788refgcc -m32 -march=pentium2 -O3 -fomit-frame-pointer2019070820190110
296264refgcc -funroll-loops -m32 -march=pentiumpro -O2 -fomit-frame-pointer2019070820190110
296664refgcc -funroll-loops -m32 -march=pentium3 -O2 -fomit-frame-pointer2019070820190110
296676refgcc -funroll-loops -m32 -march=prescott -O2 -fomit-frame-pointer2019070820190110
296880refgcc -funroll-loops -m32 -march=barcelona -O -fomit-frame-pointer2019070820190110
297436refgcc -funroll-loops -m32 -march=nocona -O2 -fomit-frame-pointer2019070820190110
298020refgcc -m32 -march=pentium3 -O3 -fomit-frame-pointer2019070820190110
299208refgcc -m32 -march=pentiumpro -O3 -fomit-frame-pointer2019070820190110
299300refgcc -m32 -O3 -fomit-frame-pointer2019070820190110
302968refgcc -funroll-loops -m32 -march=pentium-m -O -fomit-frame-pointer2019070820190110
303848refgcc -funroll-loops -m32 -march=pentium2 -O -fomit-frame-pointer2019070820190110
304632refgcc -funroll-loops -m32 -march=pentiumpro -O -fomit-frame-pointer2019070820190110
304664refgcc -funroll-loops -m32 -march=pentium3 -O -fomit-frame-pointer2019070820190110
304892refgcc -m32 -march=corei7-avx -O -fomit-frame-pointer2019070820190110
305040refgcc -m32 -march=pentium4 -O -fomit-frame-pointer2019070820190110
305168refgcc -m32 -march=core2 -O -fomit-frame-pointer2019070820190110
305196refgcc -m32 -march=k8 -O -fomit-frame-pointer2019070820190110
305276refgcc -m32 -march=core-avx-i -O -fomit-frame-pointer2019070820190110
305316refgcc -m32 -march=prescott -O -fomit-frame-pointer2019070820190110
305556refgcc -m32 -march=pentium4 -O2 -fomit-frame-pointer2019070820190110
305632refgcc -m32 -march=nocona -O -fomit-frame-pointer2019070820190110
305740refgcc -m32 -march=corei7 -O -fomit-frame-pointer2019070820190110
305816refgcc -m32 -march=core2 -msse4.1 -O -fomit-frame-pointer2019070820190110
306100refgcc -funroll-loops -m32 -march=k6-3 -O3 -fomit-frame-pointer2019070820190110
306124refgcc -funroll-loops -m32 -march=k6 -O3 -fomit-frame-pointer2019070820190110
306396refgcc -m32 -march=athlon -O -fomit-frame-pointer2019070820190110
306692refgcc -m32 -march=native -mtune=native -O -fomit-frame-pointer2019070820190110
307036refgcc -m32 -march=barcelona -O -fomit-frame-pointer2019070820190110
307264refgcc -m32 -march=core2 -msse4 -O -fomit-frame-pointer2019070820190110
308112refgcc -m32 -march=core-avx2 -O -fomit-frame-pointer2019070820190110
308804refgcc -m32 -march=athlon -O2 -fomit-frame-pointer2019070820190110
310228refgcc -funroll-loops -m32 -march=k6-2 -O3 -fomit-frame-pointer2019070820190110
310692refgcc -m32 -march=barcelona -O2 -fomit-frame-pointer2019070820190110
310748refgcc -funroll-loops -m32 -march=k6-3 -O2 -fomit-frame-pointer2019070820190110
311136refgcc -funroll-loops -m32 -march=pentium -O3 -fomit-frame-pointer2019070820190110
311172refgcc -m32 -O2 -fomit-frame-pointer2019070820190110
311460refgcc -funroll-loops -m32 -march=k6-2 -O2 -fomit-frame-pointer2019070820190110
311560refgcc -funroll-loops -m32 -march=pentium-mmx -O3 -fomit-frame-pointer2019070820190110
311780refgcc -m32 -march=corei7 -O2 -fomit-frame-pointer2019070820190110
312092refgcc -m32 -march=k6 -O3 -fomit-frame-pointer2019070820190110
312736refgcc -m32 -march=corei7-avx -O2 -fomit-frame-pointer2019070820190110
312848refgcc -funroll-loops -m32 -march=pentium-mmx -O -fomit-frame-pointer2019070820190110
313192refgcc -funroll-loops -m32 -march=k6 -O2 -fomit-frame-pointer2019070820190110
313588refgcc -funroll-loops -m32 -march=pentium -O -fomit-frame-pointer2019070820190110
313720refgcc -m32 -march=core2 -msse4.1 -O2 -fomit-frame-pointer2019070820190110
313820refgcc -m32 -march=k6-2 -O3 -fomit-frame-pointer2019070820190110
314156refgcc -m32 -O -fomit-frame-pointer2019070820190110
314692refgcc -m32 -march=core-avx2 -O2 -fomit-frame-pointer2019070820190110
314828refgcc -m32 -march=native -mtune=native -O2 -fomit-frame-pointer2019070820190110
314880refgcc -m32 -march=core2 -msse4 -O2 -fomit-frame-pointer2019070820190110
314984refgcc -m32 -march=pentium -O3 -fomit-frame-pointer2019070820190110
315564refgcc -m32 -march=k8 -O2 -fomit-frame-pointer2019070820190110
316060refgcc -m32 -march=k6-3 -O3 -fomit-frame-pointer2019070820190110
316288refgcc -m32 -march=pentium-mmx -O3 -fomit-frame-pointer2019070820190110
316528refgcc -m32 -march=nocona -O2 -fomit-frame-pointer2019070820190110
316568refgcc -m32 -march=prescott -O2 -fomit-frame-pointer2019070820190110
316600refgcc -m32 -march=core2 -O2 -fomit-frame-pointer2019070820190110
317128refgcc -m32 -march=core-avx-i -O2 -fomit-frame-pointer2019070820190110
317468refgcc -funroll-loops -m32 -march=i386 -O3 -fomit-frame-pointer2019070820190110
318796refgcc -funroll-loops -m32 -march=k6-2 -O -fomit-frame-pointer2019070820190110
318924refgcc -m32 -march=pentium-m -O2 -fomit-frame-pointer2019070820190110
318988refgcc -funroll-loops -m32 -march=k6-3 -O -fomit-frame-pointer2019070820190110
319900refgcc -funroll-loops -m32 -march=i386 -O2 -fomit-frame-pointer2019070820190110
320520refgcc -m32 -march=pentiumpro -O -fomit-frame-pointer2019070820190110
320568refgcc -m32 -march=pentium3 -O -fomit-frame-pointer2019070820190110
320772refgcc -funroll-loops -m32 -march=k6 -O -fomit-frame-pointer2019070820190110
320772refgcc -m32 -march=i386 -O3 -fomit-frame-pointer2019070820190110
320828refgcc -funroll-loops -m32 -march=i386 -O -fomit-frame-pointer2019070820190110
321148refgcc -funroll-loops -m32 -march=pentium-mmx -O2 -fomit-frame-pointer2019070820190110
321240refgcc -m32 -march=pentium2 -O2 -fomit-frame-pointer2019070820190110
321344refgcc -m32 -march=pentium-m -O -fomit-frame-pointer2019070820190110
321668refgcc -funroll-loops -m32 -march=pentium -O2 -fomit-frame-pointer2019070820190110
321804refgcc -m32 -march=pentium2 -O -fomit-frame-pointer2019070820190110
322088refgcc -m32 -march=pentium3 -O2 -fomit-frame-pointer2019070820190110
322236refgcc -m32 -march=pentium -O -fomit-frame-pointer2019070820190110
323548refgcc -m32 -march=pentiumpro -O2 -fomit-frame-pointer2019070820190110
325428refgcc -m32 -march=pentium-mmx -O -fomit-frame-pointer2019070820190110
327684refgcc -funroll-loops -m32 -march=i486 -O3 -fomit-frame-pointer2019070820190110
331172refgcc -m32 -march=k6 -O -fomit-frame-pointer2019070820190110
331396refgcc -m32 -march=i486 -O3 -fomit-frame-pointer2019070820190110
331500refgcc -m32 -march=k6-2 -O -fomit-frame-pointer2019070820190110
332116refgcc -m32 -march=i386 -O -fomit-frame-pointer2019070820190110
332268refgcc -m32 -march=k6-3 -O -fomit-frame-pointer2019070820190110
332604refgcc -funroll-loops -m32 -march=i486 -O -fomit-frame-pointer2019070820190110
337168refgcc -funroll-loops -m32 -march=i486 -O2 -fomit-frame-pointer2019070820190110
341312refgcc -m32 -march=pentium-mmx -O2 -fomit-frame-pointer2019070820190110
341340refgcc -m32 -march=pentium -O2 -fomit-frame-pointer2019070820190110
341840refgcc -m32 -march=k6-3 -O2 -fomit-frame-pointer2019070820190110
342384refgcc -m32 -march=core-avx-i -Os -fomit-frame-pointer2019070820190110
342668refgcc -m32 -march=corei7 -Os -fomit-frame-pointer2019070820190110
342676refgcc -m32 -march=corei7-avx -Os -fomit-frame-pointer2019070820190110
342840refgcc -m32 -march=core2 -msse4 -Os -fomit-frame-pointer2019070820190110
342848refgcc -m32 -march=core2 -msse4.1 -Os -fomit-frame-pointer2019070820190110
343148refgcc -m32 -march=i486 -O -fomit-frame-pointer2019070820190110
343156refgcc -m32 -march=k6-2 -O2 -fomit-frame-pointer2019070820190110
343700refgcc -funroll-loops -m32 -march=barcelona -Os -fomit-frame-pointer2019070820190110
343716refgcc -m32 -march=k6 -O2 -fomit-frame-pointer2019070820190110
344008refgcc -m32 -march=barcelona -Os -fomit-frame-pointer2019070820190110
344172refgcc -funroll-loops -m32 -march=k6-3 -Os -fomit-frame-pointer2019070820190110
344460refgcc -funroll-loops -m32 -march=athlon -Os -fomit-frame-pointer2019070820190110
344552refgcc -funroll-loops -m32 -march=k8 -Os -fomit-frame-pointer2019070820190110
344712refgcc -m32 -march=core2 -Os -fomit-frame-pointer2019070820190110
344728refgcc -m32 -march=athlon -Os -fomit-frame-pointer2019070820190110
344780refgcc -m32 -march=k6-2 -Os -fomit-frame-pointer2019070820190110
344872refgcc -m32 -march=k6-3 -Os -fomit-frame-pointer2019070820190110
344940refgcc -m32 -march=k6 -Os -fomit-frame-pointer2019070820190110
345116refgcc -m32 -march=i386 -O2 -fomit-frame-pointer2019070820190110
345600refgcc -funroll-loops -m32 -march=k6-2 -Os -fomit-frame-pointer2019070820190110
345788refgcc -m32 -march=k8 -Os -fomit-frame-pointer2019070820190110
346088refgcc -m32 -march=pentium-mmx -Os -fomit-frame-pointer2019070820190110
346344refgcc -funroll-loops -m32 -march=k6 -Os -fomit-frame-pointer2019070820190110
346688refgcc -funroll-loops -m32 -march=nocona -Os -fomit-frame-pointer2019070820190110
346800refgcc -funroll-loops -m32 -Os -fomit-frame-pointer2019070820190110
347088refgcc -funroll-loops -m32 -march=i386 -Os -fomit-frame-pointer2019070820190110
347172refgcc -m32 -march=i386 -Os -fomit-frame-pointer2019070820190110
347200refgcc -m32 -march=prescott -Os -fomit-frame-pointer2019070820190110
347396refgcc -m32 -march=nocona -Os -fomit-frame-pointer2019070820190110
347468refgcc -m32 -march=pentium -Os -fomit-frame-pointer2019070820190110
347532refgcc -funroll-loops -m32 -march=i486 -Os -fomit-frame-pointer2019070820190110
347540refgcc -m32 -Os -fomit-frame-pointer2019070820190110
347632refgcc -m32 -march=i486 -Os -fomit-frame-pointer2019070820190110
347772refgcc -m32 -march=core-avx2 -Os -fomit-frame-pointer2019070820190110
347792refgcc -m32 -march=pentium4 -Os -fomit-frame-pointer2019070820190110
347860refgcc -funroll-loops -m32 -march=pentium -Os -fomit-frame-pointer2019070820190110
348124refgcc -funroll-loops -m32 -march=pentium4 -Os -fomit-frame-pointer2019070820190110
348544refgcc -m32 -march=native -mtune=native -Os -fomit-frame-pointer2019070820190110
348732refgcc -funroll-loops -m32 -march=pentium-mmx -Os -fomit-frame-pointer2019070820190110
348800refgcc -funroll-loops -m32 -march=prescott -Os -fomit-frame-pointer2019070820190110
358636refgcc -funroll-loops -m32 -march=pentium3 -Os -fomit-frame-pointer2019070820190110
358856refgcc -funroll-loops -m32 -march=pentiumpro -Os -fomit-frame-pointer2019070820190110
359092refgcc -funroll-loops -m32 -march=pentium-m -Os -fomit-frame-pointer2019070820190110
359936refgcc -funroll-loops -m32 -march=pentium2 -Os -fomit-frame-pointer2019070820190110
360324refgcc -m32 -march=pentium3 -Os -fomit-frame-pointer2019070820190110
360724refgcc -m32 -march=pentiumpro -Os -fomit-frame-pointer2019070820190110
360772refgcc -m32 -march=pentium2 -Os -fomit-frame-pointer2019070820190110
361560refgcc -m32 -march=pentium-m -Os -fomit-frame-pointer2019070820190110
365540refgcc -m32 -march=i486 -O2 -fomit-frame-pointer2019070820190110