Implementation notes: x86, h5nano, crypto_aead/shellaes128v1d8n64

Computer: h5nano
Architecture: x86
CPU ID: CentaurHauls-000006f8-afc9fbff
SUPERCOP version: 20141014
Operation: crypto_aead
Primitive: shellaes128v1d8n64
TimeImplementationCompilerBenchmark dateSUPERCOP version
456475refgcc -funroll-loops -m32 -march=athlon -O2 -fomit-frame-pointer2014081920140622
456775refgcc -funroll-loops -m32 -march=k8 -O2 -fomit-frame-pointer2014081920140622
456905refgcc -funroll-loops -m32 -O2 -fomit-frame-pointer2014081920140622
457170refgcc -funroll-loops -m32 -march=barcelona -O2 -fomit-frame-pointer2014081920140622
471445refgcc -funroll-loops -m32 -march=k8 -O3 -fomit-frame-pointer2014081920140622
472560refgcc -funroll-loops -m32 -march=barcelona -O3 -fomit-frame-pointer2014081920140622
476240refgcc -funroll-loops -m32 -march=athlon -O3 -fomit-frame-pointer2014081920140622
479565refgcc -funroll-loops -m32 -O3 -fomit-frame-pointer2014081920140622
482345refgcc -m32 -march=native -mtune=native -O3 -fomit-frame-pointer2014081920140622
482430refgcc -m32 -march=corei7 -O3 -fomit-frame-pointer2014081920140622
482640refgcc -m32 -march=core2 -msse4.1 -O3 -fomit-frame-pointer2014081920140622
482730refgcc -m32 -march=core2 -msse4 -O3 -fomit-frame-pointer2014081920140622
483065refgcc -m32 -march=core2 -O3 -fomit-frame-pointer2014081920140622
485210refgcc -m32 -march=barcelona -O3 -fomit-frame-pointer2014081920140622
486795refgcc -m32 -march=k8 -O3 -fomit-frame-pointer2014081920140622
487050refgcc -m32 -O3 -fomit-frame-pointer2014081920140622
489850refgcc -m32 -march=athlon -O3 -fomit-frame-pointer2014081920140622
490770refgcc -funroll-loops -m32 -march=nocona -O3 -fomit-frame-pointer2014081920140622
491240refgcc -funroll-loops -m32 -march=prescott -O3 -fomit-frame-pointer2014081920140622
493480refgcc -funroll-loops -m32 -march=prescott -O2 -fomit-frame-pointer2014081920140622
494010refgcc -funroll-loops -m32 -march=pentium-m -O2 -fomit-frame-pointer2014081920140622
494345refgcc -funroll-loops -m32 -march=pentium2 -O2 -fomit-frame-pointer2014081920140622
494595refgcc -funroll-loops -m32 -march=nocona -O2 -fomit-frame-pointer2014081920140622
494620refgcc -funroll-loops -m32 -march=pentium3 -O2 -fomit-frame-pointer2014081920140622
495715refgcc -funroll-loops -m32 -march=pentiumpro -O2 -fomit-frame-pointer2014081920140622
496640refgcc -m32 -march=prescott -O3 -fomit-frame-pointer2014081920140622
496695refgcc -m32 -march=nocona -O3 -fomit-frame-pointer2014081920140622
500635refgcc -m32 -march=athlon -O2 -fomit-frame-pointer2014081920140622
505535refgcc -m32 -march=barcelona -O2 -fomit-frame-pointer2014081920140622
506105refgcc -m32 -march=k8 -O2 -fomit-frame-pointer2014081920140622
506265refgcc -m32 -O2 -fomit-frame-pointer2014081920140622
509265refgcc -funroll-loops -m32 -march=pentium-m -O3 -fomit-frame-pointer2014081920140622
510280refgcc -m32 -march=core2 -O2 -fomit-frame-pointer2014081920140622
510315refgcc -m32 -march=core2 -msse4.1 -O2 -fomit-frame-pointer2014081920140622
510485refgcc -m32 -march=core2 -msse4 -O2 -fomit-frame-pointer2014081920140622
510560refgcc -m32 -march=core-avx-i -O2 -fomit-frame-pointer2014081920140622
510700refgcc -m32 -march=corei7-avx -O2 -fomit-frame-pointer2014081920140622
510815refgcc -m32 -march=corei7 -O2 -fomit-frame-pointer2014081920140622
511195refgcc -funroll-loops -m32 -march=k6-2 -O2 -fomit-frame-pointer2014081920140622
511590refgcc -funroll-loops -m32 -march=k6 -O2 -fomit-frame-pointer2014081920140622
511695refgcc -funroll-loops -m32 -march=k6-3 -O2 -fomit-frame-pointer2014081920140622
512470refgcc -m32 -march=native -mtune=native -O2 -fomit-frame-pointer2014081920140622
513030refgcc -funroll-loops -m32 -march=pentium4 -O3 -fomit-frame-pointer2014081920140622
513285refgcc -m32 -march=pentium-m -O3 -fomit-frame-pointer2014081920140622
514675refgcc -funroll-loops -m32 -march=pentiumpro -O3 -fomit-frame-pointer2014081920140622
515285refgcc -funroll-loops -m32 -march=pentium2 -O3 -fomit-frame-pointer2014081920140622
515335refgcc -funroll-loops -m32 -march=pentium4 -O2 -fomit-frame-pointer2014081920140622
518305refgcc -m32 -march=pentium4 -O3 -fomit-frame-pointer2014081920140622
518420refgcc -m32 -march=pentium2 -O3 -fomit-frame-pointer2014081920140622
518895refgcc -m32 -march=pentiumpro -O3 -fomit-frame-pointer2014081920140622
522520refgcc -m32 -march=prescott -O2 -fomit-frame-pointer2014081920140622
522625refgcc -m32 -march=nocona -O2 -fomit-frame-pointer2014081920140622
523940refgcc -funroll-loops -m32 -march=pentium3 -O3 -fomit-frame-pointer2014081920140622
526015refgcc -m32 -march=pentium4 -O2 -fomit-frame-pointer2014081920140622
526660refgcc -funroll-loops -m32 -march=k6-2 -O3 -fomit-frame-pointer2014081920140622
526805refgcc -funroll-loops -m32 -march=k6-3 -O3 -fomit-frame-pointer2014081920140622
527540refgcc -m32 -march=pentiumpro -O2 -fomit-frame-pointer2014081920140622
527590refgcc -m32 -march=pentium2 -O2 -fomit-frame-pointer2014081920140622
527615refgcc -m32 -march=pentium-m -O2 -fomit-frame-pointer2014081920140622
527645refgcc -m32 -march=pentium3 -O2 -fomit-frame-pointer2014081920140622
528800refgcc -funroll-loops -m32 -march=k6 -O3 -fomit-frame-pointer2014081920140622
529155refgcc -funroll-loops -m32 -march=i386 -O2 -fomit-frame-pointer2014081920140622
531485refgcc -funroll-loops -m32 -march=pentium-m -O -fomit-frame-pointer2014081920140622
531485refgcc -funroll-loops -m32 -march=pentium2 -O -fomit-frame-pointer2014081920140622
531500refgcc -funroll-loops -m32 -march=pentium3 -O -fomit-frame-pointer2014081920140622
531570refgcc -m32 -march=pentium3 -O3 -fomit-frame-pointer2014081920140622
531625refgcc -funroll-loops -m32 -march=pentiumpro -O -fomit-frame-pointer2014081920140622
532410refgcc -funroll-loops -m32 -march=i386 -O3 -fomit-frame-pointer2014081920140622
537570refgcc -m32 -march=i386 -O3 -fomit-frame-pointer2014081920140622
538725refgcc -m32 -march=k6-2 -O3 -fomit-frame-pointer2014081920140622
538855refgcc -m32 -march=k6-3 -O3 -fomit-frame-pointer2014081920140622
539000refgcc -m32 -march=k6 -O3 -fomit-frame-pointer2014081920140622
541380refgcc -m32 -Os -fomit-frame-pointer2014081920140622
542135refgcc -funroll-loops -m32 -O -fomit-frame-pointer2014081920140622
546070refgcc -m32 -march=barcelona -Os -fomit-frame-pointer2014081920140622
546080refgcc -m32 -march=k8 -Os -fomit-frame-pointer2014081920140622
546120refgcc -funroll-loops -m32 -march=pentium -Os -fomit-frame-pointer2014081920140622
546355refgcc -funroll-loops -m32 -march=pentium-mmx -Os -fomit-frame-pointer2014081920140622
546640refgcc -m32 -march=core2 -msse4 -Os -fomit-frame-pointer2014081920140622
546730refgcc -m32 -march=native -mtune=native -Os -fomit-frame-pointer2014081920140622
546740refgcc -m32 -march=corei7 -Os -fomit-frame-pointer2014081920140622
546745refgcc -m32 -march=corei7-avx -Os -fomit-frame-pointer2014081920140622
546800refgcc -m32 -march=core2 -Os -fomit-frame-pointer2014081920140622
546845refgcc -m32 -march=core2 -msse4.1 -Os -fomit-frame-pointer2014081920140622
546850refgcc -m32 -march=core-avx-i -Os -fomit-frame-pointer2014081920140622
547255refgcc -m32 -march=pentium-mmx -Os -fomit-frame-pointer2014081920140622
547345refgcc -m32 -march=athlon -Os -fomit-frame-pointer2014081920140622
547360refgcc -funroll-loops -m32 -march=pentium -O2 -fomit-frame-pointer2014081920140622
547490refgcc -funroll-loops -m32 -march=prescott -O -fomit-frame-pointer2014081920140622
547655refgcc -funroll-loops -m32 -march=nocona -O -fomit-frame-pointer2014081920140622
547780refgcc -m32 -march=pentium -Os -fomit-frame-pointer2014081920140622
547845refgcc -funroll-loops -m32 -march=pentium-mmx -O2 -fomit-frame-pointer2014081920140622
548945refgcc -funroll-loops -m32 -march=k8 -O -fomit-frame-pointer2014081920140622
549080refgcc -funroll-loops -m32 -march=barcelona -O -fomit-frame-pointer2014081920140622
549105refgcc -m32 -O -fomit-frame-pointer2014081920140622
549120refgcc -funroll-loops -m32 -march=athlon -O -fomit-frame-pointer2014081920140622
549165refgcc -m32 -march=core2 -O -fomit-frame-pointer2014081920140622
550730refgcc -m32 -march=athlon -O -fomit-frame-pointer2014081920140622
550755refgcc -m32 -march=k6-3 -O2 -fomit-frame-pointer2014081920140622
550955refgcc -m32 -march=k6-2 -O2 -fomit-frame-pointer2014081920140622
550960refgcc -m32 -march=k6 -O2 -fomit-frame-pointer2014081920140622
551145refgcc -m32 -march=corei7-avx -O -fomit-frame-pointer2014081920140622
551160refgcc -m32 -march=core2 -msse4.1 -O -fomit-frame-pointer2014081920140622
551205refgcc -m32 -march=native -mtune=native -O -fomit-frame-pointer2014081920140622
551225refgcc -m32 -march=core2 -msse4 -O -fomit-frame-pointer2014081920140622
551270refgcc -m32 -march=core-avx-i -O -fomit-frame-pointer2014081920140622
551285refgcc -m32 -march=corei7 -O -fomit-frame-pointer2014081920140622
552380refgcc -funroll-loops -m32 -march=i386 -O -fomit-frame-pointer2014081920140622
552500refgcc -funroll-loops -m32 -march=pentium4 -O -fomit-frame-pointer2014081920140622
552645refgcc -m32 -march=prescott -O -fomit-frame-pointer2014081920140622
552715refgcc -m32 -march=nocona -O -fomit-frame-pointer2014081920140622
552905refgcc -funroll-loops -m32 -march=k8 -Os -fomit-frame-pointer2014081920140622
553020refgcc -funroll-loops -m32 -march=barcelona -Os -fomit-frame-pointer2014081920140622
553785refgcc -funroll-loops -m32 -march=athlon -Os -fomit-frame-pointer2014081920140622
554370refgcc -m32 -march=i386 -O2 -fomit-frame-pointer2014081920140622
555160refgcc -funroll-loops -m32 -march=k6-2 -Os -fomit-frame-pointer2014081920140622
555210refgcc -funroll-loops -m32 -march=k6-3 -Os -fomit-frame-pointer2014081920140622
555255refgcc -funroll-loops -m32 -march=k6 -Os -fomit-frame-pointer2014081920140622
555285refgcc -m32 -march=nocona -Os -fomit-frame-pointer2014081920140622
555320refgcc -m32 -march=pentium4 -Os -fomit-frame-pointer2014081920140622
555340refgcc -m32 -march=pentium2 -Os -fomit-frame-pointer2014081920140622
555510refgcc -m32 -march=prescott -Os -fomit-frame-pointer2014081920140622
555700refgcc -m32 -march=pentiumpro -Os -fomit-frame-pointer2014081920140622
556010refgcc -m32 -march=pentium3 -Os -fomit-frame-pointer2014081920140622
556015refgcc -m32 -march=pentium-m -Os -fomit-frame-pointer2014081920140622
556655refgcc -funroll-loops -m32 -Os -fomit-frame-pointer2014081920140622
558010refgcc -m32 -march=barcelona -O -fomit-frame-pointer2014081920140622
558050refgcc -m32 -march=k8 -O -fomit-frame-pointer2014081920140622
558800refgcc -funroll-loops -m32 -march=k6-3 -O -fomit-frame-pointer2014081920140622
559105refgcc -funroll-loops -m32 -march=k6-2 -O -fomit-frame-pointer2014081920140622
559220refgcc -funroll-loops -m32 -march=k6 -O -fomit-frame-pointer2014081920140622
560245refgcc -funroll-loops -m32 -march=i486 -O2 -fomit-frame-pointer2014081920140622
560860refgcc -funroll-loops -m32 -march=pentium-mmx -O3 -fomit-frame-pointer2014081920140622
561605refgcc -funroll-loops -m32 -march=nocona -Os -fomit-frame-pointer2014081920140622
561870refgcc -funroll-loops -m32 -march=prescott -Os -fomit-frame-pointer2014081920140622
561890refgcc -funroll-loops -m32 -march=pentium -O3 -fomit-frame-pointer2014081920140622
562005refgcc -funroll-loops -m32 -march=i386 -Os -fomit-frame-pointer2014081920140622
562065refgcc -funroll-loops -m32 -march=pentium4 -Os -fomit-frame-pointer2014081920140622
563135refgcc -m32 -march=i386 -O -fomit-frame-pointer2014081920140622
563760refgcc -m32 -march=i486 -Os -fomit-frame-pointer2014081920140622
565990refgcc -funroll-loops -m32 -march=pentiumpro -Os -fomit-frame-pointer2014081920140622
566315refgcc -funroll-loops -m32 -march=pentium2 -Os -fomit-frame-pointer2014081920140622
566655refgcc -funroll-loops -m32 -march=pentium3 -Os -fomit-frame-pointer2014081920140622
566720refgcc -m32 -march=i386 -Os -fomit-frame-pointer2014081920140622
566840refgcc -funroll-loops -m32 -march=pentium-m -Os -fomit-frame-pointer2014081920140622
567720refgcc -funroll-loops -m32 -march=i486 -O3 -fomit-frame-pointer2014081920140622
568045refgcc -m32 -march=pentium4 -O -fomit-frame-pointer2014081920140622
568170refgcc -funroll-loops -m32 -march=i486 -Os -fomit-frame-pointer2014081920140622
568580refgcc -funroll-loops -m32 -march=pentium-mmx -O -fomit-frame-pointer2014081920140622
568625refgcc -funroll-loops -m32 -march=pentium -O -fomit-frame-pointer2014081920140622
569730refgcc -m32 -march=pentium-m -O -fomit-frame-pointer2014081920140622
569830refgcc -m32 -march=pentiumpro -O -fomit-frame-pointer2014081920140622
569905refgcc -m32 -march=pentium3 -O -fomit-frame-pointer2014081920140622
569935refgcc -m32 -march=pentium2 -O -fomit-frame-pointer2014081920140622
570380refgcc -m32 -march=i486 -O3 -fomit-frame-pointer2014081920140622
572275refgcc -m32 -march=k6-3 -O -fomit-frame-pointer2014081920140622
572375refgcc -m32 -march=k6 -O -fomit-frame-pointer2014081920140622
572515refgcc -m32 -march=pentium -O3 -fomit-frame-pointer2014081920140622
572540refgcc -m32 -march=k6-2 -O -fomit-frame-pointer2014081920140622
572840refgcc -m32 -march=pentium-mmx -O3 -fomit-frame-pointer2014081920140622
577510refgcc -m32 -march=k6 -Os -fomit-frame-pointer2014081920140622
578170refgcc -m32 -march=pentium-mmx -O -fomit-frame-pointer2014081920140622
578180refgcc -m32 -march=k6-2 -Os -fomit-frame-pointer2014081920140622
578485refgcc -m32 -march=pentium -O -fomit-frame-pointer2014081920140622
578960refgcc -m32 -march=k6-3 -Os -fomit-frame-pointer2014081920140622
578985refgcc -m32 -march=i486 -O2 -fomit-frame-pointer2014081920140622
581685refgcc -funroll-loops -m32 -march=i486 -O -fomit-frame-pointer2014081920140622
590180refgcc -m32 -march=i486 -O -fomit-frame-pointer2014081920140622
607890refgcc -m32 -march=pentium-mmx -O2 -fomit-frame-pointer2014081920140622
608040refgcc -m32 -march=pentium -O2 -fomit-frame-pointer2014081920140622