Implementation notes: x86, titan0, crypto_aead/shellaes128v2d6n64

Computer: titan0
Architecture: x86
CPU ID: GenuineIntel-000306c3-bfebfbff
SUPERCOP version: 20190803
Operation: crypto_aead
Primitive: shellaes128v2d6n64
TimeImplementationCompilerBenchmark dateSUPERCOP version
268264refgcc -funroll-loops -m32 -march=barcelona -O3 -fomit-frame-pointer2019070820190110
270412refgcc -funroll-loops -m32 -march=pentium4 -O3 -fomit-frame-pointer2019070820190110
272212refgcc -funroll-loops -m32 -march=k8 -O3 -fomit-frame-pointer2019070820190110
274380refgcc -m32 -march=pentium4 -O3 -fomit-frame-pointer2019070820190110
279308refgcc -m32 -march=corei7-avx -O3 -fomit-frame-pointer2019070820190110
279640refgcc -funroll-loops -m32 -march=pentium-m -O3 -fomit-frame-pointer2019070820190110
279792refgcc -funroll-loops -m32 -march=nocona -O3 -fomit-frame-pointer2019070820190110
279804refgcc -m32 -march=native -mtune=native -O3 -fomit-frame-pointer2019070820190110
279896refgcc -funroll-loops -m32 -march=prescott -O3 -fomit-frame-pointer2019070820190110
279964refgcc -m32 -march=core-avx-i -O3 -fomit-frame-pointer2019070820190110
280708refgcc -m32 -march=core2 -msse4.1 -O3 -fomit-frame-pointer2019070820190110
281324refgcc -m32 -march=core2 -msse4 -O3 -fomit-frame-pointer2019070820190110
281364refgcc -m32 -march=corei7 -O3 -fomit-frame-pointer2019070820190110
282000refgcc -funroll-loops -m32 -march=athlon -O3 -fomit-frame-pointer2019070820190110
282044refgcc -m32 -march=pentium-m -O3 -fomit-frame-pointer2019070820190110
282340refgcc -m32 -march=k8 -O3 -fomit-frame-pointer2019070820190110
283860refgcc -m32 -march=core-avx2 -O3 -fomit-frame-pointer2019070820190110
283916refgcc -m32 -march=core2 -O3 -fomit-frame-pointer2019070820190110
284648refgcc -m32 -march=nocona -O3 -fomit-frame-pointer2019070820190110
285116refgcc -m32 -march=barcelona -O3 -fomit-frame-pointer2019070820190110
285140refgcc -funroll-loops -m32 -O3 -fomit-frame-pointer2019070820190110
286816refgcc -m32 -march=prescott -O3 -fomit-frame-pointer2019070820190110
287568refgcc -funroll-loops -m32 -march=pentium4 -O2 -fomit-frame-pointer2019070820190110
287872refgcc -funroll-loops -m32 -O2 -fomit-frame-pointer2019070820190110
288880refgcc -funroll-loops -m32 -march=barcelona -O2 -fomit-frame-pointer2019070820190110
289600refgcc -funroll-loops -m32 -march=pentium2 -O3 -fomit-frame-pointer2019070820190110
289912refgcc -funroll-loops -m32 -march=athlon -O2 -fomit-frame-pointer2019070820190110
289964refgcc -funroll-loops -m32 -march=k8 -O2 -fomit-frame-pointer2019070820190110
290440refgcc -funroll-loops -m32 -march=pentiumpro -O3 -fomit-frame-pointer2019070820190110
293044refgcc -funroll-loops -m32 -march=prescott -O -fomit-frame-pointer2019070820190110
293152refgcc -funroll-loops -m32 -march=pentiumpro -O2 -fomit-frame-pointer2019070820190110
293472refgcc -funroll-loops -m32 -march=k8 -O -fomit-frame-pointer2019070820190110
293556refgcc -funroll-loops -m32 -march=pentium-m -O2 -fomit-frame-pointer2019070820190110
293764refgcc -funroll-loops -m32 -march=pentium4 -O -fomit-frame-pointer2019070820190110
294420refgcc -funroll-loops -m32 -march=pentium2 -O2 -fomit-frame-pointer2019070820190110
294420refgcc -m32 -march=athlon -O3 -fomit-frame-pointer2019070820190110
294560refgcc -funroll-loops -m32 -march=pentium3 -O2 -fomit-frame-pointer2019070820190110
294596refgcc -funroll-loops -m32 -march=pentium3 -O3 -fomit-frame-pointer2019070820190110
294816refgcc -funroll-loops -m32 -march=athlon -O -fomit-frame-pointer2019070820190110
295368refgcc -m32 -march=pentium2 -O3 -fomit-frame-pointer2019070820190110
295536refgcc -funroll-loops -m32 -march=nocona -O2 -fomit-frame-pointer2019070820190110
295852refgcc -m32 -march=pentiumpro -O3 -fomit-frame-pointer2019070820190110
296212refgcc -funroll-loops -m32 -O -fomit-frame-pointer2019070820190110
296984refgcc -funroll-loops -m32 -march=nocona -O -fomit-frame-pointer2019070820190110
297232refgcc -funroll-loops -m32 -march=prescott -O2 -fomit-frame-pointer2019070820190110
297460refgcc -funroll-loops -m32 -march=barcelona -O -fomit-frame-pointer2019070820190110
299240refgcc -m32 -march=pentium3 -O3 -fomit-frame-pointer2019070820190110
299768refgcc -m32 -O3 -fomit-frame-pointer2019070820190110
303400refgcc -funroll-loops -m32 -march=pentiumpro -O -fomit-frame-pointer2019070820190110
303464refgcc -funroll-loops -m32 -march=pentium2 -O -fomit-frame-pointer2019070820190110
303624refgcc -funroll-loops -m32 -march=pentium3 -O -fomit-frame-pointer2019070820190110
303636refgcc -funroll-loops -m32 -march=pentium-m -O -fomit-frame-pointer2019070820190110
304600refgcc -m32 -march=nocona -O -fomit-frame-pointer2019070820190110
304828refgcc -m32 -march=prescott -O -fomit-frame-pointer2019070820190110
305284refgcc -m32 -march=core2 -O -fomit-frame-pointer2019070820190110
305332refgcc -m32 -march=corei7-avx -O -fomit-frame-pointer2019070820190110
305396refgcc -m32 -march=corei7 -O -fomit-frame-pointer2019070820190110
305444refgcc -m32 -march=core-avx2 -O -fomit-frame-pointer2019070820190110
305520refgcc -m32 -march=core2 -msse4 -O -fomit-frame-pointer2019070820190110
305536refgcc -m32 -march=core2 -msse4.1 -O -fomit-frame-pointer2019070820190110
305556refgcc -m32 -march=pentium4 -O -fomit-frame-pointer2019070820190110
305780refgcc -m32 -march=athlon -O -fomit-frame-pointer2019070820190110
305988refgcc -m32 -march=core-avx-i -O -fomit-frame-pointer2019070820190110
307260refgcc -funroll-loops -m32 -march=k6-2 -O3 -fomit-frame-pointer2019070820190110
307264refgcc -m32 -march=pentium4 -O2 -fomit-frame-pointer2019070820190110
307348refgcc -m32 -march=k8 -O -fomit-frame-pointer2019070820190110
307352refgcc -m32 -march=barcelona -O -fomit-frame-pointer2019070820190110
307600refgcc -funroll-loops -m32 -march=k6 -O3 -fomit-frame-pointer2019070820190110
308216refgcc -funroll-loops -m32 -march=k6-3 -O3 -fomit-frame-pointer2019070820190110
310152refgcc -m32 -O2 -fomit-frame-pointer2019070820190110
310172refgcc -m32 -march=native -mtune=native -O -fomit-frame-pointer2019070820190110
310328refgcc -m32 -march=k8 -O2 -fomit-frame-pointer2019070820190110
311220refgcc -funroll-loops -m32 -march=pentium -O3 -fomit-frame-pointer2019070820190110
311272refgcc -funroll-loops -m32 -march=pentium-mmx -O3 -fomit-frame-pointer2019070820190110
311572refgcc -m32 -O -fomit-frame-pointer2019070820190110
311684refgcc -m32 -march=barcelona -O2 -fomit-frame-pointer2019070820190110
311904refgcc -funroll-loops -m32 -march=k6-2 -O2 -fomit-frame-pointer2019070820190110
312032refgcc -m32 -march=corei7 -O2 -fomit-frame-pointer2019070820190110
312308refgcc -m32 -march=athlon -O2 -fomit-frame-pointer2019070820190110
312788refgcc -m32 -march=core2 -msse4.1 -O2 -fomit-frame-pointer2019070820190110
313012refgcc -funroll-loops -m32 -march=k6-3 -O2 -fomit-frame-pointer2019070820190110
313404refgcc -funroll-loops -m32 -march=k6 -O2 -fomit-frame-pointer2019070820190110
313564refgcc -funroll-loops -m32 -march=pentium-mmx -O -fomit-frame-pointer2019070820190110
313604refgcc -m32 -march=core2 -O2 -fomit-frame-pointer2019070820190110
313868refgcc -funroll-loops -m32 -march=pentium -O -fomit-frame-pointer2019070820190110
313884refgcc -m32 -march=core-avx-i -O2 -fomit-frame-pointer2019070820190110
313936refgcc -m32 -march=core-avx2 -O2 -fomit-frame-pointer2019070820190110
314276refgcc -m32 -march=core2 -msse4 -O2 -fomit-frame-pointer2019070820190110
314376refgcc -m32 -march=corei7-avx -O2 -fomit-frame-pointer2019070820190110
314548refgcc -m32 -march=k6-2 -O3 -fomit-frame-pointer2019070820190110
315104refgcc -m32 -march=k6-3 -O3 -fomit-frame-pointer2019070820190110
315260refgcc -m32 -march=native -mtune=native -O2 -fomit-frame-pointer2019070820190110
315260refgcc -m32 -march=nocona -O2 -fomit-frame-pointer2019070820190110
315296refgcc -m32 -march=k6 -O3 -fomit-frame-pointer2019070820190110
315464refgcc -funroll-loops -m32 -march=i386 -O3 -fomit-frame-pointer2019070820190110
315696refgcc -m32 -march=pentium -O3 -fomit-frame-pointer2019070820190110
315736refgcc -m32 -march=prescott -O2 -fomit-frame-pointer2019070820190110
318432refgcc -funroll-loops -m32 -march=pentium-mmx -O2 -fomit-frame-pointer2019070820190110
318524refgcc -funroll-loops -m32 -march=k6-3 -O -fomit-frame-pointer2019070820190110
318728refgcc -m32 -march=pentium-mmx -O3 -fomit-frame-pointer2019070820190110
318792refgcc -funroll-loops -m32 -march=i386 -O2 -fomit-frame-pointer2019070820190110
319208refgcc -funroll-loops -m32 -march=k6-2 -O -fomit-frame-pointer2019070820190110
319376refgcc -funroll-loops -m32 -march=pentium -O2 -fomit-frame-pointer2019070820190110
319436refgcc -m32 -march=pentium-m -O2 -fomit-frame-pointer2019070820190110
320108refgcc -m32 -march=i386 -O3 -fomit-frame-pointer2019070820190110
320160refgcc -funroll-loops -m32 -march=i386 -O -fomit-frame-pointer2019070820190110
320592refgcc -m32 -march=pentium3 -O2 -fomit-frame-pointer2019070820190110
320712refgcc -m32 -march=pentiumpro -O -fomit-frame-pointer2019070820190110
320780refgcc -m32 -march=pentium2 -O -fomit-frame-pointer2019070820190110
321368refgcc -m32 -march=pentium3 -O -fomit-frame-pointer2019070820190110
321512refgcc -funroll-loops -m32 -march=k6 -O -fomit-frame-pointer2019070820190110
322516refgcc -m32 -march=pentium2 -O2 -fomit-frame-pointer2019070820190110
323804refgcc -m32 -march=pentiumpro -O2 -fomit-frame-pointer2019070820190110
323848refgcc -m32 -march=pentium -O -fomit-frame-pointer2019070820190110
327228refgcc -m32 -march=pentium-m -O -fomit-frame-pointer2019070820190110
328712refgcc -m32 -march=pentium-mmx -O -fomit-frame-pointer2019070820190110
330572refgcc -funroll-loops -m32 -march=i486 -O3 -fomit-frame-pointer2019070820190110
331896refgcc -m32 -march=i486 -O3 -fomit-frame-pointer2019070820190110
333356refgcc -m32 -march=i386 -O -fomit-frame-pointer2019070820190110
333976refgcc -funroll-loops -m32 -march=i486 -O -fomit-frame-pointer2019070820190110
334776refgcc -m32 -march=k6-2 -O -fomit-frame-pointer2019070820190110
334928refgcc -m32 -march=k6 -O -fomit-frame-pointer2019070820190110
335344refgcc -m32 -march=k6-3 -O -fomit-frame-pointer2019070820190110
337768refgcc -funroll-loops -m32 -march=i486 -O2 -fomit-frame-pointer2019070820190110
342052refgcc -m32 -march=pentium -O2 -fomit-frame-pointer2019070820190110
342136refgcc -m32 -march=k6 -O2 -fomit-frame-pointer2019070820190110
342176refgcc -m32 -march=pentium-mmx -O2 -fomit-frame-pointer2019070820190110
342188refgcc -m32 -march=corei7 -Os -fomit-frame-pointer2019070820190110
342308refgcc -m32 -march=k6-3 -O2 -fomit-frame-pointer2019070820190110
342336refgcc -m32 -march=core2 -msse4.1 -Os -fomit-frame-pointer2019070820190110
342764refgcc -m32 -march=core-avx-i -Os -fomit-frame-pointer2019070820190110
342888refgcc -m32 -march=corei7-avx -Os -fomit-frame-pointer2019070820190110
343128refgcc -m32 -march=core2 -msse4 -Os -fomit-frame-pointer2019070820190110
343712refgcc -m32 -march=barcelona -Os -fomit-frame-pointer2019070820190110
343744refgcc -funroll-loops -m32 -march=k6-3 -Os -fomit-frame-pointer2019070820190110
344012refgcc -m32 -march=core2 -Os -fomit-frame-pointer2019070820190110
344124refgcc -funroll-loops -m32 -Os -fomit-frame-pointer2019070820190110
344196refgcc -funroll-loops -m32 -march=barcelona -Os -fomit-frame-pointer2019070820190110
344424refgcc -m32 -Os -fomit-frame-pointer2019070820190110
344652refgcc -m32 -march=k6-2 -O2 -fomit-frame-pointer2019070820190110
344812refgcc -funroll-loops -m32 -march=k6 -Os -fomit-frame-pointer2019070820190110
344944refgcc -funroll-loops -m32 -march=k6-2 -Os -fomit-frame-pointer2019070820190110
344988refgcc -m32 -march=k6-2 -Os -fomit-frame-pointer2019070820190110
345228refgcc -funroll-loops -m32 -march=athlon -Os -fomit-frame-pointer2019070820190110
345272refgcc -funroll-loops -m32 -march=k8 -Os -fomit-frame-pointer2019070820190110
345312refgcc -m32 -march=k8 -Os -fomit-frame-pointer2019070820190110
345364refgcc -m32 -march=athlon -Os -fomit-frame-pointer2019070820190110
345492refgcc -m32 -march=i486 -O -fomit-frame-pointer2019070820190110
345840refgcc -m32 -march=k6-3 -Os -fomit-frame-pointer2019070820190110
346000refgcc -m32 -march=pentium -Os -fomit-frame-pointer2019070820190110
346208refgcc -m32 -march=pentium-mmx -Os -fomit-frame-pointer2019070820190110
346248refgcc -m32 -march=k6 -Os -fomit-frame-pointer2019070820190110
346384refgcc -funroll-loops -m32 -march=i386 -Os -fomit-frame-pointer2019070820190110
346576refgcc -m32 -march=i386 -O2 -fomit-frame-pointer2019070820190110
346716refgcc -m32 -march=i386 -Os -fomit-frame-pointer2019070820190110
347012refgcc -m32 -march=i486 -Os -fomit-frame-pointer2019070820190110
347092refgcc -m32 -march=prescott -Os -fomit-frame-pointer2019070820190110
347260refgcc -funroll-loops -m32 -march=pentium4 -Os -fomit-frame-pointer2019070820190110
347312refgcc -m32 -march=nocona -Os -fomit-frame-pointer2019070820190110
347552refgcc -funroll-loops -m32 -march=i486 -Os -fomit-frame-pointer2019070820190110
347700refgcc -m32 -march=pentium4 -Os -fomit-frame-pointer2019070820190110
347912refgcc -funroll-loops -m32 -march=nocona -Os -fomit-frame-pointer2019070820190110
348080refgcc -m32 -march=native -mtune=native -Os -fomit-frame-pointer2019070820190110
348304refgcc -funroll-loops -m32 -march=prescott -Os -fomit-frame-pointer2019070820190110
348360refgcc -funroll-loops -m32 -march=pentium -Os -fomit-frame-pointer2019070820190110
348524refgcc -m32 -march=core-avx2 -Os -fomit-frame-pointer2019070820190110
348560refgcc -funroll-loops -m32 -march=pentium-mmx -Os -fomit-frame-pointer2019070820190110
358308refgcc -funroll-loops -m32 -march=pentium3 -Os -fomit-frame-pointer2019070820190110
358540refgcc -funroll-loops -m32 -march=pentium-m -Os -fomit-frame-pointer2019070820190110
358732refgcc -funroll-loops -m32 -march=pentium2 -Os -fomit-frame-pointer2019070820190110
359612refgcc -m32 -march=pentium3 -Os -fomit-frame-pointer2019070820190110
360104refgcc -m32 -march=pentiumpro -Os -fomit-frame-pointer2019070820190110
361096refgcc -funroll-loops -m32 -march=pentiumpro -Os -fomit-frame-pointer2019070820190110
361780refgcc -m32 -march=pentium2 -Os -fomit-frame-pointer2019070820190110
363000refgcc -m32 -march=i486 -O2 -fomit-frame-pointer2019070820190110
363336refgcc -m32 -march=pentium-m -Os -fomit-frame-pointer2019070820190110