Implementation notes: x86, h5nano, crypto_aead/shellaes128v1d4n64

Computer: h5nano
Architecture: x86
CPU ID: CentaurHauls-000006f8-afc9fbff
SUPERCOP version: 20141014
Operation: crypto_aead
Primitive: shellaes128v1d4n64
TimeImplementationCompilerBenchmark dateSUPERCOP version
463820refgcc -funroll-loops -m32 -O2 -fomit-frame-pointer2014081920140622
464250refgcc -funroll-loops -m32 -march=athlon -O2 -fomit-frame-pointer2014081920140622
464285refgcc -funroll-loops -m32 -march=barcelona -O2 -fomit-frame-pointer2014081920140622
464295refgcc -funroll-loops -m32 -march=k8 -O2 -fomit-frame-pointer2014081920140622
479235refgcc -funroll-loops -m32 -march=k8 -O3 -fomit-frame-pointer2014081920140622
481740refgcc -funroll-loops -m32 -march=barcelona -O3 -fomit-frame-pointer2014081920140622
483730refgcc -funroll-loops -m32 -march=athlon -O3 -fomit-frame-pointer2014081920140622
486990refgcc -funroll-loops -m32 -O3 -fomit-frame-pointer2014081920140622
489580refgcc -m32 -march=core2 -msse4.1 -O3 -fomit-frame-pointer2014081920140622
489940refgcc -m32 -march=corei7 -O3 -fomit-frame-pointer2014081920140622
490100refgcc -m32 -march=core2 -msse4 -O3 -fomit-frame-pointer2014081920140622
490395refgcc -m32 -march=native -mtune=native -O3 -fomit-frame-pointer2014081920140622
490590refgcc -m32 -march=core2 -O3 -fomit-frame-pointer2014081920140622
493265refgcc -m32 -march=barcelona -O3 -fomit-frame-pointer2014081920140622
493730refgcc -m32 -march=k8 -O3 -fomit-frame-pointer2014081920140622
494330refgcc -m32 -O3 -fomit-frame-pointer2014081920140622
497735refgcc -m32 -march=athlon -O3 -fomit-frame-pointer2014081920140622
498575refgcc -funroll-loops -m32 -march=nocona -O3 -fomit-frame-pointer2014081920140622
498805refgcc -funroll-loops -m32 -march=prescott -O3 -fomit-frame-pointer2014081920140622
501275refgcc -funroll-loops -m32 -march=prescott -O2 -fomit-frame-pointer2014081920140622
501980refgcc -funroll-loops -m32 -march=nocona -O2 -fomit-frame-pointer2014081920140622
502120refgcc -funroll-loops -m32 -march=pentium-m -O2 -fomit-frame-pointer2014081920140622
502185refgcc -funroll-loops -m32 -march=pentiumpro -O2 -fomit-frame-pointer2014081920140622
502380refgcc -funroll-loops -m32 -march=pentium3 -O2 -fomit-frame-pointer2014081920140622
503810refgcc -funroll-loops -m32 -march=pentium2 -O2 -fomit-frame-pointer2014081920140622
504060refgcc -m32 -march=nocona -O3 -fomit-frame-pointer2014081920140622
505425refgcc -m32 -march=prescott -O3 -fomit-frame-pointer2014081920140622
508770refgcc -m32 -march=k8 -O2 -fomit-frame-pointer2014081920140622
508960refgcc -m32 -march=athlon -O2 -fomit-frame-pointer2014081920140622
514685refgcc -m32 -O2 -fomit-frame-pointer2014081920140622
515875refgcc -m32 -march=barcelona -O2 -fomit-frame-pointer2014081920140622
517085refgcc -funroll-loops -m32 -march=pentium-m -O3 -fomit-frame-pointer2014081920140622
518340refgcc -m32 -march=core-avx-i -O2 -fomit-frame-pointer2014081920140622
518355refgcc -m32 -march=core2 -msse4.1 -O2 -fomit-frame-pointer2014081920140622
518365refgcc -m32 -march=core2 -O2 -fomit-frame-pointer2014081920140622
518365refgcc -m32 -march=core2 -msse4 -O2 -fomit-frame-pointer2014081920140622
518390refgcc -m32 -march=corei7 -O2 -fomit-frame-pointer2014081920140622
518620refgcc -m32 -march=native -mtune=native -O2 -fomit-frame-pointer2014081920140622
518710refgcc -m32 -march=corei7-avx -O2 -fomit-frame-pointer2014081920140622
520205refgcc -funroll-loops -m32 -march=k6-3 -O2 -fomit-frame-pointer2014081920140622
520415refgcc -funroll-loops -m32 -march=pentium4 -O3 -fomit-frame-pointer2014081920140622
520610refgcc -funroll-loops -m32 -march=k6 -O2 -fomit-frame-pointer2014081920140622
520625refgcc -funroll-loops -m32 -march=k6-2 -O2 -fomit-frame-pointer2014081920140622
521790refgcc -m32 -march=pentium-m -O3 -fomit-frame-pointer2014081920140622
522710refgcc -funroll-loops -m32 -march=pentium4 -O2 -fomit-frame-pointer2014081920140622
522840refgcc -funroll-loops -m32 -march=pentium2 -O3 -fomit-frame-pointer2014081920140622
523100refgcc -funroll-loops -m32 -march=pentiumpro -O3 -fomit-frame-pointer2014081920140622
526115refgcc -m32 -march=pentium4 -O3 -fomit-frame-pointer2014081920140622
527355refgcc -m32 -march=pentiumpro -O3 -fomit-frame-pointer2014081920140622
527905refgcc -m32 -march=pentium2 -O3 -fomit-frame-pointer2014081920140622
531170refgcc -m32 -march=prescott -O2 -fomit-frame-pointer2014081920140622
531185refgcc -m32 -march=nocona -O2 -fomit-frame-pointer2014081920140622
531980refgcc -funroll-loops -m32 -march=pentium3 -O3 -fomit-frame-pointer2014081920140622
533845refgcc -m32 -march=pentium4 -O2 -fomit-frame-pointer2014081920140622
535465refgcc -funroll-loops -m32 -march=k6 -O3 -fomit-frame-pointer2014081920140622
535520refgcc -funroll-loops -m32 -march=k6-3 -O3 -fomit-frame-pointer2014081920140622
535675refgcc -funroll-loops -m32 -march=k6-2 -O3 -fomit-frame-pointer2014081920140622
537920refgcc -m32 -march=pentium3 -O2 -fomit-frame-pointer2014081920140622
537930refgcc -m32 -march=pentium-m -O2 -fomit-frame-pointer2014081920140622
538140refgcc -m32 -march=pentium2 -O2 -fomit-frame-pointer2014081920140622
538140refgcc -m32 -march=pentiumpro -O2 -fomit-frame-pointer2014081920140622
538285refgcc -funroll-loops -m32 -march=pentiumpro -O -fomit-frame-pointer2014081920140622
538375refgcc -funroll-loops -m32 -march=pentium2 -O -fomit-frame-pointer2014081920140622
538455refgcc -funroll-loops -m32 -march=pentium3 -O -fomit-frame-pointer2014081920140622
538470refgcc -funroll-loops -m32 -march=pentium-m -O -fomit-frame-pointer2014081920140622
539815refgcc -m32 -march=pentium3 -O3 -fomit-frame-pointer2014081920140622
541835refgcc -funroll-loops -m32 -march=i386 -O3 -fomit-frame-pointer2014081920140622
545790refgcc -funroll-loops -m32 -march=i386 -O2 -fomit-frame-pointer2014081920140622
546845refgcc -m32 -march=i386 -O3 -fomit-frame-pointer2014081920140622
546880refgcc -m32 -march=k6-3 -O3 -fomit-frame-pointer2014081920140622
546945refgcc -m32 -march=k6 -O3 -fomit-frame-pointer2014081920140622
547375refgcc -m32 -march=k6-2 -O3 -fomit-frame-pointer2014081920140622
547710refgcc -m32 -march=k6-3 -Os -fomit-frame-pointer2014081920140622
550050refgcc -m32 -march=k6-2 -Os -fomit-frame-pointer2014081920140622
550365refgcc -m32 -march=k6 -Os -fomit-frame-pointer2014081920140622
551250refgcc -m32 -Os -fomit-frame-pointer2014081920140622
553530refgcc -funroll-loops -m32 -march=i386 -O -fomit-frame-pointer2014081920140622
554655refgcc -funroll-loops -m32 -march=nocona -O -fomit-frame-pointer2014081920140622
555390refgcc -funroll-loops -m32 -O -fomit-frame-pointer2014081920140622
555560refgcc -funroll-loops -m32 -march=prescott -O -fomit-frame-pointer2014081920140622
555955refgcc -m32 -march=core2 -msse4 -O -fomit-frame-pointer2014081920140622
556095refgcc -funroll-loops -m32 -march=k8 -O -fomit-frame-pointer2014081920140622
556320refgcc -funroll-loops -m32 -march=pentium-mmx -O2 -fomit-frame-pointer2014081920140622
556350refgcc -funroll-loops -m32 -march=barcelona -O -fomit-frame-pointer2014081920140622
556360refgcc -m32 -march=athlon -Os -fomit-frame-pointer2014081920140622
556425refgcc -m32 -march=corei7-avx -O -fomit-frame-pointer2014081920140622
556460refgcc -funroll-loops -m32 -march=athlon -O -fomit-frame-pointer2014081920140622
556465refgcc -m32 -march=barcelona -Os -fomit-frame-pointer2014081920140622
556555refgcc -funroll-loops -m32 -march=pentium -Os -fomit-frame-pointer2014081920140622
556570refgcc -funroll-loops -m32 -march=pentium -O2 -fomit-frame-pointer2014081920140622
556595refgcc -m32 -march=k8 -Os -fomit-frame-pointer2014081920140622
556805refgcc -m32 -march=pentium -Os -fomit-frame-pointer2014081920140622
556830refgcc -m32 -march=native -mtune=native -Os -fomit-frame-pointer2014081920140622
556905refgcc -m32 -march=corei7-avx -Os -fomit-frame-pointer2014081920140622
556920refgcc -m32 -march=core-avx-i -Os -fomit-frame-pointer2014081920140622
556960refgcc -m32 -march=pentium-mmx -Os -fomit-frame-pointer2014081920140622
556975refgcc -m32 -march=core2 -msse4.1 -Os -fomit-frame-pointer2014081920140622
557070refgcc -m32 -march=corei7 -Os -fomit-frame-pointer2014081920140622
557110refgcc -m32 -march=core2 -msse4 -Os -fomit-frame-pointer2014081920140622
557220refgcc -m32 -march=core2 -Os -fomit-frame-pointer2014081920140622
558245refgcc -m32 -march=core-avx-i -O -fomit-frame-pointer2014081920140622
558315refgcc -m32 -O -fomit-frame-pointer2014081920140622
558385refgcc -m32 -march=core2 -msse4.1 -O -fomit-frame-pointer2014081920140622
558420refgcc -m32 -march=native -mtune=native -O -fomit-frame-pointer2014081920140622
558430refgcc -m32 -march=corei7 -O -fomit-frame-pointer2014081920140622
558435refgcc -m32 -march=core2 -O -fomit-frame-pointer2014081920140622
558475refgcc -funroll-loops -m32 -march=pentium4 -O -fomit-frame-pointer2014081920140622
558545refgcc -funroll-loops -m32 -march=pentium-mmx -Os -fomit-frame-pointer2014081920140622
559800refgcc -m32 -march=prescott -O -fomit-frame-pointer2014081920140622
559880refgcc -m32 -march=nocona -O -fomit-frame-pointer2014081920140622
560275refgcc -m32 -march=k6-2 -O2 -fomit-frame-pointer2014081920140622
560290refgcc -m32 -march=athlon -O -fomit-frame-pointer2014081920140622
560440refgcc -m32 -march=k6-3 -O2 -fomit-frame-pointer2014081920140622
560575refgcc -m32 -march=k6 -O2 -fomit-frame-pointer2014081920140622
562945refgcc -funroll-loops -m32 -march=barcelona -Os -fomit-frame-pointer2014081920140622
563595refgcc -funroll-loops -m32 -march=k8 -Os -fomit-frame-pointer2014081920140622
564205refgcc -funroll-loops -m32 -march=athlon -Os -fomit-frame-pointer2014081920140622
564405refgcc -m32 -march=pentium-mmx -O2 -fomit-frame-pointer2014081920140622
564700refgcc -m32 -march=pentium3 -Os -fomit-frame-pointer2014081920140622
564870refgcc -m32 -march=pentium2 -Os -fomit-frame-pointer2014081920140622
565000refgcc -m32 -march=pentium -O2 -fomit-frame-pointer2014081920140622
565015refgcc -m32 -march=k8 -O -fomit-frame-pointer2014081920140622
565050refgcc -funroll-loops -m32 -march=k6-2 -Os -fomit-frame-pointer2014081920140622
565095refgcc -m32 -march=pentium-m -Os -fomit-frame-pointer2014081920140622
565120refgcc -m32 -march=pentiumpro -Os -fomit-frame-pointer2014081920140622
565165refgcc -m32 -march=barcelona -O -fomit-frame-pointer2014081920140622
565175refgcc -funroll-loops -m32 -march=k6-3 -Os -fomit-frame-pointer2014081920140622
565445refgcc -funroll-loops -m32 -march=k6 -Os -fomit-frame-pointer2014081920140622
565655refgcc -m32 -march=pentium4 -Os -fomit-frame-pointer2014081920140622
565670refgcc -m32 -march=nocona -Os -fomit-frame-pointer2014081920140622
565750refgcc -m32 -march=prescott -Os -fomit-frame-pointer2014081920140622
566830refgcc -funroll-loops -m32 -march=k6-2 -O -fomit-frame-pointer2014081920140622
567070refgcc -funroll-loops -m32 -Os -fomit-frame-pointer2014081920140622
567155refgcc -funroll-loops -m32 -march=k6 -O -fomit-frame-pointer2014081920140622
567530refgcc -funroll-loops -m32 -march=k6-3 -O -fomit-frame-pointer2014081920140622
567630refgcc -m32 -march=i386 -O2 -fomit-frame-pointer2014081920140622
569355refgcc -funroll-loops -m32 -march=pentium-mmx -O3 -fomit-frame-pointer2014081920140622
569655refgcc -funroll-loops -m32 -march=pentium -O3 -fomit-frame-pointer2014081920140622
570415refgcc -funroll-loops -m32 -march=i486 -O2 -fomit-frame-pointer2014081920140622
570955refgcc -funroll-loops -m32 -march=i486 -Os -fomit-frame-pointer2014081920140622
571330refgcc -m32 -march=i386 -O -fomit-frame-pointer2014081920140622
571965refgcc -funroll-loops -m32 -march=nocona -Os -fomit-frame-pointer2014081920140622
572210refgcc -funroll-loops -m32 -march=i386 -Os -fomit-frame-pointer2014081920140622
572465refgcc -funroll-loops -m32 -march=prescott -Os -fomit-frame-pointer2014081920140622
574025refgcc -funroll-loops -m32 -march=pentium4 -Os -fomit-frame-pointer2014081920140622
574930refgcc -funroll-loops -m32 -march=pentium3 -Os -fomit-frame-pointer2014081920140622
575385refgcc -m32 -march=pentium4 -O -fomit-frame-pointer2014081920140622
575405refgcc -funroll-loops -m32 -march=pentium-m -Os -fomit-frame-pointer2014081920140622
575455refgcc -funroll-loops -m32 -march=pentium-mmx -O -fomit-frame-pointer2014081920140622
575520refgcc -funroll-loops -m32 -march=pentium -O -fomit-frame-pointer2014081920140622
576305refgcc -funroll-loops -m32 -march=i486 -O3 -fomit-frame-pointer2014081920140622
576560refgcc -m32 -march=i386 -Os -fomit-frame-pointer2014081920140622
577215refgcc -m32 -march=pentium2 -O -fomit-frame-pointer2014081920140622
577220refgcc -m32 -march=pentium3 -O -fomit-frame-pointer2014081920140622
577325refgcc -m32 -march=pentium-m -O -fomit-frame-pointer2014081920140622
577355refgcc -m32 -march=pentiumpro -O -fomit-frame-pointer2014081920140622
579910refgcc -m32 -march=i486 -O3 -fomit-frame-pointer2014081920140622
581880refgcc -m32 -march=pentium-mmx -O3 -fomit-frame-pointer2014081920140622
582240refgcc -m32 -march=pentium -O3 -fomit-frame-pointer2014081920140622
583195refgcc -m32 -march=k6-3 -O -fomit-frame-pointer2014081920140622
583225refgcc -m32 -march=k6-2 -O -fomit-frame-pointer2014081920140622
583900refgcc -m32 -march=k6 -O -fomit-frame-pointer2014081920140622
588670refgcc -m32 -march=pentium -O -fomit-frame-pointer2014081920140622
588955refgcc -m32 -march=i486 -O2 -fomit-frame-pointer2014081920140622
589985refgcc -funroll-loops -m32 -march=pentium2 -Os -fomit-frame-pointer2014081920140622
590125refgcc -funroll-loops -m32 -march=pentiumpro -Os -fomit-frame-pointer2014081920140622
590240refgcc -funroll-loops -m32 -march=i486 -O -fomit-frame-pointer2014081920140622
590575refgcc -m32 -march=pentium-mmx -O -fomit-frame-pointer2014081920140622
592480refgcc -m32 -march=i486 -Os -fomit-frame-pointer2014081920140622
598545refgcc -m32 -march=i486 -O -fomit-frame-pointer2014081920140622