Implementation notes: x86, h5nano, crypto_aead/shellaes128v1d7n64

Computer: h5nano
Architecture: x86
CPU ID: CentaurHauls-000006f8-afc9fbff
SUPERCOP version: 20141014
Operation: crypto_aead
Primitive: shellaes128v1d7n64
TimeImplementationCompilerBenchmark dateSUPERCOP version
456010refgcc -funroll-loops -m32 -O2 -fomit-frame-pointer2014081920140622
456540refgcc -funroll-loops -m32 -march=athlon -O2 -fomit-frame-pointer2014081920140622
456610refgcc -funroll-loops -m32 -march=k8 -O2 -fomit-frame-pointer2014081920140622
456615refgcc -funroll-loops -m32 -march=barcelona -O2 -fomit-frame-pointer2014081920140622
470570refgcc -funroll-loops -m32 -march=k8 -O3 -fomit-frame-pointer2014081920140622
472795refgcc -funroll-loops -m32 -march=barcelona -O3 -fomit-frame-pointer2014081920140622
477770refgcc -funroll-loops -m32 -march=athlon -O3 -fomit-frame-pointer2014081920140622
479255refgcc -funroll-loops -m32 -O3 -fomit-frame-pointer2014081920140622
480735refgcc -m32 -march=core2 -O3 -fomit-frame-pointer2014081920140622
483040refgcc -m32 -march=core2 -msse4 -O3 -fomit-frame-pointer2014081920140622
483835refgcc -m32 -march=corei7 -O3 -fomit-frame-pointer2014081920140622
484045refgcc -m32 -march=native -mtune=native -O3 -fomit-frame-pointer2014081920140622
484855refgcc -m32 -march=core2 -msse4.1 -O3 -fomit-frame-pointer2014081920140622
485105refgcc -m32 -march=barcelona -O3 -fomit-frame-pointer2014081920140622
485320refgcc -m32 -march=k8 -O3 -fomit-frame-pointer2014081920140622
485345refgcc -m32 -O3 -fomit-frame-pointer2014081920140622
489190refgcc -m32 -march=athlon -O3 -fomit-frame-pointer2014081920140622
489545refgcc -funroll-loops -m32 -march=prescott -O3 -fomit-frame-pointer2014081920140622
490130refgcc -funroll-loops -m32 -march=nocona -O3 -fomit-frame-pointer2014081920140622
493640refgcc -funroll-loops -m32 -march=pentium3 -O2 -fomit-frame-pointer2014081920140622
493960refgcc -funroll-loops -m32 -march=pentium2 -O2 -fomit-frame-pointer2014081920140622
494240refgcc -funroll-loops -m32 -march=pentium-m -O2 -fomit-frame-pointer2014081920140622
494255refgcc -funroll-loops -m32 -march=pentiumpro -O2 -fomit-frame-pointer2014081920140622
494455refgcc -funroll-loops -m32 -march=nocona -O2 -fomit-frame-pointer2014081920140622
494735refgcc -funroll-loops -m32 -march=prescott -O2 -fomit-frame-pointer2014081920140622
497540refgcc -m32 -march=nocona -O3 -fomit-frame-pointer2014081920140622
497730refgcc -m32 -march=prescott -O3 -fomit-frame-pointer2014081920140622
500255refgcc -m32 -march=athlon -O2 -fomit-frame-pointer2014081920140622
501705refgcc -m32 -march=k8 -O2 -fomit-frame-pointer2014081920140622
505730refgcc -m32 -O2 -fomit-frame-pointer2014081920140622
506580refgcc -m32 -march=barcelona -O2 -fomit-frame-pointer2014081920140622
508630refgcc -funroll-loops -m32 -march=pentium-m -O3 -fomit-frame-pointer2014081920140622
510170refgcc -m32 -march=core2 -msse4 -O2 -fomit-frame-pointer2014081920140622
510290refgcc -m32 -march=native -mtune=native -O2 -fomit-frame-pointer2014081920140622
510435refgcc -m32 -march=core-avx-i -O2 -fomit-frame-pointer2014081920140622
510450refgcc -m32 -march=core2 -O2 -fomit-frame-pointer2014081920140622
510455refgcc -m32 -march=corei7-avx -O2 -fomit-frame-pointer2014081920140622
510480refgcc -m32 -march=core2 -msse4.1 -O2 -fomit-frame-pointer2014081920140622
510520refgcc -m32 -march=corei7 -O2 -fomit-frame-pointer2014081920140622
511510refgcc -funroll-loops -m32 -march=k6-2 -O2 -fomit-frame-pointer2014081920140622
511745refgcc -funroll-loops -m32 -march=pentium4 -O3 -fomit-frame-pointer2014081920140622
512035refgcc -funroll-loops -m32 -march=k6 -O2 -fomit-frame-pointer2014081920140622
513315refgcc -funroll-loops -m32 -march=k6-3 -O2 -fomit-frame-pointer2014081920140622
513495refgcc -m32 -march=pentium-m -O3 -fomit-frame-pointer2014081920140622
515090refgcc -funroll-loops -m32 -march=pentium4 -O2 -fomit-frame-pointer2014081920140622
515300refgcc -funroll-loops -m32 -march=pentium2 -O3 -fomit-frame-pointer2014081920140622
515425refgcc -funroll-loops -m32 -march=pentiumpro -O3 -fomit-frame-pointer2014081920140622
517315refgcc -m32 -march=pentium4 -O3 -fomit-frame-pointer2014081920140622
519445refgcc -m32 -march=pentium2 -O3 -fomit-frame-pointer2014081920140622
519620refgcc -m32 -march=pentiumpro -O3 -fomit-frame-pointer2014081920140622
522355refgcc -m32 -march=nocona -O2 -fomit-frame-pointer2014081920140622
522485refgcc -m32 -march=prescott -O2 -fomit-frame-pointer2014081920140622
523460refgcc -funroll-loops -m32 -march=pentium3 -O3 -fomit-frame-pointer2014081920140622
525205refgcc -m32 -march=pentium4 -O2 -fomit-frame-pointer2014081920140622
526890refgcc -funroll-loops -m32 -march=k6 -O3 -fomit-frame-pointer2014081920140622
526985refgcc -funroll-loops -m32 -march=k6-3 -O3 -fomit-frame-pointer2014081920140622
527050refgcc -funroll-loops -m32 -march=k6-2 -O3 -fomit-frame-pointer2014081920140622
527500refgcc -m32 -march=pentium-m -O2 -fomit-frame-pointer2014081920140622
527555refgcc -m32 -march=pentium2 -O2 -fomit-frame-pointer2014081920140622
527660refgcc -m32 -march=pentiumpro -O2 -fomit-frame-pointer2014081920140622
529525refgcc -funroll-loops -m32 -march=i386 -O2 -fomit-frame-pointer2014081920140622
530725refgcc -m32 -march=pentium3 -O2 -fomit-frame-pointer2014081920140622
530895refgcc -funroll-loops -m32 -march=pentium2 -O -fomit-frame-pointer2014081920140622
530895refgcc -funroll-loops -m32 -march=pentiumpro -O -fomit-frame-pointer2014081920140622
531260refgcc -funroll-loops -m32 -march=pentium-m -O -fomit-frame-pointer2014081920140622
531300refgcc -funroll-loops -m32 -march=pentium3 -O -fomit-frame-pointer2014081920140622
531465refgcc -m32 -march=pentium3 -O3 -fomit-frame-pointer2014081920140622
532370refgcc -funroll-loops -m32 -march=i386 -O3 -fomit-frame-pointer2014081920140622
537190refgcc -m32 -march=i386 -O3 -fomit-frame-pointer2014081920140622
538810refgcc -m32 -march=k6 -O3 -fomit-frame-pointer2014081920140622
538850refgcc -m32 -march=k6-2 -O3 -fomit-frame-pointer2014081920140622
538920refgcc -m32 -march=k6-3 -O3 -fomit-frame-pointer2014081920140622
541725refgcc -m32 -Os -fomit-frame-pointer2014081920140622
542135refgcc -funroll-loops -m32 -march=k8 -O -fomit-frame-pointer2014081920140622
545950refgcc -funroll-loops -m32 -march=i386 -O -fomit-frame-pointer2014081920140622
546045refgcc -m32 -march=k8 -Os -fomit-frame-pointer2014081920140622
546265refgcc -m32 -march=barcelona -Os -fomit-frame-pointer2014081920140622
546530refgcc -funroll-loops -m32 -march=pentium-mmx -Os -fomit-frame-pointer2014081920140622
546600refgcc -m32 -march=core2 -Os -fomit-frame-pointer2014081920140622
546655refgcc -funroll-loops -m32 -march=pentium -Os -fomit-frame-pointer2014081920140622
546690refgcc -m32 -march=corei7 -Os -fomit-frame-pointer2014081920140622
546750refgcc -m32 -march=core-avx-i -Os -fomit-frame-pointer2014081920140622
546750refgcc -m32 -march=core2 -msse4.1 -Os -fomit-frame-pointer2014081920140622
546765refgcc -m32 -march=core2 -msse4 -Os -fomit-frame-pointer2014081920140622
546785refgcc -m32 -march=native -mtune=native -Os -fomit-frame-pointer2014081920140622
546805refgcc -m32 -march=corei7-avx -Os -fomit-frame-pointer2014081920140622
547150refgcc -funroll-loops -m32 -march=pentium-mmx -O2 -fomit-frame-pointer2014081920140622
547325refgcc -m32 -march=athlon -Os -fomit-frame-pointer2014081920140622
547425refgcc -funroll-loops -m32 -march=pentium -O2 -fomit-frame-pointer2014081920140622
547425refgcc -m32 -march=pentium -Os -fomit-frame-pointer2014081920140622
547555refgcc -m32 -march=pentium-mmx -Os -fomit-frame-pointer2014081920140622
548215refgcc -funroll-loops -m32 -O -fomit-frame-pointer2014081920140622
548580refgcc -funroll-loops -m32 -march=prescott -O -fomit-frame-pointer2014081920140622
548635refgcc -funroll-loops -m32 -march=nocona -O -fomit-frame-pointer2014081920140622
548980refgcc -m32 -O -fomit-frame-pointer2014081920140622
549055refgcc -m32 -march=core2 -msse4.1 -O -fomit-frame-pointer2014081920140622
549115refgcc -m32 -march=core-avx-i -O -fomit-frame-pointer2014081920140622
549265refgcc -funroll-loops -m32 -march=athlon -O -fomit-frame-pointer2014081920140622
550070refgcc -funroll-loops -m32 -march=barcelona -O -fomit-frame-pointer2014081920140622
550950refgcc -m32 -march=core2 -msse4 -O -fomit-frame-pointer2014081920140622
551035refgcc -m32 -march=core2 -O -fomit-frame-pointer2014081920140622
551060refgcc -m32 -march=corei7 -O -fomit-frame-pointer2014081920140622
551070refgcc -m32 -march=k6-2 -O2 -fomit-frame-pointer2014081920140622
551115refgcc -m32 -march=k6-3 -O2 -fomit-frame-pointer2014081920140622
551115refgcc -m32 -march=native -mtune=native -O -fomit-frame-pointer2014081920140622
551270refgcc -m32 -march=corei7-avx -O -fomit-frame-pointer2014081920140622
551375refgcc -m32 -march=k6 -O2 -fomit-frame-pointer2014081920140622
552120refgcc -m32 -march=prescott -O -fomit-frame-pointer2014081920140622
552195refgcc -funroll-loops -m32 -march=pentium4 -O -fomit-frame-pointer2014081920140622
552295refgcc -m32 -march=athlon -O -fomit-frame-pointer2014081920140622
552315refgcc -m32 -march=nocona -O -fomit-frame-pointer2014081920140622
552610refgcc -funroll-loops -m32 -march=k8 -Os -fomit-frame-pointer2014081920140622
552895refgcc -funroll-loops -m32 -march=barcelona -Os -fomit-frame-pointer2014081920140622
553880refgcc -funroll-loops -m32 -march=athlon -Os -fomit-frame-pointer2014081920140622
554960refgcc -funroll-loops -m32 -march=k6-2 -Os -fomit-frame-pointer2014081920140622
555085refgcc -funroll-loops -m32 -march=k6-3 -Os -fomit-frame-pointer2014081920140622
555095refgcc -funroll-loops -m32 -march=k6 -Os -fomit-frame-pointer2014081920140622
555385refgcc -m32 -march=prescott -Os -fomit-frame-pointer2014081920140622
555425refgcc -m32 -march=i386 -O2 -fomit-frame-pointer2014081920140622
555430refgcc -m32 -march=pentiumpro -Os -fomit-frame-pointer2014081920140622
555500refgcc -m32 -march=nocona -Os -fomit-frame-pointer2014081920140622
555535refgcc -m32 -march=pentium2 -Os -fomit-frame-pointer2014081920140622
555650refgcc -m32 -march=pentium3 -Os -fomit-frame-pointer2014081920140622
556230refgcc -m32 -march=pentium4 -Os -fomit-frame-pointer2014081920140622
556270refgcc -m32 -march=pentium-m -Os -fomit-frame-pointer2014081920140622
557370refgcc -funroll-loops -m32 -Os -fomit-frame-pointer2014081920140622
557945refgcc -m32 -march=k8 -O -fomit-frame-pointer2014081920140622
557990refgcc -m32 -march=barcelona -O -fomit-frame-pointer2014081920140622
558870refgcc -funroll-loops -m32 -march=k6 -O -fomit-frame-pointer2014081920140622
559010refgcc -funroll-loops -m32 -march=k6-3 -O -fomit-frame-pointer2014081920140622
559055refgcc -funroll-loops -m32 -march=k6-2 -O -fomit-frame-pointer2014081920140622
559985refgcc -funroll-loops -m32 -march=pentium -O3 -fomit-frame-pointer2014081920140622
560795refgcc -funroll-loops -m32 -march=pentium-mmx -O3 -fomit-frame-pointer2014081920140622
561740refgcc -funroll-loops -m32 -march=nocona -Os -fomit-frame-pointer2014081920140622
561930refgcc -funroll-loops -m32 -march=prescott -Os -fomit-frame-pointer2014081920140622
561980refgcc -funroll-loops -m32 -march=pentium4 -Os -fomit-frame-pointer2014081920140622
562855refgcc -funroll-loops -m32 -march=i486 -O2 -fomit-frame-pointer2014081920140622
563360refgcc -m32 -march=i386 -O -fomit-frame-pointer2014081920140622
563645refgcc -m32 -march=i486 -Os -fomit-frame-pointer2014081920140622
563705refgcc -funroll-loops -m32 -march=i386 -Os -fomit-frame-pointer2014081920140622
566535refgcc -funroll-loops -m32 -march=pentium3 -Os -fomit-frame-pointer2014081920140622
566605refgcc -funroll-loops -m32 -march=pentiumpro -Os -fomit-frame-pointer2014081920140622
566650refgcc -funroll-loops -m32 -march=pentium-m -Os -fomit-frame-pointer2014081920140622
566750refgcc -m32 -march=i386 -Os -fomit-frame-pointer2014081920140622
566780refgcc -funroll-loops -m32 -march=pentium2 -Os -fomit-frame-pointer2014081920140622
567015refgcc -funroll-loops -m32 -march=i486 -Os -fomit-frame-pointer2014081920140622
567365refgcc -funroll-loops -m32 -march=i486 -O3 -fomit-frame-pointer2014081920140622
567840refgcc -m32 -march=pentium4 -O -fomit-frame-pointer2014081920140622
568585refgcc -funroll-loops -m32 -march=pentium -O -fomit-frame-pointer2014081920140622
568615refgcc -funroll-loops -m32 -march=pentium-mmx -O -fomit-frame-pointer2014081920140622
569595refgcc -m32 -march=pentium2 -O -fomit-frame-pointer2014081920140622
569930refgcc -m32 -march=pentiumpro -O -fomit-frame-pointer2014081920140622
569985refgcc -m32 -march=pentium-m -O -fomit-frame-pointer2014081920140622
570000refgcc -m32 -march=pentium3 -O -fomit-frame-pointer2014081920140622
570460refgcc -m32 -march=i486 -O3 -fomit-frame-pointer2014081920140622
571265refgcc -m32 -march=pentium-mmx -O3 -fomit-frame-pointer2014081920140622
571395refgcc -m32 -march=pentium -O3 -fomit-frame-pointer2014081920140622
572100refgcc -m32 -march=k6-3 -O -fomit-frame-pointer2014081920140622
572165refgcc -m32 -march=k6-2 -O -fomit-frame-pointer2014081920140622
572620refgcc -m32 -march=k6 -O -fomit-frame-pointer2014081920140622
577045refgcc -m32 -march=k6 -Os -fomit-frame-pointer2014081920140622
577550refgcc -m32 -march=pentium -O -fomit-frame-pointer2014081920140622
577700refgcc -m32 -march=k6-3 -Os -fomit-frame-pointer2014081920140622
577825refgcc -m32 -march=pentium-mmx -O -fomit-frame-pointer2014081920140622
578045refgcc -m32 -march=k6-2 -Os -fomit-frame-pointer2014081920140622
578960refgcc -m32 -march=i486 -O2 -fomit-frame-pointer2014081920140622
581330refgcc -funroll-loops -m32 -march=i486 -O -fomit-frame-pointer2014081920140622
590610refgcc -m32 -march=i486 -O -fomit-frame-pointer2014081920140622
607945refgcc -m32 -march=pentium -O2 -fomit-frame-pointer2014081920140622
608225refgcc -m32 -march=pentium-mmx -O2 -fomit-frame-pointer2014081920140622