Implementation notes: x86, h5nano, crypto_aead/shellaes128v1d7n80

Computer: h5nano
Architecture: x86
CPU ID: CentaurHauls-000006f8-afc9fbff
SUPERCOP version: 20141014
Operation: crypto_aead
Primitive: shellaes128v1d7n80
TimeImplementationCompilerBenchmark dateSUPERCOP version
456335refgcc -funroll-loops -m32 -O2 -fomit-frame-pointer2014081920140622
456460refgcc -funroll-loops -m32 -march=barcelona -O2 -fomit-frame-pointer2014081920140622
456475refgcc -funroll-loops -m32 -march=k8 -O2 -fomit-frame-pointer2014081920140622
457875refgcc -funroll-loops -m32 -march=athlon -O2 -fomit-frame-pointer2014081920140622
470620refgcc -funroll-loops -m32 -march=k8 -O3 -fomit-frame-pointer2014081920140622
472910refgcc -funroll-loops -m32 -march=barcelona -O3 -fomit-frame-pointer2014081920140622
477165refgcc -funroll-loops -m32 -march=athlon -O3 -fomit-frame-pointer2014081920140622
479665refgcc -funroll-loops -m32 -O3 -fomit-frame-pointer2014081920140622
481640refgcc -m32 -march=core2 -msse4 -O3 -fomit-frame-pointer2014081920140622
481710refgcc -m32 -march=core2 -msse4.1 -O3 -fomit-frame-pointer2014081920140622
481810refgcc -m32 -march=native -mtune=native -O3 -fomit-frame-pointer2014081920140622
482110refgcc -m32 -march=corei7 -O3 -fomit-frame-pointer2014081920140622
484250refgcc -m32 -march=core2 -O3 -fomit-frame-pointer2014081920140622
485340refgcc -m32 -march=barcelona -O3 -fomit-frame-pointer2014081920140622
485420refgcc -m32 -march=k8 -O3 -fomit-frame-pointer2014081920140622
485755refgcc -m32 -O3 -fomit-frame-pointer2014081920140622
489035refgcc -m32 -march=athlon -O3 -fomit-frame-pointer2014081920140622
491120refgcc -funroll-loops -m32 -march=nocona -O3 -fomit-frame-pointer2014081920140622
491725refgcc -funroll-loops -m32 -march=prescott -O3 -fomit-frame-pointer2014081920140622
493375refgcc -funroll-loops -m32 -march=pentium3 -O2 -fomit-frame-pointer2014081920140622
493480refgcc -funroll-loops -m32 -march=pentium-m -O2 -fomit-frame-pointer2014081920140622
493745refgcc -funroll-loops -m32 -march=pentiumpro -O2 -fomit-frame-pointer2014081920140622
494150refgcc -funroll-loops -m32 -march=pentium2 -O2 -fomit-frame-pointer2014081920140622
494160refgcc -funroll-loops -m32 -march=prescott -O2 -fomit-frame-pointer2014081920140622
494640refgcc -funroll-loops -m32 -march=nocona -O2 -fomit-frame-pointer2014081920140622
497325refgcc -m32 -march=nocona -O3 -fomit-frame-pointer2014081920140622
497655refgcc -m32 -march=prescott -O3 -fomit-frame-pointer2014081920140622
500095refgcc -m32 -march=k8 -O2 -fomit-frame-pointer2014081920140622
500130refgcc -m32 -march=athlon -O2 -fomit-frame-pointer2014081920140622
506165refgcc -m32 -O2 -fomit-frame-pointer2014081920140622
506595refgcc -m32 -march=barcelona -O2 -fomit-frame-pointer2014081920140622
508830refgcc -funroll-loops -m32 -march=pentium-m -O3 -fomit-frame-pointer2014081920140622
509615refgcc -m32 -march=corei7 -O2 -fomit-frame-pointer2014081920140622
509715refgcc -m32 -march=core2 -O2 -fomit-frame-pointer2014081920140622
509720refgcc -m32 -march=core-avx-i -O2 -fomit-frame-pointer2014081920140622
509770refgcc -m32 -march=core2 -msse4.1 -O2 -fomit-frame-pointer2014081920140622
509900refgcc -m32 -march=native -mtune=native -O2 -fomit-frame-pointer2014081920140622
510020refgcc -m32 -march=core2 -msse4 -O2 -fomit-frame-pointer2014081920140622
510630refgcc -m32 -march=corei7-avx -O2 -fomit-frame-pointer2014081920140622
511365refgcc -funroll-loops -m32 -march=k6-3 -O2 -fomit-frame-pointer2014081920140622
511605refgcc -funroll-loops -m32 -march=k6-2 -O2 -fomit-frame-pointer2014081920140622
511945refgcc -funroll-loops -m32 -march=k6 -O2 -fomit-frame-pointer2014081920140622
512580refgcc -funroll-loops -m32 -march=pentium4 -O3 -fomit-frame-pointer2014081920140622
513810refgcc -m32 -march=pentium-m -O3 -fomit-frame-pointer2014081920140622
515250refgcc -funroll-loops -m32 -march=pentium2 -O3 -fomit-frame-pointer2014081920140622
515475refgcc -funroll-loops -m32 -march=pentiumpro -O3 -fomit-frame-pointer2014081920140622
515630refgcc -funroll-loops -m32 -march=pentium4 -O2 -fomit-frame-pointer2014081920140622
516520refgcc -m32 -march=pentium4 -O3 -fomit-frame-pointer2014081920140622
519030refgcc -m32 -march=pentiumpro -O3 -fomit-frame-pointer2014081920140622
519105refgcc -m32 -march=pentium2 -O3 -fomit-frame-pointer2014081920140622
520140refgcc -m32 -march=nocona -O2 -fomit-frame-pointer2014081920140622
521915refgcc -m32 -march=prescott -O2 -fomit-frame-pointer2014081920140622
524005refgcc -funroll-loops -m32 -march=pentium3 -O3 -fomit-frame-pointer2014081920140622
525120refgcc -m32 -march=pentium4 -O2 -fomit-frame-pointer2014081920140622
527820refgcc -funroll-loops -m32 -march=k6-2 -O3 -fomit-frame-pointer2014081920140622
527850refgcc -funroll-loops -m32 -march=k6 -O3 -fomit-frame-pointer2014081920140622
528050refgcc -funroll-loops -m32 -march=k6-3 -O3 -fomit-frame-pointer2014081920140622
529290refgcc -m32 -march=pentium2 -O2 -fomit-frame-pointer2014081920140622
529315refgcc -m32 -march=pentiumpro -O2 -fomit-frame-pointer2014081920140622
529425refgcc -m32 -march=pentium-m -O2 -fomit-frame-pointer2014081920140622
529430refgcc -m32 -march=pentium3 -O2 -fomit-frame-pointer2014081920140622
530875refgcc -funroll-loops -m32 -march=pentiumpro -O -fomit-frame-pointer2014081920140622
530940refgcc -funroll-loops -m32 -march=pentium3 -O -fomit-frame-pointer2014081920140622
530995refgcc -funroll-loops -m32 -march=pentium2 -O -fomit-frame-pointer2014081920140622
531080refgcc -funroll-loops -m32 -march=pentium-m -O -fomit-frame-pointer2014081920140622
533415refgcc -funroll-loops -m32 -march=i386 -O3 -fomit-frame-pointer2014081920140622
533825refgcc -m32 -march=pentium3 -O3 -fomit-frame-pointer2014081920140622
534430refgcc -funroll-loops -m32 -march=i386 -O2 -fomit-frame-pointer2014081920140622
537090refgcc -m32 -march=i386 -O3 -fomit-frame-pointer2014081920140622
538975refgcc -m32 -march=k6-3 -O3 -fomit-frame-pointer2014081920140622
539030refgcc -m32 -march=k6-2 -O3 -fomit-frame-pointer2014081920140622
539055refgcc -m32 -march=k6 -O3 -fomit-frame-pointer2014081920140622
539925refgcc -m32 -march=k6-3 -Os -fomit-frame-pointer2014081920140622
540805refgcc -m32 -march=k6 -Os -fomit-frame-pointer2014081920140622
540870refgcc -m32 -march=k6-2 -Os -fomit-frame-pointer2014081920140622
542105refgcc -m32 -Os -fomit-frame-pointer2014081920140622
546190refgcc -funroll-loops -m32 -march=pentium-mmx -Os -fomit-frame-pointer2014081920140622
546250refgcc -funroll-loops -m32 -march=pentium -Os -fomit-frame-pointer2014081920140622
546370refgcc -m32 -march=k8 -Os -fomit-frame-pointer2014081920140622
546505refgcc -m32 -march=barcelona -Os -fomit-frame-pointer2014081920140622
546660refgcc -m32 -march=pentium -Os -fomit-frame-pointer2014081920140622
546720refgcc -m32 -march=pentium-mmx -Os -fomit-frame-pointer2014081920140622
546960refgcc -funroll-loops -m32 -march=pentium -O2 -fomit-frame-pointer2014081920140622
547400refgcc -funroll-loops -m32 -march=i386 -O -fomit-frame-pointer2014081920140622
547460refgcc -m32 -march=athlon -Os -fomit-frame-pointer2014081920140622
547700refgcc -funroll-loops -m32 -march=pentium-mmx -O2 -fomit-frame-pointer2014081920140622
548065refgcc -funroll-loops -m32 -march=nocona -O -fomit-frame-pointer2014081920140622
548095refgcc -m32 -march=native -mtune=native -Os -fomit-frame-pointer2014081920140622
548130refgcc -funroll-loops -m32 -O -fomit-frame-pointer2014081920140622
548140refgcc -m32 -march=core-avx-i -Os -fomit-frame-pointer2014081920140622
548145refgcc -m32 -march=corei7 -Os -fomit-frame-pointer2014081920140622
548150refgcc -m32 -march=corei7-avx -Os -fomit-frame-pointer2014081920140622
548155refgcc -m32 -march=core2 -Os -fomit-frame-pointer2014081920140622
548295refgcc -m32 -march=core2 -msse4 -Os -fomit-frame-pointer2014081920140622
548390refgcc -m32 -march=core2 -msse4.1 -Os -fomit-frame-pointer2014081920140622
548640refgcc -funroll-loops -m32 -march=athlon -O -fomit-frame-pointer2014081920140622
548710refgcc -funroll-loops -m32 -march=prescott -O -fomit-frame-pointer2014081920140622
548895refgcc -funroll-loops -m32 -march=barcelona -O -fomit-frame-pointer2014081920140622
549160refgcc -funroll-loops -m32 -march=k8 -O -fomit-frame-pointer2014081920140622
549650refgcc -m32 -march=corei7 -O -fomit-frame-pointer2014081920140622
549690refgcc -m32 -march=corei7-avx -O -fomit-frame-pointer2014081920140622
549740refgcc -m32 -march=core2 -msse4 -O -fomit-frame-pointer2014081920140622
549760refgcc -m32 -march=native -mtune=native -O -fomit-frame-pointer2014081920140622
549785refgcc -m32 -O -fomit-frame-pointer2014081920140622
550015refgcc -m32 -march=core2 -O -fomit-frame-pointer2014081920140622
550865refgcc -m32 -march=athlon -O -fomit-frame-pointer2014081920140622
551335refgcc -m32 -march=k6-2 -O2 -fomit-frame-pointer2014081920140622
551360refgcc -m32 -march=k6 -O2 -fomit-frame-pointer2014081920140622
551760refgcc -m32 -march=core2 -msse4.1 -O -fomit-frame-pointer2014081920140622
551880refgcc -funroll-loops -m32 -march=pentium4 -O -fomit-frame-pointer2014081920140622
551890refgcc -m32 -march=prescott -O -fomit-frame-pointer2014081920140622
552225refgcc -m32 -march=nocona -O -fomit-frame-pointer2014081920140622
552370refgcc -m32 -march=core-avx-i -O -fomit-frame-pointer2014081920140622
552460refgcc -m32 -march=k6-3 -O2 -fomit-frame-pointer2014081920140622
552650refgcc -funroll-loops -m32 -march=barcelona -Os -fomit-frame-pointer2014081920140622
552720refgcc -funroll-loops -m32 -march=k8 -Os -fomit-frame-pointer2014081920140622
553730refgcc -funroll-loops -m32 -march=athlon -Os -fomit-frame-pointer2014081920140622
553840refgcc -m32 -march=i386 -O2 -fomit-frame-pointer2014081920140622
555140refgcc -funroll-loops -m32 -march=k6-3 -Os -fomit-frame-pointer2014081920140622
555335refgcc -funroll-loops -m32 -march=k6-2 -Os -fomit-frame-pointer2014081920140622
555350refgcc -funroll-loops -m32 -march=k6 -Os -fomit-frame-pointer2014081920140622
555715refgcc -m32 -march=pentium4 -Os -fomit-frame-pointer2014081920140622
555720refgcc -m32 -march=nocona -Os -fomit-frame-pointer2014081920140622
555760refgcc -m32 -march=prescott -Os -fomit-frame-pointer2014081920140622
557935refgcc -m32 -march=i386 -O -fomit-frame-pointer2014081920140622
557955refgcc -m32 -march=barcelona -O -fomit-frame-pointer2014081920140622
558420refgcc -funroll-loops -m32 -march=k6-3 -O -fomit-frame-pointer2014081920140622
558425refgcc -funroll-loops -m32 -march=k6-2 -O -fomit-frame-pointer2014081920140622
558445refgcc -funroll-loops -m32 -march=k6 -O -fomit-frame-pointer2014081920140622
559080refgcc -funroll-loops -m32 -Os -fomit-frame-pointer2014081920140622
559385refgcc -m32 -march=k8 -O -fomit-frame-pointer2014081920140622
559745refgcc -funroll-loops -m32 -march=pentium-mmx -O3 -fomit-frame-pointer2014081920140622
561070refgcc -funroll-loops -m32 -march=pentium -O3 -fomit-frame-pointer2014081920140622
561575refgcc -funroll-loops -m32 -march=nocona -Os -fomit-frame-pointer2014081920140622
561725refgcc -funroll-loops -m32 -march=i486 -Os -fomit-frame-pointer2014081920140622
561990refgcc -funroll-loops -m32 -march=i386 -Os -fomit-frame-pointer2014081920140622
562780refgcc -funroll-loops -m32 -march=pentium4 -Os -fomit-frame-pointer2014081920140622
563975refgcc -m32 -march=i486 -Os -fomit-frame-pointer2014081920140622
564295refgcc -funroll-loops -m32 -march=i486 -O2 -fomit-frame-pointer2014081920140622
564430refgcc -m32 -march=pentium3 -Os -fomit-frame-pointer2014081920140622
564435refgcc -m32 -march=pentium2 -Os -fomit-frame-pointer2014081920140622
564495refgcc -m32 -march=pentium-m -Os -fomit-frame-pointer2014081920140622
564665refgcc -m32 -march=pentiumpro -Os -fomit-frame-pointer2014081920140622
564860refgcc -funroll-loops -m32 -march=prescott -Os -fomit-frame-pointer2014081920140622
567535refgcc -m32 -march=i386 -Os -fomit-frame-pointer2014081920140622
567615refgcc -funroll-loops -m32 -march=i486 -O3 -fomit-frame-pointer2014081920140622
568290refgcc -funroll-loops -m32 -march=pentium-m -Os -fomit-frame-pointer2014081920140622
568310refgcc -funroll-loops -m32 -march=pentium3 -Os -fomit-frame-pointer2014081920140622
568505refgcc -funroll-loops -m32 -march=pentiumpro -Os -fomit-frame-pointer2014081920140622
568915refgcc -funroll-loops -m32 -march=pentium -O -fomit-frame-pointer2014081920140622
569055refgcc -funroll-loops -m32 -march=pentium2 -Os -fomit-frame-pointer2014081920140622
569250refgcc -funroll-loops -m32 -march=pentium-mmx -O -fomit-frame-pointer2014081920140622
569560refgcc -m32 -march=pentium2 -O -fomit-frame-pointer2014081920140622
569800refgcc -m32 -march=pentiumpro -O -fomit-frame-pointer2014081920140622
569935refgcc -m32 -march=pentium-m -O -fomit-frame-pointer2014081920140622
570015refgcc -m32 -march=k6-2 -O -fomit-frame-pointer2014081920140622
570135refgcc -m32 -march=i486 -O3 -fomit-frame-pointer2014081920140622
570300refgcc -m32 -march=k6-3 -O -fomit-frame-pointer2014081920140622
570520refgcc -m32 -march=k6 -O -fomit-frame-pointer2014081920140622
571000refgcc -m32 -march=pentium3 -O -fomit-frame-pointer2014081920140622
571170refgcc -m32 -march=pentium4 -O -fomit-frame-pointer2014081920140622
571180refgcc -m32 -march=pentium-mmx -O3 -fomit-frame-pointer2014081920140622
571195refgcc -m32 -march=pentium -O3 -fomit-frame-pointer2014081920140622
577380refgcc -m32 -march=pentium-mmx -O -fomit-frame-pointer2014081920140622
578070refgcc -m32 -march=pentium -O -fomit-frame-pointer2014081920140622
579015refgcc -m32 -march=i486 -O2 -fomit-frame-pointer2014081920140622
581145refgcc -funroll-loops -m32 -march=i486 -O -fomit-frame-pointer2014081920140622
586850refgcc -m32 -march=i486 -O -fomit-frame-pointer2014081920140622
608075refgcc -m32 -march=pentium -O2 -fomit-frame-pointer2014081920140622
608080refgcc -m32 -march=pentium-mmx -O2 -fomit-frame-pointer2014081920140622