Implementation notes: x86, h5nano, crypto_aead/aes128marble4rv1

Computer: h5nano
Architecture: x86
CPU ID: CentaurHauls-000006f8-afc9fbff
SUPERCOP version: 20141014
Operation: crypto_aead
Primitive: aes128marble4rv1
TimeImplementationCompilerBenchmark dateSUPERCOP version
574325refgcc -m32 -march=barcelona -O3 -fomit-frame-pointer2014071120140622
575005refgcc -m32 -march=k8 -O3 -fomit-frame-pointer2014071120140622
587825refgcc -m32 -march=athlon -O3 -fomit-frame-pointer2014071120140622
589090refgcc -funroll-loops -m32 -march=k8 -O2 -fomit-frame-pointer2014071120140622
590510refgcc -funroll-loops -m32 -march=athlon -O2 -fomit-frame-pointer2014071120140622
590675refgcc -m32 -O3 -fomit-frame-pointer2014071120140622
591175refgcc -funroll-loops -m32 -march=barcelona -O2 -fomit-frame-pointer2014071120140622
594980refgcc -m32 -march=nocona -O3 -fomit-frame-pointer2014071120140622
595355refgcc -m32 -march=pentium3 -O3 -fomit-frame-pointer2014071120140622
596470refgcc -funroll-loops -m32 -march=pentium3 -O3 -fomit-frame-pointer2014071120140622
597720refgcc -funroll-loops -m32 -O2 -fomit-frame-pointer2014071120140622
599830refgcc -funroll-loops -m32 -march=pentium2 -O -fomit-frame-pointer2014071120140622
599900refgcc -funroll-loops -m32 -march=pentiumpro -O -fomit-frame-pointer2014071120140622
599930refgcc -funroll-loops -m32 -march=pentium3 -O -fomit-frame-pointer2014071120140622
599960refgcc -funroll-loops -m32 -march=pentium-m -O -fomit-frame-pointer2014071120140622
600090refgcc -m32 -march=prescott -O3 -fomit-frame-pointer2014071120140622
604430refgcc -funroll-loops -m32 -march=athlon -O3 -fomit-frame-pointer2014071120140622
605735refgcc -funroll-loops -m32 -O3 -fomit-frame-pointer2014071120140622
606350refgcc -funroll-loops -m32 -march=pentium4 -O -fomit-frame-pointer2014071120140622
608285refgcc -funroll-loops -m32 -march=k8 -O3 -fomit-frame-pointer2014071120140622
608480refgcc -funroll-loops -m32 -march=barcelona -O3 -fomit-frame-pointer2014071120140622
608780refgcc -funroll-loops -m32 -march=pentium-m -O3 -fomit-frame-pointer2014071120140622
609925refgcc -funroll-loops -m32 -march=pentium3 -O2 -fomit-frame-pointer2014071120140622
609980refgcc -funroll-loops -m32 -march=pentium2 -O2 -fomit-frame-pointer2014071120140622
610105refgcc -funroll-loops -m32 -march=pentium-m -O2 -fomit-frame-pointer2014071120140622
610145refgcc -funroll-loops -m32 -march=pentiumpro -O2 -fomit-frame-pointer2014071120140622
611745refgcc -funroll-loops -m32 -march=nocona -O3 -fomit-frame-pointer2014071120140622
612085refgcc -funroll-loops -m32 -march=prescott -O3 -fomit-frame-pointer2014071120140622
613200refgcc -m32 -march=pentium4 -O3 -fomit-frame-pointer2014071120140622
614960refgcc -funroll-loops -m32 -march=pentium4 -O3 -fomit-frame-pointer2014071120140622
616115refgcc -m32 -march=barcelona -O2 -fomit-frame-pointer2014071120140622
617055refgcc -m32 -march=athlon -O2 -fomit-frame-pointer2014071120140622
618950refgcc -m32 -march=k8 -O2 -fomit-frame-pointer2014071120140622
620490refgcc -m32 -march=pentiumpro -O -fomit-frame-pointer2014071120140622
620500refgcc -m32 -march=pentium3 -O -fomit-frame-pointer2014071120140622
620675refgcc -m32 -march=pentium2 -O -fomit-frame-pointer2014071120140622
620685refgcc -m32 -march=pentium-m -O -fomit-frame-pointer2014071120140622
620710refgcc -funroll-loops -m32 -march=i386 -O -fomit-frame-pointer2014071120140622
624995refgcc -m32 -O2 -fomit-frame-pointer2014071120140622
625195refgcc -funroll-loops -m32 -march=pentiumpro -O3 -fomit-frame-pointer2014071120140622
625365refgcc -funroll-loops -m32 -march=pentium2 -O3 -fomit-frame-pointer2014071120140622
625910refgcc -m32 -march=pentium2 -O3 -fomit-frame-pointer2014071120140622
625960refgcc -m32 -march=pentiumpro -O3 -fomit-frame-pointer2014071120140622
628780refgcc -m32 -march=k8 -O -fomit-frame-pointer2014071120140622
628890refgcc -m32 -march=prescott -O -fomit-frame-pointer2014071120140622
628900refgcc -m32 -march=nocona -O -fomit-frame-pointer2014071120140622
630145refgcc -m32 -march=pentium4 -O -fomit-frame-pointer2014071120140622
630290refgcc -m32 -march=barcelona -O -fomit-frame-pointer2014071120140622
630540refgcc -m32 -march=i386 -O3 -fomit-frame-pointer2014071120140622
630835refgcc -m32 -march=corei7 -O3 -fomit-frame-pointer2014071120140622
631965refgcc -m32 -march=core2 -msse4 -O3 -fomit-frame-pointer2014071120140622
632585refgcc -m32 -march=corei7-avx -O -fomit-frame-pointer2014071120140622
632650refgcc -m32 -O -fomit-frame-pointer2014071120140622
632675refgcc -m32 -march=core2 -O -fomit-frame-pointer2014071120140622
633110refgcc -m32 -march=core2 -msse4 -O2 -fomit-frame-pointer2014071120140622
633115refgcc -m32 -march=core2 -O2 -fomit-frame-pointer2014071120140622
633125refgcc -m32 -march=native -mtune=native -O2 -fomit-frame-pointer2014071120140622
633220refgcc -m32 -march=core2 -msse4.1 -O2 -fomit-frame-pointer2014071120140622
633355refgcc -m32 -march=athlon -O -fomit-frame-pointer2014071120140622
633385refgcc -m32 -march=corei7 -O2 -fomit-frame-pointer2014071120140622
634310refgcc -m32 -march=native -mtune=native -O3 -fomit-frame-pointer2014071120140622
634470refgcc -funroll-loops -m32 -march=pentium4 -O2 -fomit-frame-pointer2014071120140622
634785refgcc -m32 -march=pentium2 -O2 -fomit-frame-pointer2014071120140622
634785refgcc -m32 -march=pentium3 -O2 -fomit-frame-pointer2014071120140622
634925refgcc -m32 -march=corei7 -O -fomit-frame-pointer2014071120140622
635015refgcc -m32 -march=pentiumpro -O2 -fomit-frame-pointer2014071120140622
635120refgcc -m32 -march=native -mtune=native -O -fomit-frame-pointer2014071120140622
635150refgcc -m32 -march=pentium-m -O2 -fomit-frame-pointer2014071120140622
635170refgcc -m32 -march=core2 -msse4 -O -fomit-frame-pointer2014071120140622
635590refgcc -m32 -march=core2 -msse4.1 -O -fomit-frame-pointer2014071120140622
635630refgcc -m32 -march=core-avx-i -O -fomit-frame-pointer2014071120140622
635645refgcc -m32 -march=corei7-avx -O2 -fomit-frame-pointer2014071120140622
635650refgcc -m32 -march=core-avx-i -O2 -fomit-frame-pointer2014071120140622
637315refgcc -funroll-loops -m32 -march=k6-3 -O3 -fomit-frame-pointer2014071120140622
637370refgcc -funroll-loops -m32 -march=k6-2 -O3 -fomit-frame-pointer2014071120140622
637455refgcc -funroll-loops -m32 -march=k6 -O3 -fomit-frame-pointer2014071120140622
638425refgcc -funroll-loops -m32 -march=pentium2 -Os -fomit-frame-pointer2014071120140622
638540refgcc -funroll-loops -m32 -march=pentium3 -Os -fomit-frame-pointer2014071120140622
638580refgcc -funroll-loops -m32 -march=pentiumpro -Os -fomit-frame-pointer2014071120140622
638635refgcc -funroll-loops -m32 -march=pentium-m -Os -fomit-frame-pointer2014071120140622
640580refgcc -funroll-loops -m32 -march=nocona -O2 -fomit-frame-pointer2014071120140622
640615refgcc -funroll-loops -m32 -march=prescott -O2 -fomit-frame-pointer2014071120140622
640910refgcc -funroll-loops -m32 -Os -fomit-frame-pointer2014071120140622
640920refgcc -funroll-loops -m32 -march=k8 -Os -fomit-frame-pointer2014071120140622
640965refgcc -funroll-loops -m32 -march=athlon -Os -fomit-frame-pointer2014071120140622
643495refgcc -m32 -march=pentium -O3 -fomit-frame-pointer2014071120140622
643705refgcc -m32 -march=pentium-mmx -O3 -fomit-frame-pointer2014071120140622
643870refgcc -funroll-loops -m32 -march=barcelona -Os -fomit-frame-pointer2014071120140622
643955refgcc -m32 -march=i486 -O3 -fomit-frame-pointer2014071120140622
644030refgcc -funroll-loops -m32 -march=pentium -Os -fomit-frame-pointer2014071120140622
644180refgcc -funroll-loops -m32 -march=pentium-mmx -Os -fomit-frame-pointer2014071120140622
644205refgcc -funroll-loops -m32 -march=pentium -O -fomit-frame-pointer2014071120140622
645235refgcc -m32 -march=prescott -O2 -fomit-frame-pointer2014071120140622
645285refgcc -m32 -march=nocona -O2 -fomit-frame-pointer2014071120140622
647560refgcc -m32 -march=i386 -O -fomit-frame-pointer2014071120140622
648270refgcc -funroll-loops -m32 -march=i386 -O3 -fomit-frame-pointer2014071120140622
648280refgcc -funroll-loops -m32 -march=pentium-mmx -O -fomit-frame-pointer2014071120140622
649365refgcc -m32 -march=core2 -msse4.1 -O3 -fomit-frame-pointer2014071120140622
650115refgcc -m32 -march=core2 -O3 -fomit-frame-pointer2014071120140622
650425refgcc -m32 -march=pentium-m -O3 -fomit-frame-pointer2014071120140622
650820refgcc -funroll-loops -m32 -march=k6-2 -O2 -fomit-frame-pointer2014071120140622
651055refgcc -funroll-loops -m32 -march=k6 -O2 -fomit-frame-pointer2014071120140622
651180refgcc -funroll-loops -m32 -march=k6-3 -O2 -fomit-frame-pointer2014071120140622
657030refgcc -funroll-loops -m32 -march=pentium-mmx -O3 -fomit-frame-pointer2014071120140622
657080refgcc -m32 -march=k6-3 -O3 -fomit-frame-pointer2014071120140622
657205refgcc -funroll-loops -m32 -march=pentium -O3 -fomit-frame-pointer2014071120140622
657205refgcc -m32 -march=k6-2 -O3 -fomit-frame-pointer2014071120140622
657465refgcc -m32 -march=k6 -O3 -fomit-frame-pointer2014071120140622
657660refgcc -m32 -march=k6-3 -O -fomit-frame-pointer2014071120140622
657715refgcc -funroll-loops -m32 -march=nocona -Os -fomit-frame-pointer2014071120140622
657725refgcc -funroll-loops -m32 -march=prescott -Os -fomit-frame-pointer2014071120140622
657795refgcc -funroll-loops -m32 -march=pentium4 -Os -fomit-frame-pointer2014071120140622
658400refgcc -m32 -march=k6-2 -O -fomit-frame-pointer2014071120140622
658610refgcc -m32 -march=k6 -O -fomit-frame-pointer2014071120140622
658975refgcc -funroll-loops -m32 -march=i486 -O -fomit-frame-pointer2014071120140622
660090refgcc -m32 -march=i386 -O2 -fomit-frame-pointer2014071120140622
661855refgcc -m32 -march=pentium4 -O2 -fomit-frame-pointer2014071120140622
663315refgcc -funroll-loops -m32 -march=i486 -O3 -fomit-frame-pointer2014071120140622
663525refgcc -m32 -march=k6-3 -O2 -fomit-frame-pointer2014071120140622
663770refgcc -m32 -march=k6 -O2 -fomit-frame-pointer2014071120140622
665655refgcc -m32 -march=k6-2 -O2 -fomit-frame-pointer2014071120140622
666005refgcc -m32 -Os -fomit-frame-pointer2014071120140622
668475refgcc -m32 -march=i486 -Os -fomit-frame-pointer2014071120140622
669780refgcc -m32 -march=k8 -Os -fomit-frame-pointer2014071120140622
669970refgcc -m32 -march=barcelona -Os -fomit-frame-pointer2014071120140622
670510refgcc -m32 -march=pentiumpro -Os -fomit-frame-pointer2014071120140622
670560refgcc -m32 -march=pentium3 -Os -fomit-frame-pointer2014071120140622
670585refgcc -m32 -march=athlon -Os -fomit-frame-pointer2014071120140622
670850refgcc -m32 -march=pentium-m -Os -fomit-frame-pointer2014071120140622
670955refgcc -m32 -march=corei7-avx -Os -fomit-frame-pointer2014071120140622
670985refgcc -m32 -march=corei7 -Os -fomit-frame-pointer2014071120140622
671015refgcc -m32 -march=core2 -Os -fomit-frame-pointer2014071120140622
671080refgcc -m32 -march=core2 -msse4.1 -Os -fomit-frame-pointer2014071120140622
671085refgcc -m32 -march=core2 -msse4 -Os -fomit-frame-pointer2014071120140622
671095refgcc -m32 -march=core-avx-i -Os -fomit-frame-pointer2014071120140622
671140refgcc -m32 -march=native -mtune=native -Os -fomit-frame-pointer2014071120140622
671265refgcc -m32 -march=pentium2 -Os -fomit-frame-pointer2014071120140622
674555refgcc -m32 -march=nocona -Os -fomit-frame-pointer2014071120140622
674560refgcc -m32 -march=prescott -Os -fomit-frame-pointer2014071120140622
674585refgcc -m32 -march=pentium4 -Os -fomit-frame-pointer2014071120140622
675125refgcc -m32 -march=i486 -O2 -fomit-frame-pointer2014071120140622
678350refgcc -funroll-loops -m32 -march=i386 -Os -fomit-frame-pointer2014071120140622
679600refgcc -m32 -march=pentium -O2 -fomit-frame-pointer2014071120140622
679695refgcc -m32 -march=pentium-mmx -O2 -fomit-frame-pointer2014071120140622
679900refgcc -m32 -march=i386 -Os -fomit-frame-pointer2014071120140622
681025refgcc -m32 -march=pentium -Os -fomit-frame-pointer2014071120140622
681235refgcc -m32 -march=pentium-mmx -Os -fomit-frame-pointer2014071120140622
682435refgcc -funroll-loops -m32 -march=i486 -Os -fomit-frame-pointer2014071120140622
688130refgcc -m32 -march=pentium-mmx -O -fomit-frame-pointer2014071120140622
688255refgcc -m32 -march=pentium -O -fomit-frame-pointer2014071120140622
704675refgcc -m32 -march=k6 -Os -fomit-frame-pointer2014071120140622
704820refgcc -m32 -march=k6-3 -Os -fomit-frame-pointer2014071120140622
705115refgcc -m32 -march=k6-2 -Os -fomit-frame-pointer2014071120140622
713660refgcc -m32 -march=i486 -O -fomit-frame-pointer2014071120140622
718465refgcc -funroll-loops -m32 -march=k6-3 -Os -fomit-frame-pointer2014071120140622
718630refgcc -funroll-loops -m32 -march=k6-2 -Os -fomit-frame-pointer2014071120140622
721820refgcc -funroll-loops -m32 -O -fomit-frame-pointer2014071120140622
730375refgcc -funroll-loops -m32 -march=k8 -O -fomit-frame-pointer2014071120140622
734060refgcc -funroll-loops -m32 -march=k6 -Os -fomit-frame-pointer2014071120140622
735580refgcc -funroll-loops -m32 -march=barcelona -O -fomit-frame-pointer2014071120140622
737255refgcc -funroll-loops -m32 -march=athlon -O -fomit-frame-pointer2014071120140622
747250refgcc -funroll-loops -m32 -march=i386 -O2 -fomit-frame-pointer2014071120140622
756580refgcc -funroll-loops -m32 -march=pentium-mmx -O2 -fomit-frame-pointer2014071120140622
757690refgcc -funroll-loops -m32 -march=pentium -O2 -fomit-frame-pointer2014071120140622
767665refgcc -funroll-loops -m32 -march=i486 -O2 -fomit-frame-pointer2014071120140622
934135refgcc -funroll-loops -m32 -march=prescott -O -fomit-frame-pointer2014071120140622
936365refgcc -funroll-loops -m32 -march=nocona -O -fomit-frame-pointer2014071120140622
1011475refgcc -funroll-loops -m32 -march=k6-3 -O -fomit-frame-pointer2014071120140622
1011560refgcc -funroll-loops -m32 -march=k6-2 -O -fomit-frame-pointer2014071120140622
1012270refgcc -funroll-loops -m32 -march=k6 -O -fomit-frame-pointer2014071120140622