Implementation notes: x86, cryptologic, crypto_aead/shellaes128v1d4n80

Computer: cryptologic
Architecture: x86
CPU ID: GenuineIntel-000206c2-bfebfbff
SUPERCOP version: 20140517
Operation: crypto_aead
Primitive: shellaes128v1d4n80
TimeImplementationCompilerBenchmark dateSUPERCOP version
351288refgcc -funroll-loops -m32 -march=pentium4 -O -fomit-frame-pointer2014060320140517
351349refgcc -funroll-loops -m32 -march=nocona -O -fomit-frame-pointer2014060320140517
351982refgcc -funroll-loops -m32 -march=prescott -O -fomit-frame-pointer2014060320140517
355864refgcc -funroll-loops -m32 -march=pentium-m -O -fomit-frame-pointer2014060320140517
356015refgcc -funroll-loops -m32 -march=pentiumpro -O -fomit-frame-pointer2014060320140517
356079refgcc -funroll-loops -m32 -march=pentium3 -O -fomit-frame-pointer2014060320140517
356394refgcc -funroll-loops -m32 -march=pentium2 -O -fomit-frame-pointer2014060320140517
367833refgcc -funroll-loops -m32 -march=athlon -O -fomit-frame-pointer2014060320140517
368579refgcc -funroll-loops -m32 -march=k8 -O -fomit-frame-pointer2014060320140517
369063refgcc -m32 -march=pentium-m -O -fomit-frame-pointer2014060320140517
369206refgcc -m32 -march=pentium2 -O -fomit-frame-pointer2014060320140517
369424refgcc -m32 -march=pentium3 -O -fomit-frame-pointer2014060320140517
369439refgcc -m32 -march=pentiumpro -O -fomit-frame-pointer2014060320140517
370467refgcc -funroll-loops -m32 -O -fomit-frame-pointer2014060320140517
383218refgcc -m32 -march=pentium4 -O -fomit-frame-pointer2014060320140517
383639refgcc -m32 -march=core2 -O -fomit-frame-pointer2014060320140517
384178refgcc -m32 -O -fomit-frame-pointer2014060320140517
386179refgcc -m32 -march=athlon -O -fomit-frame-pointer2014060320140517
386794refgcc -m32 -march=prescott -O -fomit-frame-pointer2014060320140517
387415refgcc -m32 -march=k8 -O -fomit-frame-pointer2014060320140517
387661refgcc -m32 -march=nocona -O -fomit-frame-pointer2014060320140517
409000refgcc -funroll-loops -m32 -march=pentium-m -O3 -fomit-frame-pointer2014060320140517
409106refgcc -funroll-loops -m32 -march=pentium3 -O3 -fomit-frame-pointer2014060320140517
409576refgcc -funroll-loops -m32 -march=pentiumpro -O3 -fomit-frame-pointer2014060320140517
409879refgcc -funroll-loops -m32 -march=pentium2 -O3 -fomit-frame-pointer2014060320140517
410639refgcc -m32 -march=pentium-m -O3 -fomit-frame-pointer2014060320140517
411166refgcc -m32 -march=pentium3 -O3 -fomit-frame-pointer2014060320140517
411309refgcc -funroll-loops -m32 -O3 -fomit-frame-pointer2014060320140517
411564refgcc -m32 -march=pentiumpro -O3 -fomit-frame-pointer2014060320140517
411837refgcc -m32 -march=pentium2 -O3 -fomit-frame-pointer2014060320140517
412639refgcc -funroll-loops -m32 -march=pentium4 -O3 -fomit-frame-pointer2014060320140517
412767refgcc -funroll-loops -m32 -march=k8 -O3 -fomit-frame-pointer2014060320140517
412797refgcc -m32 -march=pentium4 -O3 -fomit-frame-pointer2014060320140517
413258refgcc -m32 -march=nocona -O3 -fomit-frame-pointer2014060320140517
413261refgcc -m32 -march=prescott -O3 -fomit-frame-pointer2014060320140517
414100refgcc -funroll-loops -m32 -march=prescott -O3 -fomit-frame-pointer2014060320140517
414833refgcc -m32 -march=k8 -O3 -fomit-frame-pointer2014060320140517
415518refgcc -funroll-loops -m32 -march=nocona -O3 -fomit-frame-pointer2014060320140517
415800refgcc -m32 -march=athlon -O3 -fomit-frame-pointer2014060320140517
416536refgcc -m32 -march=core2 -O3 -fomit-frame-pointer2014060320140517
417009refgcc -funroll-loops -m32 -march=i386 -O -fomit-frame-pointer2014060320140517
417409refgcc -m32 -O3 -fomit-frame-pointer2014060320140517
426967refgcc -m32 -march=i386 -O -fomit-frame-pointer2014060320140517
427524refgcc -funroll-loops -m32 -march=pentium -O3 -fomit-frame-pointer2014060320140517
427830refgcc -funroll-loops -m32 -march=k6-2 -O -fomit-frame-pointer2014060320140517
427852refgcc -funroll-loops -m32 -march=pentium-mmx -O -fomit-frame-pointer2014060320140517
427864refgcc -funroll-loops -m32 -march=k6-3 -O -fomit-frame-pointer2014060320140517
427885refgcc -funroll-loops -m32 -march=pentium-mmx -O3 -fomit-frame-pointer2014060320140517
428557refgcc -funroll-loops -m32 -march=pentium -O -fomit-frame-pointer2014060320140517
429942refgcc -funroll-loops -m32 -march=k6 -O -fomit-frame-pointer2014060320140517
431885refgcc -m32 -march=pentium-mmx -O3 -fomit-frame-pointer2014060320140517
432282refgcc -m32 -march=pentium -O3 -fomit-frame-pointer2014060320140517
438776refgcc -m32 -march=pentium2 -O2 -fomit-frame-pointer2014060320140517
439076refgcc -m32 -march=pentiumpro -O2 -fomit-frame-pointer2014060320140517
439288refgcc -m32 -march=pentium-m -O2 -fomit-frame-pointer2014060320140517
439358refgcc -m32 -march=pentium3 -O2 -fomit-frame-pointer2014060320140517
441730refgcc -funroll-loops -m32 -march=k6-2 -O3 -fomit-frame-pointer2014060320140517
442218refgcc -funroll-loops -m32 -march=k6 -O3 -fomit-frame-pointer2014060320140517
442342refgcc -m32 -march=pentium -O -fomit-frame-pointer2014060320140517
442385refgcc -m32 -march=pentium-mmx -O -fomit-frame-pointer2014060320140517
442503refgcc -funroll-loops -m32 -march=i486 -O -fomit-frame-pointer2014060320140517
442518refgcc -funroll-loops -m32 -march=athlon -O3 -fomit-frame-pointer2014060320140517
442633refgcc -funroll-loops -m32 -march=k6-3 -O3 -fomit-frame-pointer2014060320140517
443297refgcc -m32 -march=i386 -O3 -fomit-frame-pointer2014060320140517
445428refgcc -m32 -march=i486 -O3 -fomit-frame-pointer2014060320140517
446885refgcc -m32 -march=k6-3 -O3 -fomit-frame-pointer2014060320140517
448061refgcc -funroll-loops -m32 -march=i386 -O3 -fomit-frame-pointer2014060320140517
448573refgcc -m32 -march=k6 -O3 -fomit-frame-pointer2014060320140517
448770refgcc -funroll-loops -m32 -march=i486 -O3 -fomit-frame-pointer2014060320140517
449603refgcc -m32 -march=k6-2 -O3 -fomit-frame-pointer2014060320140517
449646refgcc -m32 -march=prescott -O2 -fomit-frame-pointer2014060320140517
449734refgcc -m32 -march=pentium4 -O2 -fomit-frame-pointer2014060320140517
449824refgcc -m32 -march=k6-2 -O -fomit-frame-pointer2014060320140517
450528refgcc -m32 -march=nocona -O2 -fomit-frame-pointer2014060320140517
452052refgcc -m32 -O2 -fomit-frame-pointer2014060320140517
452088refgcc -m32 -march=core2 -O2 -fomit-frame-pointer2014060320140517
452615refgcc -m32 -march=k6 -O -fomit-frame-pointer2014060320140517
453491refgcc -m32 -march=k6-3 -O -fomit-frame-pointer2014060320140517
453688refgcc -m32 -march=k8 -O2 -fomit-frame-pointer2014060320140517
454785refgcc -funroll-loops -m32 -march=pentiumpro -O2 -fomit-frame-pointer2014060320140517
455085refgcc -m32 -march=athlon -O2 -fomit-frame-pointer2014060320140517
455237refgcc -funroll-loops -m32 -march=pentium-m -O2 -fomit-frame-pointer2014060320140517
455767refgcc -funroll-loops -m32 -march=pentium2 -O2 -fomit-frame-pointer2014060320140517
456385refgcc -funroll-loops -m32 -march=nocona -O2 -fomit-frame-pointer2014060320140517
456467refgcc -funroll-loops -m32 -march=prescott -O2 -fomit-frame-pointer2014060320140517
457164refgcc -funroll-loops -m32 -march=pentium3 -O2 -fomit-frame-pointer2014060320140517
457342refgcc -funroll-loops -m32 -march=pentium4 -O2 -fomit-frame-pointer2014060320140517
460406refgcc -m32 -march=i486 -O -fomit-frame-pointer2014060320140517
463649refgcc -m32 -march=pentium3 -Os -fomit-frame-pointer2014060320140517
463924refgcc -m32 -march=pentium2 -Os -fomit-frame-pointer2014060320140517
465149refgcc -m32 -march=pentium-m -Os -fomit-frame-pointer2014060320140517
466158refgcc -m32 -march=pentiumpro -Os -fomit-frame-pointer2014060320140517
468430refgcc -funroll-loops -m32 -O2 -fomit-frame-pointer2014060320140517
471003refgcc -funroll-loops -m32 -march=k8 -O2 -fomit-frame-pointer2014060320140517
471300refgcc -funroll-loops -m32 -march=athlon -O2 -fomit-frame-pointer2014060320140517
478743refgcc -funroll-loops -m32 -march=pentium-m -Os -fomit-frame-pointer2014060320140517
478766refgcc -funroll-loops -m32 -march=pentium3 -Os -fomit-frame-pointer2014060320140517
478770refgcc -m32 -march=pentium -O2 -fomit-frame-pointer2014060320140517
478800refgcc -funroll-loops -m32 -march=pentium2 -Os -fomit-frame-pointer2014060320140517
478888refgcc -funroll-loops -m32 -march=pentiumpro -Os -fomit-frame-pointer2014060320140517
479070refgcc -m32 -march=pentium-mmx -O2 -fomit-frame-pointer2014060320140517
493394refgcc -m32 -march=i386 -O2 -fomit-frame-pointer2014060320140517
495870refgcc -funroll-loops -m32 -march=pentium -O2 -fomit-frame-pointer2014060320140517
497025refgcc -funroll-loops -m32 -march=pentium-mmx -O2 -fomit-frame-pointer2014060320140517
498900refgcc -m32 -march=i486 -O2 -fomit-frame-pointer2014060320140517
501546refgcc -funroll-loops -m32 -Os -fomit-frame-pointer2014060320140517
504888refgcc -funroll-loops -m32 -march=athlon -Os -fomit-frame-pointer2014060320140517
504961refgcc -funroll-loops -m32 -march=k8 -Os -fomit-frame-pointer2014060320140517
505006refgcc -m32 -march=k6 -Os -fomit-frame-pointer2014060320140517
506309refgcc -m32 -march=k6-3 -Os -fomit-frame-pointer2014060320140517
506806refgcc -m32 -march=k6-2 -Os -fomit-frame-pointer2014060320140517
507443refgcc -m32 -Os -fomit-frame-pointer2014060320140517
507582refgcc -funroll-loops -m32 -march=pentium-mmx -Os -fomit-frame-pointer2014060320140517
508749refgcc -funroll-loops -m32 -march=i386 -Os -fomit-frame-pointer2014060320140517
508851refgcc -funroll-loops -m32 -march=i486 -Os -fomit-frame-pointer2014060320140517
508897refgcc -funroll-loops -m32 -march=pentium4 -Os -fomit-frame-pointer2014060320140517
509134refgcc -funroll-loops -m32 -march=prescott -Os -fomit-frame-pointer2014060320140517
509236refgcc -funroll-loops -m32 -march=nocona -Os -fomit-frame-pointer2014060320140517
510024refgcc -m32 -march=pentium -Os -fomit-frame-pointer2014060320140517
510506refgcc -m32 -march=pentium-mmx -Os -fomit-frame-pointer2014060320140517
510946refgcc -m32 -march=core2 -Os -fomit-frame-pointer2014060320140517
512285refgcc -m32 -march=i386 -Os -fomit-frame-pointer2014060320140517
512473refgcc -m32 -march=i486 -Os -fomit-frame-pointer2014060320140517
512727refgcc -funroll-loops -m32 -march=k6 -Os -fomit-frame-pointer2014060320140517
512997refgcc -m32 -march=pentium4 -Os -fomit-frame-pointer2014060320140517
513197refgcc -m32 -march=nocona -Os -fomit-frame-pointer2014060320140517
513358refgcc -funroll-loops -m32 -march=pentium -Os -fomit-frame-pointer2014060320140517
513440refgcc -m32 -march=athlon -Os -fomit-frame-pointer2014060320140517
513491refgcc -m32 -march=prescott -Os -fomit-frame-pointer2014060320140517
514088refgcc -m32 -march=k8 -Os -fomit-frame-pointer2014060320140517
514794refgcc -funroll-loops -m32 -march=k6-2 -Os -fomit-frame-pointer2014060320140517
514864refgcc -funroll-loops -m32 -march=i386 -O2 -fomit-frame-pointer2014060320140517
515261refgcc -funroll-loops -m32 -march=k6-3 -Os -fomit-frame-pointer2014060320140517
516024refgcc -funroll-loops -m32 -march=i486 -O2 -fomit-frame-pointer2014060320140517
518812refgcc -m32 -march=k6-3 -O2 -fomit-frame-pointer2014060320140517
520091refgcc -m32 -march=k6-2 -O2 -fomit-frame-pointer2014060320140517
520945refgcc -m32 -march=k6 -O2 -fomit-frame-pointer2014060320140517
531248refgcc -funroll-loops -m32 -march=k6-3 -O2 -fomit-frame-pointer2014060320140517
531888refgcc -funroll-loops -m32 -march=k6-2 -O2 -fomit-frame-pointer2014060320140517
531939refgcc -funroll-loops -m32 -march=k6 -O2 -fomit-frame-pointer2014060320140517