Implementation notes: x86, h5nano, crypto_aead/shellaes128v1d8n80

Computer: h5nano
Architecture: x86
CPU ID: CentaurHauls-000006f8-afc9fbff
SUPERCOP version: 20141014
Operation: crypto_aead
Primitive: shellaes128v1d8n80
TimeImplementationCompilerBenchmark dateSUPERCOP version
456905refgcc -funroll-loops -m32 -march=barcelona -O2 -fomit-frame-pointer2014081920140622
457010refgcc -funroll-loops -m32 -march=athlon -O2 -fomit-frame-pointer2014081920140622
457140refgcc -funroll-loops -m32 -O2 -fomit-frame-pointer2014081920140622
457695refgcc -funroll-loops -m32 -march=k8 -O2 -fomit-frame-pointer2014081920140622
471620refgcc -funroll-loops -m32 -march=k8 -O3 -fomit-frame-pointer2014081920140622
473310refgcc -funroll-loops -m32 -march=barcelona -O3 -fomit-frame-pointer2014081920140622
476435refgcc -funroll-loops -m32 -march=athlon -O3 -fomit-frame-pointer2014081920140622
479925refgcc -funroll-loops -m32 -O3 -fomit-frame-pointer2014081920140622
481775refgcc -m32 -march=core2 -msse4 -O3 -fomit-frame-pointer2014081920140622
481790refgcc -m32 -march=core2 -msse4.1 -O3 -fomit-frame-pointer2014081920140622
482240refgcc -m32 -march=native -mtune=native -O3 -fomit-frame-pointer2014081920140622
482635refgcc -m32 -march=corei7 -O3 -fomit-frame-pointer2014081920140622
483240refgcc -m32 -march=core2 -O3 -fomit-frame-pointer2014081920140622
484570refgcc -m32 -march=barcelona -O3 -fomit-frame-pointer2014081920140622
485480refgcc -m32 -march=k8 -O3 -fomit-frame-pointer2014081920140622
486725refgcc -m32 -O3 -fomit-frame-pointer2014081920140622
489605refgcc -m32 -march=athlon -O3 -fomit-frame-pointer2014081920140622
490705refgcc -funroll-loops -m32 -march=prescott -O3 -fomit-frame-pointer2014081920140622
490790refgcc -funroll-loops -m32 -march=nocona -O3 -fomit-frame-pointer2014081920140622
493765refgcc -funroll-loops -m32 -march=pentiumpro -O2 -fomit-frame-pointer2014081920140622
493910refgcc -funroll-loops -m32 -march=prescott -O2 -fomit-frame-pointer2014081920140622
494060refgcc -funroll-loops -m32 -march=nocona -O2 -fomit-frame-pointer2014081920140622
494080refgcc -funroll-loops -m32 -march=pentium2 -O2 -fomit-frame-pointer2014081920140622
494510refgcc -funroll-loops -m32 -march=pentium-m -O2 -fomit-frame-pointer2014081920140622
496325refgcc -funroll-loops -m32 -march=pentium3 -O2 -fomit-frame-pointer2014081920140622
497385refgcc -m32 -march=nocona -O3 -fomit-frame-pointer2014081920140622
497385refgcc -m32 -march=prescott -O3 -fomit-frame-pointer2014081920140622
500665refgcc -m32 -march=athlon -O2 -fomit-frame-pointer2014081920140622
504425refgcc -m32 -march=k8 -O2 -fomit-frame-pointer2014081920140622
505760refgcc -m32 -march=barcelona -O2 -fomit-frame-pointer2014081920140622
506120refgcc -m32 -O2 -fomit-frame-pointer2014081920140622
509075refgcc -funroll-loops -m32 -march=pentium-m -O3 -fomit-frame-pointer2014081920140622
509675refgcc -m32 -march=native -mtune=native -O2 -fomit-frame-pointer2014081920140622
509740refgcc -m32 -march=corei7-avx -O2 -fomit-frame-pointer2014081920140622
509780refgcc -m32 -march=core2 -msse4 -O2 -fomit-frame-pointer2014081920140622
510005refgcc -m32 -march=corei7 -O2 -fomit-frame-pointer2014081920140622
510070refgcc -m32 -march=core2 -O2 -fomit-frame-pointer2014081920140622
510130refgcc -m32 -march=core-avx-i -O2 -fomit-frame-pointer2014081920140622
510245refgcc -m32 -march=core2 -msse4.1 -O2 -fomit-frame-pointer2014081920140622
510575refgcc -funroll-loops -m32 -march=k6 -O2 -fomit-frame-pointer2014081920140622
511215refgcc -funroll-loops -m32 -march=k6-2 -O2 -fomit-frame-pointer2014081920140622
511620refgcc -funroll-loops -m32 -march=k6-3 -O2 -fomit-frame-pointer2014081920140622
512310refgcc -funroll-loops -m32 -march=pentium4 -O3 -fomit-frame-pointer2014081920140622
515580refgcc -funroll-loops -m32 -march=pentiumpro -O3 -fomit-frame-pointer2014081920140622
515665refgcc -m32 -march=pentium-m -O3 -fomit-frame-pointer2014081920140622
515805refgcc -funroll-loops -m32 -march=pentium2 -O3 -fomit-frame-pointer2014081920140622
516745refgcc -funroll-loops -m32 -march=pentium4 -O2 -fomit-frame-pointer2014081920140622
518390refgcc -m32 -march=pentiumpro -O3 -fomit-frame-pointer2014081920140622
518515refgcc -m32 -march=pentium2 -O3 -fomit-frame-pointer2014081920140622
519105refgcc -m32 -march=pentium4 -O3 -fomit-frame-pointer2014081920140622
520065refgcc -m32 -march=prescott -O2 -fomit-frame-pointer2014081920140622
520135refgcc -m32 -march=nocona -O2 -fomit-frame-pointer2014081920140622
524605refgcc -funroll-loops -m32 -march=pentium3 -O3 -fomit-frame-pointer2014081920140622
525280refgcc -m32 -march=pentium4 -O2 -fomit-frame-pointer2014081920140622
527765refgcc -funroll-loops -m32 -march=k6-3 -O3 -fomit-frame-pointer2014081920140622
527805refgcc -funroll-loops -m32 -march=k6-2 -O3 -fomit-frame-pointer2014081920140622
528530refgcc -m32 -march=pentium-m -O2 -fomit-frame-pointer2014081920140622
528870refgcc -funroll-loops -m32 -march=k6 -O3 -fomit-frame-pointer2014081920140622
529525refgcc -m32 -march=pentiumpro -O2 -fomit-frame-pointer2014081920140622
529575refgcc -m32 -march=pentium3 -O2 -fomit-frame-pointer2014081920140622
530020refgcc -m32 -march=pentium2 -O2 -fomit-frame-pointer2014081920140622
530955refgcc -funroll-loops -m32 -march=pentiumpro -O -fomit-frame-pointer2014081920140622
531195refgcc -funroll-loops -m32 -march=pentium-m -O -fomit-frame-pointer2014081920140622
531275refgcc -funroll-loops -m32 -march=pentium3 -O -fomit-frame-pointer2014081920140622
531420refgcc -funroll-loops -m32 -march=pentium2 -O -fomit-frame-pointer2014081920140622
531495refgcc -m32 -march=pentium3 -O3 -fomit-frame-pointer2014081920140622
531515refgcc -funroll-loops -m32 -march=i386 -O3 -fomit-frame-pointer2014081920140622
534905refgcc -funroll-loops -m32 -march=i386 -O2 -fomit-frame-pointer2014081920140622
537685refgcc -m32 -march=i386 -O3 -fomit-frame-pointer2014081920140622
538915refgcc -m32 -march=k6-3 -O3 -fomit-frame-pointer2014081920140622
538930refgcc -m32 -march=k6 -O3 -fomit-frame-pointer2014081920140622
539045refgcc -m32 -march=k6-2 -O3 -fomit-frame-pointer2014081920140622
540605refgcc -m32 -march=k6-3 -Os -fomit-frame-pointer2014081920140622
540710refgcc -m32 -march=k6 -Os -fomit-frame-pointer2014081920140622
540795refgcc -m32 -march=k6-2 -Os -fomit-frame-pointer2014081920140622
541875refgcc -m32 -Os -fomit-frame-pointer2014081920140622
545675refgcc -funroll-loops -m32 -march=i386 -O -fomit-frame-pointer2014081920140622
546000refgcc -funroll-loops -m32 -march=pentium-mmx -Os -fomit-frame-pointer2014081920140622
546165refgcc -funroll-loops -m32 -march=pentium -Os -fomit-frame-pointer2014081920140622
546270refgcc -m32 -march=k8 -Os -fomit-frame-pointer2014081920140622
546440refgcc -m32 -march=barcelona -Os -fomit-frame-pointer2014081920140622
546830refgcc -m32 -march=pentium-mmx -Os -fomit-frame-pointer2014081920140622
547000refgcc -m32 -march=pentium -Os -fomit-frame-pointer2014081920140622
547440refgcc -funroll-loops -m32 -march=pentium -O2 -fomit-frame-pointer2014081920140622
547600refgcc -funroll-loops -m32 -march=pentium-mmx -O2 -fomit-frame-pointer2014081920140622
547660refgcc -m32 -march=athlon -Os -fomit-frame-pointer2014081920140622
548005refgcc -m32 -march=core-avx-i -Os -fomit-frame-pointer2014081920140622
548055refgcc -m32 -march=core2 -msse4 -Os -fomit-frame-pointer2014081920140622
548105refgcc -m32 -march=corei7 -Os -fomit-frame-pointer2014081920140622
548160refgcc -m32 -march=native -mtune=native -Os -fomit-frame-pointer2014081920140622
548185refgcc -m32 -march=corei7-avx -Os -fomit-frame-pointer2014081920140622
548195refgcc -funroll-loops -m32 -march=nocona -O -fomit-frame-pointer2014081920140622
548225refgcc -m32 -march=core2 -msse4.1 -Os -fomit-frame-pointer2014081920140622
548230refgcc -m32 -march=core2 -Os -fomit-frame-pointer2014081920140622
548260refgcc -funroll-loops -m32 -march=prescott -O -fomit-frame-pointer2014081920140622
548535refgcc -funroll-loops -m32 -O -fomit-frame-pointer2014081920140622
549005refgcc -funroll-loops -m32 -march=barcelona -O -fomit-frame-pointer2014081920140622
549125refgcc -funroll-loops -m32 -march=athlon -O -fomit-frame-pointer2014081920140622
549555refgcc -funroll-loops -m32 -march=k8 -O -fomit-frame-pointer2014081920140622
549710refgcc -m32 -march=core2 -O -fomit-frame-pointer2014081920140622
549720refgcc -m32 -march=corei7-avx -O -fomit-frame-pointer2014081920140622
549775refgcc -m32 -march=core2 -msse4 -O -fomit-frame-pointer2014081920140622
549810refgcc -m32 -march=native -mtune=native -O -fomit-frame-pointer2014081920140622
549885refgcc -m32 -march=core2 -msse4.1 -O -fomit-frame-pointer2014081920140622
549950refgcc -m32 -march=core-avx-i -O -fomit-frame-pointer2014081920140622
549960refgcc -m32 -march=corei7 -O -fomit-frame-pointer2014081920140622
550205refgcc -m32 -O -fomit-frame-pointer2014081920140622
550945refgcc -m32 -march=k6 -O2 -fomit-frame-pointer2014081920140622
551085refgcc -funroll-loops -m32 -march=pentium4 -O -fomit-frame-pointer2014081920140622
551270refgcc -m32 -march=athlon -O -fomit-frame-pointer2014081920140622
551305refgcc -m32 -march=k6-2 -O2 -fomit-frame-pointer2014081920140622
551315refgcc -m32 -march=k6-3 -O2 -fomit-frame-pointer2014081920140622
552055refgcc -m32 -march=nocona -O -fomit-frame-pointer2014081920140622
552390refgcc -m32 -march=prescott -O -fomit-frame-pointer2014081920140622
553235refgcc -funroll-loops -m32 -march=barcelona -Os -fomit-frame-pointer2014081920140622
553685refgcc -funroll-loops -m32 -march=athlon -Os -fomit-frame-pointer2014081920140622
554895refgcc -m32 -march=i386 -O2 -fomit-frame-pointer2014081920140622
555005refgcc -funroll-loops -m32 -march=k8 -Os -fomit-frame-pointer2014081920140622
555240refgcc -funroll-loops -m32 -march=k6 -Os -fomit-frame-pointer2014081920140622
555375refgcc -funroll-loops -m32 -march=k6-3 -Os -fomit-frame-pointer2014081920140622
555550refgcc -funroll-loops -m32 -march=k6-2 -Os -fomit-frame-pointer2014081920140622
555660refgcc -m32 -march=prescott -Os -fomit-frame-pointer2014081920140622
555700refgcc -m32 -march=pentium4 -Os -fomit-frame-pointer2014081920140622
555750refgcc -m32 -march=nocona -Os -fomit-frame-pointer2014081920140622
556740refgcc -funroll-loops -m32 -Os -fomit-frame-pointer2014081920140622
558125refgcc -m32 -march=i386 -O -fomit-frame-pointer2014081920140622
558230refgcc -funroll-loops -m32 -march=k6-2 -O -fomit-frame-pointer2014081920140622
558370refgcc -funroll-loops -m32 -march=k6 -O -fomit-frame-pointer2014081920140622
558450refgcc -funroll-loops -m32 -march=k6-3 -O -fomit-frame-pointer2014081920140622
560160refgcc -funroll-loops -m32 -march=pentium-mmx -O3 -fomit-frame-pointer2014081920140622
560535refgcc -funroll-loops -m32 -march=i486 -O2 -fomit-frame-pointer2014081920140622
560885refgcc -funroll-loops -m32 -march=pentium -O3 -fomit-frame-pointer2014081920140622
561505refgcc -funroll-loops -m32 -march=pentium4 -Os -fomit-frame-pointer2014081920140622
561945refgcc -funroll-loops -m32 -march=i386 -Os -fomit-frame-pointer2014081920140622
562000refgcc -funroll-loops -m32 -march=i486 -Os -fomit-frame-pointer2014081920140622
562605refgcc -funroll-loops -m32 -march=prescott -Os -fomit-frame-pointer2014081920140622
562695refgcc -funroll-loops -m32 -march=nocona -Os -fomit-frame-pointer2014081920140622
563415refgcc -m32 -march=i486 -Os -fomit-frame-pointer2014081920140622
564310refgcc -m32 -march=pentium2 -Os -fomit-frame-pointer2014081920140622
564360refgcc -m32 -march=pentium3 -Os -fomit-frame-pointer2014081920140622
564535refgcc -m32 -march=pentium-m -Os -fomit-frame-pointer2014081920140622
564570refgcc -m32 -march=pentiumpro -Os -fomit-frame-pointer2014081920140622
566185refgcc -m32 -march=barcelona -O -fomit-frame-pointer2014081920140622
567500refgcc -m32 -march=i386 -Os -fomit-frame-pointer2014081920140622
567645refgcc -funroll-loops -m32 -march=i486 -O3 -fomit-frame-pointer2014081920140622
567915refgcc -funroll-loops -m32 -march=pentium-m -Os -fomit-frame-pointer2014081920140622
568295refgcc -funroll-loops -m32 -march=pentium2 -Os -fomit-frame-pointer2014081920140622
568430refgcc -funroll-loops -m32 -march=pentium3 -Os -fomit-frame-pointer2014081920140622
568560refgcc -m32 -march=k8 -O -fomit-frame-pointer2014081920140622
568740refgcc -funroll-loops -m32 -march=pentiumpro -Os -fomit-frame-pointer2014081920140622
568840refgcc -funroll-loops -m32 -march=pentium-mmx -O -fomit-frame-pointer2014081920140622
569090refgcc -funroll-loops -m32 -march=pentium -O -fomit-frame-pointer2014081920140622
569755refgcc -m32 -march=k6-2 -O -fomit-frame-pointer2014081920140622
569790refgcc -m32 -march=pentium3 -O -fomit-frame-pointer2014081920140622
570240refgcc -m32 -march=k6 -O -fomit-frame-pointer2014081920140622
570370refgcc -m32 -march=k6-3 -O -fomit-frame-pointer2014081920140622
570625refgcc -m32 -march=i486 -O3 -fomit-frame-pointer2014081920140622
571395refgcc -m32 -march=pentium4 -O -fomit-frame-pointer2014081920140622
571430refgcc -m32 -march=pentium2 -O -fomit-frame-pointer2014081920140622
571710refgcc -m32 -march=pentium-m -O -fomit-frame-pointer2014081920140622
571740refgcc -m32 -march=pentiumpro -O -fomit-frame-pointer2014081920140622
573005refgcc -m32 -march=pentium -O3 -fomit-frame-pointer2014081920140622
573040refgcc -m32 -march=pentium-mmx -O3 -fomit-frame-pointer2014081920140622
577640refgcc -m32 -march=pentium -O -fomit-frame-pointer2014081920140622
577795refgcc -m32 -march=pentium-mmx -O -fomit-frame-pointer2014081920140622
579075refgcc -m32 -march=i486 -O2 -fomit-frame-pointer2014081920140622
580575refgcc -funroll-loops -m32 -march=i486 -O -fomit-frame-pointer2014081920140622
586950refgcc -m32 -march=i486 -O -fomit-frame-pointer2014081920140622
608040refgcc -m32 -march=pentium-mmx -O2 -fomit-frame-pointer2014081920140622
608125refgcc -m32 -march=pentium -O2 -fomit-frame-pointer2014081920140622