Implementation notes: x86, h5nano, crypto_aead/shellaes128v1d5n80

Computer: h5nano
Architecture: x86
CPU ID: CentaurHauls-000006f8-afc9fbff
SUPERCOP version: 20141014
Operation: crypto_aead
Primitive: shellaes128v1d5n80
TimeImplementationCompilerBenchmark dateSUPERCOP version
459690refgcc -funroll-loops -m32 -O2 -fomit-frame-pointer2014081920140622
460145refgcc -funroll-loops -m32 -march=barcelona -O2 -fomit-frame-pointer2014081920140622
460230refgcc -funroll-loops -m32 -march=k8 -O2 -fomit-frame-pointer2014081920140622
460315refgcc -funroll-loops -m32 -march=athlon -O2 -fomit-frame-pointer2014081920140622
474775refgcc -funroll-loops -m32 -march=k8 -O3 -fomit-frame-pointer2014081920140622
476655refgcc -funroll-loops -m32 -march=barcelona -O3 -fomit-frame-pointer2014081920140622
480760refgcc -funroll-loops -m32 -march=athlon -O3 -fomit-frame-pointer2014081920140622
483155refgcc -funroll-loops -m32 -O3 -fomit-frame-pointer2014081920140622
484805refgcc -m32 -march=core2 -O3 -fomit-frame-pointer2014081920140622
487145refgcc -m32 -march=core2 -msse4 -O3 -fomit-frame-pointer2014081920140622
487200refgcc -m32 -march=core2 -msse4.1 -O3 -fomit-frame-pointer2014081920140622
487745refgcc -m32 -march=corei7 -O3 -fomit-frame-pointer2014081920140622
488030refgcc -m32 -march=native -mtune=native -O3 -fomit-frame-pointer2014081920140622
488550refgcc -m32 -march=k8 -O3 -fomit-frame-pointer2014081920140622
488730refgcc -m32 -O3 -fomit-frame-pointer2014081920140622
488950refgcc -m32 -march=barcelona -O3 -fomit-frame-pointer2014081920140622
492615refgcc -m32 -march=athlon -O3 -fomit-frame-pointer2014081920140622
494750refgcc -funroll-loops -m32 -march=prescott -O3 -fomit-frame-pointer2014081920140622
494785refgcc -funroll-loops -m32 -march=nocona -O3 -fomit-frame-pointer2014081920140622
495355refgcc -funroll-loops -m32 -march=prescott -O2 -fomit-frame-pointer2014081920140622
497110refgcc -funroll-loops -m32 -march=nocona -O2 -fomit-frame-pointer2014081920140622
497165refgcc -funroll-loops -m32 -march=pentium2 -O2 -fomit-frame-pointer2014081920140622
497405refgcc -funroll-loops -m32 -march=pentium-m -O2 -fomit-frame-pointer2014081920140622
497550refgcc -funroll-loops -m32 -march=pentium3 -O2 -fomit-frame-pointer2014081920140622
498105refgcc -funroll-loops -m32 -march=pentiumpro -O2 -fomit-frame-pointer2014081920140622
502920refgcc -m32 -march=nocona -O3 -fomit-frame-pointer2014081920140622
503250refgcc -m32 -march=prescott -O3 -fomit-frame-pointer2014081920140622
504680refgcc -m32 -march=athlon -O2 -fomit-frame-pointer2014081920140622
510115refgcc -m32 -O2 -fomit-frame-pointer2014081920140622
511055refgcc -m32 -march=k8 -O2 -fomit-frame-pointer2014081920140622
511245refgcc -m32 -march=barcelona -O2 -fomit-frame-pointer2014081920140622
513460refgcc -funroll-loops -m32 -march=pentium-m -O3 -fomit-frame-pointer2014081920140622
514570refgcc -m32 -march=corei7 -O2 -fomit-frame-pointer2014081920140622
514610refgcc -m32 -march=core-avx-i -O2 -fomit-frame-pointer2014081920140622
514745refgcc -m32 -march=corei7-avx -O2 -fomit-frame-pointer2014081920140622
514780refgcc -m32 -march=core2 -O2 -fomit-frame-pointer2014081920140622
515020refgcc -m32 -march=core2 -msse4 -O2 -fomit-frame-pointer2014081920140622
515100refgcc -m32 -march=core2 -msse4.1 -O2 -fomit-frame-pointer2014081920140622
515810refgcc -m32 -march=native -mtune=native -O2 -fomit-frame-pointer2014081920140622
516480refgcc -funroll-loops -m32 -march=k6-2 -O2 -fomit-frame-pointer2014081920140622
516640refgcc -funroll-loops -m32 -march=pentium4 -O3 -fomit-frame-pointer2014081920140622
516755refgcc -funroll-loops -m32 -march=k6-3 -O2 -fomit-frame-pointer2014081920140622
516990refgcc -funroll-loops -m32 -march=k6 -O2 -fomit-frame-pointer2014081920140622
518215refgcc -m32 -march=pentium-m -O3 -fomit-frame-pointer2014081920140622
518395refgcc -funroll-loops -m32 -march=pentium4 -O2 -fomit-frame-pointer2014081920140622
519225refgcc -funroll-loops -m32 -march=pentium2 -O3 -fomit-frame-pointer2014081920140622
519265refgcc -funroll-loops -m32 -march=pentiumpro -O3 -fomit-frame-pointer2014081920140622
523200refgcc -m32 -march=pentiumpro -O3 -fomit-frame-pointer2014081920140622
523460refgcc -m32 -march=pentium4 -O3 -fomit-frame-pointer2014081920140622
523540refgcc -m32 -march=pentium2 -O3 -fomit-frame-pointer2014081920140622
524140refgcc -m32 -march=prescott -O2 -fomit-frame-pointer2014081920140622
524220refgcc -m32 -march=nocona -O2 -fomit-frame-pointer2014081920140622
528005refgcc -funroll-loops -m32 -march=pentium3 -O3 -fomit-frame-pointer2014081920140622
529360refgcc -m32 -march=pentium4 -O2 -fomit-frame-pointer2014081920140622
531645refgcc -m32 -march=pentium2 -O2 -fomit-frame-pointer2014081920140622
531770refgcc -m32 -march=pentium-m -O2 -fomit-frame-pointer2014081920140622
531890refgcc -m32 -march=pentium3 -O2 -fomit-frame-pointer2014081920140622
532240refgcc -funroll-loops -m32 -march=k6-3 -O3 -fomit-frame-pointer2014081920140622
532270refgcc -funroll-loops -m32 -march=k6 -O3 -fomit-frame-pointer2014081920140622
532305refgcc -funroll-loops -m32 -march=k6-2 -O3 -fomit-frame-pointer2014081920140622
534560refgcc -funroll-loops -m32 -march=pentium-m -O -fomit-frame-pointer2014081920140622
534560refgcc -funroll-loops -m32 -march=pentium2 -O -fomit-frame-pointer2014081920140622
534745refgcc -funroll-loops -m32 -march=pentiumpro -O -fomit-frame-pointer2014081920140622
534755refgcc -funroll-loops -m32 -march=pentium3 -O -fomit-frame-pointer2014081920140622
535185refgcc -m32 -march=pentiumpro -O2 -fomit-frame-pointer2014081920140622
535885refgcc -m32 -march=pentium3 -O3 -fomit-frame-pointer2014081920140622
536065refgcc -funroll-loops -m32 -march=i386 -O2 -fomit-frame-pointer2014081920140622
536240refgcc -funroll-loops -m32 -march=i386 -O3 -fomit-frame-pointer2014081920140622
541485refgcc -m32 -march=i386 -O3 -fomit-frame-pointer2014081920140622
542905refgcc -m32 -march=k6 -O3 -fomit-frame-pointer2014081920140622
543115refgcc -m32 -march=k6-2 -O3 -fomit-frame-pointer2014081920140622
543245refgcc -m32 -march=k6-3 -O3 -fomit-frame-pointer2014081920140622
543965refgcc -m32 -march=k6-2 -Os -fomit-frame-pointer2014081920140622
544060refgcc -m32 -march=k6 -Os -fomit-frame-pointer2014081920140622
544320refgcc -m32 -march=k6-3 -Os -fomit-frame-pointer2014081920140622
545745refgcc -m32 -Os -fomit-frame-pointer2014081920140622
548795refgcc -funroll-loops -m32 -march=pentium4 -O -fomit-frame-pointer2014081920140622
549385refgcc -funroll-loops -m32 -march=i386 -O -fomit-frame-pointer2014081920140622
549855refgcc -funroll-loops -m32 -march=pentium-mmx -Os -fomit-frame-pointer2014081920140622
549940refgcc -m32 -march=barcelona -Os -fomit-frame-pointer2014081920140622
550105refgcc -funroll-loops -m32 -march=pentium -Os -fomit-frame-pointer2014081920140622
550225refgcc -m32 -march=k8 -Os -fomit-frame-pointer2014081920140622
550510refgcc -m32 -march=pentium-mmx -Os -fomit-frame-pointer2014081920140622
551115refgcc -m32 -march=pentium -Os -fomit-frame-pointer2014081920140622
551425refgcc -m32 -march=athlon -Os -fomit-frame-pointer2014081920140622
551550refgcc -funroll-loops -m32 -march=nocona -O -fomit-frame-pointer2014081920140622
551595refgcc -funroll-loops -m32 -march=pentium-mmx -O2 -fomit-frame-pointer2014081920140622
551630refgcc -m32 -march=core2 -msse4.1 -Os -fomit-frame-pointer2014081920140622
551635refgcc -funroll-loops -m32 -march=pentium -O2 -fomit-frame-pointer2014081920140622
551830refgcc -funroll-loops -m32 -march=prescott -O -fomit-frame-pointer2014081920140622
551850refgcc -m32 -march=core2 -Os -fomit-frame-pointer2014081920140622
551905refgcc -m32 -march=corei7 -Os -fomit-frame-pointer2014081920140622
551930refgcc -funroll-loops -m32 -O -fomit-frame-pointer2014081920140622
551930refgcc -m32 -march=core-avx-i -Os -fomit-frame-pointer2014081920140622
552075refgcc -m32 -march=native -mtune=native -Os -fomit-frame-pointer2014081920140622
552090refgcc -m32 -march=core2 -msse4 -Os -fomit-frame-pointer2014081920140622
552180refgcc -m32 -march=corei7-avx -Os -fomit-frame-pointer2014081920140622
552310refgcc -funroll-loops -m32 -march=k8 -O -fomit-frame-pointer2014081920140622
552465refgcc -funroll-loops -m32 -march=barcelona -O -fomit-frame-pointer2014081920140622
552600refgcc -funroll-loops -m32 -march=athlon -O -fomit-frame-pointer2014081920140622
553435refgcc -m32 -march=core2 -O -fomit-frame-pointer2014081920140622
553465refgcc -m32 -march=corei7-avx -O -fomit-frame-pointer2014081920140622
553465refgcc -m32 -march=native -mtune=native -O -fomit-frame-pointer2014081920140622
553480refgcc -m32 -march=core2 -msse4.1 -O -fomit-frame-pointer2014081920140622
553630refgcc -m32 -march=corei7 -O -fomit-frame-pointer2014081920140622
553690refgcc -m32 -march=core-avx-i -O -fomit-frame-pointer2014081920140622
553885refgcc -m32 -O -fomit-frame-pointer2014081920140622
553915refgcc -m32 -march=core2 -msse4 -O -fomit-frame-pointer2014081920140622
554410refgcc -m32 -march=athlon -O -fomit-frame-pointer2014081920140622
555395refgcc -m32 -march=prescott -O -fomit-frame-pointer2014081920140622
555540refgcc -m32 -march=nocona -O -fomit-frame-pointer2014081920140622
555765refgcc -m32 -march=k6-3 -O2 -fomit-frame-pointer2014081920140622
555765refgcc -m32 -march=k6 -O2 -fomit-frame-pointer2014081920140622
555870refgcc -m32 -march=k6-2 -O2 -fomit-frame-pointer2014081920140622
556355refgcc -funroll-loops -m32 -march=k8 -Os -fomit-frame-pointer2014081920140622
556545refgcc -funroll-loops -m32 -march=barcelona -Os -fomit-frame-pointer2014081920140622
557805refgcc -funroll-loops -m32 -march=athlon -Os -fomit-frame-pointer2014081920140622
558800refgcc -m32 -march=i386 -O2 -fomit-frame-pointer2014081920140622
559130refgcc -funroll-loops -m32 -march=k6-2 -Os -fomit-frame-pointer2014081920140622
559235refgcc -funroll-loops -m32 -march=k6 -Os -fomit-frame-pointer2014081920140622
559305refgcc -funroll-loops -m32 -march=k6-3 -Os -fomit-frame-pointer2014081920140622
559565refgcc -m32 -march=prescott -Os -fomit-frame-pointer2014081920140622
559600refgcc -m32 -march=nocona -Os -fomit-frame-pointer2014081920140622
559680refgcc -m32 -march=pentium4 -Os -fomit-frame-pointer2014081920140622
560125refgcc -m32 -march=pentium -O2 -fomit-frame-pointer2014081920140622
560400refgcc -m32 -march=pentium-mmx -O2 -fomit-frame-pointer2014081920140622
560540refgcc -funroll-loops -m32 -Os -fomit-frame-pointer2014081920140622
561510refgcc -m32 -march=barcelona -O -fomit-frame-pointer2014081920140622
561590refgcc -m32 -march=i386 -O -fomit-frame-pointer2014081920140622
562850refgcc -m32 -march=k8 -O -fomit-frame-pointer2014081920140622
562920refgcc -funroll-loops -m32 -march=k6 -O -fomit-frame-pointer2014081920140622
562950refgcc -funroll-loops -m32 -march=k6-2 -O -fomit-frame-pointer2014081920140622
563235refgcc -funroll-loops -m32 -march=k6-3 -O -fomit-frame-pointer2014081920140622
564415refgcc -funroll-loops -m32 -march=pentium-mmx -O3 -fomit-frame-pointer2014081920140622
564765refgcc -funroll-loops -m32 -march=i486 -O2 -fomit-frame-pointer2014081920140622
565080refgcc -funroll-loops -m32 -march=nocona -Os -fomit-frame-pointer2014081920140622
565420refgcc -funroll-loops -m32 -march=pentium4 -Os -fomit-frame-pointer2014081920140622
565480refgcc -funroll-loops -m32 -march=prescott -Os -fomit-frame-pointer2014081920140622
565765refgcc -funroll-loops -m32 -march=i486 -Os -fomit-frame-pointer2014081920140622
566385refgcc -funroll-loops -m32 -march=pentium -O3 -fomit-frame-pointer2014081920140622
567200refgcc -m32 -march=i486 -Os -fomit-frame-pointer2014081920140622
567320refgcc -funroll-loops -m32 -march=i386 -Os -fomit-frame-pointer2014081920140622
567450refgcc -m32 -march=pentiumpro -Os -fomit-frame-pointer2014081920140622
568100refgcc -m32 -march=pentium3 -Os -fomit-frame-pointer2014081920140622
568135refgcc -m32 -march=pentium-m -Os -fomit-frame-pointer2014081920140622
568225refgcc -m32 -march=pentium2 -Os -fomit-frame-pointer2014081920140622
571460refgcc -m32 -march=i386 -Os -fomit-frame-pointer2014081920140622
571630refgcc -funroll-loops -m32 -march=i486 -O3 -fomit-frame-pointer2014081920140622
571950refgcc -funroll-loops -m32 -march=pentium2 -Os -fomit-frame-pointer2014081920140622
572060refgcc -funroll-loops -m32 -march=pentium -O -fomit-frame-pointer2014081920140622
572105refgcc -funroll-loops -m32 -march=pentium3 -Os -fomit-frame-pointer2014081920140622
572175refgcc -funroll-loops -m32 -march=pentiumpro -Os -fomit-frame-pointer2014081920140622
572255refgcc -funroll-loops -m32 -march=pentium-m -Os -fomit-frame-pointer2014081920140622
572290refgcc -m32 -march=k6 -O -fomit-frame-pointer2014081920140622
572305refgcc -m32 -march=k6-3 -O -fomit-frame-pointer2014081920140622
572340refgcc -funroll-loops -m32 -march=pentium-mmx -O -fomit-frame-pointer2014081920140622
573190refgcc -m32 -march=k6-2 -O -fomit-frame-pointer2014081920140622
573795refgcc -m32 -march=pentiumpro -O -fomit-frame-pointer2014081920140622
574805refgcc -m32 -march=pentium4 -O -fomit-frame-pointer2014081920140622
575000refgcc -m32 -march=pentium2 -O -fomit-frame-pointer2014081920140622
575100refgcc -m32 -march=pentium3 -O -fomit-frame-pointer2014081920140622
575160refgcc -m32 -march=pentium-m -O -fomit-frame-pointer2014081920140622
575425refgcc -m32 -march=i486 -O3 -fomit-frame-pointer2014081920140622
575890refgcc -m32 -march=pentium -O3 -fomit-frame-pointer2014081920140622
576070refgcc -m32 -march=pentium-mmx -O3 -fomit-frame-pointer2014081920140622
582070refgcc -m32 -march=pentium -O -fomit-frame-pointer2014081920140622
582130refgcc -m32 -march=pentium-mmx -O -fomit-frame-pointer2014081920140622
584635refgcc -m32 -march=i486 -O2 -fomit-frame-pointer2014081920140622
584915refgcc -funroll-loops -m32 -march=i486 -O -fomit-frame-pointer2014081920140622
590820refgcc -m32 -march=i486 -O -fomit-frame-pointer2014081920140622