Implementation notes: x86, h5nano, crypto_aead/seakeyakv1

Computer: h5nano
Architecture: x86
CPU ID: CentaurHauls-000006f8-afc9fbff
SUPERCOP version: 20141014
Operation: crypto_aead
Primitive: seakeyakv1
TimeImplementationCompilerBenchmark dateSUPERCOP version
529095refgcc -funroll-loops -m32 -march=i486 -O3 -fomit-frame-pointer2014101920141014
534310refgcc -funroll-loops -m32 -march=i386 -O3 -fomit-frame-pointer2014101920141014
538420refgcc -funroll-loops -m32 -march=k6-3 -O3 -fomit-frame-pointer2014101920141014
538435refgcc -funroll-loops -m32 -march=k6 -O3 -fomit-frame-pointer2014101920141014
538520refgcc -m32 -march=pentium -O3 -fomit-frame-pointer2014101920141014
538555refgcc -funroll-loops -m32 -march=k6-2 -O3 -fomit-frame-pointer2014101920141014
538615refgcc -funroll-loops -m32 -march=pentium -O3 -fomit-frame-pointer2014101920141014
538680refgcc -m32 -march=pentium-mmx -O3 -fomit-frame-pointer2014101920141014
539415refgcc -funroll-loops -m32 -march=pentium-mmx -O3 -fomit-frame-pointer2014101920141014
540500refgcc -m32 -march=i386 -O3 -fomit-frame-pointer2014101920141014
540625refgcc -funroll-loops -m32 -march=k8 -O3 -fomit-frame-pointer2014101920141014
541450refgcc -funroll-loops -m32 -march=pentium2 -O3 -fomit-frame-pointer2014101920141014
541480refgcc -funroll-loops -m32 -march=pentiumpro -O3 -fomit-frame-pointer2014101920141014
541525refgcc -funroll-loops -m32 -march=pentium-m -O3 -fomit-frame-pointer2014101920141014
541690refgcc -funroll-loops -m32 -O3 -fomit-frame-pointer2014101920141014
543165refgcc -funroll-loops -m32 -march=barcelona -O3 -fomit-frame-pointer2014101920141014
543590refgcc -funroll-loops -m32 -march=athlon -O3 -fomit-frame-pointer2014101920141014
544475refgcc -funroll-loops -m32 -march=prescott -O3 -fomit-frame-pointer2014101920141014
545450refgcc -funroll-loops -m32 -march=nocona -O3 -fomit-frame-pointer2014101920141014
545530refgcc -funroll-loops -m32 -march=pentium4 -O3 -fomit-frame-pointer2014101920141014
545570refgcc -m32 -march=k6-2 -O3 -fomit-frame-pointer2014101920141014
545660refgcc -m32 -march=k6 -O3 -fomit-frame-pointer2014101920141014
545975refgcc -m32 -march=i486 -O3 -fomit-frame-pointer2014101920141014
546065refgcc -m32 -march=k6-3 -O3 -fomit-frame-pointer2014101920141014
550445refgcc -m32 -march=barcelona -O3 -fomit-frame-pointer2014101920141014
551315refgcc -m32 -march=k8 -O3 -fomit-frame-pointer2014101920141014
553385refgcc -m32 -march=athlon -O3 -fomit-frame-pointer2014101920141014
554175refgcc -m32 -march=pentium2 -O3 -fomit-frame-pointer2014101920141014
554200refgcc -m32 -march=core2 -msse4 -O3 -fomit-frame-pointer2014101920141014
554210refgcc -m32 -march=pentiumpro -O3 -fomit-frame-pointer2014101920141014
554430refgcc -m32 -march=core2 -O3 -fomit-frame-pointer2014101920141014
555100refgcc -m32 -march=corei7 -O3 -fomit-frame-pointer2014101920141014
555450refgcc -m32 -march=native -mtune=native -O3 -fomit-frame-pointer2014101920141014
555530refgcc -m32 -march=core2 -msse4.1 -O3 -fomit-frame-pointer2014101920141014
556385refgcc -funroll-loops -m32 -march=pentium3 -O3 -fomit-frame-pointer2014101920141014
558630refgcc -m32 -O3 -fomit-frame-pointer2014101920141014
558750refgcc -m32 -march=pentium-m -O3 -fomit-frame-pointer2014101920141014
559135refgcc -m32 -march=nocona -O3 -fomit-frame-pointer2014101920141014
559465refgcc -m32 -march=pentium4 -O3 -fomit-frame-pointer2014101920141014
559820refgcc -m32 -march=prescott -O3 -fomit-frame-pointer2014101920141014
572290refgcc -m32 -march=pentium3 -O3 -fomit-frame-pointer2014101920141014
600420refgcc -funroll-loops -m32 -march=i486 -O2 -fomit-frame-pointer2014101920141014
602360refgcc -funroll-loops -m32 -march=k8 -O2 -fomit-frame-pointer2014101920141014
602375refgcc -funroll-loops -m32 -march=athlon -O2 -fomit-frame-pointer2014101920141014
603295refgcc -funroll-loops -m32 -march=barcelona -O2 -fomit-frame-pointer2014101920141014
605375refgcc -funroll-loops -m32 -march=k6-2 -O2 -fomit-frame-pointer2014101920141014
605435refgcc -funroll-loops -m32 -march=k6 -O2 -fomit-frame-pointer2014101920141014
605460refgcc -funroll-loops -m32 -march=k6-3 -O2 -fomit-frame-pointer2014101920141014
608380refgcc -funroll-loops -m32 -march=pentium-mmx -O2 -fomit-frame-pointer2014101920141014
608775refgcc -funroll-loops -m32 -march=pentium -O2 -fomit-frame-pointer2014101920141014
613630refgcc -funroll-loops -m32 -march=pentium2 -O2 -fomit-frame-pointer2014101920141014
613655refgcc -funroll-loops -m32 -march=pentium-m -O2 -fomit-frame-pointer2014101920141014
614050refgcc -funroll-loops -m32 -march=pentium3 -O2 -fomit-frame-pointer2014101920141014
614145refgcc -funroll-loops -m32 -march=pentiumpro -O2 -fomit-frame-pointer2014101920141014
614725refgcc -funroll-loops -m32 -march=pentium4 -O2 -fomit-frame-pointer2014101920141014
615415refgcc -funroll-loops -m32 -march=i386 -O2 -fomit-frame-pointer2014101920141014
615470refgcc -funroll-loops -m32 -march=prescott -O2 -fomit-frame-pointer2014101920141014
615525refgcc -funroll-loops -m32 -march=nocona -O2 -fomit-frame-pointer2014101920141014
618565refgcc -funroll-loops -m32 -O2 -fomit-frame-pointer2014101920141014
671565refgcc -funroll-loops -m32 -march=pentium2 -O -fomit-frame-pointer2014101920141014
671870refgcc -funroll-loops -m32 -march=pentium-m -O -fomit-frame-pointer2014101920141014
671880refgcc -funroll-loops -m32 -march=pentium3 -O -fomit-frame-pointer2014101920141014
671940refgcc -funroll-loops -m32 -march=pentiumpro -O -fomit-frame-pointer2014101920141014
672170refgcc -funroll-loops -m32 -march=k8 -O -fomit-frame-pointer2014101920141014
673510refgcc -funroll-loops -m32 -march=athlon -O -fomit-frame-pointer2014101920141014
673610refgcc -funroll-loops -m32 -march=barcelona -O -fomit-frame-pointer2014101920141014
673615refgcc -funroll-loops -m32 -march=i486 -O -fomit-frame-pointer2014101920141014
674400refgcc -funroll-loops -m32 -march=prescott -O -fomit-frame-pointer2014101920141014
674455refgcc -funroll-loops -m32 -march=nocona -O -fomit-frame-pointer2014101920141014
676005refgcc -funroll-loops -m32 -march=pentium4 -O -fomit-frame-pointer2014101920141014
676340refgcc -funroll-loops -m32 -O -fomit-frame-pointer2014101920141014
676640refgcc -funroll-loops -m32 -march=k6-3 -O -fomit-frame-pointer2014101920141014
676650refgcc -funroll-loops -m32 -march=k6-2 -O -fomit-frame-pointer2014101920141014
676680refgcc -funroll-loops -m32 -march=k6 -O -fomit-frame-pointer2014101920141014
712550refgcc -funroll-loops -m32 -march=i386 -O -fomit-frame-pointer2014101920141014
712755refgcc -funroll-loops -m32 -march=pentium -O -fomit-frame-pointer2014101920141014
712945refgcc -funroll-loops -m32 -march=pentium-mmx -O -fomit-frame-pointer2014101920141014
2087950refgcc -m32 -march=pentium4 -O -fomit-frame-pointer2014101920141014
2134915refgcc -m32 -march=pentium4 -O2 -fomit-frame-pointer2014101920141014
2168185refgcc -m32 -march=pentium2 -O -fomit-frame-pointer2014101920141014
2169120refgcc -m32 -march=pentium3 -O -fomit-frame-pointer2014101920141014
2169155refgcc -m32 -march=pentiumpro -O -fomit-frame-pointer2014101920141014
2174155refgcc -m32 -march=pentium-m -O -fomit-frame-pointer2014101920141014
2209455refgcc -m32 -march=k6-2 -O -fomit-frame-pointer2014101920141014
2209705refgcc -m32 -march=k6-3 -O -fomit-frame-pointer2014101920141014
2210235refgcc -m32 -march=k6 -O -fomit-frame-pointer2014101920141014
2238490refgcc -m32 -march=pentium2 -O2 -fomit-frame-pointer2014101920141014
2238520refgcc -m32 -march=pentiumpro -O2 -fomit-frame-pointer2014101920141014
2239155refgcc -m32 -march=pentium3 -O2 -fomit-frame-pointer2014101920141014
2249610refgcc -m32 -march=pentium-m -O2 -fomit-frame-pointer2014101920141014
2270545refgcc -m32 -march=i486 -O -fomit-frame-pointer2014101920141014
2292920refgcc -m32 -march=i486 -O2 -fomit-frame-pointer2014101920141014
2324680refgcc -m32 -march=barcelona -O -fomit-frame-pointer2014101920141014
2324705refgcc -m32 -march=athlon -O -fomit-frame-pointer2014101920141014
2345130refgcc -m32 -march=athlon -O2 -fomit-frame-pointer2014101920141014
2347690refgcc -m32 -march=k6 -O2 -fomit-frame-pointer2014101920141014
2347750refgcc -m32 -march=k6-2 -O2 -fomit-frame-pointer2014101920141014
2347855refgcc -m32 -march=k6-3 -O2 -fomit-frame-pointer2014101920141014
2348030refgcc -m32 -march=k8 -O -fomit-frame-pointer2014101920141014
2349545refgcc -m32 -march=k8 -O2 -fomit-frame-pointer2014101920141014
2351475refgcc -m32 -march=barcelona -O2 -fomit-frame-pointer2014101920141014
2373110refgcc -m32 -march=prescott -O2 -fomit-frame-pointer2014101920141014
2374000refgcc -m32 -march=nocona -O2 -fomit-frame-pointer2014101920141014
2384235refgcc -m32 -O2 -fomit-frame-pointer2014101920141014
2389260refgcc -m32 -march=corei7 -O2 -fomit-frame-pointer2014101920141014
2389260refgcc -m32 -march=native -mtune=native -O2 -fomit-frame-pointer2014101920141014
2389385refgcc -m32 -march=core2 -msse4 -O2 -fomit-frame-pointer2014101920141014
2389500refgcc -m32 -march=corei7-avx -O2 -fomit-frame-pointer2014101920141014
2389565refgcc -m32 -march=core2 -O2 -fomit-frame-pointer2014101920141014
2389590refgcc -m32 -march=core-avx-i -O2 -fomit-frame-pointer2014101920141014
2392610refgcc -m32 -march=core2 -msse4.1 -O2 -fomit-frame-pointer2014101920141014
2418340refgcc -m32 -march=prescott -O -fomit-frame-pointer2014101920141014
2418495refgcc -m32 -march=nocona -O -fomit-frame-pointer2014101920141014
2418775refgcc -m32 -march=corei7-avx -O -fomit-frame-pointer2014101920141014
2418850refgcc -m32 -march=core2 -msse4.1 -O -fomit-frame-pointer2014101920141014
2418910refgcc -m32 -O -fomit-frame-pointer2014101920141014
2419105refgcc -m32 -march=native -mtune=native -O -fomit-frame-pointer2014101920141014
2419150refgcc -m32 -march=core2 -msse4 -O -fomit-frame-pointer2014101920141014
2419250refgcc -m32 -march=corei7 -O -fomit-frame-pointer2014101920141014
2419725refgcc -m32 -march=core2 -O -fomit-frame-pointer2014101920141014
2435480refgcc -m32 -march=core-avx-i -O -fomit-frame-pointer2014101920141014
3580090refgcc -m32 -march=i386 -O2 -fomit-frame-pointer2014101920141014
3656790refgcc -m32 -march=pentium-mmx -O2 -fomit-frame-pointer2014101920141014
3657045refgcc -m32 -march=pentium -O2 -fomit-frame-pointer2014101920141014
3795925refgcc -funroll-loops -m32 -march=i486 -Os -fomit-frame-pointer2014101920141014
3796375refgcc -funroll-loops -m32 -march=i386 -Os -fomit-frame-pointer2014101920141014
3806470refgcc -funroll-loops -m32 -march=pentium -Os -fomit-frame-pointer2014101920141014
3806995refgcc -funroll-loops -m32 -march=pentium-mmx -Os -fomit-frame-pointer2014101920141014
3830775refgcc -funroll-loops -m32 -march=k6-3 -Os -fomit-frame-pointer2014101920141014
3830840refgcc -funroll-loops -m32 -march=k6-2 -Os -fomit-frame-pointer2014101920141014
3830860refgcc -funroll-loops -m32 -march=k6 -Os -fomit-frame-pointer2014101920141014
3835710refgcc -funroll-loops -m32 -march=pentium4 -Os -fomit-frame-pointer2014101920141014
3838005refgcc -funroll-loops -m32 -march=prescott -Os -fomit-frame-pointer2014101920141014
3838135refgcc -funroll-loops -m32 -march=nocona -Os -fomit-frame-pointer2014101920141014
3840600refgcc -funroll-loops -m32 -Os -fomit-frame-pointer2014101920141014
3855295refgcc -funroll-loops -m32 -march=barcelona -Os -fomit-frame-pointer2014101920141014
3856900refgcc -m32 -march=i386 -Os -fomit-frame-pointer2014101920141014
3858600refgcc -funroll-loops -m32 -march=athlon -Os -fomit-frame-pointer2014101920141014
3865100refgcc -m32 -march=i486 -Os -fomit-frame-pointer2014101920141014
3867900refgcc -funroll-loops -m32 -march=pentiumpro -Os -fomit-frame-pointer2014101920141014
3868015refgcc -funroll-loops -m32 -march=pentium3 -Os -fomit-frame-pointer2014101920141014
3868685refgcc -funroll-loops -m32 -march=k8 -Os -fomit-frame-pointer2014101920141014
3868900refgcc -m32 -march=pentium -Os -fomit-frame-pointer2014101920141014
3869275refgcc -m32 -march=pentium-mmx -Os -fomit-frame-pointer2014101920141014
3878615refgcc -funroll-loops -m32 -march=pentium-m -Os -fomit-frame-pointer2014101920141014
3881265refgcc -m32 -march=prescott -Os -fomit-frame-pointer2014101920141014
3881725refgcc -funroll-loops -m32 -march=pentium2 -Os -fomit-frame-pointer2014101920141014
3884450refgcc -m32 -march=pentium4 -Os -fomit-frame-pointer2014101920141014
3887765refgcc -m32 -march=pentium3 -Os -fomit-frame-pointer2014101920141014
3887970refgcc -m32 -march=pentium-m -Os -fomit-frame-pointer2014101920141014
3888600refgcc -m32 -march=pentiumpro -Os -fomit-frame-pointer2014101920141014
3888740refgcc -m32 -Os -fomit-frame-pointer2014101920141014
3901645refgcc -m32 -march=pentium2 -Os -fomit-frame-pointer2014101920141014
3913725refgcc -m32 -march=k6-2 -Os -fomit-frame-pointer2014101920141014
3914440refgcc -m32 -march=k6 -Os -fomit-frame-pointer2014101920141014
3914965refgcc -m32 -march=nocona -Os -fomit-frame-pointer2014101920141014
3915100refgcc -m32 -march=k6-3 -Os -fomit-frame-pointer2014101920141014
3926190refgcc -m32 -march=native -mtune=native -Os -fomit-frame-pointer2014101920141014
3926825refgcc -m32 -march=core2 -msse4.1 -Os -fomit-frame-pointer2014101920141014
3926860refgcc -m32 -march=corei7-avx -Os -fomit-frame-pointer2014101920141014
3926930refgcc -m32 -march=core2 -msse4 -Os -fomit-frame-pointer2014101920141014
3927060refgcc -m32 -march=corei7 -Os -fomit-frame-pointer2014101920141014
3936165refgcc -m32 -march=core-avx-i -Os -fomit-frame-pointer2014101920141014
3938065refgcc -m32 -march=barcelona -Os -fomit-frame-pointer2014101920141014
3938075refgcc -m32 -march=core2 -Os -fomit-frame-pointer2014101920141014
3939315refgcc -m32 -march=k8 -Os -fomit-frame-pointer2014101920141014
3949330refgcc -m32 -march=athlon -Os -fomit-frame-pointer2014101920141014
4220125refgcc -m32 -march=i386 -O -fomit-frame-pointer2014101920141014
4231125refgcc -m32 -march=pentium-mmx -O -fomit-frame-pointer2014101920141014
4231250refgcc -m32 -march=pentium -O -fomit-frame-pointer2014101920141014