Implementation notes: x86, hydra2, crypto_aead/ketjesrv1

Computer: hydra2
Architecture: x86
CPU ID: GenuineIntel-000206c2-bfebfbff
SUPERCOP version: 20141014
Operation: crypto_aead
Primitive: ketjesrv1
TimeImplementationCompilerBenchmark dateSUPERCOP version
713236refgcc -m32 -march=pentium3 -O3 -fomit-frame-pointer2014060620140525
716856refgcc -m32 -march=core2 -O3 -fomit-frame-pointer2014060620140525
718552refgcc -m32 -march=barcelona -O3 -fomit-frame-pointer2014060620140525
721324refgcc -m32 -march=k8 -O3 -fomit-frame-pointer2014060620140525
726104refgcc -m32 -march=nocona -O3 -fomit-frame-pointer2014060620140525
729192refgcc -m32 -march=native -mtune=native -O3 -fomit-frame-pointer2014060620140525
729312refgcc -m32 -march=core2 -msse4.1 -O3 -fomit-frame-pointer2014060620140525
729628refgcc -m32 -march=pentium4 -O3 -fomit-frame-pointer2014060620140525
730088refgcc -m32 -march=corei7 -O3 -fomit-frame-pointer2014060620140525
730952refgcc -m32 -march=prescott -O3 -fomit-frame-pointer2014060620140525
731708refgcc -m32 -march=pentium-m -O3 -fomit-frame-pointer2014060620140525
735736refgcc -m32 -march=core2 -msse4 -O3 -fomit-frame-pointer2014060620140525
737328refgcc -m32 -march=pentiumpro -O3 -fomit-frame-pointer2014060620140525
737404refgcc -m32 -march=pentium2 -O3 -fomit-frame-pointer2014060620140525
745172refgcc -funroll-loops -m32 -march=pentium4 -O3 -fomit-frame-pointer2014060620140525
747364refgcc -m32 -O3 -fomit-frame-pointer2014060620140525
754272refgcc -funroll-loops -m32 -march=barcelona -O3 -fomit-frame-pointer2014060620140525
754372refgcc -funroll-loops -m32 -march=pentium3 -O3 -fomit-frame-pointer2014060620140525
755268refgcc -funroll-loops -m32 -march=k8 -O3 -fomit-frame-pointer2014060620140525
760440refgcc -funroll-loops -m32 -O3 -fomit-frame-pointer2014060620140525
765448refgcc -funroll-loops -m32 -march=prescott -O3 -fomit-frame-pointer2014060620140525
768788refgcc -funroll-loops -m32 -march=nocona -O3 -fomit-frame-pointer2014060620140525
779748refgcc -funroll-loops -m32 -march=pentium-m -O3 -fomit-frame-pointer2014060620140525
785396refgcc -funroll-loops -m32 -march=pentium-m -O2 -fomit-frame-pointer2014060620140525
785792refgcc -funroll-loops -m32 -march=pentium3 -O2 -fomit-frame-pointer2014060620140525
788824refgcc -funroll-loops -m32 -march=pentiumpro -O2 -fomit-frame-pointer2014060620140525
788976refgcc -funroll-loops -m32 -march=pentium2 -O2 -fomit-frame-pointer2014060620140525
792620refgcc -funroll-loops -m32 -march=pentium2 -O3 -fomit-frame-pointer2014060620140525
792656refgcc -funroll-loops -m32 -march=pentiumpro -O3 -fomit-frame-pointer2014060620140525
799388refgcc -funroll-loops -m32 -march=athlon -O -fomit-frame-pointer2014060620140525
801264refgcc -funroll-loops -m32 -march=k8 -O -fomit-frame-pointer2014060620140525
810264refgcc -funroll-loops -m32 -march=nocona -O -fomit-frame-pointer2014060620140525
810308refgcc -m32 -march=athlon -O3 -fomit-frame-pointer2014060620140525
811412refgcc -funroll-loops -m32 -march=prescott -O -fomit-frame-pointer2014060620140525
815524refgcc -funroll-loops -m32 -march=pentium3 -O -fomit-frame-pointer2014060620140525
815756refgcc -funroll-loops -m32 -march=pentium-m -O -fomit-frame-pointer2014060620140525
815892refgcc -funroll-loops -m32 -march=pentium2 -O -fomit-frame-pointer2014060620140525
816148refgcc -funroll-loops -m32 -march=pentiumpro -O -fomit-frame-pointer2014060620140525
817596refgcc -funroll-loops -m32 -march=barcelona -O -fomit-frame-pointer2014060620140525
824568refgcc -funroll-loops -m32 -O -fomit-frame-pointer2014060620140525
826204refgcc -funroll-loops -m32 -march=pentium4 -O -fomit-frame-pointer2014060620140525
828248refgcc -funroll-loops -m32 -march=barcelona -O2 -fomit-frame-pointer2014060620140525
828700refgcc -funroll-loops -m32 -march=athlon -O2 -fomit-frame-pointer2014060620140525
829228refgcc -funroll-loops -m32 -march=k8 -O2 -fomit-frame-pointer2014060620140525
832916refgcc -m32 -march=k6 -O3 -fomit-frame-pointer2014060620140525
833660refgcc -m32 -march=k6-3 -O3 -fomit-frame-pointer2014060620140525
835616refgcc -m32 -march=k6-2 -O3 -fomit-frame-pointer2014060620140525
840960refgcc -funroll-loops -m32 -O2 -fomit-frame-pointer2014060620140525
845072refgcc -funroll-loops -m32 -march=nocona -O2 -fomit-frame-pointer2014060620140525
845236refgcc -funroll-loops -m32 -march=pentium4 -O2 -fomit-frame-pointer2014060620140525
847252refgcc -funroll-loops -m32 -march=athlon -O3 -fomit-frame-pointer2014060620140525
849152refgcc -funroll-loops -m32 -march=k6 -O3 -fomit-frame-pointer2014060620140525
850984refgcc -funroll-loops -m32 -march=k6-2 -O3 -fomit-frame-pointer2014060620140525
851056refgcc -funroll-loops -m32 -march=k6-3 -O3 -fomit-frame-pointer2014060620140525
866548refgcc -funroll-loops -m32 -march=prescott -O2 -fomit-frame-pointer2014060620140525
868768refgcc -funroll-loops -m32 -march=k6-2 -O -fomit-frame-pointer2014060620140525
868900refgcc -funroll-loops -m32 -march=k6 -O -fomit-frame-pointer2014060620140525
871584refgcc -funroll-loops -m32 -march=k6-3 -O -fomit-frame-pointer2014060620140525
880876refgcc -m32 -march=i386 -O3 -fomit-frame-pointer2014060620140525
904852refgcc -funroll-loops -m32 -march=i386 -O -fomit-frame-pointer2014060620140525
913760refgcc -funroll-loops -m32 -march=i386 -O3 -fomit-frame-pointer2014060620140525
932564refgcc -m32 -march=pentium-mmx -O3 -fomit-frame-pointer2014060620140525
933628refgcc -m32 -march=pentium -O3 -fomit-frame-pointer2014060620140525
934488refgcc -m32 -march=i486 -O3 -fomit-frame-pointer2014060620140525
936396refgcc -funroll-loops -m32 -march=pentium -O -fomit-frame-pointer2014060620140525
940764refgcc -funroll-loops -m32 -march=pentium-mmx -O -fomit-frame-pointer2014060620140525
948412refgcc -funroll-loops -m32 -march=pentium -O3 -fomit-frame-pointer2014060620140525
949664refgcc -funroll-loops -m32 -march=pentium-mmx -O3 -fomit-frame-pointer2014060620140525
951120refgcc -funroll-loops -m32 -march=i486 -O -fomit-frame-pointer2014060620140525
953524refgcc -funroll-loops -m32 -march=k6-3 -O2 -fomit-frame-pointer2014060620140525
953724refgcc -funroll-loops -m32 -march=k6 -O2 -fomit-frame-pointer2014060620140525
954364refgcc -funroll-loops -m32 -march=i486 -O3 -fomit-frame-pointer2014060620140525
955540refgcc -funroll-loops -m32 -march=k6-2 -O2 -fomit-frame-pointer2014060620140525
1004644refgcc -funroll-loops -m32 -march=i386 -O2 -fomit-frame-pointer2014060620140525
1046800refgcc -funroll-loops -m32 -march=pentium -O2 -fomit-frame-pointer2014060620140525
1047380refgcc -funroll-loops -m32 -march=pentium-mmx -O2 -fomit-frame-pointer2014060620140525
1060780refgcc -funroll-loops -m32 -march=i486 -O2 -fomit-frame-pointer2014060620140525
2844468refgcc -m32 -march=nocona -O2 -fomit-frame-pointer2014060620140525
2848196refgcc -m32 -march=prescott -O2 -fomit-frame-pointer2014060620140525
2853312refgcc -m32 -march=barcelona -O2 -fomit-frame-pointer2014060620140525
2856900refgcc -m32 -march=core2 -msse4 -O2 -fomit-frame-pointer2014060620140525
2884656refgcc -m32 -march=corei7-avx -O2 -fomit-frame-pointer2014060620140525
2889672refgcc -m32 -march=k8 -O2 -fomit-frame-pointer2014060620140525
2895356refgcc -m32 -march=core-avx-i -O2 -fomit-frame-pointer2014060620140525
2897360refgcc -m32 -O2 -fomit-frame-pointer2014060620140525
2904004refgcc -m32 -march=native -mtune=native -O2 -fomit-frame-pointer2014060620140525
2905136refgcc -m32 -march=corei7 -O2 -fomit-frame-pointer2014060620140525
2912940refgcc -m32 -march=pentiumpro -O2 -fomit-frame-pointer2014060620140525
2925488refgcc -m32 -march=athlon -O2 -fomit-frame-pointer2014060620140525
2955552refgcc -m32 -march=core2 -msse4.1 -O2 -fomit-frame-pointer2014060620140525
2960376refgcc -m32 -march=pentium2 -O2 -fomit-frame-pointer2014060620140525
2964384refgcc -m32 -march=pentium3 -O2 -fomit-frame-pointer2014060620140525
2972104refgcc -m32 -march=pentium-m -O2 -fomit-frame-pointer2014060620140525
2982800refgcc -m32 -march=core2 -O2 -fomit-frame-pointer2014060620140525
3024004refgcc -m32 -march=k6 -O2 -fomit-frame-pointer2014060620140525
3041800refgcc -m32 -march=i486 -O2 -fomit-frame-pointer2014060620140525
3051768refgcc -m32 -march=k6-2 -O2 -fomit-frame-pointer2014060620140525
3067780refgcc -m32 -march=core-avx-i -O -fomit-frame-pointer2014060620140525
3074712refgcc -m32 -O -fomit-frame-pointer2014060620140525
3076432refgcc -m32 -march=k6-3 -O2 -fomit-frame-pointer2014060620140525
3078320refgcc -m32 -march=barcelona -O -fomit-frame-pointer2014060620140525
3083088refgcc -m32 -march=core2 -msse4.1 -O -fomit-frame-pointer2014060620140525
3086572refgcc -m32 -march=athlon -O -fomit-frame-pointer2014060620140525
3088968refgcc -m32 -march=nocona -O -fomit-frame-pointer2014060620140525
3089680refgcc -m32 -march=i486 -O -fomit-frame-pointer2014060620140525
3089704refgcc -m32 -march=core2 -O -fomit-frame-pointer2014060620140525
3089816refgcc -m32 -march=prescott -O -fomit-frame-pointer2014060620140525
3103164refgcc -m32 -march=core2 -msse4 -O -fomit-frame-pointer2014060620140525
3103660refgcc -m32 -march=corei7 -O -fomit-frame-pointer2014060620140525
3104320refgcc -m32 -march=native -mtune=native -O -fomit-frame-pointer2014060620140525
3104964refgcc -m32 -march=corei7-avx -O -fomit-frame-pointer2014060620140525
3119060refgcc -m32 -march=k8 -O -fomit-frame-pointer2014060620140525
3143368refgcc -m32 -march=pentium2 -O -fomit-frame-pointer2014060620140525
3183396refgcc -m32 -march=pentium-m -O -fomit-frame-pointer2014060620140525
3187408refgcc -m32 -march=pentium3 -O -fomit-frame-pointer2014060620140525
3190548refgcc -m32 -march=k6 -O -fomit-frame-pointer2014060620140525
3201720refgcc -m32 -march=pentiumpro -O -fomit-frame-pointer2014060620140525
3242596refgcc -m32 -march=k6-3 -O -fomit-frame-pointer2014060620140525
3268520refgcc -m32 -march=pentium4 -O2 -fomit-frame-pointer2014060620140525
3290512refgcc -m32 -march=k6-2 -O -fomit-frame-pointer2014060620140525
3563852refgcc -m32 -march=pentium4 -O -fomit-frame-pointer2014060620140525
4975728refgcc -m32 -march=i386 -O2 -fomit-frame-pointer2014060620140525
5115680refgcc -m32 -march=pentium -O2 -fomit-frame-pointer2014060620140525
5116504refgcc -m32 -march=pentium-mmx -O2 -fomit-frame-pointer2014060620140525
5344712refgcc -funroll-loops -m32 -march=i486 -Os -fomit-frame-pointer2014060620140525
5344880refgcc -funroll-loops -m32 -march=prescott -Os -fomit-frame-pointer2014060620140525
5346996refgcc -funroll-loops -m32 -march=i386 -Os -fomit-frame-pointer2014060620140525
5350828refgcc -m32 -march=i386 -O -fomit-frame-pointer2014060620140525
5361656refgcc -funroll-loops -m32 -march=pentium4 -Os -fomit-frame-pointer2014060620140525
5361776refgcc -funroll-loops -m32 -march=nocona -Os -fomit-frame-pointer2014060620140525
5373568refgcc -funroll-loops -m32 -march=barcelona -Os -fomit-frame-pointer2014060620140525
5374052refgcc -m32 -march=pentium-m -Os -fomit-frame-pointer2014060620140525
5376700refgcc -m32 -march=k6-2 -Os -fomit-frame-pointer2014060620140525
5378900refgcc -m32 -march=pentium3 -Os -fomit-frame-pointer2014060620140525
5380136refgcc -m32 -march=k6 -Os -fomit-frame-pointer2014060620140525
5380144refgcc -m32 -march=k6-3 -Os -fomit-frame-pointer2014060620140525
5380180refgcc -funroll-loops -m32 -march=k8 -Os -fomit-frame-pointer2014060620140525
5383760refgcc -funroll-loops -m32 -march=athlon -Os -fomit-frame-pointer2014060620140525
5390564refgcc -funroll-loops -m32 -march=k6 -Os -fomit-frame-pointer2014060620140525
5391296refgcc -m32 -march=pentiumpro -Os -fomit-frame-pointer2014060620140525
5394860refgcc -m32 -march=pentium2 -Os -fomit-frame-pointer2014060620140525
5395048refgcc -funroll-loops -m32 -march=k6-3 -Os -fomit-frame-pointer2014060620140525
5397560refgcc -funroll-loops -m32 -march=pentium -Os -fomit-frame-pointer2014060620140525
5398300refgcc -m32 -march=pentium-mmx -Os -fomit-frame-pointer2014060620140525
5398448refgcc -funroll-loops -m32 -march=k6-2 -Os -fomit-frame-pointer2014060620140525
5398480refgcc -m32 -march=pentium -Os -fomit-frame-pointer2014060620140525
5399532refgcc -funroll-loops -m32 -Os -fomit-frame-pointer2014060620140525
5400744refgcc -funroll-loops -m32 -march=pentium-mmx -Os -fomit-frame-pointer2014060620140525
5407088refgcc -m32 -march=i386 -Os -fomit-frame-pointer2014060620140525
5410824refgcc -m32 -march=i486 -Os -fomit-frame-pointer2014060620140525
5421568refgcc -m32 -march=pentium4 -Os -fomit-frame-pointer2014060620140525
5424944refgcc -m32 -march=athlon -Os -fomit-frame-pointer2014060620140525
5425720refgcc -m32 -march=barcelona -Os -fomit-frame-pointer2014060620140525
5427916refgcc -m32 -march=k8 -Os -fomit-frame-pointer2014060620140525
5429096refgcc -m32 -march=nocona -Os -fomit-frame-pointer2014060620140525
5438304refgcc -m32 -march=pentium -O -fomit-frame-pointer2014060620140525
5440184refgcc -m32 -march=prescott -Os -fomit-frame-pointer2014060620140525
5444084refgcc -m32 -march=pentium-mmx -O -fomit-frame-pointer2014060620140525
5447704refgcc -m32 -march=core2 -msse4.1 -Os -fomit-frame-pointer2014060620140525
5448600refgcc -m32 -march=native -mtune=native -Os -fomit-frame-pointer2014060620140525
5448836refgcc -m32 -march=core-avx-i -Os -fomit-frame-pointer2014060620140525
5449408refgcc -m32 -march=core2 -Os -fomit-frame-pointer2014060620140525
5449912refgcc -funroll-loops -m32 -march=pentium3 -Os -fomit-frame-pointer2014060620140525
5451576refgcc -m32 -march=corei7-avx -Os -fomit-frame-pointer2014060620140525
5453188refgcc -m32 -Os -fomit-frame-pointer2014060620140525
5454212refgcc -m32 -march=corei7 -Os -fomit-frame-pointer2014060620140525
5457932refgcc -m32 -march=core2 -msse4 -Os -fomit-frame-pointer2014060620140525
5460292refgcc -funroll-loops -m32 -march=pentium2 -Os -fomit-frame-pointer2014060620140525
5472976refgcc -funroll-loops -m32 -march=pentium-m -Os -fomit-frame-pointer2014060620140525
5473168refgcc -funroll-loops -m32 -march=pentiumpro -Os -fomit-frame-pointer2014060620140525