Implementation notes: x86, h5nano, crypto_aead/shellaes128v1d6n64

Computer: h5nano
Architecture: x86
CPU ID: CentaurHauls-000006f8-afc9fbff
SUPERCOP version: 20141014
Operation: crypto_aead
Primitive: shellaes128v1d6n64
TimeImplementationCompilerBenchmark dateSUPERCOP version
456185refgcc -funroll-loops -m32 -march=athlon -O2 -fomit-frame-pointer2014081920140622
456240refgcc -funroll-loops -m32 -march=k8 -O2 -fomit-frame-pointer2014081920140622
456435refgcc -funroll-loops -m32 -march=barcelona -O2 -fomit-frame-pointer2014081920140622
456510refgcc -funroll-loops -m32 -O2 -fomit-frame-pointer2014081920140622
471485refgcc -funroll-loops -m32 -march=k8 -O3 -fomit-frame-pointer2014081920140622
471540refgcc -funroll-loops -m32 -march=barcelona -O3 -fomit-frame-pointer2014081920140622
476810refgcc -funroll-loops -m32 -march=athlon -O3 -fomit-frame-pointer2014081920140622
479270refgcc -funroll-loops -m32 -O3 -fomit-frame-pointer2014081920140622
481125refgcc -m32 -march=native -mtune=native -O3 -fomit-frame-pointer2014081920140622
482060refgcc -m32 -march=core2 -msse4.1 -O3 -fomit-frame-pointer2014081920140622
482165refgcc -m32 -march=corei7 -O3 -fomit-frame-pointer2014081920140622
482665refgcc -m32 -march=core2 -msse4 -O3 -fomit-frame-pointer2014081920140622
483485refgcc -m32 -march=core2 -O3 -fomit-frame-pointer2014081920140622
484870refgcc -m32 -march=barcelona -O3 -fomit-frame-pointer2014081920140622
485320refgcc -m32 -march=k8 -O3 -fomit-frame-pointer2014081920140622
486610refgcc -m32 -O3 -fomit-frame-pointer2014081920140622
489080refgcc -funroll-loops -m32 -march=prescott -O3 -fomit-frame-pointer2014081920140622
489435refgcc -m32 -march=athlon -O3 -fomit-frame-pointer2014081920140622
489685refgcc -funroll-loops -m32 -march=nocona -O3 -fomit-frame-pointer2014081920140622
493190refgcc -funroll-loops -m32 -march=pentium3 -O2 -fomit-frame-pointer2014081920140622
493555refgcc -funroll-loops -m32 -march=pentiumpro -O2 -fomit-frame-pointer2014081920140622
493715refgcc -funroll-loops -m32 -march=pentium2 -O2 -fomit-frame-pointer2014081920140622
493940refgcc -funroll-loops -m32 -march=pentium-m -O2 -fomit-frame-pointer2014081920140622
495650refgcc -funroll-loops -m32 -march=prescott -O2 -fomit-frame-pointer2014081920140622
496160refgcc -funroll-loops -m32 -march=nocona -O2 -fomit-frame-pointer2014081920140622
497680refgcc -m32 -march=prescott -O3 -fomit-frame-pointer2014081920140622
501045refgcc -m32 -march=athlon -O2 -fomit-frame-pointer2014081920140622
501120refgcc -m32 -march=nocona -O3 -fomit-frame-pointer2014081920140622
502530refgcc -m32 -march=k8 -O2 -fomit-frame-pointer2014081920140622
505265refgcc -m32 -march=barcelona -O2 -fomit-frame-pointer2014081920140622
505945refgcc -m32 -O2 -fomit-frame-pointer2014081920140622
508450refgcc -funroll-loops -m32 -march=pentium-m -O3 -fomit-frame-pointer2014081920140622
510100refgcc -m32 -march=core2 -msse4.1 -O2 -fomit-frame-pointer2014081920140622
510145refgcc -m32 -march=corei7-avx -O2 -fomit-frame-pointer2014081920140622
510365refgcc -m32 -march=core-avx-i -O2 -fomit-frame-pointer2014081920140622
510460refgcc -m32 -march=core2 -msse4 -O2 -fomit-frame-pointer2014081920140622
510600refgcc -m32 -march=core2 -O2 -fomit-frame-pointer2014081920140622
510680refgcc -m32 -march=native -mtune=native -O2 -fomit-frame-pointer2014081920140622
510725refgcc -m32 -march=corei7 -O2 -fomit-frame-pointer2014081920140622
511935refgcc -funroll-loops -m32 -march=k6-2 -O2 -fomit-frame-pointer2014081920140622
512030refgcc -funroll-loops -m32 -march=k6 -O2 -fomit-frame-pointer2014081920140622
512180refgcc -funroll-loops -m32 -march=pentium4 -O3 -fomit-frame-pointer2014081920140622
512995refgcc -m32 -march=pentium-m -O3 -fomit-frame-pointer2014081920140622
514345refgcc -funroll-loops -m32 -march=pentiumpro -O3 -fomit-frame-pointer2014081920140622
514575refgcc -funroll-loops -m32 -march=pentium2 -O3 -fomit-frame-pointer2014081920140622
514960refgcc -funroll-loops -m32 -march=k6-3 -O2 -fomit-frame-pointer2014081920140622
515280refgcc -funroll-loops -m32 -march=pentium4 -O2 -fomit-frame-pointer2014081920140622
518560refgcc -m32 -march=pentiumpro -O3 -fomit-frame-pointer2014081920140622
518575refgcc -m32 -march=pentium2 -O3 -fomit-frame-pointer2014081920140622
519080refgcc -m32 -march=pentium4 -O3 -fomit-frame-pointer2014081920140622
522375refgcc -m32 -march=prescott -O2 -fomit-frame-pointer2014081920140622
523320refgcc -m32 -march=nocona -O2 -fomit-frame-pointer2014081920140622
523395refgcc -funroll-loops -m32 -march=pentium3 -O3 -fomit-frame-pointer2014081920140622
525910refgcc -m32 -march=pentium4 -O2 -fomit-frame-pointer2014081920140622
526585refgcc -funroll-loops -m32 -march=k6-2 -O3 -fomit-frame-pointer2014081920140622
526820refgcc -funroll-loops -m32 -march=k6 -O3 -fomit-frame-pointer2014081920140622
526865refgcc -funroll-loops -m32 -march=k6-3 -O3 -fomit-frame-pointer2014081920140622
527450refgcc -m32 -march=pentium2 -O2 -fomit-frame-pointer2014081920140622
527475refgcc -m32 -march=pentiumpro -O2 -fomit-frame-pointer2014081920140622
527525refgcc -m32 -march=pentium-m -O2 -fomit-frame-pointer2014081920140622
527535refgcc -m32 -march=pentium3 -O2 -fomit-frame-pointer2014081920140622
529665refgcc -funroll-loops -m32 -march=i386 -O2 -fomit-frame-pointer2014081920140622
531225refgcc -funroll-loops -m32 -march=pentium3 -O -fomit-frame-pointer2014081920140622
531245refgcc -funroll-loops -m32 -march=pentium-m -O -fomit-frame-pointer2014081920140622
531350refgcc -funroll-loops -m32 -march=pentiumpro -O -fomit-frame-pointer2014081920140622
531525refgcc -m32 -march=pentium3 -O3 -fomit-frame-pointer2014081920140622
531575refgcc -funroll-loops -m32 -march=pentium2 -O -fomit-frame-pointer2014081920140622
533750refgcc -funroll-loops -m32 -march=i386 -O3 -fomit-frame-pointer2014081920140622
536245refgcc -m32 -march=i386 -O3 -fomit-frame-pointer2014081920140622
538535refgcc -m32 -march=k6-3 -O3 -fomit-frame-pointer2014081920140622
539090refgcc -m32 -march=k6-2 -O3 -fomit-frame-pointer2014081920140622
539505refgcc -m32 -march=k6 -O3 -fomit-frame-pointer2014081920140622
541235refgcc -m32 -Os -fomit-frame-pointer2014081920140622
544505refgcc -funroll-loops -m32 -march=pentium4 -O -fomit-frame-pointer2014081920140622
545775refgcc -m32 -march=k8 -Os -fomit-frame-pointer2014081920140622
545785refgcc -funroll-loops -m32 -march=i386 -O -fomit-frame-pointer2014081920140622
545870refgcc -m32 -march=barcelona -Os -fomit-frame-pointer2014081920140622
546090refgcc -funroll-loops -m32 -march=pentium -Os -fomit-frame-pointer2014081920140622
546635refgcc -m32 -march=corei7-avx -Os -fomit-frame-pointer2014081920140622
546665refgcc -m32 -march=core2 -msse4 -Os -fomit-frame-pointer2014081920140622
546670refgcc -m32 -march=core-avx-i -Os -fomit-frame-pointer2014081920140622
546725refgcc -m32 -march=core2 -msse4.1 -Os -fomit-frame-pointer2014081920140622
546730refgcc -m32 -march=corei7 -Os -fomit-frame-pointer2014081920140622
546820refgcc -m32 -march=native -mtune=native -Os -fomit-frame-pointer2014081920140622
546835refgcc -funroll-loops -m32 -march=pentium-mmx -Os -fomit-frame-pointer2014081920140622
546940refgcc -m32 -march=core2 -Os -fomit-frame-pointer2014081920140622
547065refgcc -m32 -march=pentium -Os -fomit-frame-pointer2014081920140622
547240refgcc -m32 -march=athlon -Os -fomit-frame-pointer2014081920140622
547490refgcc -m32 -march=pentium-mmx -Os -fomit-frame-pointer2014081920140622
547735refgcc -funroll-loops -m32 -march=pentium -O2 -fomit-frame-pointer2014081920140622
547915refgcc -funroll-loops -m32 -march=pentium-mmx -O2 -fomit-frame-pointer2014081920140622
548145refgcc -funroll-loops -m32 -O -fomit-frame-pointer2014081920140622
548520refgcc -funroll-loops -m32 -march=prescott -O -fomit-frame-pointer2014081920140622
548585refgcc -funroll-loops -m32 -march=nocona -O -fomit-frame-pointer2014081920140622
548685refgcc -funroll-loops -m32 -march=athlon -O -fomit-frame-pointer2014081920140622
548735refgcc -funroll-loops -m32 -march=k8 -O -fomit-frame-pointer2014081920140622
548795refgcc -funroll-loops -m32 -march=barcelona -O -fomit-frame-pointer2014081920140622
548945refgcc -m32 -march=core2 -msse4.1 -O -fomit-frame-pointer2014081920140622
549250refgcc -m32 -march=native -mtune=native -O -fomit-frame-pointer2014081920140622
550870refgcc -m32 -march=core2 -msse4 -O -fomit-frame-pointer2014081920140622
550900refgcc -m32 -march=corei7 -O -fomit-frame-pointer2014081920140622
550945refgcc -m32 -march=corei7-avx -O -fomit-frame-pointer2014081920140622
550960refgcc -m32 -march=core2 -O -fomit-frame-pointer2014081920140622
551060refgcc -m32 -O -fomit-frame-pointer2014081920140622
551135refgcc -m32 -march=core-avx-i -O -fomit-frame-pointer2014081920140622
551205refgcc -m32 -march=k6-2 -O2 -fomit-frame-pointer2014081920140622
551225refgcc -m32 -march=k6 -O2 -fomit-frame-pointer2014081920140622
551380refgcc -m32 -march=k6-3 -O2 -fomit-frame-pointer2014081920140622
552545refgcc -m32 -march=athlon -O -fomit-frame-pointer2014081920140622
552610refgcc -funroll-loops -m32 -march=k8 -Os -fomit-frame-pointer2014081920140622
552910refgcc -m32 -march=prescott -O -fomit-frame-pointer2014081920140622
553010refgcc -funroll-loops -m32 -march=barcelona -Os -fomit-frame-pointer2014081920140622
553025refgcc -m32 -march=nocona -O -fomit-frame-pointer2014081920140622
553830refgcc -funroll-loops -m32 -march=athlon -Os -fomit-frame-pointer2014081920140622
555135refgcc -funroll-loops -m32 -march=k6 -Os -fomit-frame-pointer2014081920140622
555220refgcc -m32 -march=pentium4 -Os -fomit-frame-pointer2014081920140622
555230refgcc -m32 -march=prescott -Os -fomit-frame-pointer2014081920140622
555420refgcc -funroll-loops -m32 -march=k6-3 -Os -fomit-frame-pointer2014081920140622
555510refgcc -funroll-loops -m32 -march=k6-2 -Os -fomit-frame-pointer2014081920140622
555535refgcc -m32 -march=i386 -O2 -fomit-frame-pointer2014081920140622
555670refgcc -m32 -march=nocona -Os -fomit-frame-pointer2014081920140622
555730refgcc -m32 -march=pentium3 -Os -fomit-frame-pointer2014081920140622
555885refgcc -m32 -march=pentiumpro -Os -fomit-frame-pointer2014081920140622
555915refgcc -m32 -march=pentium-m -Os -fomit-frame-pointer2014081920140622
555940refgcc -m32 -march=pentium2 -Os -fomit-frame-pointer2014081920140622
557000refgcc -funroll-loops -m32 -Os -fomit-frame-pointer2014081920140622
557785refgcc -m32 -march=barcelona -O -fomit-frame-pointer2014081920140622
557855refgcc -m32 -march=k8 -O -fomit-frame-pointer2014081920140622
559700refgcc -funroll-loops -m32 -march=k6 -O -fomit-frame-pointer2014081920140622
559870refgcc -funroll-loops -m32 -march=pentium-mmx -O3 -fomit-frame-pointer2014081920140622
559935refgcc -funroll-loops -m32 -march=k6-2 -O -fomit-frame-pointer2014081920140622
560020refgcc -funroll-loops -m32 -march=k6-3 -O -fomit-frame-pointer2014081920140622
560100refgcc -funroll-loops -m32 -march=pentium -O3 -fomit-frame-pointer2014081920140622
561835refgcc -funroll-loops -m32 -march=prescott -Os -fomit-frame-pointer2014081920140622
562025refgcc -funroll-loops -m32 -march=pentium4 -Os -fomit-frame-pointer2014081920140622
562595refgcc -funroll-loops -m32 -march=i486 -O2 -fomit-frame-pointer2014081920140622
562640refgcc -funroll-loops -m32 -march=nocona -Os -fomit-frame-pointer2014081920140622
563215refgcc -m32 -march=i486 -Os -fomit-frame-pointer2014081920140622
563360refgcc -funroll-loops -m32 -march=i386 -Os -fomit-frame-pointer2014081920140622
563425refgcc -m32 -march=i386 -O -fomit-frame-pointer2014081920140622
565495refgcc -funroll-loops -m32 -march=pentium3 -Os -fomit-frame-pointer2014081920140622
565540refgcc -funroll-loops -m32 -march=pentiumpro -Os -fomit-frame-pointer2014081920140622
565975refgcc -funroll-loops -m32 -march=pentium2 -Os -fomit-frame-pointer2014081920140622
566370refgcc -funroll-loops -m32 -march=pentium-m -Os -fomit-frame-pointer2014081920140622
566690refgcc -m32 -march=i386 -Os -fomit-frame-pointer2014081920140622
567150refgcc -funroll-loops -m32 -march=i486 -Os -fomit-frame-pointer2014081920140622
567390refgcc -funroll-loops -m32 -march=i486 -O3 -fomit-frame-pointer2014081920140622
567795refgcc -funroll-loops -m32 -march=pentium-mmx -O -fomit-frame-pointer2014081920140622
567845refgcc -funroll-loops -m32 -march=pentium -O -fomit-frame-pointer2014081920140622
567850refgcc -m32 -march=pentium4 -O -fomit-frame-pointer2014081920140622
568025refgcc -m32 -march=pentium2 -O -fomit-frame-pointer2014081920140622
568130refgcc -m32 -march=pentiumpro -O -fomit-frame-pointer2014081920140622
569705refgcc -m32 -march=pentium3 -O -fomit-frame-pointer2014081920140622
569845refgcc -m32 -march=pentium-m -O -fomit-frame-pointer2014081920140622
572070refgcc -m32 -march=pentium-mmx -O3 -fomit-frame-pointer2014081920140622
572175refgcc -m32 -march=pentium -O3 -fomit-frame-pointer2014081920140622
572260refgcc -m32 -march=i486 -O3 -fomit-frame-pointer2014081920140622
572295refgcc -m32 -march=k6-2 -O -fomit-frame-pointer2014081920140622
572930refgcc -m32 -march=k6 -O -fomit-frame-pointer2014081920140622
572935refgcc -m32 -march=k6-3 -O -fomit-frame-pointer2014081920140622
576970refgcc -m32 -march=k6 -Os -fomit-frame-pointer2014081920140622
576995refgcc -m32 -march=k6-2 -Os -fomit-frame-pointer2014081920140622
577270refgcc -m32 -march=k6-3 -Os -fomit-frame-pointer2014081920140622
577790refgcc -m32 -march=pentium -O -fomit-frame-pointer2014081920140622
578750refgcc -m32 -march=pentium-mmx -O -fomit-frame-pointer2014081920140622
579330refgcc -m32 -march=i486 -O2 -fomit-frame-pointer2014081920140622
581295refgcc -funroll-loops -m32 -march=i486 -O -fomit-frame-pointer2014081920140622
590295refgcc -m32 -march=i486 -O -fomit-frame-pointer2014081920140622
607720refgcc -m32 -march=pentium -O2 -fomit-frame-pointer2014081920140622
607780refgcc -m32 -march=pentium-mmx -O2 -fomit-frame-pointer2014081920140622