Implementation notes: x86, h5nano, crypto_aead/shellaes128v1d6n80

Computer: h5nano
Architecture: x86
CPU ID: CentaurHauls-000006f8-afc9fbff
SUPERCOP version: 20141014
Operation: crypto_aead
Primitive: shellaes128v1d6n80
TimeImplementationCompilerBenchmark dateSUPERCOP version
456105refgcc -funroll-loops -m32 -O2 -fomit-frame-pointer2014081920140622
456295refgcc -funroll-loops -m32 -march=k8 -O2 -fomit-frame-pointer2014081920140622
456330refgcc -funroll-loops -m32 -march=athlon -O2 -fomit-frame-pointer2014081920140622
456755refgcc -funroll-loops -m32 -march=barcelona -O2 -fomit-frame-pointer2014081920140622
470970refgcc -funroll-loops -m32 -march=k8 -O3 -fomit-frame-pointer2014081920140622
471520refgcc -funroll-loops -m32 -march=barcelona -O3 -fomit-frame-pointer2014081920140622
475800refgcc -funroll-loops -m32 -march=athlon -O3 -fomit-frame-pointer2014081920140622
479600refgcc -funroll-loops -m32 -O3 -fomit-frame-pointer2014081920140622
481420refgcc -m32 -march=core2 -O3 -fomit-frame-pointer2014081920140622
481565refgcc -m32 -march=core2 -msse4 -O3 -fomit-frame-pointer2014081920140622
482480refgcc -m32 -march=native -mtune=native -O3 -fomit-frame-pointer2014081920140622
482960refgcc -m32 -march=core2 -msse4.1 -O3 -fomit-frame-pointer2014081920140622
482975refgcc -m32 -march=corei7 -O3 -fomit-frame-pointer2014081920140622
483990refgcc -m32 -march=k8 -O3 -fomit-frame-pointer2014081920140622
485465refgcc -m32 -march=barcelona -O3 -fomit-frame-pointer2014081920140622
486155refgcc -m32 -O3 -fomit-frame-pointer2014081920140622
489140refgcc -m32 -march=athlon -O3 -fomit-frame-pointer2014081920140622
490340refgcc -funroll-loops -m32 -march=prescott -O3 -fomit-frame-pointer2014081920140622
491795refgcc -funroll-loops -m32 -march=nocona -O3 -fomit-frame-pointer2014081920140622
493110refgcc -funroll-loops -m32 -march=pentium3 -O2 -fomit-frame-pointer2014081920140622
493445refgcc -funroll-loops -m32 -march=pentiumpro -O2 -fomit-frame-pointer2014081920140622
493870refgcc -funroll-loops -m32 -march=nocona -O2 -fomit-frame-pointer2014081920140622
494155refgcc -funroll-loops -m32 -march=pentium-m -O2 -fomit-frame-pointer2014081920140622
494760refgcc -funroll-loops -m32 -march=pentium2 -O2 -fomit-frame-pointer2014081920140622
494860refgcc -funroll-loops -m32 -march=prescott -O2 -fomit-frame-pointer2014081920140622
497425refgcc -m32 -march=nocona -O3 -fomit-frame-pointer2014081920140622
497635refgcc -m32 -march=prescott -O3 -fomit-frame-pointer2014081920140622
500310refgcc -m32 -march=k8 -O2 -fomit-frame-pointer2014081920140622
500345refgcc -m32 -march=athlon -O2 -fomit-frame-pointer2014081920140622
505285refgcc -m32 -march=barcelona -O2 -fomit-frame-pointer2014081920140622
506090refgcc -m32 -O2 -fomit-frame-pointer2014081920140622
508930refgcc -funroll-loops -m32 -march=pentium-m -O3 -fomit-frame-pointer2014081920140622
509510refgcc -m32 -march=core2 -msse4 -O2 -fomit-frame-pointer2014081920140622
509665refgcc -m32 -march=core2 -msse4.1 -O2 -fomit-frame-pointer2014081920140622
509675refgcc -m32 -march=corei7 -O2 -fomit-frame-pointer2014081920140622
509865refgcc -m32 -march=core-avx-i -O2 -fomit-frame-pointer2014081920140622
509910refgcc -m32 -march=corei7-avx -O2 -fomit-frame-pointer2014081920140622
510010refgcc -m32 -march=core2 -O2 -fomit-frame-pointer2014081920140622
511560refgcc -m32 -march=native -mtune=native -O2 -fomit-frame-pointer2014081920140622
512205refgcc -funroll-loops -m32 -march=k6-2 -O2 -fomit-frame-pointer2014081920140622
512345refgcc -funroll-loops -m32 -march=k6 -O2 -fomit-frame-pointer2014081920140622
512470refgcc -funroll-loops -m32 -march=pentium4 -O3 -fomit-frame-pointer2014081920140622
512630refgcc -m32 -march=pentium-m -O3 -fomit-frame-pointer2014081920140622
514485refgcc -funroll-loops -m32 -march=pentium4 -O2 -fomit-frame-pointer2014081920140622
514670refgcc -funroll-loops -m32 -march=pentiumpro -O3 -fomit-frame-pointer2014081920140622
514755refgcc -funroll-loops -m32 -march=pentium2 -O3 -fomit-frame-pointer2014081920140622
515025refgcc -funroll-loops -m32 -march=k6-3 -O2 -fomit-frame-pointer2014081920140622
517405refgcc -m32 -march=pentium4 -O3 -fomit-frame-pointer2014081920140622
518025refgcc -m32 -march=pentiumpro -O3 -fomit-frame-pointer2014081920140622
519270refgcc -m32 -march=pentium2 -O3 -fomit-frame-pointer2014081920140622
519810refgcc -m32 -march=prescott -O2 -fomit-frame-pointer2014081920140622
519875refgcc -m32 -march=nocona -O2 -fomit-frame-pointer2014081920140622
524355refgcc -funroll-loops -m32 -march=pentium3 -O3 -fomit-frame-pointer2014081920140622
525005refgcc -m32 -march=pentium4 -O2 -fomit-frame-pointer2014081920140622
527875refgcc -funroll-loops -m32 -march=k6 -O3 -fomit-frame-pointer2014081920140622
528050refgcc -funroll-loops -m32 -march=k6-3 -O3 -fomit-frame-pointer2014081920140622
528090refgcc -funroll-loops -m32 -march=k6-2 -O3 -fomit-frame-pointer2014081920140622
528320refgcc -funroll-loops -m32 -march=i386 -O2 -fomit-frame-pointer2014081920140622
529075refgcc -m32 -march=pentium3 -O2 -fomit-frame-pointer2014081920140622
529160refgcc -m32 -march=pentium2 -O2 -fomit-frame-pointer2014081920140622
530845refgcc -funroll-loops -m32 -march=pentium-m -O -fomit-frame-pointer2014081920140622
530910refgcc -funroll-loops -m32 -march=pentiumpro -O -fomit-frame-pointer2014081920140622
530940refgcc -funroll-loops -m32 -march=pentium3 -O -fomit-frame-pointer2014081920140622
530970refgcc -funroll-loops -m32 -march=pentium2 -O -fomit-frame-pointer2014081920140622
531315refgcc -m32 -march=pentium3 -O3 -fomit-frame-pointer2014081920140622
532205refgcc -funroll-loops -m32 -march=i386 -O3 -fomit-frame-pointer2014081920140622
532400refgcc -m32 -march=pentium-m -O2 -fomit-frame-pointer2014081920140622
534325refgcc -m32 -march=pentiumpro -O2 -fomit-frame-pointer2014081920140622
536185refgcc -m32 -march=i386 -O3 -fomit-frame-pointer2014081920140622
538370refgcc -m32 -march=k6 -O3 -fomit-frame-pointer2014081920140622
538440refgcc -m32 -march=k6-2 -O3 -fomit-frame-pointer2014081920140622
538600refgcc -m32 -march=k6-3 -O3 -fomit-frame-pointer2014081920140622
539990refgcc -m32 -march=k6 -Os -fomit-frame-pointer2014081920140622
540025refgcc -m32 -march=k6-2 -Os -fomit-frame-pointer2014081920140622
540055refgcc -m32 -march=k6-3 -Os -fomit-frame-pointer2014081920140622
542965refgcc -m32 -Os -fomit-frame-pointer2014081920140622
545040refgcc -funroll-loops -m32 -march=pentium4 -O -fomit-frame-pointer2014081920140622
545995refgcc -funroll-loops -m32 -march=pentium -Os -fomit-frame-pointer2014081920140622
546210refgcc -funroll-loops -m32 -march=pentium-mmx -Os -fomit-frame-pointer2014081920140622
546275refgcc -m32 -march=barcelona -Os -fomit-frame-pointer2014081920140622
546325refgcc -m32 -march=k8 -Os -fomit-frame-pointer2014081920140622
546705refgcc -funroll-loops -m32 -march=pentium-mmx -O2 -fomit-frame-pointer2014081920140622
547055refgcc -m32 -march=pentium -Os -fomit-frame-pointer2014081920140622
547120refgcc -funroll-loops -m32 -march=pentium -O2 -fomit-frame-pointer2014081920140622
547240refgcc -m32 -march=pentium-mmx -Os -fomit-frame-pointer2014081920140622
547560refgcc -m32 -march=athlon -Os -fomit-frame-pointer2014081920140622
547690refgcc -m32 -march=core2 -msse4 -Os -fomit-frame-pointer2014081920140622
547840refgcc -m32 -march=core2 -msse4.1 -Os -fomit-frame-pointer2014081920140622
548035refgcc -m32 -march=corei7-avx -Os -fomit-frame-pointer2014081920140622
548110refgcc -m32 -march=core2 -Os -fomit-frame-pointer2014081920140622
548130refgcc -m32 -march=native -mtune=native -Os -fomit-frame-pointer2014081920140622
548185refgcc -funroll-loops -m32 -march=prescott -O -fomit-frame-pointer2014081920140622
548185refgcc -m32 -march=corei7 -Os -fomit-frame-pointer2014081920140622
548285refgcc -m32 -march=core-avx-i -Os -fomit-frame-pointer2014081920140622
548325refgcc -funroll-loops -m32 -march=i386 -O -fomit-frame-pointer2014081920140622
548340refgcc -funroll-loops -m32 -O -fomit-frame-pointer2014081920140622
548420refgcc -funroll-loops -m32 -march=nocona -O -fomit-frame-pointer2014081920140622
549085refgcc -funroll-loops -m32 -march=barcelona -O -fomit-frame-pointer2014081920140622
549240refgcc -funroll-loops -m32 -march=k8 -O -fomit-frame-pointer2014081920140622
549440refgcc -m32 -march=core2 -msse4 -O -fomit-frame-pointer2014081920140622
549490refgcc -funroll-loops -m32 -march=athlon -O -fomit-frame-pointer2014081920140622
549870refgcc -m32 -march=core-avx-i -O -fomit-frame-pointer2014081920140622
549895refgcc -m32 -O -fomit-frame-pointer2014081920140622
549935refgcc -m32 -march=native -mtune=native -O -fomit-frame-pointer2014081920140622
549940refgcc -m32 -march=corei7-avx -O -fomit-frame-pointer2014081920140622
549955refgcc -m32 -march=core2 -O -fomit-frame-pointer2014081920140622
550160refgcc -m32 -march=corei7 -O -fomit-frame-pointer2014081920140622
550960refgcc -m32 -march=athlon -O -fomit-frame-pointer2014081920140622
551155refgcc -m32 -march=k6-3 -O2 -fomit-frame-pointer2014081920140622
551205refgcc -m32 -march=k6-2 -O2 -fomit-frame-pointer2014081920140622
551210refgcc -m32 -march=k6 -O2 -fomit-frame-pointer2014081920140622
551685refgcc -m32 -march=prescott -O -fomit-frame-pointer2014081920140622
551725refgcc -m32 -march=core2 -msse4.1 -O -fomit-frame-pointer2014081920140622
552065refgcc -m32 -march=nocona -O -fomit-frame-pointer2014081920140622
552305refgcc -funroll-loops -m32 -march=barcelona -Os -fomit-frame-pointer2014081920140622
552840refgcc -funroll-loops -m32 -march=k8 -Os -fomit-frame-pointer2014081920140622
553495refgcc -funroll-loops -m32 -march=athlon -Os -fomit-frame-pointer2014081920140622
554850refgcc -m32 -march=i386 -O2 -fomit-frame-pointer2014081920140622
555315refgcc -funroll-loops -m32 -march=k6-3 -Os -fomit-frame-pointer2014081920140622
555375refgcc -funroll-loops -m32 -march=k6-2 -Os -fomit-frame-pointer2014081920140622
555605refgcc -funroll-loops -m32 -march=k6 -Os -fomit-frame-pointer2014081920140622
555635refgcc -m32 -march=nocona -Os -fomit-frame-pointer2014081920140622
555700refgcc -m32 -march=pentium4 -Os -fomit-frame-pointer2014081920140622
555800refgcc -m32 -march=prescott -Os -fomit-frame-pointer2014081920140622
556535refgcc -funroll-loops -m32 -Os -fomit-frame-pointer2014081920140622
557650refgcc -m32 -march=barcelona -O -fomit-frame-pointer2014081920140622
558565refgcc -funroll-loops -m32 -march=k6 -O -fomit-frame-pointer2014081920140622
558595refgcc -m32 -march=i386 -O -fomit-frame-pointer2014081920140622
558655refgcc -funroll-loops -m32 -march=k6-3 -O -fomit-frame-pointer2014081920140622
558960refgcc -funroll-loops -m32 -march=k6-2 -O -fomit-frame-pointer2014081920140622
559335refgcc -m32 -march=k8 -O -fomit-frame-pointer2014081920140622
559430refgcc -funroll-loops -m32 -march=pentium -O3 -fomit-frame-pointer2014081920140622
560385refgcc -funroll-loops -m32 -march=i486 -O2 -fomit-frame-pointer2014081920140622
561440refgcc -funroll-loops -m32 -march=prescott -Os -fomit-frame-pointer2014081920140622
561495refgcc -funroll-loops -m32 -march=pentium-mmx -O3 -fomit-frame-pointer2014081920140622
561550refgcc -funroll-loops -m32 -march=nocona -Os -fomit-frame-pointer2014081920140622
561570refgcc -funroll-loops -m32 -march=i386 -Os -fomit-frame-pointer2014081920140622
561580refgcc -funroll-loops -m32 -march=i486 -Os -fomit-frame-pointer2014081920140622
562335refgcc -funroll-loops -m32 -march=pentium4 -Os -fomit-frame-pointer2014081920140622
563285refgcc -m32 -march=i486 -Os -fomit-frame-pointer2014081920140622
564025refgcc -m32 -march=pentiumpro -Os -fomit-frame-pointer2014081920140622
564305refgcc -m32 -march=pentium3 -Os -fomit-frame-pointer2014081920140622
564405refgcc -m32 -march=pentium-m -Os -fomit-frame-pointer2014081920140622
564435refgcc -m32 -march=pentium2 -Os -fomit-frame-pointer2014081920140622
567110refgcc -funroll-loops -m32 -march=i486 -O3 -fomit-frame-pointer2014081920140622
567450refgcc -m32 -march=i386 -Os -fomit-frame-pointer2014081920140622
567825refgcc -funroll-loops -m32 -march=pentium -O -fomit-frame-pointer2014081920140622
568135refgcc -funroll-loops -m32 -march=pentium-mmx -O -fomit-frame-pointer2014081920140622
568170refgcc -funroll-loops -m32 -march=pentium3 -Os -fomit-frame-pointer2014081920140622
568175refgcc -funroll-loops -m32 -march=pentiumpro -Os -fomit-frame-pointer2014081920140622
568220refgcc -funroll-loops -m32 -march=pentium2 -Os -fomit-frame-pointer2014081920140622
568280refgcc -funroll-loops -m32 -march=pentium-m -Os -fomit-frame-pointer2014081920140622
569615refgcc -m32 -march=pentium3 -O -fomit-frame-pointer2014081920140622
569900refgcc -m32 -march=i486 -O3 -fomit-frame-pointer2014081920140622
570015refgcc -m32 -march=pentiumpro -O -fomit-frame-pointer2014081920140622
570360refgcc -m32 -march=k6-3 -O -fomit-frame-pointer2014081920140622
570520refgcc -m32 -march=k6 -O -fomit-frame-pointer2014081920140622
570715refgcc -m32 -march=k6-2 -O -fomit-frame-pointer2014081920140622
570920refgcc -m32 -march=pentium2 -O -fomit-frame-pointer2014081920140622
571045refgcc -m32 -march=pentium-m -O -fomit-frame-pointer2014081920140622
571060refgcc -m32 -march=pentium4 -O -fomit-frame-pointer2014081920140622
572420refgcc -m32 -march=pentium -O3 -fomit-frame-pointer2014081920140622
572475refgcc -m32 -march=pentium-mmx -O3 -fomit-frame-pointer2014081920140622
577735refgcc -m32 -march=pentium -O -fomit-frame-pointer2014081920140622
577795refgcc -m32 -march=pentium-mmx -O -fomit-frame-pointer2014081920140622
579195refgcc -m32 -march=i486 -O2 -fomit-frame-pointer2014081920140622
580320refgcc -funroll-loops -m32 -march=i486 -O -fomit-frame-pointer2014081920140622
586825refgcc -m32 -march=i486 -O -fomit-frame-pointer2014081920140622
608005refgcc -m32 -march=pentium -O2 -fomit-frame-pointer2014081920140622
608620refgcc -m32 -march=pentium-mmx -O2 -fomit-frame-pointer2014081920140622