Implementation notes: x86, titan0, crypto_aead/shellaes128v2d7n80

Computer: titan0
Architecture: x86
CPU ID: GenuineIntel-000306c3-bfebfbff
SUPERCOP version: 20190803
Operation: crypto_aead
Primitive: shellaes128v2d7n80
TimeImplementationCompilerBenchmark dateSUPERCOP version
267740refgcc -funroll-loops -m32 -march=barcelona -O3 -fomit-frame-pointer2019070820190110
271444refgcc -funroll-loops -m32 -march=pentium4 -O3 -fomit-frame-pointer2019070820190110
272064refgcc -m32 -march=pentium4 -O3 -fomit-frame-pointer2019070820190110
273468refgcc -funroll-loops -m32 -march=k8 -O3 -fomit-frame-pointer2019070820190110
278188refgcc -funroll-loops -m32 -march=pentium-m -O3 -fomit-frame-pointer2019070820190110
279352refgcc -m32 -march=corei7 -O3 -fomit-frame-pointer2019070820190110
279796refgcc -m32 -march=core2 -msse4 -O3 -fomit-frame-pointer2019070820190110
279852refgcc -funroll-loops -m32 -march=nocona -O3 -fomit-frame-pointer2019070820190110
279888refgcc -m32 -march=core2 -msse4.1 -O3 -fomit-frame-pointer2019070820190110
280072refgcc -funroll-loops -m32 -march=prescott -O3 -fomit-frame-pointer2019070820190110
280260refgcc -m32 -march=corei7-avx -O3 -fomit-frame-pointer2019070820190110
280480refgcc -m32 -march=native -mtune=native -O3 -fomit-frame-pointer2019070820190110
280516refgcc -m32 -march=core-avx-i -O3 -fomit-frame-pointer2019070820190110
280828refgcc -m32 -march=barcelona -O3 -fomit-frame-pointer2019070820190110
280980refgcc -m32 -march=core2 -O3 -fomit-frame-pointer2019070820190110
281960refgcc -m32 -march=pentium-m -O3 -fomit-frame-pointer2019070820190110
281964refgcc -m32 -march=core-avx2 -O3 -fomit-frame-pointer2019070820190110
282484refgcc -m32 -march=prescott -O3 -fomit-frame-pointer2019070820190110
283304refgcc -m32 -march=nocona -O3 -fomit-frame-pointer2019070820190110
283520refgcc -funroll-loops -m32 -march=athlon -O3 -fomit-frame-pointer2019070820190110
284452refgcc -m32 -march=k8 -O3 -fomit-frame-pointer2019070820190110
285264refgcc -funroll-loops -m32 -O3 -fomit-frame-pointer2019070820190110
286960refgcc -funroll-loops -m32 -march=pentium4 -O2 -fomit-frame-pointer2019070820190110
287132refgcc -funroll-loops -m32 -march=barcelona -O2 -fomit-frame-pointer2019070820190110
287904refgcc -funroll-loops -m32 -O2 -fomit-frame-pointer2019070820190110
288696refgcc -funroll-loops -m32 -march=pentiumpro -O3 -fomit-frame-pointer2019070820190110
289728refgcc -funroll-loops -m32 -march=athlon -O2 -fomit-frame-pointer2019070820190110
290876refgcc -funroll-loops -m32 -march=prescott -O -fomit-frame-pointer2019070820190110
290892refgcc -funroll-loops -m32 -march=pentium2 -O3 -fomit-frame-pointer2019070820190110
292212refgcc -funroll-loops -m32 -march=pentiumpro -O2 -fomit-frame-pointer2019070820190110
292244refgcc -funroll-loops -m32 -march=nocona -O -fomit-frame-pointer2019070820190110
292256refgcc -funroll-loops -m32 -march=pentium4 -O -fomit-frame-pointer2019070820190110
292508refgcc -funroll-loops -m32 -march=k8 -O2 -fomit-frame-pointer2019070820190110
292820refgcc -funroll-loops -m32 -march=k8 -O -fomit-frame-pointer2019070820190110
292824refgcc -funroll-loops -m32 -march=athlon -O -fomit-frame-pointer2019070820190110
293168refgcc -funroll-loops -m32 -O -fomit-frame-pointer2019070820190110
293764refgcc -funroll-loops -m32 -march=pentium-m -O2 -fomit-frame-pointer2019070820190110
294348refgcc -funroll-loops -m32 -march=nocona -O2 -fomit-frame-pointer2019070820190110
294456refgcc -funroll-loops -m32 -march=prescott -O2 -fomit-frame-pointer2019070820190110
295508refgcc -funroll-loops -m32 -march=pentium2 -O2 -fomit-frame-pointer2019070820190110
296404refgcc -m32 -march=pentiumpro -O3 -fomit-frame-pointer2019070820190110
296488refgcc -m32 -march=pentium2 -O3 -fomit-frame-pointer2019070820190110
296612refgcc -funroll-loops -m32 -march=pentium3 -O3 -fomit-frame-pointer2019070820190110
296632refgcc -funroll-loops -m32 -march=barcelona -O -fomit-frame-pointer2019070820190110
296872refgcc -m32 -march=athlon -O3 -fomit-frame-pointer2019070820190110
297640refgcc -m32 -march=pentium3 -O3 -fomit-frame-pointer2019070820190110
298168refgcc -funroll-loops -m32 -march=pentium3 -O2 -fomit-frame-pointer2019070820190110
301240refgcc -m32 -O3 -fomit-frame-pointer2019070820190110
302520refgcc -funroll-loops -m32 -march=pentium-m -O -fomit-frame-pointer2019070820190110
302536refgcc -funroll-loops -m32 -march=pentium2 -O -fomit-frame-pointer2019070820190110
302888refgcc -funroll-loops -m32 -march=pentium3 -O -fomit-frame-pointer2019070820190110
303640refgcc -m32 -march=pentium4 -O2 -fomit-frame-pointer2019070820190110
303936refgcc -m32 -march=pentium4 -O -fomit-frame-pointer2019070820190110
304152refgcc -m32 -march=prescott -O -fomit-frame-pointer2019070820190110
304172refgcc -m32 -march=nocona -O -fomit-frame-pointer2019070820190110
304180refgcc -m32 -march=core2 -msse4 -O -fomit-frame-pointer2019070820190110
304216refgcc -funroll-loops -m32 -march=pentiumpro -O -fomit-frame-pointer2019070820190110
304376refgcc -m32 -march=core2 -O -fomit-frame-pointer2019070820190110
304496refgcc -m32 -march=core2 -msse4.1 -O -fomit-frame-pointer2019070820190110
304592refgcc -m32 -march=k8 -O -fomit-frame-pointer2019070820190110
304616refgcc -m32 -march=core-avx-i -O -fomit-frame-pointer2019070820190110
304764refgcc -m32 -march=athlon -O -fomit-frame-pointer2019070820190110
304788refgcc -m32 -march=corei7-avx -O -fomit-frame-pointer2019070820190110
304860refgcc -m32 -march=corei7 -O -fomit-frame-pointer2019070820190110
305156refgcc -m32 -march=barcelona -O -fomit-frame-pointer2019070820190110
305924refgcc -m32 -march=core-avx2 -O -fomit-frame-pointer2019070820190110
306064refgcc -funroll-loops -m32 -march=k6 -O3 -fomit-frame-pointer2019070820190110
307616refgcc -funroll-loops -m32 -march=k6-2 -O3 -fomit-frame-pointer2019070820190110
308108refgcc -m32 -march=athlon -O2 -fomit-frame-pointer2019070820190110
308756refgcc -m32 -march=native -mtune=native -O -fomit-frame-pointer2019070820190110
308804refgcc -funroll-loops -m32 -march=k6-3 -O3 -fomit-frame-pointer2019070820190110
309480refgcc -m32 -march=barcelona -O2 -fomit-frame-pointer2019070820190110
309564refgcc -m32 -O -fomit-frame-pointer2019070820190110
309708refgcc -m32 -O2 -fomit-frame-pointer2019070820190110
310020refgcc -funroll-loops -m32 -march=k6-2 -O2 -fomit-frame-pointer2019070820190110
310616refgcc -funroll-loops -m32 -march=pentium-mmx -O3 -fomit-frame-pointer2019070820190110
310740refgcc -m32 -march=k6 -O3 -fomit-frame-pointer2019070820190110
311092refgcc -funroll-loops -m32 -march=pentium -O3 -fomit-frame-pointer2019070820190110
311192refgcc -funroll-loops -m32 -march=k6 -O2 -fomit-frame-pointer2019070820190110
311224refgcc -m32 -march=corei7 -O2 -fomit-frame-pointer2019070820190110
311520refgcc -m32 -march=k6-3 -O3 -fomit-frame-pointer2019070820190110
311600refgcc -m32 -march=corei7-avx -O2 -fomit-frame-pointer2019070820190110
311608refgcc -funroll-loops -m32 -march=pentium -O -fomit-frame-pointer2019070820190110
311624refgcc -m32 -march=core2 -msse4.1 -O2 -fomit-frame-pointer2019070820190110
312404refgcc -m32 -march=k8 -O2 -fomit-frame-pointer2019070820190110
312576refgcc -m32 -march=core-avx-i -O2 -fomit-frame-pointer2019070820190110
312776refgcc -m32 -march=nocona -O2 -fomit-frame-pointer2019070820190110
313208refgcc -funroll-loops -m32 -march=pentium-mmx -O -fomit-frame-pointer2019070820190110
313520refgcc -m32 -march=core2 -msse4 -O2 -fomit-frame-pointer2019070820190110
313644refgcc -funroll-loops -m32 -march=k6-3 -O2 -fomit-frame-pointer2019070820190110
314116refgcc -m32 -march=pentium -O3 -fomit-frame-pointer2019070820190110
314380refgcc -m32 -march=pentium-mmx -O3 -fomit-frame-pointer2019070820190110
314484refgcc -funroll-loops -m32 -march=i386 -O3 -fomit-frame-pointer2019070820190110
314680refgcc -m32 -march=k6-2 -O3 -fomit-frame-pointer2019070820190110
314944refgcc -m32 -march=core-avx2 -O2 -fomit-frame-pointer2019070820190110
315176refgcc -m32 -march=core2 -O2 -fomit-frame-pointer2019070820190110
315504refgcc -m32 -march=prescott -O2 -fomit-frame-pointer2019070820190110
316400refgcc -m32 -march=native -mtune=native -O2 -fomit-frame-pointer2019070820190110
316720refgcc -m32 -march=i386 -O3 -fomit-frame-pointer2019070820190110
318396refgcc -funroll-loops -m32 -march=pentium -O2 -fomit-frame-pointer2019070820190110
318548refgcc -funroll-loops -m32 -march=k6-2 -O -fomit-frame-pointer2019070820190110
319540refgcc -funroll-loops -m32 -march=k6-3 -O -fomit-frame-pointer2019070820190110
319552refgcc -funroll-loops -m32 -march=k6 -O -fomit-frame-pointer2019070820190110
319828refgcc -m32 -march=pentiumpro -O -fomit-frame-pointer2019070820190110
320108refgcc -m32 -march=pentium2 -O -fomit-frame-pointer2019070820190110
320160refgcc -m32 -march=pentium3 -O -fomit-frame-pointer2019070820190110
320316refgcc -funroll-loops -m32 -march=i386 -O -fomit-frame-pointer2019070820190110
320680refgcc -m32 -march=pentium-m -O2 -fomit-frame-pointer2019070820190110
321128refgcc -m32 -march=pentium2 -O2 -fomit-frame-pointer2019070820190110
321436refgcc -funroll-loops -m32 -march=pentium-mmx -O2 -fomit-frame-pointer2019070820190110
321444refgcc -m32 -march=pentiumpro -O2 -fomit-frame-pointer2019070820190110
321468refgcc -funroll-loops -m32 -march=i386 -O2 -fomit-frame-pointer2019070820190110
321752refgcc -m32 -march=pentium3 -O2 -fomit-frame-pointer2019070820190110
321820refgcc -m32 -march=pentium-mmx -O -fomit-frame-pointer2019070820190110
322232refgcc -m32 -march=pentium -O -fomit-frame-pointer2019070820190110
322612refgcc -m32 -march=pentium-m -O -fomit-frame-pointer2019070820190110
327840refgcc -funroll-loops -m32 -march=i486 -O3 -fomit-frame-pointer2019070820190110
329332refgcc -funroll-loops -m32 -march=i486 -O -fomit-frame-pointer2019070820190110
330036refgcc -m32 -march=k6-3 -O -fomit-frame-pointer2019070820190110
330112refgcc -m32 -march=k6-2 -O -fomit-frame-pointer2019070820190110
331344refgcc -m32 -march=i386 -O -fomit-frame-pointer2019070820190110
333064refgcc -m32 -march=i486 -O3 -fomit-frame-pointer2019070820190110
336112refgcc -m32 -march=k6 -O -fomit-frame-pointer2019070820190110
338536refgcc -funroll-loops -m32 -march=i486 -O2 -fomit-frame-pointer2019070820190110
339948refgcc -m32 -march=k6-3 -O2 -fomit-frame-pointer2019070820190110
341540refgcc -m32 -march=i486 -O -fomit-frame-pointer2019070820190110
341576refgcc -m32 -march=corei7-avx -Os -fomit-frame-pointer2019070820190110
341704refgcc -m32 -march=core-avx-i -Os -fomit-frame-pointer2019070820190110
341916refgcc -m32 -march=core2 -msse4 -Os -fomit-frame-pointer2019070820190110
341972refgcc -m32 -march=pentium -O2 -fomit-frame-pointer2019070820190110
342300refgcc -m32 -march=corei7 -Os -fomit-frame-pointer2019070820190110
342324refgcc -m32 -march=k6 -O2 -fomit-frame-pointer2019070820190110
342476refgcc -m32 -march=pentium-mmx -O2 -fomit-frame-pointer2019070820190110
343012refgcc -m32 -march=core2 -msse4.1 -Os -fomit-frame-pointer2019070820190110
343124refgcc -m32 -march=core2 -Os -fomit-frame-pointer2019070820190110
343536refgcc -funroll-loops -m32 -march=k6-3 -Os -fomit-frame-pointer2019070820190110
343680refgcc -funroll-loops -m32 -march=k6-2 -Os -fomit-frame-pointer2019070820190110
343924refgcc -funroll-loops -m32 -march=k8 -Os -fomit-frame-pointer2019070820190110
343944refgcc -m32 -march=athlon -Os -fomit-frame-pointer2019070820190110
344016refgcc -m32 -march=k6 -Os -fomit-frame-pointer2019070820190110
344268refgcc -m32 -march=barcelona -Os -fomit-frame-pointer2019070820190110
344292refgcc -m32 -march=k6-3 -Os -fomit-frame-pointer2019070820190110
344400refgcc -funroll-loops -m32 -march=k6 -Os -fomit-frame-pointer2019070820190110
344412refgcc -m32 -march=k6-2 -Os -fomit-frame-pointer2019070820190110
344440refgcc -funroll-loops -m32 -march=athlon -Os -fomit-frame-pointer2019070820190110
344448refgcc -funroll-loops -m32 -march=barcelona -Os -fomit-frame-pointer2019070820190110
344536refgcc -m32 -Os -fomit-frame-pointer2019070820190110
344616refgcc -m32 -march=k8 -Os -fomit-frame-pointer2019070820190110
345144refgcc -funroll-loops -m32 -Os -fomit-frame-pointer2019070820190110
345320refgcc -m32 -march=pentium -Os -fomit-frame-pointer2019070820190110
345372refgcc -m32 -march=pentium-mmx -Os -fomit-frame-pointer2019070820190110
345436refgcc -funroll-loops -m32 -march=i386 -Os -fomit-frame-pointer2019070820190110
345928refgcc -m32 -march=i386 -O2 -fomit-frame-pointer2019070820190110
346160refgcc -funroll-loops -m32 -march=nocona -Os -fomit-frame-pointer2019070820190110
346252refgcc -m32 -march=pentium4 -Os -fomit-frame-pointer2019070820190110
346268refgcc -m32 -march=i386 -Os -fomit-frame-pointer2019070820190110
346280refgcc -funroll-loops -m32 -march=pentium4 -Os -fomit-frame-pointer2019070820190110
346300refgcc -m32 -march=i486 -Os -fomit-frame-pointer2019070820190110
346448refgcc -m32 -march=k6-2 -O2 -fomit-frame-pointer2019070820190110
346668refgcc -m32 -march=nocona -Os -fomit-frame-pointer2019070820190110
346776refgcc -m32 -march=core-avx2 -Os -fomit-frame-pointer2019070820190110
347128refgcc -funroll-loops -m32 -march=pentium-mmx -Os -fomit-frame-pointer2019070820190110
347332refgcc -funroll-loops -m32 -march=pentium -Os -fomit-frame-pointer2019070820190110
347364refgcc -m32 -march=prescott -Os -fomit-frame-pointer2019070820190110
347488refgcc -funroll-loops -m32 -march=i486 -Os -fomit-frame-pointer2019070820190110
348888refgcc -m32 -march=native -mtune=native -Os -fomit-frame-pointer2019070820190110
357756refgcc -funroll-loops -m32 -march=pentium2 -Os -fomit-frame-pointer2019070820190110
358464refgcc -funroll-loops -m32 -march=pentium-m -Os -fomit-frame-pointer2019070820190110
358624refgcc -funroll-loops -m32 -march=pentiumpro -Os -fomit-frame-pointer2019070820190110
359216refgcc -m32 -march=pentiumpro -Os -fomit-frame-pointer2019070820190110
359256refgcc -m32 -march=pentium-m -Os -fomit-frame-pointer2019070820190110
359292refgcc -m32 -march=pentium2 -Os -fomit-frame-pointer2019070820190110
359788refgcc -m32 -march=i486 -O2 -fomit-frame-pointer2019070820190110
360208refgcc -m32 -march=pentium3 -Os -fomit-frame-pointer2019070820190110
360440refgcc -funroll-loops -m32 -march=pentium3 -Os -fomit-frame-pointer2019070820190110
406408refgcc -funroll-loops -m32 -march=prescott -Os -fomit-frame-pointer2019070820190110