Implementation notes: x86, h5nano, crypto_aead/oceankeyakv1

Computer: h5nano
Architecture: x86
CPU ID: CentaurHauls-000006f8-afc9fbff
SUPERCOP version: 20141014
Operation: crypto_aead
Primitive: oceankeyakv1
TimeImplementationCompilerBenchmark dateSUPERCOP version
664885refgcc -funroll-loops -m32 -march=i486 -O3 -fomit-frame-pointer2014101820141014
674640refgcc -funroll-loops -m32 -march=pentium-mmx -O3 -fomit-frame-pointer2014101820141014
675570refgcc -funroll-loops -m32 -march=pentium -O3 -fomit-frame-pointer2014101820141014
677645refgcc -m32 -march=pentium-mmx -O3 -fomit-frame-pointer2014101820141014
677695refgcc -m32 -march=pentium -O3 -fomit-frame-pointer2014101820141014
678215refgcc -m32 -march=i486 -O3 -fomit-frame-pointer2014101820141014
678445refgcc -funroll-loops -m32 -march=k6-3 -O3 -fomit-frame-pointer2014101820141014
678490refgcc -funroll-loops -m32 -march=k6-2 -O3 -fomit-frame-pointer2014101820141014
678490refgcc -funroll-loops -m32 -march=k6 -O3 -fomit-frame-pointer2014101820141014
679880refgcc -funroll-loops -m32 -march=pentium-m -O3 -fomit-frame-pointer2014101820141014
680465refgcc -m32 -march=k6 -O3 -fomit-frame-pointer2014101820141014
680525refgcc -m32 -march=k6-2 -O3 -fomit-frame-pointer2014101820141014
680545refgcc -m32 -march=k6-3 -O3 -fomit-frame-pointer2014101820141014
681560refgcc -funroll-loops -m32 -march=i386 -O3 -fomit-frame-pointer2014101820141014
681685refgcc -funroll-loops -m32 -march=athlon -O3 -fomit-frame-pointer2014101820141014
681865refgcc -funroll-loops -m32 -O3 -fomit-frame-pointer2014101820141014
682110refgcc -funroll-loops -m32 -march=pentium2 -O3 -fomit-frame-pointer2014101820141014
683085refgcc -funroll-loops -m32 -march=barcelona -O3 -fomit-frame-pointer2014101820141014
684565refgcc -funroll-loops -m32 -march=k8 -O3 -fomit-frame-pointer2014101820141014
685490refgcc -funroll-loops -m32 -march=nocona -O3 -fomit-frame-pointer2014101820141014
685490refgcc -funroll-loops -m32 -march=prescott -O3 -fomit-frame-pointer2014101820141014
685660refgcc -funroll-loops -m32 -march=pentiumpro -O3 -fomit-frame-pointer2014101820141014
686740refgcc -m32 -march=i386 -O3 -fomit-frame-pointer2014101820141014
687235refgcc -funroll-loops -m32 -march=pentium4 -O3 -fomit-frame-pointer2014101820141014
693235refgcc -m32 -march=k8 -O3 -fomit-frame-pointer2014101820141014
693665refgcc -m32 -march=core2 -O3 -fomit-frame-pointer2014101820141014
694210refgcc -m32 -march=barcelona -O3 -fomit-frame-pointer2014101820141014
695450refgcc -m32 -march=native -mtune=native -O3 -fomit-frame-pointer2014101820141014
695785refgcc -m32 -march=athlon -O3 -fomit-frame-pointer2014101820141014
695870refgcc -m32 -march=pentium-m -O3 -fomit-frame-pointer2014101820141014
696250refgcc -m32 -march=corei7 -O3 -fomit-frame-pointer2014101820141014
696315refgcc -m32 -march=core2 -msse4.1 -O3 -fomit-frame-pointer2014101820141014
696735refgcc -m32 -march=core2 -msse4 -O3 -fomit-frame-pointer2014101820141014
697260refgcc -m32 -march=pentiumpro -O3 -fomit-frame-pointer2014101820141014
697365refgcc -m32 -march=pentium2 -O3 -fomit-frame-pointer2014101820141014
699260refgcc -funroll-loops -m32 -march=pentium3 -O3 -fomit-frame-pointer2014101820141014
701920refgcc -m32 -O3 -fomit-frame-pointer2014101820141014
702010refgcc -m32 -march=prescott -O3 -fomit-frame-pointer2014101820141014
702025refgcc -m32 -march=nocona -O3 -fomit-frame-pointer2014101820141014
702085refgcc -m32 -march=pentium4 -O3 -fomit-frame-pointer2014101820141014
714940refgcc -m32 -march=pentium3 -O3 -fomit-frame-pointer2014101820141014
753180refgcc -funroll-loops -m32 -march=i486 -O2 -fomit-frame-pointer2014101820141014
755110refgcc -funroll-loops -m32 -march=athlon -O2 -fomit-frame-pointer2014101820141014
755785refgcc -funroll-loops -m32 -march=k6-3 -O2 -fomit-frame-pointer2014101820141014
758105refgcc -funroll-loops -m32 -march=k8 -O2 -fomit-frame-pointer2014101820141014
758175refgcc -funroll-loops -m32 -march=barcelona -O2 -fomit-frame-pointer2014101820141014
758645refgcc -funroll-loops -m32 -march=k6-2 -O2 -fomit-frame-pointer2014101820141014
759225refgcc -funroll-loops -m32 -march=k6 -O2 -fomit-frame-pointer2014101820141014
760040refgcc -funroll-loops -m32 -march=pentium-mmx -O2 -fomit-frame-pointer2014101820141014
762940refgcc -funroll-loops -m32 -march=pentium -O2 -fomit-frame-pointer2014101820141014
763170refgcc -funroll-loops -m32 -march=i386 -O2 -fomit-frame-pointer2014101820141014
769445refgcc -funroll-loops -m32 -march=pentiumpro -O2 -fomit-frame-pointer2014101820141014
769460refgcc -funroll-loops -m32 -march=pentium3 -O2 -fomit-frame-pointer2014101820141014
769485refgcc -funroll-loops -m32 -march=pentium-m -O2 -fomit-frame-pointer2014101820141014
769485refgcc -funroll-loops -m32 -march=pentium2 -O2 -fomit-frame-pointer2014101820141014
769555refgcc -funroll-loops -m32 -march=pentium4 -O2 -fomit-frame-pointer2014101820141014
770100refgcc -funroll-loops -m32 -march=prescott -O2 -fomit-frame-pointer2014101820141014
770805refgcc -funroll-loops -m32 -march=nocona -O2 -fomit-frame-pointer2014101820141014
776690refgcc -funroll-loops -m32 -O2 -fomit-frame-pointer2014101820141014
839110refgcc -funroll-loops -m32 -march=pentium3 -O -fomit-frame-pointer2014101820141014
839140refgcc -funroll-loops -m32 -march=pentiumpro -O -fomit-frame-pointer2014101820141014
839160refgcc -funroll-loops -m32 -march=pentium-m -O -fomit-frame-pointer2014101820141014
839595refgcc -funroll-loops -m32 -march=pentium2 -O -fomit-frame-pointer2014101820141014
840415refgcc -funroll-loops -m32 -march=athlon -O -fomit-frame-pointer2014101820141014
840600refgcc -funroll-loops -m32 -march=k8 -O -fomit-frame-pointer2014101820141014
841200refgcc -funroll-loops -m32 -march=barcelona -O -fomit-frame-pointer2014101820141014
842830refgcc -funroll-loops -m32 -march=nocona -O -fomit-frame-pointer2014101820141014
842880refgcc -funroll-loops -m32 -march=prescott -O -fomit-frame-pointer2014101820141014
845875refgcc -funroll-loops -m32 -march=k6-2 -O -fomit-frame-pointer2014101820141014
845960refgcc -funroll-loops -m32 -march=k6 -O -fomit-frame-pointer2014101820141014
846150refgcc -funroll-loops -m32 -O -fomit-frame-pointer2014101820141014
847210refgcc -funroll-loops -m32 -march=pentium4 -O -fomit-frame-pointer2014101820141014
847755refgcc -funroll-loops -m32 -march=k6-3 -O -fomit-frame-pointer2014101820141014
850320refgcc -funroll-loops -m32 -march=i486 -O -fomit-frame-pointer2014101820141014
886365refgcc -funroll-loops -m32 -march=i386 -O -fomit-frame-pointer2014101820141014
889185refgcc -funroll-loops -m32 -march=pentium-mmx -O -fomit-frame-pointer2014101820141014
889270refgcc -funroll-loops -m32 -march=pentium -O -fomit-frame-pointer2014101820141014
2633965refgcc -m32 -march=pentium4 -O -fomit-frame-pointer2014101820141014
2674080refgcc -m32 -march=pentium4 -O2 -fomit-frame-pointer2014101820141014
2719230refgcc -m32 -march=pentiumpro -O -fomit-frame-pointer2014101820141014
2733415refgcc -m32 -march=pentium2 -O -fomit-frame-pointer2014101820141014
2733570refgcc -m32 -march=pentium-m -O -fomit-frame-pointer2014101820141014
2737895refgcc -m32 -march=pentium3 -O -fomit-frame-pointer2014101820141014
2769350refgcc -m32 -march=k6-2 -O -fomit-frame-pointer2014101820141014
2771075refgcc -m32 -march=k6 -O -fomit-frame-pointer2014101820141014
2774430refgcc -m32 -march=k6-3 -O -fomit-frame-pointer2014101820141014
2812905refgcc -m32 -march=pentium2 -O2 -fomit-frame-pointer2014101820141014
2813330refgcc -m32 -march=pentium-m -O2 -fomit-frame-pointer2014101820141014
2813705refgcc -m32 -march=pentiumpro -O2 -fomit-frame-pointer2014101820141014
2815340refgcc -m32 -march=pentium3 -O2 -fomit-frame-pointer2014101820141014
2859855refgcc -m32 -march=i486 -O -fomit-frame-pointer2014101820141014
2882840refgcc -m32 -march=i486 -O2 -fomit-frame-pointer2014101820141014
2920445refgcc -m32 -march=barcelona -O -fomit-frame-pointer2014101820141014
2920825refgcc -m32 -march=athlon -O -fomit-frame-pointer2014101820141014
2934755refgcc -m32 -march=athlon -O2 -fomit-frame-pointer2014101820141014
2938300refgcc -m32 -march=k8 -O -fomit-frame-pointer2014101820141014
2950265refgcc -m32 -march=k6-3 -O2 -fomit-frame-pointer2014101820141014
2950280refgcc -m32 -march=k6 -O2 -fomit-frame-pointer2014101820141014
2950345refgcc -m32 -march=k6-2 -O2 -fomit-frame-pointer2014101820141014
2952595refgcc -m32 -march=barcelona -O2 -fomit-frame-pointer2014101820141014
2961550refgcc -m32 -march=k8 -O2 -fomit-frame-pointer2014101820141014
3002700refgcc -m32 -march=core2 -msse4 -O2 -fomit-frame-pointer2014101820141014
3002835refgcc -m32 -O2 -fomit-frame-pointer2014101820141014
3002895refgcc -m32 -march=corei7-avx -O2 -fomit-frame-pointer2014101820141014
3002985refgcc -m32 -march=core2 -O2 -fomit-frame-pointer2014101820141014
3003190refgcc -m32 -march=corei7 -O2 -fomit-frame-pointer2014101820141014
3003230refgcc -m32 -march=native -mtune=native -O2 -fomit-frame-pointer2014101820141014
3003355refgcc -m32 -march=core-avx-i -O2 -fomit-frame-pointer2014101820141014
3009755refgcc -m32 -march=core2 -msse4.1 -O2 -fomit-frame-pointer2014101820141014
3016725refgcc -m32 -march=nocona -O2 -fomit-frame-pointer2014101820141014
3022560refgcc -m32 -march=corei7-avx -O -fomit-frame-pointer2014101820141014
3023020refgcc -m32 -march=core-avx-i -O -fomit-frame-pointer2014101820141014
3024605refgcc -m32 -march=prescott -O -fomit-frame-pointer2014101820141014
3027255refgcc -m32 -march=nocona -O -fomit-frame-pointer2014101820141014
3029360refgcc -m32 -march=prescott -O2 -fomit-frame-pointer2014101820141014
3040820refgcc -m32 -march=core2 -O -fomit-frame-pointer2014101820141014
3040950refgcc -m32 -march=native -mtune=native -O -fomit-frame-pointer2014101820141014
3041060refgcc -m32 -march=corei7 -O -fomit-frame-pointer2014101820141014
3041160refgcc -m32 -march=core2 -msse4.1 -O -fomit-frame-pointer2014101820141014
3041680refgcc -m32 -O -fomit-frame-pointer2014101820141014
3041705refgcc -m32 -march=core2 -msse4 -O -fomit-frame-pointer2014101820141014
4526555refgcc -m32 -march=i386 -O2 -fomit-frame-pointer2014101820141014
4600190refgcc -m32 -march=pentium -O2 -fomit-frame-pointer2014101820141014
4628700refgcc -m32 -march=pentium-mmx -O2 -fomit-frame-pointer2014101820141014
4774415refgcc -funroll-loops -m32 -march=i386 -Os -fomit-frame-pointer2014101820141014
4775080refgcc -funroll-loops -m32 -march=i486 -Os -fomit-frame-pointer2014101820141014
4785395refgcc -funroll-loops -m32 -march=pentium-mmx -Os -fomit-frame-pointer2014101820141014
4795770refgcc -funroll-loops -m32 -march=pentium -Os -fomit-frame-pointer2014101820141014
4817090refgcc -funroll-loops -m32 -Os -fomit-frame-pointer2014101820141014
4817165refgcc -funroll-loops -m32 -march=k6 -Os -fomit-frame-pointer2014101820141014
4823285refgcc -funroll-loops -m32 -march=pentium4 -Os -fomit-frame-pointer2014101820141014
4824380refgcc -funroll-loops -m32 -march=nocona -Os -fomit-frame-pointer2014101820141014
4832595refgcc -funroll-loops -m32 -march=k6-3 -Os -fomit-frame-pointer2014101820141014
4832610refgcc -funroll-loops -m32 -march=k6-2 -Os -fomit-frame-pointer2014101820141014
4834105refgcc -funroll-loops -m32 -march=prescott -Os -fomit-frame-pointer2014101820141014
4848410refgcc -funroll-loops -m32 -march=barcelona -Os -fomit-frame-pointer2014101820141014
4851700refgcc -funroll-loops -m32 -march=k8 -Os -fomit-frame-pointer2014101820141014
4852745refgcc -funroll-loops -m32 -march=athlon -Os -fomit-frame-pointer2014101820141014
4853780refgcc -m32 -march=i386 -Os -fomit-frame-pointer2014101820141014
4855225refgcc -m32 -march=i486 -Os -fomit-frame-pointer2014101820141014
4863590refgcc -funroll-loops -m32 -march=pentium-m -Os -fomit-frame-pointer2014101820141014
4870865refgcc -funroll-loops -m32 -march=pentium2 -Os -fomit-frame-pointer2014101820141014
4871620refgcc -funroll-loops -m32 -march=pentium3 -Os -fomit-frame-pointer2014101820141014
4874425refgcc -funroll-loops -m32 -march=pentiumpro -Os -fomit-frame-pointer2014101820141014
4883535refgcc -m32 -march=pentium-mmx -Os -fomit-frame-pointer2014101820141014
4884860refgcc -m32 -march=pentium -Os -fomit-frame-pointer2014101820141014
4885520refgcc -m32 -march=nocona -Os -fomit-frame-pointer2014101820141014
4895020refgcc -m32 -march=prescott -Os -fomit-frame-pointer2014101820141014
4900710refgcc -m32 -march=pentium-m -Os -fomit-frame-pointer2014101820141014
4900995refgcc -m32 -march=pentium2 -Os -fomit-frame-pointer2014101820141014
4901835refgcc -m32 -march=pentium3 -Os -fomit-frame-pointer2014101820141014
4901870refgcc -m32 -march=pentium4 -Os -fomit-frame-pointer2014101820141014
4904325refgcc -m32 -Os -fomit-frame-pointer2014101820141014
4919530refgcc -m32 -march=pentiumpro -Os -fomit-frame-pointer2014101820141014
4932510refgcc -m32 -march=k6 -Os -fomit-frame-pointer2014101820141014
4932745refgcc -m32 -march=k6-2 -Os -fomit-frame-pointer2014101820141014
4943500refgcc -m32 -march=core2 -msse4.1 -Os -fomit-frame-pointer2014101820141014
4945350refgcc -m32 -march=k6-3 -Os -fomit-frame-pointer2014101820141014
4950910refgcc -m32 -march=native -mtune=native -Os -fomit-frame-pointer2014101820141014
4951490refgcc -m32 -march=core2 -msse4 -Os -fomit-frame-pointer2014101820141014
4952350refgcc -m32 -march=core-avx-i -Os -fomit-frame-pointer2014101820141014
4953280refgcc -m32 -march=core2 -Os -fomit-frame-pointer2014101820141014
4953565refgcc -m32 -march=corei7-avx -Os -fomit-frame-pointer2014101820141014
4960980refgcc -m32 -march=corei7 -Os -fomit-frame-pointer2014101820141014
4965095refgcc -m32 -march=barcelona -Os -fomit-frame-pointer2014101820141014
4965555refgcc -m32 -march=k8 -Os -fomit-frame-pointer2014101820141014
4967105refgcc -m32 -march=athlon -Os -fomit-frame-pointer2014101820141014
5304415refgcc -m32 -march=i386 -O -fomit-frame-pointer2014101820141014
5326430refgcc -m32 -march=pentium-mmx -O -fomit-frame-pointer2014101820141014
5332265refgcc -m32 -march=pentium -O -fomit-frame-pointer2014101820141014