Implementation notes: x86, h5nano, crypto_aead/riverkeyakv1

Computer: h5nano
Architecture: x86
CPU ID: CentaurHauls-000006f8-afc9fbff
SUPERCOP version: 20141014
Operation: crypto_aead
Primitive: riverkeyakv1
TimeImplementationCompilerBenchmark dateSUPERCOP version
526280refgcc -m32 -march=k8 -O3 -fomit-frame-pointer2014101920141014
526390refgcc -m32 -march=barcelona -O3 -fomit-frame-pointer2014101920141014
527685refgcc -m32 -march=athlon -O3 -fomit-frame-pointer2014101920141014
527850refgcc -m32 -march=i486 -O3 -fomit-frame-pointer2014101920141014
528105refgcc -m32 -O3 -fomit-frame-pointer2014101920141014
528265refgcc -m32 -march=k6-3 -O3 -fomit-frame-pointer2014101920141014
528285refgcc -m32 -march=k6 -O3 -fomit-frame-pointer2014101920141014
528375refgcc -m32 -march=k6-2 -O3 -fomit-frame-pointer2014101920141014
529125refgcc -m32 -march=pentiumpro -O3 -fomit-frame-pointer2014101920141014
529245refgcc -m32 -march=pentium-m -O3 -fomit-frame-pointer2014101920141014
530975refgcc -m32 -march=nocona -O3 -fomit-frame-pointer2014101920141014
531105refgcc -m32 -march=pentium4 -O3 -fomit-frame-pointer2014101920141014
531450refgcc -m32 -march=core2 -msse4 -O3 -fomit-frame-pointer2014101920141014
531470refgcc -m32 -march=corei7 -O3 -fomit-frame-pointer2014101920141014
531495refgcc -m32 -march=core2 -msse4.1 -O3 -fomit-frame-pointer2014101920141014
531530refgcc -m32 -march=core2 -O3 -fomit-frame-pointer2014101920141014
531555refgcc -m32 -march=native -mtune=native -O3 -fomit-frame-pointer2014101920141014
532520refgcc -m32 -march=i386 -O3 -fomit-frame-pointer2014101920141014
533130refgcc -m32 -march=prescott -O3 -fomit-frame-pointer2014101920141014
537890refgcc -m32 -march=pentium -O3 -fomit-frame-pointer2014101920141014
537975refgcc -m32 -march=pentium-mmx -O3 -fomit-frame-pointer2014101920141014
538960refgcc -m32 -march=pentium2 -O3 -fomit-frame-pointer2014101920141014
541355refgcc -funroll-loops -m32 -O2 -fomit-frame-pointer2014101920141014
542510refgcc -funroll-loops -m32 -march=k6 -O3 -fomit-frame-pointer2014101920141014
542580refgcc -funroll-loops -m32 -march=k6-3 -O3 -fomit-frame-pointer2014101920141014
542595refgcc -funroll-loops -m32 -march=k6-2 -O3 -fomit-frame-pointer2014101920141014
543735refgcc -funroll-loops -m32 -march=k8 -O2 -fomit-frame-pointer2014101920141014
544255refgcc -funroll-loops -m32 -march=i486 -O3 -fomit-frame-pointer2014101920141014
544440refgcc -funroll-loops -m32 -march=pentium4 -O3 -fomit-frame-pointer2014101920141014
544450refgcc -funroll-loops -m32 -march=athlon -O2 -fomit-frame-pointer2014101920141014
546210refgcc -funroll-loops -m32 -O3 -fomit-frame-pointer2014101920141014
546725refgcc -m32 -march=pentium3 -O3 -fomit-frame-pointer2014101920141014
548455refgcc -funroll-loops -m32 -march=barcelona -O2 -fomit-frame-pointer2014101920141014
549550refgcc -funroll-loops -m32 -march=k6-3 -O2 -fomit-frame-pointer2014101920141014
549600refgcc -funroll-loops -m32 -march=k6-2 -O2 -fomit-frame-pointer2014101920141014
549600refgcc -funroll-loops -m32 -march=k6 -O2 -fomit-frame-pointer2014101920141014
549775refgcc -funroll-loops -m32 -march=i386 -O3 -fomit-frame-pointer2014101920141014
550960refgcc -funroll-loops -m32 -march=pentium4 -O2 -fomit-frame-pointer2014101920141014
551000refgcc -funroll-loops -m32 -march=prescott -O3 -fomit-frame-pointer2014101920141014
551065refgcc -funroll-loops -m32 -march=athlon -O3 -fomit-frame-pointer2014101920141014
551185refgcc -funroll-loops -m32 -march=nocona -O3 -fomit-frame-pointer2014101920141014
551440refgcc -funroll-loops -m32 -march=k8 -O3 -fomit-frame-pointer2014101920141014
551500refgcc -funroll-loops -m32 -march=barcelona -O3 -fomit-frame-pointer2014101920141014
551940refgcc -funroll-loops -m32 -march=i486 -O2 -fomit-frame-pointer2014101920141014
552650refgcc -funroll-loops -m32 -march=pentium-m -O3 -fomit-frame-pointer2014101920141014
553300refgcc -funroll-loops -m32 -march=pentiumpro -O3 -fomit-frame-pointer2014101920141014
554435refgcc -funroll-loops -m32 -march=pentiumpro -O2 -fomit-frame-pointer2014101920141014
554470refgcc -funroll-loops -m32 -march=pentium3 -O2 -fomit-frame-pointer2014101920141014
554510refgcc -funroll-loops -m32 -march=pentium-m -O2 -fomit-frame-pointer2014101920141014
554515refgcc -funroll-loops -m32 -march=pentium2 -O2 -fomit-frame-pointer2014101920141014
555675refgcc -funroll-loops -m32 -march=pentium-mmx -O3 -fomit-frame-pointer2014101920141014
555755refgcc -funroll-loops -m32 -march=pentium -O3 -fomit-frame-pointer2014101920141014
556825refgcc -funroll-loops -m32 -march=nocona -O2 -fomit-frame-pointer2014101920141014
556825refgcc -funroll-loops -m32 -march=prescott -O2 -fomit-frame-pointer2014101920141014
559225refgcc -funroll-loops -m32 -march=i386 -O2 -fomit-frame-pointer2014101920141014
567480refgcc -funroll-loops -m32 -march=pentium3 -O3 -fomit-frame-pointer2014101920141014
568205refgcc -funroll-loops -m32 -march=pentium-mmx -O2 -fomit-frame-pointer2014101920141014
568225refgcc -funroll-loops -m32 -march=pentium -O2 -fomit-frame-pointer2014101920141014
590850refgcc -funroll-loops -m32 -march=athlon -O -fomit-frame-pointer2014101920141014
590935refgcc -funroll-loops -m32 -march=k8 -O -fomit-frame-pointer2014101920141014
591150refgcc -funroll-loops -m32 -march=pentium3 -O -fomit-frame-pointer2014101920141014
591155refgcc -funroll-loops -m32 -march=pentiumpro -O -fomit-frame-pointer2014101920141014
591195refgcc -funroll-loops -m32 -march=pentium-m -O -fomit-frame-pointer2014101920141014
591200refgcc -funroll-loops -m32 -march=pentium2 -O -fomit-frame-pointer2014101920141014
594710refgcc -funroll-loops -m32 -march=i486 -O -fomit-frame-pointer2014101920141014
599220refgcc -funroll-loops -m32 -O -fomit-frame-pointer2014101920141014
600940refgcc -funroll-loops -m32 -march=nocona -O -fomit-frame-pointer2014101920141014
600970refgcc -funroll-loops -m32 -march=barcelona -O -fomit-frame-pointer2014101920141014
601035refgcc -funroll-loops -m32 -march=prescott -O -fomit-frame-pointer2014101920141014
601080refgcc -funroll-loops -m32 -march=k6-2 -O -fomit-frame-pointer2014101920141014
601080refgcc -funroll-loops -m32 -march=k6-3 -O -fomit-frame-pointer2014101920141014
601085refgcc -funroll-loops -m32 -march=k6 -O -fomit-frame-pointer2014101920141014
601935refgcc -funroll-loops -m32 -march=i386 -O -fomit-frame-pointer2014101920141014
605390refgcc -funroll-loops -m32 -march=pentium -O -fomit-frame-pointer2014101920141014
605415refgcc -funroll-loops -m32 -march=pentium-mmx -O -fomit-frame-pointer2014101920141014
607285refgcc -funroll-loops -m32 -march=pentium4 -O -fomit-frame-pointer2014101920141014
636360refgcc -funroll-loops -m32 -march=pentium2 -O3 -fomit-frame-pointer2014101920141014
2859875refgcc -m32 -march=pentium2 -O2 -fomit-frame-pointer2014101920141014
2859935refgcc -m32 -march=pentiumpro -O2 -fomit-frame-pointer2014101920141014
2860155refgcc -m32 -march=pentium-m -O2 -fomit-frame-pointer2014101920141014
2860445refgcc -m32 -march=pentium3 -O2 -fomit-frame-pointer2014101920141014
3069660refgcc -m32 -march=pentiumpro -O -fomit-frame-pointer2014101920141014
3070010refgcc -m32 -march=pentium2 -O -fomit-frame-pointer2014101920141014
3070035refgcc -m32 -march=pentium-m -O -fomit-frame-pointer2014101920141014
3093435refgcc -m32 -march=pentium3 -O -fomit-frame-pointer2014101920141014
3152015refgcc -m32 -march=pentium4 -O2 -fomit-frame-pointer2014101920141014
3166575refgcc -m32 -march=k6 -O -fomit-frame-pointer2014101920141014
3166620refgcc -m32 -march=k6-3 -O -fomit-frame-pointer2014101920141014
3167490refgcc -m32 -march=k6-2 -O -fomit-frame-pointer2014101920141014
3264145refgcc -m32 -march=pentium4 -O -fomit-frame-pointer2014101920141014
3312380refgcc -m32 -march=k6-3 -O2 -fomit-frame-pointer2014101920141014
3312425refgcc -m32 -march=k6 -O2 -fomit-frame-pointer2014101920141014
3313120refgcc -m32 -march=k6-2 -O2 -fomit-frame-pointer2014101920141014
3548465refgcc -m32 -march=i486 -O -fomit-frame-pointer2014101920141014
3633595refgcc -m32 -march=barcelona -O2 -fomit-frame-pointer2014101920141014
3652995refgcc -m32 -march=athlon -O2 -fomit-frame-pointer2014101920141014
3656325refgcc -m32 -march=k8 -O2 -fomit-frame-pointer2014101920141014
3656645refgcc -m32 -march=k8 -O -fomit-frame-pointer2014101920141014
3668860refgcc -m32 -march=i486 -O2 -fomit-frame-pointer2014101920141014
3681825refgcc -m32 -march=barcelona -O -fomit-frame-pointer2014101920141014
3682565refgcc -m32 -march=core2 -msse4.1 -O -fomit-frame-pointer2014101920141014
3682665refgcc -m32 -march=corei7 -O -fomit-frame-pointer2014101920141014
3682795refgcc -m32 -march=core-avx-i -O -fomit-frame-pointer2014101920141014
3684220refgcc -m32 -march=corei7-avx -O -fomit-frame-pointer2014101920141014
3685000refgcc -m32 -march=native -mtune=native -O -fomit-frame-pointer2014101920141014
3685155refgcc -m32 -march=core2 -msse4 -O -fomit-frame-pointer2014101920141014
3685205refgcc -m32 -O -fomit-frame-pointer2014101920141014
3694775refgcc -m32 -march=corei7-avx -O2 -fomit-frame-pointer2014101920141014
3699400refgcc -m32 -march=nocona -O -fomit-frame-pointer2014101920141014
3699490refgcc -m32 -march=prescott -O -fomit-frame-pointer2014101920141014
3700660refgcc -m32 -march=core2 -O -fomit-frame-pointer2014101920141014
3703430refgcc -m32 -O2 -fomit-frame-pointer2014101920141014
3712015refgcc -m32 -march=prescott -O2 -fomit-frame-pointer2014101920141014
3716615refgcc -m32 -march=athlon -O -fomit-frame-pointer2014101920141014
3729635refgcc -m32 -march=core-avx-i -O2 -fomit-frame-pointer2014101920141014
3730050refgcc -m32 -march=corei7 -O2 -fomit-frame-pointer2014101920141014
3730100refgcc -m32 -march=native -mtune=native -O2 -fomit-frame-pointer2014101920141014
3730450refgcc -m32 -march=core2 -msse4.1 -O2 -fomit-frame-pointer2014101920141014
3730475refgcc -m32 -march=core2 -O2 -fomit-frame-pointer2014101920141014
3730690refgcc -m32 -march=core2 -msse4 -O2 -fomit-frame-pointer2014101920141014
3744360refgcc -m32 -march=nocona -O2 -fomit-frame-pointer2014101920141014
5953290refgcc -m32 -march=i386 -O2 -fomit-frame-pointer2014101920141014
5976610refgcc -m32 -march=pentium -O2 -fomit-frame-pointer2014101920141014
5991525refgcc -m32 -march=pentium-mmx -O2 -fomit-frame-pointer2014101920141014
6457550refgcc -m32 -march=native -mtune=native -Os -fomit-frame-pointer2014101920141014
6457685refgcc -m32 -march=corei7 -Os -fomit-frame-pointer2014101920141014
6458155refgcc -m32 -march=core2 -Os -fomit-frame-pointer2014101920141014
6458575refgcc -m32 -march=corei7-avx -Os -fomit-frame-pointer2014101920141014
6458915refgcc -m32 -march=athlon -Os -fomit-frame-pointer2014101920141014
6459280refgcc -m32 -march=k8 -Os -fomit-frame-pointer2014101920141014
6460130refgcc -m32 -march=k6 -Os -fomit-frame-pointer2014101920141014
6462695refgcc -m32 -march=core2 -msse4.1 -Os -fomit-frame-pointer2014101920141014
6466145refgcc -funroll-loops -m32 -march=barcelona -Os -fomit-frame-pointer2014101920141014
6466745refgcc -funroll-loops -m32 -march=athlon -Os -fomit-frame-pointer2014101920141014
6466820refgcc -funroll-loops -m32 -march=k8 -Os -fomit-frame-pointer2014101920141014
6467585refgcc -m32 -march=k6-3 -Os -fomit-frame-pointer2014101920141014
6469535refgcc -funroll-loops -m32 -march=k6-3 -Os -fomit-frame-pointer2014101920141014
6469870refgcc -funroll-loops -m32 -march=k6-2 -Os -fomit-frame-pointer2014101920141014
6470015refgcc -m32 -march=core-avx-i -Os -fomit-frame-pointer2014101920141014
6476905refgcc -funroll-loops -m32 -Os -fomit-frame-pointer2014101920141014
6477865refgcc -funroll-loops -m32 -march=k6 -Os -fomit-frame-pointer2014101920141014
6479235refgcc -m32 -march=core2 -msse4 -Os -fomit-frame-pointer2014101920141014
6479965refgcc -m32 -march=barcelona -Os -fomit-frame-pointer2014101920141014
6480515refgcc -funroll-loops -m32 -march=nocona -Os -fomit-frame-pointer2014101920141014
6480565refgcc -funroll-loops -m32 -march=pentium4 -Os -fomit-frame-pointer2014101920141014
6480780refgcc -funroll-loops -m32 -march=prescott -Os -fomit-frame-pointer2014101920141014
6486090refgcc -m32 -march=k6-2 -Os -fomit-frame-pointer2014101920141014
6491995refgcc -m32 -march=i386 -Os -fomit-frame-pointer2014101920141014
6492075refgcc -m32 -march=prescott -Os -fomit-frame-pointer2014101920141014
6492530refgcc -m32 -march=nocona -Os -fomit-frame-pointer2014101920141014
6500270refgcc -m32 -march=pentium4 -Os -fomit-frame-pointer2014101920141014
6504555refgcc -funroll-loops -m32 -march=pentium2 -Os -fomit-frame-pointer2014101920141014
6504725refgcc -funroll-loops -m32 -march=pentiumpro -Os -fomit-frame-pointer2014101920141014
6504785refgcc -funroll-loops -m32 -march=pentium3 -Os -fomit-frame-pointer2014101920141014
6504965refgcc -m32 -Os -fomit-frame-pointer2014101920141014
6506420refgcc -funroll-loops -m32 -march=i486 -Os -fomit-frame-pointer2014101920141014
6508345refgcc -m32 -march=pentium-mmx -Os -fomit-frame-pointer2014101920141014
6518435refgcc -m32 -march=i486 -Os -fomit-frame-pointer2014101920141014
6522720refgcc -funroll-loops -m32 -march=pentium-mmx -Os -fomit-frame-pointer2014101920141014
6522855refgcc -funroll-loops -m32 -march=pentium -Os -fomit-frame-pointer2014101920141014
6525275refgcc -m32 -march=pentiumpro -Os -fomit-frame-pointer2014101920141014
6525855refgcc -funroll-loops -m32 -march=pentium-m -Os -fomit-frame-pointer2014101920141014
6526080refgcc -m32 -march=pentium2 -Os -fomit-frame-pointer2014101920141014
6537560refgcc -m32 -march=pentium3 -Os -fomit-frame-pointer2014101920141014
6543495refgcc -m32 -march=pentium -Os -fomit-frame-pointer2014101920141014
6549160refgcc -m32 -march=pentium-m -Os -fomit-frame-pointer2014101920141014
6564905refgcc -funroll-loops -m32 -march=i386 -Os -fomit-frame-pointer2014101920141014
8471650refgcc -m32 -march=pentium -O -fomit-frame-pointer2014101920141014
8474305refgcc -m32 -march=pentium-mmx -O -fomit-frame-pointer2014101920141014
8495100refgcc -m32 -march=i386 -O -fomit-frame-pointer2014101920141014