Implementation notes: x86, cryptologic, crypto_aead/shellaes128v1d8n80

Computer: cryptologic
Architecture: x86
CPU ID: GenuineIntel-000206c2-bfebfbff
SUPERCOP version: 20140517
Operation: crypto_aead
Primitive: shellaes128v1d8n80
TimeImplementationCompilerBenchmark dateSUPERCOP version
346318refgcc -funroll-loops -m32 -march=pentium4 -O -fomit-frame-pointer2014060320140517
347676refgcc -funroll-loops -m32 -march=nocona -O -fomit-frame-pointer2014060320140517
348621refgcc -funroll-loops -m32 -march=prescott -O -fomit-frame-pointer2014060320140517
351691refgcc -funroll-loops -m32 -march=pentiumpro -O -fomit-frame-pointer2014060320140517
351736refgcc -funroll-loops -m32 -march=pentium2 -O -fomit-frame-pointer2014060320140517
351967refgcc -funroll-loops -m32 -march=pentium-m -O -fomit-frame-pointer2014060320140517
352030refgcc -funroll-loops -m32 -march=pentium3 -O -fomit-frame-pointer2014060320140517
363306refgcc -funroll-loops -m32 -march=k8 -O -fomit-frame-pointer2014060320140517
363412refgcc -funroll-loops -m32 -march=athlon -O -fomit-frame-pointer2014060320140517
364876refgcc -m32 -march=pentium3 -O -fomit-frame-pointer2014060320140517
365043refgcc -funroll-loops -m32 -O -fomit-frame-pointer2014060320140517
365200refgcc -m32 -march=pentiumpro -O -fomit-frame-pointer2014060320140517
365203refgcc -m32 -march=pentium2 -O -fomit-frame-pointer2014060320140517
365248refgcc -m32 -march=pentium-m -O -fomit-frame-pointer2014060320140517
378658refgcc -m32 -march=nocona -O -fomit-frame-pointer2014060320140517
378830refgcc -m32 -march=prescott -O -fomit-frame-pointer2014060320140517
379306refgcc -m32 -march=pentium4 -O -fomit-frame-pointer2014060320140517
380134refgcc -m32 -O -fomit-frame-pointer2014060320140517
380806refgcc -m32 -march=core2 -O -fomit-frame-pointer2014060320140517
382600refgcc -m32 -march=k8 -O -fomit-frame-pointer2014060320140517
383624refgcc -m32 -march=athlon -O -fomit-frame-pointer2014060320140517
402633refgcc -funroll-loops -m32 -march=pentiumpro -O3 -fomit-frame-pointer2014060320140517
402752refgcc -funroll-loops -m32 -march=pentium3 -O3 -fomit-frame-pointer2014060320140517
403364refgcc -funroll-loops -m32 -march=pentium-m -O3 -fomit-frame-pointer2014060320140517
403918refgcc -funroll-loops -m32 -march=i386 -O -fomit-frame-pointer2014060320140517
405585refgcc -m32 -march=nocona -O3 -fomit-frame-pointer2014060320140517
405618refgcc -m32 -march=prescott -O3 -fomit-frame-pointer2014060320140517
405630refgcc -funroll-loops -m32 -march=nocona -O3 -fomit-frame-pointer2014060320140517
405797refgcc -funroll-loops -m32 -march=pentium2 -O3 -fomit-frame-pointer2014060320140517
405903refgcc -m32 -march=pentium2 -O3 -fomit-frame-pointer2014060320140517
406134refgcc -funroll-loops -m32 -march=pentium4 -O3 -fomit-frame-pointer2014060320140517
406173refgcc -m32 -march=pentiumpro -O3 -fomit-frame-pointer2014060320140517
406394refgcc -funroll-loops -m32 -march=prescott -O3 -fomit-frame-pointer2014060320140517
406564refgcc -m32 -march=pentium-m -O3 -fomit-frame-pointer2014060320140517
406646refgcc -m32 -march=pentium3 -O3 -fomit-frame-pointer2014060320140517
406955refgcc -funroll-loops -m32 -march=k8 -O3 -fomit-frame-pointer2014060320140517
407197refgcc -funroll-loops -m32 -march=athlon -O3 -fomit-frame-pointer2014060320140517
407630refgcc -m32 -march=pentium4 -O3 -fomit-frame-pointer2014060320140517
409358refgcc -m32 -march=k8 -O3 -fomit-frame-pointer2014060320140517
409515refgcc -m32 -march=athlon -O3 -fomit-frame-pointer2014060320140517
409549refgcc -m32 -march=core2 -O3 -fomit-frame-pointer2014060320140517
409594refgcc -m32 -O3 -fomit-frame-pointer2014060320140517
421070refgcc -funroll-loops -m32 -march=pentium -O3 -fomit-frame-pointer2014060320140517
421279refgcc -m32 -march=i386 -O -fomit-frame-pointer2014060320140517
422091refgcc -funroll-loops -m32 -march=pentium-mmx -O3 -fomit-frame-pointer2014060320140517
422891refgcc -funroll-loops -m32 -march=k6-2 -O -fomit-frame-pointer2014060320140517
423209refgcc -funroll-loops -m32 -march=k6-3 -O -fomit-frame-pointer2014060320140517
423494refgcc -funroll-loops -m32 -march=k6 -O -fomit-frame-pointer2014060320140517
424848refgcc -funroll-loops -m32 -march=pentium -O -fomit-frame-pointer2014060320140517
424882refgcc -funroll-loops -m32 -march=pentium-mmx -O -fomit-frame-pointer2014060320140517
425191refgcc -m32 -march=pentium -O3 -fomit-frame-pointer2014060320140517
425455refgcc -m32 -march=pentium-mmx -O3 -fomit-frame-pointer2014060320140517
433167refgcc -m32 -march=pentium2 -O2 -fomit-frame-pointer2014060320140517
433400refgcc -m32 -march=pentium-m -O2 -fomit-frame-pointer2014060320140517
433409refgcc -m32 -march=pentiumpro -O2 -fomit-frame-pointer2014060320140517
433421refgcc -m32 -march=pentium3 -O2 -fomit-frame-pointer2014060320140517
433867refgcc -funroll-loops -m32 -march=k6-3 -O3 -fomit-frame-pointer2014060320140517
434548refgcc -funroll-loops -m32 -march=k6-2 -O3 -fomit-frame-pointer2014060320140517
434597refgcc -funroll-loops -m32 -march=k6 -O3 -fomit-frame-pointer2014060320140517
436685refgcc -m32 -march=i386 -O3 -fomit-frame-pointer2014060320140517
437279refgcc -funroll-loops -m32 -march=i486 -O -fomit-frame-pointer2014060320140517
437673refgcc -m32 -march=i486 -O3 -fomit-frame-pointer2014060320140517
439997refgcc -funroll-loops -m32 -march=i486 -O3 -fomit-frame-pointer2014060320140517
440045refgcc -funroll-loops -m32 -march=i386 -O3 -fomit-frame-pointer2014060320140517
440421refgcc -m32 -march=k6-2 -O3 -fomit-frame-pointer2014060320140517
440609refgcc -m32 -march=k6 -O3 -fomit-frame-pointer2014060320140517
440800refgcc -m32 -march=pentium-mmx -O -fomit-frame-pointer2014060320140517
440812refgcc -m32 -march=pentium -O -fomit-frame-pointer2014060320140517
441158refgcc -m32 -march=k6-3 -O3 -fomit-frame-pointer2014060320140517
444161refgcc -m32 -march=pentium4 -O2 -fomit-frame-pointer2014060320140517
444473refgcc -m32 -march=nocona -O2 -fomit-frame-pointer2014060320140517
444609refgcc -m32 -march=prescott -O2 -fomit-frame-pointer2014060320140517
444818refgcc -m32 -march=k6 -O -fomit-frame-pointer2014060320140517
444894refgcc -m32 -march=k6-2 -O -fomit-frame-pointer2014060320140517
445169refgcc -m32 -march=k6-3 -O -fomit-frame-pointer2014060320140517
447409refgcc -funroll-loops -m32 -march=pentium3 -O2 -fomit-frame-pointer2014060320140517
448118refgcc -m32 -O2 -fomit-frame-pointer2014060320140517
448221refgcc -funroll-loops -m32 -march=pentium2 -O2 -fomit-frame-pointer2014060320140517
448376refgcc -m32 -march=k8 -O2 -fomit-frame-pointer2014060320140517
448543refgcc -m32 -march=core2 -O2 -fomit-frame-pointer2014060320140517
449149refgcc -funroll-loops -m32 -march=pentiumpro -O2 -fomit-frame-pointer2014060320140517
449203refgcc -funroll-loops -m32 -march=pentium-m -O2 -fomit-frame-pointer2014060320140517
450134refgcc -m32 -march=athlon -O2 -fomit-frame-pointer2014060320140517
452658refgcc -funroll-loops -m32 -march=prescott -O2 -fomit-frame-pointer2014060320140517
452912refgcc -funroll-loops -m32 -march=pentiumpro -Os -fomit-frame-pointer2014060320140517
452933refgcc -funroll-loops -m32 -march=pentium4 -O2 -fomit-frame-pointer2014060320140517
453154refgcc -funroll-loops -m32 -march=nocona -O2 -fomit-frame-pointer2014060320140517
453482refgcc -funroll-loops -m32 -march=pentium3 -Os -fomit-frame-pointer2014060320140517
453497refgcc -funroll-loops -m32 -march=pentium2 -Os -fomit-frame-pointer2014060320140517
453536refgcc -funroll-loops -m32 -march=pentium-m -Os -fomit-frame-pointer2014060320140517
456121refgcc -m32 -march=pentium2 -Os -fomit-frame-pointer2014060320140517
456130refgcc -m32 -march=pentium3 -Os -fomit-frame-pointer2014060320140517
457873refgcc -m32 -march=pentium-m -Os -fomit-frame-pointer2014060320140517
458197refgcc -m32 -march=i486 -O -fomit-frame-pointer2014060320140517
458455refgcc -m32 -march=pentiumpro -Os -fomit-frame-pointer2014060320140517
462624refgcc -funroll-loops -m32 -O2 -fomit-frame-pointer2014060320140517
465118refgcc -funroll-loops -m32 -march=k8 -O2 -fomit-frame-pointer2014060320140517
465415refgcc -funroll-loops -m32 -march=athlon -O2 -fomit-frame-pointer2014060320140517
473212refgcc -m32 -march=pentium -O2 -fomit-frame-pointer2014060320140517
473524refgcc -m32 -march=pentium-mmx -O2 -fomit-frame-pointer2014060320140517
487767refgcc -m32 -march=i386 -O2 -fomit-frame-pointer2014060320140517
488069refgcc -funroll-loops -m32 -march=pentium -O2 -fomit-frame-pointer2014060320140517
488255refgcc -funroll-loops -m32 -march=pentium-mmx -O2 -fomit-frame-pointer2014060320140517
489739refgcc -m32 -march=i486 -O2 -fomit-frame-pointer2014060320140517
493412refgcc -funroll-loops -m32 -Os -fomit-frame-pointer2014060320140517
494367refgcc -funroll-loops -m32 -march=k8 -Os -fomit-frame-pointer2014060320140517
494531refgcc -funroll-loops -m32 -march=athlon -Os -fomit-frame-pointer2014060320140517
494815refgcc -funroll-loops -m32 -march=pentium-mmx -Os -fomit-frame-pointer2014060320140517
498027refgcc -m32 -march=k6 -Os -fomit-frame-pointer2014060320140517
498831refgcc -m32 -march=k6-3 -Os -fomit-frame-pointer2014060320140517
499312refgcc -funroll-loops -m32 -march=nocona -Os -fomit-frame-pointer2014060320140517
499376refgcc -funroll-loops -m32 -march=prescott -Os -fomit-frame-pointer2014060320140517
499609refgcc -m32 -march=k6-2 -Os -fomit-frame-pointer2014060320140517
500215refgcc -funroll-loops -m32 -march=i386 -Os -fomit-frame-pointer2014060320140517
500243refgcc -funroll-loops -m32 -march=i486 -Os -fomit-frame-pointer2014060320140517
500503refgcc -m32 -Os -fomit-frame-pointer2014060320140517
501579refgcc -funroll-loops -m32 -march=pentium4 -Os -fomit-frame-pointer2014060320140517
502597refgcc -funroll-loops -m32 -march=pentium -Os -fomit-frame-pointer2014060320140517
502697refgcc -m32 -march=pentium-mmx -Os -fomit-frame-pointer2014060320140517
502724refgcc -m32 -march=pentium -Os -fomit-frame-pointer2014060320140517
503140refgcc -m32 -march=core2 -Os -fomit-frame-pointer2014060320140517
504394refgcc -funroll-loops -m32 -march=k6 -Os -fomit-frame-pointer2014060320140517
504545refgcc -funroll-loops -m32 -march=k6-2 -Os -fomit-frame-pointer2014060320140517
505239refgcc -m32 -march=i486 -Os -fomit-frame-pointer2014060320140517
505543refgcc -m32 -march=i386 -Os -fomit-frame-pointer2014060320140517
505606refgcc -m32 -march=pentium4 -Os -fomit-frame-pointer2014060320140517
505631refgcc -funroll-loops -m32 -march=k6-3 -Os -fomit-frame-pointer2014060320140517
505667refgcc -m32 -march=prescott -Os -fomit-frame-pointer2014060320140517
505721refgcc -m32 -march=nocona -Os -fomit-frame-pointer2014060320140517
506433refgcc -m32 -march=athlon -Os -fomit-frame-pointer2014060320140517
506509refgcc -m32 -march=k8 -Os -fomit-frame-pointer2014060320140517
507564refgcc -funroll-loops -m32 -march=i486 -O2 -fomit-frame-pointer2014060320140517
507985refgcc -funroll-loops -m32 -march=i386 -O2 -fomit-frame-pointer2014060320140517
508642refgcc -m32 -march=k6-2 -O2 -fomit-frame-pointer2014060320140517
508772refgcc -m32 -march=k6 -O2 -fomit-frame-pointer2014060320140517
508845refgcc -m32 -march=k6-3 -O2 -fomit-frame-pointer2014060320140517
523415refgcc -funroll-loops -m32 -march=k6-2 -O2 -fomit-frame-pointer2014060320140517
523588refgcc -funroll-loops -m32 -march=k6 -O2 -fomit-frame-pointer2014060320140517
523606refgcc -funroll-loops -m32 -march=k6-3 -O2 -fomit-frame-pointer2014060320140517
912475refgcc -funroll-loops -m32 -O3 -fomit-frame-pointer2014060320140517