Implementation notes: x86, titan0, crypto_aead/shellaes128v2d5n80

Computer: titan0
Architecture: x86
CPU ID: GenuineIntel-000306c3-bfebfbff
SUPERCOP version: 20190803
Operation: crypto_aead
Primitive: shellaes128v2d5n80
TimeImplementationCompilerBenchmark dateSUPERCOP version
270500refgcc -funroll-loops -m32 -march=barcelona -O3 -fomit-frame-pointer2019070820190110
273340refgcc -funroll-loops -m32 -march=k8 -O3 -fomit-frame-pointer2019070820190110
275020refgcc -funroll-loops -m32 -march=pentium4 -O3 -fomit-frame-pointer2019070820190110
275172refgcc -m32 -march=pentium4 -O3 -fomit-frame-pointer2019070820190110
279688refgcc -funroll-loops -m32 -march=pentium-m -O3 -fomit-frame-pointer2019070820190110
280992refgcc -funroll-loops -m32 -march=prescott -O3 -fomit-frame-pointer2019070820190110
280992refgcc -m32 -march=core2 -msse4 -O3 -fomit-frame-pointer2019070820190110
281724refgcc -m32 -march=core2 -O3 -fomit-frame-pointer2019070820190110
281780refgcc -m32 -march=core2 -msse4.1 -O3 -fomit-frame-pointer2019070820190110
282596refgcc -funroll-loops -m32 -march=nocona -O3 -fomit-frame-pointer2019070820190110
282656refgcc -m32 -march=corei7-avx -O3 -fomit-frame-pointer2019070820190110
283340refgcc -m32 -march=core-avx-i -O3 -fomit-frame-pointer2019070820190110
283688refgcc -m32 -march=corei7 -O3 -fomit-frame-pointer2019070820190110
284668refgcc -m32 -march=native -mtune=native -O3 -fomit-frame-pointer2019070820190110
284728refgcc -m32 -march=core-avx2 -O3 -fomit-frame-pointer2019070820190110
284800refgcc -m32 -march=barcelona -O3 -fomit-frame-pointer2019070820190110
285920refgcc -m32 -march=prescott -O3 -fomit-frame-pointer2019070820190110
286024refgcc -m32 -march=pentium-m -O3 -fomit-frame-pointer2019070820190110
286444refgcc -funroll-loops -m32 -march=athlon -O3 -fomit-frame-pointer2019070820190110
286524refgcc -m32 -march=k8 -O3 -fomit-frame-pointer2019070820190110
287576refgcc -m32 -march=nocona -O3 -fomit-frame-pointer2019070820190110
288228refgcc -funroll-loops -m32 -O3 -fomit-frame-pointer2019070820190110
290440refgcc -funroll-loops -m32 -march=barcelona -O2 -fomit-frame-pointer2019070820190110
290712refgcc -funroll-loops -m32 -O2 -fomit-frame-pointer2019070820190110
290724refgcc -funroll-loops -m32 -march=athlon -O2 -fomit-frame-pointer2019070820190110
290848refgcc -funroll-loops -m32 -march=pentiumpro -O3 -fomit-frame-pointer2019070820190110
291004refgcc -funroll-loops -m32 -march=pentium2 -O3 -fomit-frame-pointer2019070820190110
292164refgcc -funroll-loops -m32 -march=pentium4 -O2 -fomit-frame-pointer2019070820190110
292260refgcc -funroll-loops -m32 -march=k8 -O2 -fomit-frame-pointer2019070820190110
293020refgcc -funroll-loops -m32 -march=nocona -O -fomit-frame-pointer2019070820190110
293696refgcc -funroll-loops -m32 -march=pentium-m -O2 -fomit-frame-pointer2019070820190110
293776refgcc -funroll-loops -m32 -march=prescott -O -fomit-frame-pointer2019070820190110
294140refgcc -funroll-loops -m32 -march=pentium4 -O -fomit-frame-pointer2019070820190110
294300refgcc -funroll-loops -m32 -march=pentium3 -O3 -fomit-frame-pointer2019070820190110
294788refgcc -funroll-loops -m32 -march=athlon -O -fomit-frame-pointer2019070820190110
295148refgcc -funroll-loops -m32 -march=pentium2 -O2 -fomit-frame-pointer2019070820190110
295780refgcc -funroll-loops -m32 -O -fomit-frame-pointer2019070820190110
296080refgcc -funroll-loops -m32 -march=pentium3 -O2 -fomit-frame-pointer2019070820190110
296188refgcc -funroll-loops -m32 -march=k8 -O -fomit-frame-pointer2019070820190110
296544refgcc -funroll-loops -m32 -march=barcelona -O -fomit-frame-pointer2019070820190110
297336refgcc -m32 -march=athlon -O3 -fomit-frame-pointer2019070820190110
297516refgcc -m32 -march=pentiumpro -O3 -fomit-frame-pointer2019070820190110
297612refgcc -funroll-loops -m32 -march=pentiumpro -O2 -fomit-frame-pointer2019070820190110
299260refgcc -m32 -march=pentium2 -O3 -fomit-frame-pointer2019070820190110
299600refgcc -funroll-loops -m32 -march=nocona -O2 -fomit-frame-pointer2019070820190110
299840refgcc -m32 -march=pentium3 -O3 -fomit-frame-pointer2019070820190110
302300refgcc -m32 -O3 -fomit-frame-pointer2019070820190110
303540refgcc -funroll-loops -m32 -march=prescott -O2 -fomit-frame-pointer2019070820190110
305008refgcc -m32 -march=pentium4 -O -fomit-frame-pointer2019070820190110
305008refgcc -m32 -march=prescott -O -fomit-frame-pointer2019070820190110
305084refgcc -m32 -march=core2 -msse4.1 -O -fomit-frame-pointer2019070820190110
305088refgcc -m32 -march=k8 -O -fomit-frame-pointer2019070820190110
305508refgcc -m32 -march=athlon -O -fomit-frame-pointer2019070820190110
305520refgcc -m32 -march=core2 -msse4 -O -fomit-frame-pointer2019070820190110
305748refgcc -funroll-loops -m32 -march=pentium3 -O -fomit-frame-pointer2019070820190110
305820refgcc -m32 -march=nocona -O -fomit-frame-pointer2019070820190110
305964refgcc -m32 -march=corei7 -O -fomit-frame-pointer2019070820190110
306004refgcc -funroll-loops -m32 -march=pentium-m -O -fomit-frame-pointer2019070820190110
306092refgcc -funroll-loops -m32 -march=pentium2 -O -fomit-frame-pointer2019070820190110
306112refgcc -m32 -march=core-avx2 -O -fomit-frame-pointer2019070820190110
306160refgcc -m32 -march=core2 -O -fomit-frame-pointer2019070820190110
306336refgcc -m32 -march=native -mtune=native -O -fomit-frame-pointer2019070820190110
306348refgcc -m32 -march=core-avx-i -O -fomit-frame-pointer2019070820190110
306824refgcc -m32 -march=pentium4 -O2 -fomit-frame-pointer2019070820190110
307744refgcc -funroll-loops -m32 -march=pentiumpro -O -fomit-frame-pointer2019070820190110
308068refgcc -m32 -march=corei7-avx -O -fomit-frame-pointer2019070820190110
308616refgcc -m32 -march=barcelona -O -fomit-frame-pointer2019070820190110
309120refgcc -funroll-loops -m32 -march=k6-2 -O3 -fomit-frame-pointer2019070820190110
309660refgcc -m32 -march=k8 -O2 -fomit-frame-pointer2019070820190110
309860refgcc -m32 -O -fomit-frame-pointer2019070820190110
310224refgcc -funroll-loops -m32 -march=k6 -O3 -fomit-frame-pointer2019070820190110
310340refgcc -m32 -march=barcelona -O2 -fomit-frame-pointer2019070820190110
311264refgcc -funroll-loops -m32 -march=k6-3 -O3 -fomit-frame-pointer2019070820190110
311312refgcc -m32 -O2 -fomit-frame-pointer2019070820190110
311432refgcc -m32 -march=athlon -O2 -fomit-frame-pointer2019070820190110
312424refgcc -funroll-loops -m32 -march=pentium -O -fomit-frame-pointer2019070820190110
312640refgcc -m32 -march=core-avx-i -O2 -fomit-frame-pointer2019070820190110
312736refgcc -funroll-loops -m32 -march=pentium-mmx -O3 -fomit-frame-pointer2019070820190110
313008refgcc -funroll-loops -m32 -march=pentium -O3 -fomit-frame-pointer2019070820190110
313016refgcc -m32 -march=core2 -msse4 -O2 -fomit-frame-pointer2019070820190110
313120refgcc -m32 -march=corei7 -O2 -fomit-frame-pointer2019070820190110
313208refgcc -funroll-loops -m32 -march=k6-3 -O2 -fomit-frame-pointer2019070820190110
313352refgcc -funroll-loops -m32 -march=k6-2 -O2 -fomit-frame-pointer2019070820190110
313396refgcc -funroll-loops -m32 -march=k6 -O2 -fomit-frame-pointer2019070820190110
313608refgcc -m32 -march=corei7-avx -O2 -fomit-frame-pointer2019070820190110
313724refgcc -m32 -march=native -mtune=native -O2 -fomit-frame-pointer2019070820190110
314268refgcc -m32 -march=k6 -O3 -fomit-frame-pointer2019070820190110
314364refgcc -funroll-loops -m32 -march=pentium-mmx -O -fomit-frame-pointer2019070820190110
314780refgcc -m32 -march=k6-2 -O3 -fomit-frame-pointer2019070820190110
314972refgcc -m32 -march=k6-3 -O3 -fomit-frame-pointer2019070820190110
315080refgcc -m32 -march=core2 -O2 -fomit-frame-pointer2019070820190110
315176refgcc -m32 -march=core-avx2 -O2 -fomit-frame-pointer2019070820190110
315368refgcc -m32 -march=prescott -O2 -fomit-frame-pointer2019070820190110
315660refgcc -m32 -march=nocona -O2 -fomit-frame-pointer2019070820190110
316644refgcc -m32 -march=core2 -msse4.1 -O2 -fomit-frame-pointer2019070820190110
317616refgcc -funroll-loops -m32 -march=i386 -O3 -fomit-frame-pointer2019070820190110
317708refgcc -m32 -march=pentium -O3 -fomit-frame-pointer2019070820190110
318324refgcc -m32 -march=pentium-mmx -O3 -fomit-frame-pointer2019070820190110
319468refgcc -m32 -march=i386 -O3 -fomit-frame-pointer2019070820190110
320376refgcc -funroll-loops -m32 -march=k6-2 -O -fomit-frame-pointer2019070820190110
320704refgcc -funroll-loops -m32 -march=pentium-mmx -O2 -fomit-frame-pointer2019070820190110
320804refgcc -m32 -march=pentiumpro -O -fomit-frame-pointer2019070820190110
320848refgcc -funroll-loops -m32 -march=k6-3 -O -fomit-frame-pointer2019070820190110
320992refgcc -m32 -march=pentium3 -O -fomit-frame-pointer2019070820190110
321356refgcc -m32 -march=pentium-m -O2 -fomit-frame-pointer2019070820190110
321916refgcc -m32 -march=pentium-m -O -fomit-frame-pointer2019070820190110
322056refgcc -m32 -march=pentium -O -fomit-frame-pointer2019070820190110
322108refgcc -funroll-loops -m32 -march=i386 -O2 -fomit-frame-pointer2019070820190110
322124refgcc -funroll-loops -m32 -march=i386 -O -fomit-frame-pointer2019070820190110
322156refgcc -funroll-loops -m32 -march=pentium -O2 -fomit-frame-pointer2019070820190110
322468refgcc -m32 -march=pentium-mmx -O -fomit-frame-pointer2019070820190110
322688refgcc -funroll-loops -m32 -march=k6 -O -fomit-frame-pointer2019070820190110
323004refgcc -m32 -march=pentium2 -O2 -fomit-frame-pointer2019070820190110
323736refgcc -m32 -march=pentium3 -O2 -fomit-frame-pointer2019070820190110
324684refgcc -m32 -march=pentiumpro -O2 -fomit-frame-pointer2019070820190110
324848refgcc -m32 -march=pentium2 -O -fomit-frame-pointer2019070820190110
330916refgcc -funroll-loops -m32 -march=i486 -O3 -fomit-frame-pointer2019070820190110
332104refgcc -m32 -march=k6 -O -fomit-frame-pointer2019070820190110
332204refgcc -funroll-loops -m32 -march=i486 -O -fomit-frame-pointer2019070820190110
332288refgcc -m32 -march=k6-2 -O -fomit-frame-pointer2019070820190110
332648refgcc -m32 -march=k6-3 -O -fomit-frame-pointer2019070820190110
333120refgcc -m32 -march=i386 -O -fomit-frame-pointer2019070820190110
336228refgcc -m32 -march=i486 -O3 -fomit-frame-pointer2019070820190110
340164refgcc -funroll-loops -m32 -march=i486 -O2 -fomit-frame-pointer2019070820190110
343520refgcc -m32 -march=k6-3 -O2 -fomit-frame-pointer2019070820190110
344280refgcc -m32 -march=k6-2 -O2 -fomit-frame-pointer2019070820190110
344388refgcc -m32 -march=i486 -O -fomit-frame-pointer2019070820190110
344608refgcc -m32 -march=pentium-mmx -O2 -fomit-frame-pointer2019070820190110
344864refgcc -m32 -march=core-avx-i -Os -fomit-frame-pointer2019070820190110
344868refgcc -m32 -march=corei7-avx -Os -fomit-frame-pointer2019070820190110
345232refgcc -m32 -march=corei7 -Os -fomit-frame-pointer2019070820190110
345260refgcc -m32 -march=core2 -msse4 -Os -fomit-frame-pointer2019070820190110
345668refgcc -funroll-loops -m32 -march=athlon -Os -fomit-frame-pointer2019070820190110
346104refgcc -m32 -march=barcelona -Os -fomit-frame-pointer2019070820190110
346312refgcc -m32 -march=core2 -Os -fomit-frame-pointer2019070820190110
346412refgcc -m32 -march=core2 -msse4.1 -Os -fomit-frame-pointer2019070820190110
346428refgcc -funroll-loops -m32 -march=k6-3 -Os -fomit-frame-pointer2019070820190110
346432refgcc -m32 -march=i386 -O2 -fomit-frame-pointer2019070820190110
346532refgcc -m32 -march=k6-3 -Os -fomit-frame-pointer2019070820190110
346552refgcc -funroll-loops -m32 -march=k6 -Os -fomit-frame-pointer2019070820190110
346668refgcc -m32 -march=k6 -Os -fomit-frame-pointer2019070820190110
346824refgcc -m32 -march=k6-2 -Os -fomit-frame-pointer2019070820190110
346996refgcc -funroll-loops -m32 -march=k8 -Os -fomit-frame-pointer2019070820190110
347040refgcc -m32 -march=athlon -Os -fomit-frame-pointer2019070820190110
347436refgcc -m32 -march=k8 -Os -fomit-frame-pointer2019070820190110
347528refgcc -m32 -march=pentium -O2 -fomit-frame-pointer2019070820190110
347732refgcc -m32 -march=k6 -O2 -fomit-frame-pointer2019070820190110
348468refgcc -m32 -march=pentium-mmx -Os -fomit-frame-pointer2019070820190110
348572refgcc -funroll-loops -m32 -march=barcelona -Os -fomit-frame-pointer2019070820190110
348772refgcc -funroll-loops -m32 -march=pentium4 -Os -fomit-frame-pointer2019070820190110
348808refgcc -m32 -march=pentium -Os -fomit-frame-pointer2019070820190110
349500refgcc -m32 -march=prescott -Os -fomit-frame-pointer2019070820190110
349564refgcc -m32 -march=i386 -Os -fomit-frame-pointer2019070820190110
349584refgcc -funroll-loops -m32 -march=pentium-mmx -Os -fomit-frame-pointer2019070820190110
349636refgcc -funroll-loops -m32 -march=pentium -Os -fomit-frame-pointer2019070820190110
349864refgcc -m32 -march=pentium4 -Os -fomit-frame-pointer2019070820190110
349920refgcc -funroll-loops -m32 -march=k6-2 -Os -fomit-frame-pointer2019070820190110
350016refgcc -funroll-loops -m32 -march=nocona -Os -fomit-frame-pointer2019070820190110
350184refgcc -m32 -Os -fomit-frame-pointer2019070820190110
350192refgcc -m32 -march=nocona -Os -fomit-frame-pointer2019070820190110
350468refgcc -m32 -march=core-avx2 -Os -fomit-frame-pointer2019070820190110
350992refgcc -funroll-loops -m32 -march=i386 -Os -fomit-frame-pointer2019070820190110
351128refgcc -funroll-loops -m32 -Os -fomit-frame-pointer2019070820190110
351288refgcc -funroll-loops -m32 -march=prescott -Os -fomit-frame-pointer2019070820190110
351504refgcc -funroll-loops -m32 -march=i486 -Os -fomit-frame-pointer2019070820190110
354996refgcc -m32 -march=native -mtune=native -Os -fomit-frame-pointer2019070820190110
361352refgcc -funroll-loops -m32 -march=pentiumpro -Os -fomit-frame-pointer2019070820190110
361680refgcc -funroll-loops -m32 -march=pentium2 -Os -fomit-frame-pointer2019070820190110
362064refgcc -m32 -march=i486 -O2 -fomit-frame-pointer2019070820190110
362108refgcc -m32 -march=pentium2 -Os -fomit-frame-pointer2019070820190110
362232refgcc -funroll-loops -m32 -march=pentium-m -Os -fomit-frame-pointer2019070820190110
362576refgcc -m32 -march=pentiumpro -Os -fomit-frame-pointer2019070820190110
362836refgcc -m32 -march=pentium3 -Os -fomit-frame-pointer2019070820190110
363504refgcc -m32 -march=pentium-m -Os -fomit-frame-pointer2019070820190110
365308refgcc -funroll-loops -m32 -march=pentium3 -Os -fomit-frame-pointer2019070820190110
382000refgcc -m32 -march=i486 -Os -fomit-frame-pointer2019070820190110