Implementation notes: x86, titan0, crypto_aead/shellaes128v2d7n64

Computer: titan0
Architecture: x86
CPU ID: GenuineIntel-000306c3-bfebfbff
SUPERCOP version: 20190803
Operation: crypto_aead
Primitive: shellaes128v2d7n64
TimeImplementationCompilerBenchmark dateSUPERCOP version
267620refgcc -funroll-loops -m32 -march=barcelona -O3 -fomit-frame-pointer2019070820190110
269476refgcc -funroll-loops -m32 -march=pentium4 -O3 -fomit-frame-pointer2019070820190110
270728refgcc -funroll-loops -m32 -march=k8 -O3 -fomit-frame-pointer2019070820190110
272488refgcc -m32 -march=pentium4 -O3 -fomit-frame-pointer2019070820190110
278096refgcc -m32 -march=core2 -msse4 -O3 -fomit-frame-pointer2019070820190110
278904refgcc -m32 -march=core-avx-i -O3 -fomit-frame-pointer2019070820190110
278964refgcc -funroll-loops -m32 -march=prescott -O3 -fomit-frame-pointer2019070820190110
279048refgcc -funroll-loops -m32 -march=nocona -O3 -fomit-frame-pointer2019070820190110
279840refgcc -m32 -march=native -mtune=native -O3 -fomit-frame-pointer2019070820190110
280140refgcc -m32 -march=core2 -O3 -fomit-frame-pointer2019070820190110
280160refgcc -m32 -march=corei7-avx -O3 -fomit-frame-pointer2019070820190110
280420refgcc -m32 -march=barcelona -O3 -fomit-frame-pointer2019070820190110
280552refgcc -m32 -march=corei7 -O3 -fomit-frame-pointer2019070820190110
280656refgcc -m32 -march=core-avx2 -O3 -fomit-frame-pointer2019070820190110
281284refgcc -funroll-loops -m32 -march=athlon -O3 -fomit-frame-pointer2019070820190110
281336refgcc -funroll-loops -m32 -march=pentium-m -O3 -fomit-frame-pointer2019070820190110
281444refgcc -m32 -march=core2 -msse4.1 -O3 -fomit-frame-pointer2019070820190110
282544refgcc -m32 -march=k8 -O3 -fomit-frame-pointer2019070820190110
282720refgcc -m32 -march=pentium-m -O3 -fomit-frame-pointer2019070820190110
282968refgcc -m32 -march=nocona -O3 -fomit-frame-pointer2019070820190110
283272refgcc -m32 -march=prescott -O3 -fomit-frame-pointer2019070820190110
286500refgcc -funroll-loops -m32 -O2 -fomit-frame-pointer2019070820190110
288384refgcc -funroll-loops -m32 -march=athlon -O2 -fomit-frame-pointer2019070820190110
288448refgcc -funroll-loops -m32 -march=k8 -O2 -fomit-frame-pointer2019070820190110
289128refgcc -funroll-loops -m32 -O3 -fomit-frame-pointer2019070820190110
289188refgcc -funroll-loops -m32 -march=barcelona -O2 -fomit-frame-pointer2019070820190110
290480refgcc -funroll-loops -m32 -march=pentiumpro -O3 -fomit-frame-pointer2019070820190110
290700refgcc -funroll-loops -m32 -march=nocona -O -fomit-frame-pointer2019070820190110
290740refgcc -funroll-loops -m32 -march=pentium4 -O2 -fomit-frame-pointer2019070820190110
291388refgcc -funroll-loops -m32 -march=pentium2 -O3 -fomit-frame-pointer2019070820190110
291424refgcc -funroll-loops -m32 -march=pentium4 -O -fomit-frame-pointer2019070820190110
291912refgcc -funroll-loops -m32 -march=pentium-m -O2 -fomit-frame-pointer2019070820190110
292096refgcc -funroll-loops -m32 -march=k8 -O -fomit-frame-pointer2019070820190110
292268refgcc -funroll-loops -m32 -O -fomit-frame-pointer2019070820190110
292824refgcc -funroll-loops -m32 -march=prescott -O -fomit-frame-pointer2019070820190110
292968refgcc -m32 -march=athlon -O3 -fomit-frame-pointer2019070820190110
293584refgcc -funroll-loops -m32 -march=pentium2 -O2 -fomit-frame-pointer2019070820190110
293860refgcc -funroll-loops -m32 -march=pentium3 -O3 -fomit-frame-pointer2019070820190110
294028refgcc -funroll-loops -m32 -march=pentium3 -O2 -fomit-frame-pointer2019070820190110
294164refgcc -funroll-loops -m32 -march=pentiumpro -O2 -fomit-frame-pointer2019070820190110
294992refgcc -m32 -march=pentium2 -O3 -fomit-frame-pointer2019070820190110
295076refgcc -funroll-loops -m32 -march=barcelona -O -fomit-frame-pointer2019070820190110
295960refgcc -funroll-loops -m32 -march=athlon -O -fomit-frame-pointer2019070820190110
296148refgcc -m32 -march=pentiumpro -O3 -fomit-frame-pointer2019070820190110
296336refgcc -funroll-loops -m32 -march=nocona -O2 -fomit-frame-pointer2019070820190110
298604refgcc -funroll-loops -m32 -march=prescott -O2 -fomit-frame-pointer2019070820190110
298672refgcc -m32 -march=pentium3 -O3 -fomit-frame-pointer2019070820190110
299572refgcc -m32 -O3 -fomit-frame-pointer2019070820190110
303232refgcc -funroll-loops -m32 -march=pentium3 -O -fomit-frame-pointer2019070820190110
303264refgcc -funroll-loops -m32 -march=pentiumpro -O -fomit-frame-pointer2019070820190110
303808refgcc -funroll-loops -m32 -march=pentium-m -O -fomit-frame-pointer2019070820190110
304352refgcc -m32 -march=pentium4 -O -fomit-frame-pointer2019070820190110
304400refgcc -m32 -march=core-avx2 -O -fomit-frame-pointer2019070820190110
304452refgcc -m32 -march=core-avx-i -O -fomit-frame-pointer2019070820190110
304572refgcc -m32 -march=corei7-avx -O -fomit-frame-pointer2019070820190110
304732refgcc -funroll-loops -m32 -march=pentium2 -O -fomit-frame-pointer2019070820190110
304796refgcc -m32 -march=nocona -O -fomit-frame-pointer2019070820190110
304832refgcc -m32 -march=core2 -msse4.1 -O -fomit-frame-pointer2019070820190110
305092refgcc -m32 -march=athlon -O -fomit-frame-pointer2019070820190110
305168refgcc -m32 -march=barcelona -O -fomit-frame-pointer2019070820190110
305552refgcc -m32 -march=core2 -O -fomit-frame-pointer2019070820190110
306040refgcc -m32 -march=corei7 -O -fomit-frame-pointer2019070820190110
306216refgcc -m32 -march=k8 -O -fomit-frame-pointer2019070820190110
306228refgcc -funroll-loops -m32 -march=k6-2 -O3 -fomit-frame-pointer2019070820190110
306280refgcc -m32 -march=native -mtune=native -O -fomit-frame-pointer2019070820190110
306476refgcc -funroll-loops -m32 -march=k6 -O3 -fomit-frame-pointer2019070820190110
307212refgcc -m32 -march=prescott -O -fomit-frame-pointer2019070820190110
307564refgcc -funroll-loops -m32 -march=k6-3 -O3 -fomit-frame-pointer2019070820190110
307808refgcc -m32 -O -fomit-frame-pointer2019070820190110
307852refgcc -m32 -march=k8 -O2 -fomit-frame-pointer2019070820190110
308148refgcc -m32 -march=pentium4 -O2 -fomit-frame-pointer2019070820190110
308360refgcc -m32 -march=core2 -msse4 -O -fomit-frame-pointer2019070820190110
308720refgcc -m32 -march=athlon -O2 -fomit-frame-pointer2019070820190110
309764refgcc -m32 -O2 -fomit-frame-pointer2019070820190110
310048refgcc -funroll-loops -m32 -march=pentium-mmx -O -fomit-frame-pointer2019070820190110
310368refgcc -funroll-loops -m32 -march=pentium-mmx -O3 -fomit-frame-pointer2019070820190110
310652refgcc -m32 -march=barcelona -O2 -fomit-frame-pointer2019070820190110
310776refgcc -funroll-loops -m32 -march=k6-3 -O2 -fomit-frame-pointer2019070820190110
310864refgcc -funroll-loops -m32 -march=pentium -O3 -fomit-frame-pointer2019070820190110
310992refgcc -funroll-loops -m32 -march=k6-2 -O2 -fomit-frame-pointer2019070820190110
311244refgcc -m32 -march=corei7 -O2 -fomit-frame-pointer2019070820190110
311708refgcc -m32 -march=core2 -msse4.1 -O2 -fomit-frame-pointer2019070820190110
311816refgcc -m32 -march=k6-2 -O3 -fomit-frame-pointer2019070820190110
311852refgcc -m32 -march=corei7-avx -O2 -fomit-frame-pointer2019070820190110
311864refgcc -m32 -march=k6-3 -O3 -fomit-frame-pointer2019070820190110
312200refgcc -funroll-loops -m32 -march=k6 -O2 -fomit-frame-pointer2019070820190110
312624refgcc -m32 -march=core2 -O2 -fomit-frame-pointer2019070820190110
312640refgcc -funroll-loops -m32 -march=pentium -O -fomit-frame-pointer2019070820190110
313216refgcc -m32 -march=core-avx-i -O2 -fomit-frame-pointer2019070820190110
313276refgcc -m32 -march=k6 -O3 -fomit-frame-pointer2019070820190110
313308refgcc -m32 -march=prescott -O2 -fomit-frame-pointer2019070820190110
313512refgcc -m32 -march=core-avx2 -O2 -fomit-frame-pointer2019070820190110
314524refgcc -m32 -march=pentium-mmx -O3 -fomit-frame-pointer2019070820190110
315116refgcc -funroll-loops -m32 -march=i386 -O3 -fomit-frame-pointer2019070820190110
315260refgcc -m32 -march=core2 -msse4 -O2 -fomit-frame-pointer2019070820190110
315608refgcc -m32 -march=native -mtune=native -O2 -fomit-frame-pointer2019070820190110
315612refgcc -m32 -march=nocona -O2 -fomit-frame-pointer2019070820190110
315876refgcc -m32 -march=i386 -O3 -fomit-frame-pointer2019070820190110
316936refgcc -m32 -march=pentium -O3 -fomit-frame-pointer2019070820190110
318204refgcc -funroll-loops -m32 -march=i386 -O2 -fomit-frame-pointer2019070820190110
318328refgcc -funroll-loops -m32 -march=k6-3 -O -fomit-frame-pointer2019070820190110
319384refgcc -funroll-loops -m32 -march=k6-2 -O -fomit-frame-pointer2019070820190110
319392refgcc -funroll-loops -m32 -march=k6 -O -fomit-frame-pointer2019070820190110
319508refgcc -m32 -march=pentiumpro -O2 -fomit-frame-pointer2019070820190110
319588refgcc -funroll-loops -m32 -march=pentium-mmx -O2 -fomit-frame-pointer2019070820190110
319624refgcc -funroll-loops -m32 -march=pentium -O2 -fomit-frame-pointer2019070820190110
320172refgcc -m32 -march=pentium2 -O2 -fomit-frame-pointer2019070820190110
320472refgcc -m32 -march=pentium-m -O2 -fomit-frame-pointer2019070820190110
320492refgcc -m32 -march=pentium3 -O -fomit-frame-pointer2019070820190110
320984refgcc -m32 -march=pentium2 -O -fomit-frame-pointer2019070820190110
320988refgcc -m32 -march=pentium-m -O -fomit-frame-pointer2019070820190110
321092refgcc -m32 -march=pentiumpro -O -fomit-frame-pointer2019070820190110
321456refgcc -funroll-loops -m32 -march=i386 -O -fomit-frame-pointer2019070820190110
321504refgcc -m32 -march=pentium -O -fomit-frame-pointer2019070820190110
321540refgcc -m32 -march=pentium-mmx -O -fomit-frame-pointer2019070820190110
324876refgcc -m32 -march=pentium3 -O2 -fomit-frame-pointer2019070820190110
327528refgcc -funroll-loops -m32 -march=i486 -O3 -fomit-frame-pointer2019070820190110
330100refgcc -funroll-loops -m32 -march=i486 -O -fomit-frame-pointer2019070820190110
330452refgcc -m32 -march=i486 -O3 -fomit-frame-pointer2019070820190110
333724refgcc -m32 -march=k6-2 -O -fomit-frame-pointer2019070820190110
334236refgcc -m32 -march=k6 -O -fomit-frame-pointer2019070820190110
334764refgcc -m32 -march=i386 -O -fomit-frame-pointer2019070820190110
335076refgcc -m32 -march=k6-3 -O -fomit-frame-pointer2019070820190110
338768refgcc -funroll-loops -m32 -march=i486 -O2 -fomit-frame-pointer2019070820190110
341068refgcc -m32 -march=core2 -msse4 -Os -fomit-frame-pointer2019070820190110
341212refgcc -m32 -march=k6-3 -O2 -fomit-frame-pointer2019070820190110
341428refgcc -m32 -march=core2 -msse4.1 -Os -fomit-frame-pointer2019070820190110
341436refgcc -m32 -march=core-avx-i -Os -fomit-frame-pointer2019070820190110
341668refgcc -m32 -march=corei7 -Os -fomit-frame-pointer2019070820190110
342036refgcc -m32 -march=corei7-avx -Os -fomit-frame-pointer2019070820190110
342184refgcc -m32 -march=k6-2 -O2 -fomit-frame-pointer2019070820190110
342288refgcc -m32 -march=pentium -O2 -fomit-frame-pointer2019070820190110
342548refgcc -funroll-loops -m32 -march=athlon -Os -fomit-frame-pointer2019070820190110
343204refgcc -m32 -march=core2 -Os -fomit-frame-pointer2019070820190110
343260refgcc -m32 -march=i486 -O -fomit-frame-pointer2019070820190110
343392refgcc -m32 -march=pentium-mmx -O2 -fomit-frame-pointer2019070820190110
343632refgcc -funroll-loops -m32 -march=k6-3 -Os -fomit-frame-pointer2019070820190110
343648refgcc -funroll-loops -m32 -march=k6 -Os -fomit-frame-pointer2019070820190110
343652refgcc -funroll-loops -m32 -Os -fomit-frame-pointer2019070820190110
343828refgcc -funroll-loops -m32 -march=k6-2 -Os -fomit-frame-pointer2019070820190110
344112refgcc -m32 -march=athlon -Os -fomit-frame-pointer2019070820190110
344336refgcc -m32 -march=k6-2 -Os -fomit-frame-pointer2019070820190110
344700refgcc -m32 -march=k6-3 -Os -fomit-frame-pointer2019070820190110
344920refgcc -m32 -march=k8 -Os -fomit-frame-pointer2019070820190110
345012refgcc -funroll-loops -m32 -march=nocona -Os -fomit-frame-pointer2019070820190110
345024refgcc -funroll-loops -m32 -march=i386 -Os -fomit-frame-pointer2019070820190110
345080refgcc -funroll-loops -m32 -march=k8 -Os -fomit-frame-pointer2019070820190110
345116refgcc -m32 -march=k6 -O2 -fomit-frame-pointer2019070820190110
345152refgcc -funroll-loops -m32 -march=pentium4 -Os -fomit-frame-pointer2019070820190110
345180refgcc -m32 -Os -fomit-frame-pointer2019070820190110
345184refgcc -m32 -march=k6 -Os -fomit-frame-pointer2019070820190110
345252refgcc -m32 -march=i386 -O2 -fomit-frame-pointer2019070820190110
345524refgcc -m32 -march=pentium -Os -fomit-frame-pointer2019070820190110
345828refgcc -m32 -march=pentium-mmx -Os -fomit-frame-pointer2019070820190110
346024refgcc -m32 -march=prescott -Os -fomit-frame-pointer2019070820190110
346064refgcc -funroll-loops -m32 -march=barcelona -Os -fomit-frame-pointer2019070820190110
346072refgcc -m32 -march=pentium4 -Os -fomit-frame-pointer2019070820190110
346212refgcc -m32 -march=i386 -Os -fomit-frame-pointer2019070820190110
346256refgcc -funroll-loops -m32 -march=prescott -Os -fomit-frame-pointer2019070820190110
346288refgcc -m32 -march=i486 -Os -fomit-frame-pointer2019070820190110
346424refgcc -m32 -march=barcelona -Os -fomit-frame-pointer2019070820190110
346704refgcc -funroll-loops -m32 -march=pentium-mmx -Os -fomit-frame-pointer2019070820190110
347096refgcc -m32 -march=nocona -Os -fomit-frame-pointer2019070820190110
347644refgcc -funroll-loops -m32 -march=pentium -Os -fomit-frame-pointer2019070820190110
347892refgcc -m32 -march=native -mtune=native -Os -fomit-frame-pointer2019070820190110
349124refgcc -m32 -march=core-avx2 -Os -fomit-frame-pointer2019070820190110
349792refgcc -funroll-loops -m32 -march=i486 -Os -fomit-frame-pointer2019070820190110
357216refgcc -funroll-loops -m32 -march=pentiumpro -Os -fomit-frame-pointer2019070820190110
357676refgcc -funroll-loops -m32 -march=pentium2 -Os -fomit-frame-pointer2019070820190110
359048refgcc -m32 -march=pentium3 -Os -fomit-frame-pointer2019070820190110
359564refgcc -m32 -march=pentium2 -Os -fomit-frame-pointer2019070820190110
359972refgcc -m32 -march=pentiumpro -Os -fomit-frame-pointer2019070820190110
360268refgcc -m32 -march=pentium-m -Os -fomit-frame-pointer2019070820190110
360720refgcc -funroll-loops -m32 -march=pentium-m -Os -fomit-frame-pointer2019070820190110
361176refgcc -funroll-loops -m32 -march=pentium3 -Os -fomit-frame-pointer2019070820190110
363676refgcc -m32 -march=i486 -O2 -fomit-frame-pointer2019070820190110