Implementation notes: x86, h5nano, crypto_aead/shellaes128v1d5n64

Computer: h5nano
Architecture: x86
CPU ID: CentaurHauls-000006f8-afc9fbff
SUPERCOP version: 20141014
Operation: crypto_aead
Primitive: shellaes128v1d5n64
TimeImplementationCompilerBenchmark dateSUPERCOP version
459630refgcc -funroll-loops -m32 -O2 -fomit-frame-pointer2014081920140622
460195refgcc -funroll-loops -m32 -march=k8 -O2 -fomit-frame-pointer2014081920140622
460335refgcc -funroll-loops -m32 -march=barcelona -O2 -fomit-frame-pointer2014081920140622
460520refgcc -funroll-loops -m32 -march=athlon -O2 -fomit-frame-pointer2014081920140622
474740refgcc -funroll-loops -m32 -march=k8 -O3 -fomit-frame-pointer2014081920140622
479050refgcc -funroll-loops -m32 -march=barcelona -O3 -fomit-frame-pointer2014081920140622
480920refgcc -funroll-loops -m32 -march=athlon -O3 -fomit-frame-pointer2014081920140622
483280refgcc -funroll-loops -m32 -O3 -fomit-frame-pointer2014081920140622
485290refgcc -m32 -march=core2 -O3 -fomit-frame-pointer2014081920140622
485975refgcc -m32 -march=core2 -msse4.1 -O3 -fomit-frame-pointer2014081920140622
486470refgcc -m32 -march=core2 -msse4 -O3 -fomit-frame-pointer2014081920140622
486640refgcc -m32 -march=native -mtune=native -O3 -fomit-frame-pointer2014081920140622
487075refgcc -m32 -march=corei7 -O3 -fomit-frame-pointer2014081920140622
488825refgcc -m32 -march=barcelona -O3 -fomit-frame-pointer2014081920140622
488880refgcc -m32 -O3 -fomit-frame-pointer2014081920140622
489420refgcc -m32 -march=k8 -O3 -fomit-frame-pointer2014081920140622
492955refgcc -m32 -march=athlon -O3 -fomit-frame-pointer2014081920140622
493855refgcc -funroll-loops -m32 -march=prescott -O3 -fomit-frame-pointer2014081920140622
497060refgcc -funroll-loops -m32 -march=nocona -O3 -fomit-frame-pointer2014081920140622
497710refgcc -funroll-loops -m32 -march=pentium2 -O2 -fomit-frame-pointer2014081920140622
497760refgcc -funroll-loops -m32 -march=pentium3 -O2 -fomit-frame-pointer2014081920140622
497765refgcc -funroll-loops -m32 -march=pentiumpro -O2 -fomit-frame-pointer2014081920140622
497835refgcc -funroll-loops -m32 -march=nocona -O2 -fomit-frame-pointer2014081920140622
497885refgcc -funroll-loops -m32 -march=pentium-m -O2 -fomit-frame-pointer2014081920140622
498170refgcc -funroll-loops -m32 -march=prescott -O2 -fomit-frame-pointer2014081920140622
500805refgcc -m32 -march=nocona -O3 -fomit-frame-pointer2014081920140622
502600refgcc -m32 -march=prescott -O3 -fomit-frame-pointer2014081920140622
504150refgcc -m32 -march=athlon -O2 -fomit-frame-pointer2014081920140622
504735refgcc -m32 -march=k8 -O2 -fomit-frame-pointer2014081920140622
510030refgcc -m32 -O2 -fomit-frame-pointer2014081920140622
510380refgcc -m32 -march=barcelona -O2 -fomit-frame-pointer2014081920140622
512725refgcc -funroll-loops -m32 -march=pentium-m -O3 -fomit-frame-pointer2014081920140622
513865refgcc -m32 -march=corei7 -O2 -fomit-frame-pointer2014081920140622
513895refgcc -m32 -march=core-avx-i -O2 -fomit-frame-pointer2014081920140622
513920refgcc -m32 -march=core2 -msse4 -O2 -fomit-frame-pointer2014081920140622
513985refgcc -m32 -march=corei7-avx -O2 -fomit-frame-pointer2014081920140622
513990refgcc -m32 -march=core2 -msse4.1 -O2 -fomit-frame-pointer2014081920140622
514015refgcc -m32 -march=native -mtune=native -O2 -fomit-frame-pointer2014081920140622
514130refgcc -m32 -march=core2 -O2 -fomit-frame-pointer2014081920140622
516145refgcc -funroll-loops -m32 -march=pentium4 -O3 -fomit-frame-pointer2014081920140622
516485refgcc -funroll-loops -m32 -march=k6-3 -O2 -fomit-frame-pointer2014081920140622
516925refgcc -funroll-loops -m32 -march=k6 -O2 -fomit-frame-pointer2014081920140622
517130refgcc -funroll-loops -m32 -march=k6-2 -O2 -fomit-frame-pointer2014081920140622
517595refgcc -m32 -march=pentium-m -O3 -fomit-frame-pointer2014081920140622
518930refgcc -funroll-loops -m32 -march=pentium4 -O2 -fomit-frame-pointer2014081920140622
519325refgcc -funroll-loops -m32 -march=pentiumpro -O3 -fomit-frame-pointer2014081920140622
519390refgcc -funroll-loops -m32 -march=pentium2 -O3 -fomit-frame-pointer2014081920140622
523005refgcc -m32 -march=pentium4 -O3 -fomit-frame-pointer2014081920140622
523460refgcc -m32 -march=pentiumpro -O3 -fomit-frame-pointer2014081920140622
523470refgcc -m32 -march=pentium2 -O3 -fomit-frame-pointer2014081920140622
526870refgcc -m32 -march=prescott -O2 -fomit-frame-pointer2014081920140622
526890refgcc -m32 -march=nocona -O2 -fomit-frame-pointer2014081920140622
527800refgcc -funroll-loops -m32 -march=pentium3 -O3 -fomit-frame-pointer2014081920140622
528525refgcc -m32 -march=pentium4 -O2 -fomit-frame-pointer2014081920140622
531150refgcc -funroll-loops -m32 -march=k6 -O3 -fomit-frame-pointer2014081920140622
531400refgcc -funroll-loops -m32 -march=k6-3 -O3 -fomit-frame-pointer2014081920140622
531440refgcc -funroll-loops -m32 -march=k6-2 -O3 -fomit-frame-pointer2014081920140622
533865refgcc -m32 -march=pentium2 -O2 -fomit-frame-pointer2014081920140622
533935refgcc -m32 -march=pentiumpro -O2 -fomit-frame-pointer2014081920140622
534050refgcc -m32 -march=pentium-m -O2 -fomit-frame-pointer2014081920140622
534105refgcc -m32 -march=pentium3 -O2 -fomit-frame-pointer2014081920140622
534345refgcc -funroll-loops -m32 -march=pentium-m -O -fomit-frame-pointer2014081920140622
534435refgcc -funroll-loops -m32 -march=pentium3 -O -fomit-frame-pointer2014081920140622
534525refgcc -funroll-loops -m32 -march=pentium2 -O -fomit-frame-pointer2014081920140622
534615refgcc -funroll-loops -m32 -march=pentiumpro -O -fomit-frame-pointer2014081920140622
535610refgcc -m32 -march=pentium3 -O3 -fomit-frame-pointer2014081920140622
536905refgcc -funroll-loops -m32 -march=i386 -O3 -fomit-frame-pointer2014081920140622
538900refgcc -funroll-loops -m32 -march=i386 -O2 -fomit-frame-pointer2014081920140622
542125refgcc -m32 -march=i386 -O3 -fomit-frame-pointer2014081920140622
542850refgcc -m32 -march=k6 -O3 -fomit-frame-pointer2014081920140622
542890refgcc -m32 -march=k6-3 -O3 -fomit-frame-pointer2014081920140622
542985refgcc -m32 -march=k6-2 -O3 -fomit-frame-pointer2014081920140622
544980refgcc -m32 -Os -fomit-frame-pointer2014081920140622
549765refgcc -m32 -march=k8 -Os -fomit-frame-pointer2014081920140622
549870refgcc -m32 -march=barcelona -Os -fomit-frame-pointer2014081920140622
550185refgcc -funroll-loops -m32 -march=pentium -Os -fomit-frame-pointer2014081920140622
550325refgcc -funroll-loops -m32 -march=i386 -O -fomit-frame-pointer2014081920140622
550590refgcc -m32 -march=corei7 -Os -fomit-frame-pointer2014081920140622
550620refgcc -m32 -march=core2 -Os -fomit-frame-pointer2014081920140622
550630refgcc -m32 -march=core-avx-i -Os -fomit-frame-pointer2014081920140622
550630refgcc -m32 -march=corei7-avx -Os -fomit-frame-pointer2014081920140622
550655refgcc -funroll-loops -m32 -march=pentium-mmx -Os -fomit-frame-pointer2014081920140622
550685refgcc -m32 -march=core2 -msse4.1 -Os -fomit-frame-pointer2014081920140622
550690refgcc -m32 -march=core2 -msse4 -Os -fomit-frame-pointer2014081920140622
551010refgcc -m32 -march=pentium-mmx -Os -fomit-frame-pointer2014081920140622
551080refgcc -m32 -march=athlon -Os -fomit-frame-pointer2014081920140622
551165refgcc -m32 -march=native -mtune=native -Os -fomit-frame-pointer2014081920140622
551455refgcc -m32 -march=pentium -Os -fomit-frame-pointer2014081920140622
551550refgcc -funroll-loops -m32 -march=pentium-mmx -O2 -fomit-frame-pointer2014081920140622
551620refgcc -funroll-loops -m32 -march=pentium -O2 -fomit-frame-pointer2014081920140622
552090refgcc -funroll-loops -m32 -march=k8 -O -fomit-frame-pointer2014081920140622
552165refgcc -funroll-loops -m32 -O -fomit-frame-pointer2014081920140622
552230refgcc -funroll-loops -m32 -march=barcelona -O -fomit-frame-pointer2014081920140622
552270refgcc -funroll-loops -m32 -march=athlon -O -fomit-frame-pointer2014081920140622
552465refgcc -funroll-loops -m32 -march=nocona -O -fomit-frame-pointer2014081920140622
552805refgcc -m32 -march=core-avx-i -O -fomit-frame-pointer2014081920140622
553055refgcc -m32 -march=core2 -O -fomit-frame-pointer2014081920140622
553335refgcc -funroll-loops -m32 -march=prescott -O -fomit-frame-pointer2014081920140622
554615refgcc -m32 -march=corei7 -O -fomit-frame-pointer2014081920140622
554755refgcc -m32 -march=native -mtune=native -O -fomit-frame-pointer2014081920140622
554810refgcc -m32 -O -fomit-frame-pointer2014081920140622
554865refgcc -m32 -march=corei7-avx -O -fomit-frame-pointer2014081920140622
554880refgcc -m32 -march=core2 -msse4 -O -fomit-frame-pointer2014081920140622
554930refgcc -m32 -march=core2 -msse4.1 -O -fomit-frame-pointer2014081920140622
555325refgcc -funroll-loops -m32 -march=pentium4 -O -fomit-frame-pointer2014081920140622
555495refgcc -m32 -march=k6-2 -O2 -fomit-frame-pointer2014081920140622
555755refgcc -m32 -march=k6-3 -O2 -fomit-frame-pointer2014081920140622
555940refgcc -m32 -march=k6 -O2 -fomit-frame-pointer2014081920140622
556335refgcc -m32 -march=nocona -O -fomit-frame-pointer2014081920140622
556440refgcc -funroll-loops -m32 -march=k8 -Os -fomit-frame-pointer2014081920140622
556470refgcc -funroll-loops -m32 -march=barcelona -Os -fomit-frame-pointer2014081920140622
556485refgcc -m32 -march=prescott -O -fomit-frame-pointer2014081920140622
557610refgcc -funroll-loops -m32 -march=athlon -Os -fomit-frame-pointer2014081920140622
558915refgcc -funroll-loops -m32 -march=k6-3 -Os -fomit-frame-pointer2014081920140622
559030refgcc -funroll-loops -m32 -march=k6-2 -Os -fomit-frame-pointer2014081920140622
559030refgcc -funroll-loops -m32 -march=k6 -Os -fomit-frame-pointer2014081920140622
559100refgcc -m32 -march=i386 -O2 -fomit-frame-pointer2014081920140622
559185refgcc -m32 -march=pentium4 -Os -fomit-frame-pointer2014081920140622
559205refgcc -m32 -march=nocona -Os -fomit-frame-pointer2014081920140622
559220refgcc -m32 -march=prescott -Os -fomit-frame-pointer2014081920140622
559410refgcc -m32 -march=pentium3 -Os -fomit-frame-pointer2014081920140622
559625refgcc -m32 -march=pentium2 -Os -fomit-frame-pointer2014081920140622
559710refgcc -m32 -march=pentium-m -Os -fomit-frame-pointer2014081920140622
560140refgcc -m32 -march=pentiumpro -Os -fomit-frame-pointer2014081920140622
560270refgcc -m32 -march=pentium-mmx -O2 -fomit-frame-pointer2014081920140622
560465refgcc -m32 -march=pentium -O2 -fomit-frame-pointer2014081920140622
560645refgcc -funroll-loops -m32 -Os -fomit-frame-pointer2014081920140622
561255refgcc -m32 -march=barcelona -O -fomit-frame-pointer2014081920140622
561445refgcc -m32 -march=k8 -O -fomit-frame-pointer2014081920140622
562610refgcc -m32 -march=k6-3 -Os -fomit-frame-pointer2014081920140622
563400refgcc -funroll-loops -m32 -march=k6-2 -O -fomit-frame-pointer2014081920140622
563425refgcc -funroll-loops -m32 -march=k6-3 -O -fomit-frame-pointer2014081920140622
563450refgcc -funroll-loops -m32 -march=k6 -O -fomit-frame-pointer2014081920140622
563585refgcc -m32 -march=athlon -O -fomit-frame-pointer2014081920140622
563995refgcc -funroll-loops -m32 -march=i486 -O2 -fomit-frame-pointer2014081920140622
564380refgcc -funroll-loops -m32 -march=pentium -O3 -fomit-frame-pointer2014081920140622
565210refgcc -funroll-loops -m32 -march=pentium-mmx -O3 -fomit-frame-pointer2014081920140622
565505refgcc -funroll-loops -m32 -march=prescott -Os -fomit-frame-pointer2014081920140622
565535refgcc -funroll-loops -m32 -march=pentium4 -Os -fomit-frame-pointer2014081920140622
565715refgcc -funroll-loops -m32 -march=nocona -Os -fomit-frame-pointer2014081920140622
566200refgcc -funroll-loops -m32 -march=i386 -Os -fomit-frame-pointer2014081920140622
566245refgcc -m32 -march=i386 -O -fomit-frame-pointer2014081920140622
567505refgcc -m32 -march=i486 -Os -fomit-frame-pointer2014081920140622
569545refgcc -funroll-loops -m32 -march=pentium2 -Os -fomit-frame-pointer2014081920140622
569660refgcc -funroll-loops -m32 -march=pentium3 -Os -fomit-frame-pointer2014081920140622
569945refgcc -funroll-loops -m32 -march=pentiumpro -Os -fomit-frame-pointer2014081920140622
570290refgcc -funroll-loops -m32 -march=pentium-m -Os -fomit-frame-pointer2014081920140622
570600refgcc -m32 -march=i386 -Os -fomit-frame-pointer2014081920140622
570915refgcc -funroll-loops -m32 -march=i486 -O3 -fomit-frame-pointer2014081920140622
571515refgcc -m32 -march=pentium4 -O -fomit-frame-pointer2014081920140622
571810refgcc -funroll-loops -m32 -march=pentium -O -fomit-frame-pointer2014081920140622
572085refgcc -funroll-loops -m32 -march=i486 -Os -fomit-frame-pointer2014081920140622
572140refgcc -funroll-loops -m32 -march=pentium-mmx -O -fomit-frame-pointer2014081920140622
573295refgcc -m32 -march=pentium-m -O -fomit-frame-pointer2014081920140622
573570refgcc -m32 -march=pentium3 -O -fomit-frame-pointer2014081920140622
573605refgcc -m32 -march=pentiumpro -O -fomit-frame-pointer2014081920140622
573680refgcc -m32 -march=pentium2 -O -fomit-frame-pointer2014081920140622
575350refgcc -m32 -march=i486 -O3 -fomit-frame-pointer2014081920140622
575970refgcc -m32 -march=pentium-mmx -O3 -fomit-frame-pointer2014081920140622
576090refgcc -m32 -march=pentium -O3 -fomit-frame-pointer2014081920140622
578805refgcc -m32 -march=k6-2 -O -fomit-frame-pointer2014081920140622
579000refgcc -m32 -march=k6 -O -fomit-frame-pointer2014081920140622
579260refgcc -m32 -march=k6-3 -O -fomit-frame-pointer2014081920140622
581595refgcc -m32 -march=k6 -Os -fomit-frame-pointer2014081920140622
582130refgcc -m32 -march=k6-2 -Os -fomit-frame-pointer2014081920140622
584130refgcc -m32 -march=i486 -O2 -fomit-frame-pointer2014081920140622
585060refgcc -m32 -march=pentium-mmx -O -fomit-frame-pointer2014081920140622
585200refgcc -m32 -march=pentium -O -fomit-frame-pointer2014081920140622
585505refgcc -funroll-loops -m32 -march=i486 -O -fomit-frame-pointer2014081920140622
594565refgcc -m32 -march=i486 -O -fomit-frame-pointer2014081920140622