Implementation notes: x86, titan0, crypto_aead/shellaes128v2d5n64

Computer: titan0
Architecture: x86
CPU ID: GenuineIntel-000306c3-bfebfbff
SUPERCOP version: 20190803
Operation: crypto_aead
Primitive: shellaes128v2d5n64
TimeImplementationCompilerBenchmark dateSUPERCOP version
269940refgcc -funroll-loops -m32 -march=barcelona -O3 -fomit-frame-pointer2019070820190110
272956refgcc -funroll-loops -m32 -march=k8 -O3 -fomit-frame-pointer2019070820190110
273868refgcc -funroll-loops -m32 -march=pentium4 -O3 -fomit-frame-pointer2019070820190110
274680refgcc -m32 -march=pentium4 -O3 -fomit-frame-pointer2019070820190110
277144refgcc -funroll-loops -m32 -march=pentium-m -O3 -fomit-frame-pointer2019070820190110
280800refgcc -m32 -march=core2 -msse4 -O3 -fomit-frame-pointer2019070820190110
281196refgcc -funroll-loops -m32 -march=nocona -O3 -fomit-frame-pointer2019070820190110
282200refgcc -m32 -march=corei7 -O3 -fomit-frame-pointer2019070820190110
283176refgcc -funroll-loops -m32 -march=prescott -O3 -fomit-frame-pointer2019070820190110
283744refgcc -m32 -march=native -mtune=native -O3 -fomit-frame-pointer2019070820190110
284416refgcc -m32 -march=core2 -msse4.1 -O3 -fomit-frame-pointer2019070820190110
284488refgcc -m32 -march=core2 -O3 -fomit-frame-pointer2019070820190110
284504refgcc -m32 -march=core-avx2 -O3 -fomit-frame-pointer2019070820190110
284924refgcc -m32 -march=corei7-avx -O3 -fomit-frame-pointer2019070820190110
286076refgcc -m32 -march=core-avx-i -O3 -fomit-frame-pointer2019070820190110
286148refgcc -funroll-loops -m32 -march=athlon -O3 -fomit-frame-pointer2019070820190110
286508refgcc -m32 -march=barcelona -O3 -fomit-frame-pointer2019070820190110
286656refgcc -m32 -march=k8 -O3 -fomit-frame-pointer2019070820190110
287360refgcc -m32 -march=prescott -O3 -fomit-frame-pointer2019070820190110
287880refgcc -m32 -march=pentium-m -O3 -fomit-frame-pointer2019070820190110
288376refgcc -m32 -march=nocona -O3 -fomit-frame-pointer2019070820190110
289068refgcc -funroll-loops -m32 -O2 -fomit-frame-pointer2019070820190110
289888refgcc -funroll-loops -m32 -march=athlon -O2 -fomit-frame-pointer2019070820190110
290312refgcc -funroll-loops -m32 -march=barcelona -O2 -fomit-frame-pointer2019070820190110
291196refgcc -funroll-loops -m32 -march=pentium4 -O2 -fomit-frame-pointer2019070820190110
291320refgcc -funroll-loops -m32 -march=k8 -O2 -fomit-frame-pointer2019070820190110
291660refgcc -funroll-loops -m32 -march=pentium2 -O3 -fomit-frame-pointer2019070820190110
292124refgcc -funroll-loops -m32 -march=pentiumpro -O3 -fomit-frame-pointer2019070820190110
292424refgcc -funroll-loops -m32 -O3 -fomit-frame-pointer2019070820190110
293924refgcc -funroll-loops -m32 -march=prescott -O -fomit-frame-pointer2019070820190110
294008refgcc -funroll-loops -m32 -march=nocona -O -fomit-frame-pointer2019070820190110
294508refgcc -funroll-loops -m32 -march=pentium4 -O -fomit-frame-pointer2019070820190110
294788refgcc -funroll-loops -m32 -march=pentium-m -O2 -fomit-frame-pointer2019070820190110
295012refgcc -funroll-loops -m32 -O -fomit-frame-pointer2019070820190110
295184refgcc -funroll-loops -m32 -march=pentium3 -O2 -fomit-frame-pointer2019070820190110
295332refgcc -funroll-loops -m32 -march=k8 -O -fomit-frame-pointer2019070820190110
296344refgcc -funroll-loops -m32 -march=pentium2 -O2 -fomit-frame-pointer2019070820190110
296628refgcc -funroll-loops -m32 -march=pentiumpro -O2 -fomit-frame-pointer2019070820190110
296640refgcc -funroll-loops -m32 -march=pentium3 -O3 -fomit-frame-pointer2019070820190110
296936refgcc -m32 -march=athlon -O3 -fomit-frame-pointer2019070820190110
297268refgcc -funroll-loops -m32 -march=athlon -O -fomit-frame-pointer2019070820190110
297876refgcc -m32 -march=pentium2 -O3 -fomit-frame-pointer2019070820190110
298288refgcc -funroll-loops -m32 -march=barcelona -O -fomit-frame-pointer2019070820190110
298856refgcc -funroll-loops -m32 -march=nocona -O2 -fomit-frame-pointer2019070820190110
299956refgcc -m32 -march=pentiumpro -O3 -fomit-frame-pointer2019070820190110
300004refgcc -funroll-loops -m32 -march=prescott -O2 -fomit-frame-pointer2019070820190110
300152refgcc -m32 -O3 -fomit-frame-pointer2019070820190110
300772refgcc -m32 -march=pentium3 -O3 -fomit-frame-pointer2019070820190110
304992refgcc -funroll-loops -m32 -march=pentiumpro -O -fomit-frame-pointer2019070820190110
305120refgcc -m32 -march=k8 -O -fomit-frame-pointer2019070820190110
305128refgcc -funroll-loops -m32 -march=pentium3 -O -fomit-frame-pointer2019070820190110
305132refgcc -m32 -march=pentium4 -O -fomit-frame-pointer2019070820190110
305216refgcc -m32 -march=core-avx2 -O -fomit-frame-pointer2019070820190110
305308refgcc -funroll-loops -m32 -march=pentium-m -O -fomit-frame-pointer2019070820190110
305328refgcc -m32 -march=nocona -O -fomit-frame-pointer2019070820190110
305536refgcc -funroll-loops -m32 -march=pentium2 -O -fomit-frame-pointer2019070820190110
305632refgcc -m32 -march=corei7-avx -O -fomit-frame-pointer2019070820190110
305656refgcc -m32 -march=corei7 -O -fomit-frame-pointer2019070820190110
305760refgcc -m32 -march=core-avx-i -O -fomit-frame-pointer2019070820190110
305904refgcc -m32 -march=core2 -msse4.1 -O -fomit-frame-pointer2019070820190110
306196refgcc -m32 -march=native -mtune=native -O -fomit-frame-pointer2019070820190110
306484refgcc -m32 -O -fomit-frame-pointer2019070820190110
306600refgcc -m32 -march=core2 -O -fomit-frame-pointer2019070820190110
306700refgcc -m32 -march=athlon -O -fomit-frame-pointer2019070820190110
306768refgcc -m32 -march=prescott -O -fomit-frame-pointer2019070820190110
307424refgcc -m32 -march=barcelona -O -fomit-frame-pointer2019070820190110
307496refgcc -m32 -march=pentium4 -O2 -fomit-frame-pointer2019070820190110
308388refgcc -m32 -march=core2 -msse4 -O -fomit-frame-pointer2019070820190110
309020refgcc -funroll-loops -m32 -march=k6-2 -O3 -fomit-frame-pointer2019070820190110
309248refgcc -funroll-loops -m32 -march=k6-3 -O3 -fomit-frame-pointer2019070820190110
310512refgcc -funroll-loops -m32 -march=k6 -O3 -fomit-frame-pointer2019070820190110
310824refgcc -m32 -march=k8 -O2 -fomit-frame-pointer2019070820190110
311372refgcc -m32 -march=athlon -O2 -fomit-frame-pointer2019070820190110
312272refgcc -funroll-loops -m32 -march=pentium-mmx -O -fomit-frame-pointer2019070820190110
312556refgcc -m32 -march=core2 -msse4 -O2 -fomit-frame-pointer2019070820190110
312632refgcc -m32 -march=barcelona -O2 -fomit-frame-pointer2019070820190110
312648refgcc -m32 -O2 -fomit-frame-pointer2019070820190110
313120refgcc -m32 -march=corei7 -O2 -fomit-frame-pointer2019070820190110
313156refgcc -funroll-loops -m32 -march=pentium -O -fomit-frame-pointer2019070820190110
313200refgcc -funroll-loops -m32 -march=pentium -O3 -fomit-frame-pointer2019070820190110
313916refgcc -m32 -march=native -mtune=native -O2 -fomit-frame-pointer2019070820190110
314484refgcc -m32 -march=nocona -O2 -fomit-frame-pointer2019070820190110
314660refgcc -funroll-loops -m32 -march=pentium-mmx -O3 -fomit-frame-pointer2019070820190110
314760refgcc -m32 -march=corei7-avx -O2 -fomit-frame-pointer2019070820190110
314888refgcc -m32 -march=core2 -O2 -fomit-frame-pointer2019070820190110
314896refgcc -m32 -march=core-avx-i -O2 -fomit-frame-pointer2019070820190110
314908refgcc -m32 -march=k6-3 -O3 -fomit-frame-pointer2019070820190110
315200refgcc -m32 -march=core-avx2 -O2 -fomit-frame-pointer2019070820190110
315212refgcc -m32 -march=core2 -msse4.1 -O2 -fomit-frame-pointer2019070820190110
315296refgcc -m32 -march=prescott -O2 -fomit-frame-pointer2019070820190110
316536refgcc -funroll-loops -m32 -march=k6-2 -O2 -fomit-frame-pointer2019070820190110
316640refgcc -m32 -march=k6-2 -O3 -fomit-frame-pointer2019070820190110
316744refgcc -m32 -march=pentium -O3 -fomit-frame-pointer2019070820190110
317036refgcc -funroll-loops -m32 -march=k6-3 -O2 -fomit-frame-pointer2019070820190110
317048refgcc -m32 -march=pentium-mmx -O3 -fomit-frame-pointer2019070820190110
317692refgcc -funroll-loops -m32 -march=i386 -O3 -fomit-frame-pointer2019070820190110
318228refgcc -funroll-loops -m32 -march=k6 -O2 -fomit-frame-pointer2019070820190110
318764refgcc -m32 -march=i386 -O3 -fomit-frame-pointer2019070820190110
319048refgcc -m32 -march=k6 -O3 -fomit-frame-pointer2019070820190110
320424refgcc -funroll-loops -m32 -march=k6-3 -O -fomit-frame-pointer2019070820190110
320444refgcc -funroll-loops -m32 -march=k6-2 -O -fomit-frame-pointer2019070820190110
320668refgcc -m32 -march=pentium-m -O -fomit-frame-pointer2019070820190110
321064refgcc -m32 -march=pentiumpro -O -fomit-frame-pointer2019070820190110
321412refgcc -m32 -march=pentium3 -O -fomit-frame-pointer2019070820190110
321456refgcc -m32 -march=pentium2 -O -fomit-frame-pointer2019070820190110
321580refgcc -funroll-loops -m32 -march=pentium-mmx -O2 -fomit-frame-pointer2019070820190110
321928refgcc -funroll-loops -m32 -march=pentium -O2 -fomit-frame-pointer2019070820190110
322144refgcc -funroll-loops -m32 -march=i386 -O2 -fomit-frame-pointer2019070820190110
322464refgcc -m32 -march=pentium-mmx -O -fomit-frame-pointer2019070820190110
322512refgcc -m32 -march=pentium2 -O2 -fomit-frame-pointer2019070820190110
322540refgcc -m32 -march=pentium-m -O2 -fomit-frame-pointer2019070820190110
322644refgcc -m32 -march=pentium -O -fomit-frame-pointer2019070820190110
323000refgcc -m32 -march=pentiumpro -O2 -fomit-frame-pointer2019070820190110
323644refgcc -funroll-loops -m32 -march=i386 -O -fomit-frame-pointer2019070820190110
324348refgcc -m32 -march=pentium3 -O2 -fomit-frame-pointer2019070820190110
326480refgcc -funroll-loops -m32 -march=k6 -O -fomit-frame-pointer2019070820190110
332088refgcc -funroll-loops -m32 -march=i486 -O -fomit-frame-pointer2019070820190110
334064refgcc -m32 -march=i386 -O -fomit-frame-pointer2019070820190110
334228refgcc -m32 -march=i486 -O3 -fomit-frame-pointer2019070820190110
334248refgcc -funroll-loops -m32 -march=i486 -O3 -fomit-frame-pointer2019070820190110
335512refgcc -m32 -march=k6-2 -O -fomit-frame-pointer2019070820190110
335960refgcc -m32 -march=k6 -O -fomit-frame-pointer2019070820190110
335968refgcc -m32 -march=k6-3 -O -fomit-frame-pointer2019070820190110
342112refgcc -funroll-loops -m32 -march=i486 -O2 -fomit-frame-pointer2019070820190110
343884refgcc -m32 -march=i486 -O -fomit-frame-pointer2019070820190110
344152refgcc -m32 -march=pentium-mmx -O2 -fomit-frame-pointer2019070820190110
344520refgcc -m32 -march=core2 -msse4 -Os -fomit-frame-pointer2019070820190110
344800refgcc -m32 -march=corei7-avx -Os -fomit-frame-pointer2019070820190110
344864refgcc -m32 -march=corei7 -Os -fomit-frame-pointer2019070820190110
344900refgcc -m32 -march=core2 -msse4.1 -Os -fomit-frame-pointer2019070820190110
345164refgcc -m32 -march=core-avx-i -Os -fomit-frame-pointer2019070820190110
345512refgcc -m32 -march=k6-3 -O2 -fomit-frame-pointer2019070820190110
345592refgcc -m32 -march=k6 -O2 -fomit-frame-pointer2019070820190110
345800refgcc -m32 -march=barcelona -Os -fomit-frame-pointer2019070820190110
346384refgcc -funroll-loops -m32 -march=k6-3 -Os -fomit-frame-pointer2019070820190110
346412refgcc -m32 -march=core2 -Os -fomit-frame-pointer2019070820190110
346484refgcc -funroll-loops -m32 -march=athlon -Os -fomit-frame-pointer2019070820190110
346796refgcc -m32 -march=k8 -Os -fomit-frame-pointer2019070820190110
346868refgcc -funroll-loops -m32 -march=k6-2 -Os -fomit-frame-pointer2019070820190110
346908refgcc -funroll-loops -m32 -march=k6 -Os -fomit-frame-pointer2019070820190110
346932refgcc -m32 -march=pentium -O2 -fomit-frame-pointer2019070820190110
347016refgcc -m32 -Os -fomit-frame-pointer2019070820190110
347108refgcc -m32 -march=k6-3 -Os -fomit-frame-pointer2019070820190110
347260refgcc -m32 -march=k6 -Os -fomit-frame-pointer2019070820190110
347524refgcc -m32 -march=k6-2 -Os -fomit-frame-pointer2019070820190110
347700refgcc -funroll-loops -m32 -march=k8 -Os -fomit-frame-pointer2019070820190110
347952refgcc -funroll-loops -m32 -march=pentium4 -Os -fomit-frame-pointer2019070820190110
347984refgcc -m32 -march=k6-2 -O2 -fomit-frame-pointer2019070820190110
348076refgcc -m32 -march=pentium-mmx -Os -fomit-frame-pointer2019070820190110
348120refgcc -funroll-loops -m32 -march=barcelona -Os -fomit-frame-pointer2019070820190110
348216refgcc -m32 -march=pentium -Os -fomit-frame-pointer2019070820190110
348620refgcc -m32 -march=athlon -Os -fomit-frame-pointer2019070820190110
348924refgcc -m32 -march=i386 -O2 -fomit-frame-pointer2019070820190110
349068refgcc -m32 -march=pentium4 -Os -fomit-frame-pointer2019070820190110
349164refgcc -m32 -march=nocona -Os -fomit-frame-pointer2019070820190110
349228refgcc -funroll-loops -m32 -march=nocona -Os -fomit-frame-pointer2019070820190110
349388refgcc -m32 -march=i386 -Os -fomit-frame-pointer2019070820190110
349600refgcc -m32 -march=prescott -Os -fomit-frame-pointer2019070820190110
349728refgcc -funroll-loops -m32 -march=i386 -Os -fomit-frame-pointer2019070820190110
349736refgcc -funroll-loops -m32 -march=i486 -Os -fomit-frame-pointer2019070820190110
349792refgcc -m32 -march=i486 -Os -fomit-frame-pointer2019070820190110
349868refgcc -funroll-loops -m32 -Os -fomit-frame-pointer2019070820190110
350832refgcc -funroll-loops -m32 -march=prescott -Os -fomit-frame-pointer2019070820190110
351012refgcc -funroll-loops -m32 -march=pentium-mmx -Os -fomit-frame-pointer2019070820190110
351324refgcc -m32 -march=core-avx2 -Os -fomit-frame-pointer2019070820190110
351420refgcc -m32 -march=native -mtune=native -Os -fomit-frame-pointer2019070820190110
353428refgcc -funroll-loops -m32 -march=pentium -Os -fomit-frame-pointer2019070820190110
360580refgcc -funroll-loops -m32 -march=pentium-m -Os -fomit-frame-pointer2019070820190110
360940refgcc -funroll-loops -m32 -march=pentium3 -Os -fomit-frame-pointer2019070820190110
361040refgcc -funroll-loops -m32 -march=pentiumpro -Os -fomit-frame-pointer2019070820190110
362120refgcc -m32 -march=pentium2 -Os -fomit-frame-pointer2019070820190110
362580refgcc -funroll-loops -m32 -march=pentium2 -Os -fomit-frame-pointer2019070820190110
362636refgcc -m32 -march=pentiumpro -Os -fomit-frame-pointer2019070820190110
362680refgcc -m32 -march=pentium3 -Os -fomit-frame-pointer2019070820190110
363124refgcc -m32 -march=pentium-m -Os -fomit-frame-pointer2019070820190110
365812refgcc -m32 -march=i486 -O2 -fomit-frame-pointer2019070820190110