Implementation notes: x86, titan0, crypto_aead/shellaes128v2d8n80

Computer: titan0
Architecture: x86
CPU ID: GenuineIntel-000306c3-bfebfbff
SUPERCOP version: 20190803
Operation: crypto_aead
Primitive: shellaes128v2d8n80
TimeImplementationCompilerBenchmark dateSUPERCOP version
270084refgcc -funroll-loops -m32 -march=barcelona -O3 -fomit-frame-pointer2019070820190110
272508refgcc -funroll-loops -m32 -march=k8 -O3 -fomit-frame-pointer2019070820190110
272556refgcc -m32 -march=pentium4 -O3 -fomit-frame-pointer2019070820190110
272816refgcc -funroll-loops -m32 -march=pentium4 -O3 -fomit-frame-pointer2019070820190110
277800refgcc -funroll-loops -m32 -march=pentium-m -O3 -fomit-frame-pointer2019070820190110
280112refgcc -m32 -march=core2 -msse4.1 -O3 -fomit-frame-pointer2019070820190110
280152refgcc -m32 -march=core2 -msse4 -O3 -fomit-frame-pointer2019070820190110
280844refgcc -m32 -march=barcelona -O3 -fomit-frame-pointer2019070820190110
281352refgcc -m32 -march=corei7 -O3 -fomit-frame-pointer2019070820190110
281428refgcc -m32 -march=core-avx-i -O3 -fomit-frame-pointer2019070820190110
281468refgcc -funroll-loops -m32 -march=prescott -O3 -fomit-frame-pointer2019070820190110
281580refgcc -m32 -march=pentium-m -O3 -fomit-frame-pointer2019070820190110
282028refgcc -m32 -march=corei7-avx -O3 -fomit-frame-pointer2019070820190110
282220refgcc -funroll-loops -m32 -march=athlon -O3 -fomit-frame-pointer2019070820190110
282312refgcc -m32 -march=core-avx2 -O3 -fomit-frame-pointer2019070820190110
282412refgcc -funroll-loops -m32 -march=nocona -O3 -fomit-frame-pointer2019070820190110
282564refgcc -m32 -march=core2 -O3 -fomit-frame-pointer2019070820190110
283660refgcc -m32 -march=native -mtune=native -O3 -fomit-frame-pointer2019070820190110
283668refgcc -m32 -march=nocona -O3 -fomit-frame-pointer2019070820190110
284584refgcc -m32 -march=prescott -O3 -fomit-frame-pointer2019070820190110
285624refgcc -m32 -march=k8 -O3 -fomit-frame-pointer2019070820190110
287076refgcc -funroll-loops -m32 -O3 -fomit-frame-pointer2019070820190110
288144refgcc -funroll-loops -m32 -march=barcelona -O2 -fomit-frame-pointer2019070820190110
289036refgcc -funroll-loops -m32 -O2 -fomit-frame-pointer2019070820190110
289292refgcc -funroll-loops -m32 -march=athlon -O2 -fomit-frame-pointer2019070820190110
289436refgcc -funroll-loops -m32 -march=k8 -O2 -fomit-frame-pointer2019070820190110
290000refgcc -funroll-loops -m32 -march=pentium4 -O2 -fomit-frame-pointer2019070820190110
290140refgcc -funroll-loops -m32 -march=pentiumpro -O3 -fomit-frame-pointer2019070820190110
290200refgcc -funroll-loops -m32 -march=pentium2 -O3 -fomit-frame-pointer2019070820190110
292876refgcc -funroll-loops -m32 -march=k8 -O -fomit-frame-pointer2019070820190110
292884refgcc -funroll-loops -m32 -march=pentium4 -O -fomit-frame-pointer2019070820190110
292992refgcc -funroll-loops -m32 -march=prescott -O -fomit-frame-pointer2019070820190110
293392refgcc -funroll-loops -m32 -march=pentium-m -O2 -fomit-frame-pointer2019070820190110
293508refgcc -funroll-loops -m32 -march=pentiumpro -O2 -fomit-frame-pointer2019070820190110
293768refgcc -m32 -march=athlon -O3 -fomit-frame-pointer2019070820190110
293964refgcc -funroll-loops -m32 -march=pentium2 -O2 -fomit-frame-pointer2019070820190110
294056refgcc -funroll-loops -m32 -march=athlon -O -fomit-frame-pointer2019070820190110
294088refgcc -funroll-loops -m32 -O -fomit-frame-pointer2019070820190110
294808refgcc -funroll-loops -m32 -march=pentium3 -O3 -fomit-frame-pointer2019070820190110
295048refgcc -funroll-loops -m32 -march=barcelona -O -fomit-frame-pointer2019070820190110
295456refgcc -funroll-loops -m32 -march=pentium3 -O2 -fomit-frame-pointer2019070820190110
296428refgcc -funroll-loops -m32 -march=nocona -O2 -fomit-frame-pointer2019070820190110
296824refgcc -funroll-loops -m32 -march=nocona -O -fomit-frame-pointer2019070820190110
296952refgcc -funroll-loops -m32 -march=prescott -O2 -fomit-frame-pointer2019070820190110
297268refgcc -m32 -march=pentiumpro -O3 -fomit-frame-pointer2019070820190110
299024refgcc -m32 -march=pentium2 -O3 -fomit-frame-pointer2019070820190110
301820refgcc -m32 -march=pentium3 -O3 -fomit-frame-pointer2019070820190110
301872refgcc -m32 -O3 -fomit-frame-pointer2019070820190110
303452refgcc -funroll-loops -m32 -march=pentium-m -O -fomit-frame-pointer2019070820190110
304064refgcc -funroll-loops -m32 -march=pentiumpro -O -fomit-frame-pointer2019070820190110
304824refgcc -m32 -march=k8 -O -fomit-frame-pointer2019070820190110
304852refgcc -m32 -march=prescott -O -fomit-frame-pointer2019070820190110
304892refgcc -m32 -march=corei7-avx -O -fomit-frame-pointer2019070820190110
305008refgcc -m32 -march=core2 -msse4.1 -O -fomit-frame-pointer2019070820190110
305212refgcc -m32 -march=corei7 -O -fomit-frame-pointer2019070820190110
305272refgcc -m32 -march=core2 -msse4 -O -fomit-frame-pointer2019070820190110
305308refgcc -m32 -march=core-avx-i -O -fomit-frame-pointer2019070820190110
305364refgcc -m32 -march=core2 -O -fomit-frame-pointer2019070820190110
305712refgcc -funroll-loops -m32 -march=pentium2 -O -fomit-frame-pointer2019070820190110
305872refgcc -m32 -march=core-avx2 -O -fomit-frame-pointer2019070820190110
305928refgcc -m32 -march=pentium4 -O -fomit-frame-pointer2019070820190110
306132refgcc -m32 -march=nocona -O -fomit-frame-pointer2019070820190110
306692refgcc -m32 -march=native -mtune=native -O -fomit-frame-pointer2019070820190110
306804refgcc -funroll-loops -m32 -march=k6 -O3 -fomit-frame-pointer2019070820190110
306828refgcc -m32 -march=barcelona -O -fomit-frame-pointer2019070820190110
306876refgcc -funroll-loops -m32 -march=k6-2 -O3 -fomit-frame-pointer2019070820190110
307016refgcc -m32 -march=athlon -O -fomit-frame-pointer2019070820190110
307192refgcc -m32 -march=pentium4 -O2 -fomit-frame-pointer2019070820190110
307692refgcc -funroll-loops -m32 -march=k6-3 -O3 -fomit-frame-pointer2019070820190110
308360refgcc -funroll-loops -m32 -march=pentium3 -O -fomit-frame-pointer2019070820190110
308636refgcc -m32 -march=k8 -O2 -fomit-frame-pointer2019070820190110
309252refgcc -m32 -march=athlon -O2 -fomit-frame-pointer2019070820190110
310116refgcc -m32 -march=barcelona -O2 -fomit-frame-pointer2019070820190110
310476refgcc -m32 -O2 -fomit-frame-pointer2019070820190110
311232refgcc -funroll-loops -m32 -march=pentium-mmx -O -fomit-frame-pointer2019070820190110
311344refgcc -funroll-loops -m32 -march=pentium -O -fomit-frame-pointer2019070820190110
311432refgcc -m32 -march=k6-2 -O3 -fomit-frame-pointer2019070820190110
311772refgcc -funroll-loops -m32 -march=k6-2 -O2 -fomit-frame-pointer2019070820190110
312044refgcc -funroll-loops -m32 -march=pentium-mmx -O3 -fomit-frame-pointer2019070820190110
312356refgcc -funroll-loops -m32 -march=pentium -O3 -fomit-frame-pointer2019070820190110
312388refgcc -m32 -O -fomit-frame-pointer2019070820190110
312660refgcc -m32 -march=corei7-avx -O2 -fomit-frame-pointer2019070820190110
312756refgcc -m32 -march=core2 -O2 -fomit-frame-pointer2019070820190110
312760refgcc -m32 -march=k6-3 -O3 -fomit-frame-pointer2019070820190110
312944refgcc -m32 -march=corei7 -O2 -fomit-frame-pointer2019070820190110
313092refgcc -m32 -march=nocona -O2 -fomit-frame-pointer2019070820190110
313228refgcc -m32 -march=core2 -msse4.1 -O2 -fomit-frame-pointer2019070820190110
313572refgcc -m32 -march=k6 -O3 -fomit-frame-pointer2019070820190110
314112refgcc -m32 -march=core2 -msse4 -O2 -fomit-frame-pointer2019070820190110
314160refgcc -funroll-loops -m32 -march=k6-3 -O2 -fomit-frame-pointer2019070820190110
314740refgcc -m32 -march=core-avx-i -O2 -fomit-frame-pointer2019070820190110
314772refgcc -m32 -march=core-avx2 -O2 -fomit-frame-pointer2019070820190110
314848refgcc -funroll-loops -m32 -march=k6 -O2 -fomit-frame-pointer2019070820190110
315204refgcc -m32 -march=prescott -O2 -fomit-frame-pointer2019070820190110
315512refgcc -m32 -march=native -mtune=native -O2 -fomit-frame-pointer2019070820190110
315704refgcc -funroll-loops -m32 -march=i386 -O3 -fomit-frame-pointer2019070820190110
316780refgcc -m32 -march=i386 -O3 -fomit-frame-pointer2019070820190110
317224refgcc -m32 -march=pentium -O3 -fomit-frame-pointer2019070820190110
318680refgcc -funroll-loops -m32 -march=k6-3 -O -fomit-frame-pointer2019070820190110
318956refgcc -funroll-loops -m32 -march=k6 -O -fomit-frame-pointer2019070820190110
319372refgcc -m32 -march=pentium-mmx -O3 -fomit-frame-pointer2019070820190110
319532refgcc -funroll-loops -m32 -march=pentium-mmx -O2 -fomit-frame-pointer2019070820190110
319648refgcc -funroll-loops -m32 -march=i386 -O2 -fomit-frame-pointer2019070820190110
320436refgcc -funroll-loops -m32 -march=pentium -O2 -fomit-frame-pointer2019070820190110
321180refgcc -funroll-loops -m32 -march=i386 -O -fomit-frame-pointer2019070820190110
321556refgcc -m32 -march=pentium-m -O2 -fomit-frame-pointer2019070820190110
321776refgcc -m32 -march=pentium2 -O2 -fomit-frame-pointer2019070820190110
321796refgcc -m32 -march=pentium3 -O -fomit-frame-pointer2019070820190110
321940refgcc -m32 -march=pentium -O -fomit-frame-pointer2019070820190110
322220refgcc -m32 -march=pentium3 -O2 -fomit-frame-pointer2019070820190110
322292refgcc -m32 -march=pentium-mmx -O -fomit-frame-pointer2019070820190110
322296refgcc -m32 -march=pentiumpro -O2 -fomit-frame-pointer2019070820190110
322428refgcc -m32 -march=pentiumpro -O -fomit-frame-pointer2019070820190110
323036refgcc -m32 -march=pentium-m -O -fomit-frame-pointer2019070820190110
323104refgcc -funroll-loops -m32 -march=k6-2 -O -fomit-frame-pointer2019070820190110
326988refgcc -m32 -march=pentium2 -O -fomit-frame-pointer2019070820190110
328236refgcc -funroll-loops -m32 -march=i486 -O3 -fomit-frame-pointer2019070820190110
330876refgcc -m32 -march=k6-2 -O -fomit-frame-pointer2019070820190110
330968refgcc -m32 -march=k6 -O -fomit-frame-pointer2019070820190110
331544refgcc -m32 -march=i386 -O -fomit-frame-pointer2019070820190110
331828refgcc -funroll-loops -m32 -march=i486 -O -fomit-frame-pointer2019070820190110
333368refgcc -m32 -march=i486 -O3 -fomit-frame-pointer2019070820190110
333484refgcc -m32 -march=k6-3 -O -fomit-frame-pointer2019070820190110
340700refgcc -funroll-loops -m32 -march=i486 -O2 -fomit-frame-pointer2019070820190110
341028refgcc -m32 -march=k6-2 -O2 -fomit-frame-pointer2019070820190110
341332refgcc -m32 -march=k6 -O2 -fomit-frame-pointer2019070820190110
342172refgcc -m32 -march=core-avx-i -Os -fomit-frame-pointer2019070820190110
342172refgcc -m32 -march=corei7-avx -Os -fomit-frame-pointer2019070820190110
342300refgcc -m32 -march=corei7 -Os -fomit-frame-pointer2019070820190110
342476refgcc -m32 -march=pentium-mmx -O2 -fomit-frame-pointer2019070820190110
342484refgcc -m32 -march=core2 -msse4 -Os -fomit-frame-pointer2019070820190110
342504refgcc -m32 -march=i486 -O -fomit-frame-pointer2019070820190110
342936refgcc -funroll-loops -m32 -march=k8 -Os -fomit-frame-pointer2019070820190110
343132refgcc -m32 -march=core2 -msse4.1 -Os -fomit-frame-pointer2019070820190110
343388refgcc -m32 -march=core2 -Os -fomit-frame-pointer2019070820190110
343576refgcc -funroll-loops -m32 -march=barcelona -Os -fomit-frame-pointer2019070820190110
343684refgcc -m32 -march=barcelona -Os -fomit-frame-pointer2019070820190110
343836refgcc -funroll-loops -m32 -march=k6-3 -Os -fomit-frame-pointer2019070820190110
344128refgcc -m32 -march=pentium -O2 -fomit-frame-pointer2019070820190110
344384refgcc -m32 -march=k6-3 -Os -fomit-frame-pointer2019070820190110
344416refgcc -m32 -march=k6 -Os -fomit-frame-pointer2019070820190110
344580refgcc -funroll-loops -m32 -march=k6-2 -Os -fomit-frame-pointer2019070820190110
344680refgcc -m32 -march=k8 -Os -fomit-frame-pointer2019070820190110
344716refgcc -m32 -march=athlon -Os -fomit-frame-pointer2019070820190110
344776refgcc -m32 -Os -fomit-frame-pointer2019070820190110
344988refgcc -funroll-loops -m32 -march=athlon -Os -fomit-frame-pointer2019070820190110
345348refgcc -funroll-loops -m32 -march=k6 -Os -fomit-frame-pointer2019070820190110
345584refgcc -m32 -march=k6-3 -O2 -fomit-frame-pointer2019070820190110
345928refgcc -funroll-loops -m32 -march=pentium4 -Os -fomit-frame-pointer2019070820190110
346216refgcc -m32 -march=k6-2 -Os -fomit-frame-pointer2019070820190110
346260refgcc -m32 -march=i386 -Os -fomit-frame-pointer2019070820190110
346344refgcc -m32 -march=pentium -Os -fomit-frame-pointer2019070820190110
346388refgcc -m32 -march=pentium-mmx -Os -fomit-frame-pointer2019070820190110
346428refgcc -m32 -march=i486 -Os -fomit-frame-pointer2019070820190110
346524refgcc -funroll-loops -m32 -march=i386 -Os -fomit-frame-pointer2019070820190110
346632refgcc -m32 -march=pentium4 -Os -fomit-frame-pointer2019070820190110
346736refgcc -m32 -march=nocona -Os -fomit-frame-pointer2019070820190110
346836refgcc -funroll-loops -m32 -march=pentium -Os -fomit-frame-pointer2019070820190110
346860refgcc -funroll-loops -m32 -march=nocona -Os -fomit-frame-pointer2019070820190110
346948refgcc -m32 -march=prescott -Os -fomit-frame-pointer2019070820190110
347068refgcc -funroll-loops -m32 -Os -fomit-frame-pointer2019070820190110
347284refgcc -m32 -march=core-avx2 -Os -fomit-frame-pointer2019070820190110
347284refgcc -m32 -march=i386 -O2 -fomit-frame-pointer2019070820190110
347296refgcc -funroll-loops -m32 -march=i486 -Os -fomit-frame-pointer2019070820190110
347396refgcc -funroll-loops -m32 -march=prescott -Os -fomit-frame-pointer2019070820190110
347708refgcc -m32 -march=native -mtune=native -Os -fomit-frame-pointer2019070820190110
348940refgcc -funroll-loops -m32 -march=pentium-mmx -Os -fomit-frame-pointer2019070820190110
358396refgcc -funroll-loops -m32 -march=pentium-m -Os -fomit-frame-pointer2019070820190110
358752refgcc -funroll-loops -m32 -march=pentium3 -Os -fomit-frame-pointer2019070820190110
358780refgcc -funroll-loops -m32 -march=pentium2 -Os -fomit-frame-pointer2019070820190110
359760refgcc -m32 -march=pentiumpro -Os -fomit-frame-pointer2019070820190110
359844refgcc -m32 -march=pentium3 -Os -fomit-frame-pointer2019070820190110
359924refgcc -funroll-loops -m32 -march=pentiumpro -Os -fomit-frame-pointer2019070820190110
361032refgcc -m32 -march=pentium-m -Os -fomit-frame-pointer2019070820190110
361696refgcc -m32 -march=pentium2 -Os -fomit-frame-pointer2019070820190110
363948refgcc -m32 -march=i486 -O2 -fomit-frame-pointer2019070820190110