Implementation notes: x86, h5nano, crypto_aead/raviyoylav1

Computer: h5nano
Architecture: x86
CPU ID: CentaurHauls-000006f8-afc9fbff
SUPERCOP version: 20141014
Operation: crypto_aead
Primitive: raviyoylav1
TimeImplementationCompilerBenchmark dateSUPERCOP version
7934560refgcc -funroll-loops -m32 -march=pentium3 -O3 -fomit-frame-pointer2014081820140622
7938675refgcc -funroll-loops -m32 -march=pentiumpro -O3 -fomit-frame-pointer2014081820140622
7939385refgcc -funroll-loops -m32 -march=pentiumpro -O2 -fomit-frame-pointer2014081820140622
7940095refgcc -funroll-loops -m32 -march=pentium-m -O3 -fomit-frame-pointer2014081820140622
7949335refgcc -funroll-loops -m32 -march=pentium2 -O3 -fomit-frame-pointer2014081820140622
7957975refgcc -funroll-loops -m32 -march=pentium3 -O2 -fomit-frame-pointer2014081820140622
7970125refgcc -funroll-loops -m32 -march=pentium-m -O2 -fomit-frame-pointer2014081820140622
7973425refgcc -m32 -march=pentium4 -O2 -fomit-frame-pointer2014081820140622
7985500refgcc -funroll-loops -m32 -march=pentium2 -O2 -fomit-frame-pointer2014081820140622
8007635refgcc -m32 -march=pentium4 -O3 -fomit-frame-pointer2014081820140622
8092785refgcc -m32 -march=nocona -O2 -fomit-frame-pointer2014081820140622
8094900refgcc -m32 -march=prescott -O2 -fomit-frame-pointer2014081820140622
8105370refgcc -m32 -march=core2 -msse4.1 -O3 -fomit-frame-pointer2014081820140622
8108105refgcc -m32 -march=core2 -msse4 -O2 -fomit-frame-pointer2014081820140622
8120380refgcc -m32 -march=core2 -msse4.1 -O2 -fomit-frame-pointer2014081820140622
8122005refgcc -m32 -march=core-avx-i -O2 -fomit-frame-pointer2014081820140622
8122110refgcc -m32 -march=native -mtune=native -O2 -fomit-frame-pointer2014081820140622
8122560refgcc -m32 -march=core2 -O2 -fomit-frame-pointer2014081820140622
8135945refgcc -m32 -march=core2 -msse4 -O3 -fomit-frame-pointer2014081820140622
8140145refgcc -m32 -march=native -mtune=native -O3 -fomit-frame-pointer2014081820140622
8148500refgcc -m32 -march=corei7-avx -O2 -fomit-frame-pointer2014081820140622
8156090refgcc -m32 -march=k8 -O2 -fomit-frame-pointer2014081820140622
8160680refgcc -m32 -march=corei7 -O2 -fomit-frame-pointer2014081820140622
8173640refgcc -funroll-loops -m32 -march=barcelona -O3 -fomit-frame-pointer2014081820140622
8187125refgcc -m32 -march=barcelona -O2 -fomit-frame-pointer2014081820140622
8187250refgcc -m32 -march=k8 -O3 -fomit-frame-pointer2014081820140622
8189900refgcc -m32 -march=core2 -O3 -fomit-frame-pointer2014081820140622
8193485refgcc -m32 -march=corei7 -O3 -fomit-frame-pointer2014081820140622
8194300refgcc -funroll-loops -m32 -march=barcelona -O2 -fomit-frame-pointer2014081820140622
8203560refgcc -m32 -march=i386 -O3 -fomit-frame-pointer2014081820140622
8218495refgcc -m32 -march=i486 -O3 -fomit-frame-pointer2014081820140622
8222390refgcc -m32 -march=barcelona -O3 -fomit-frame-pointer2014081820140622
8223000refgcc -m32 -march=athlon -O2 -fomit-frame-pointer2014081820140622
8224845refgcc -m32 -march=athlon -O3 -fomit-frame-pointer2014081820140622
8227485refgcc -m32 -O2 -fomit-frame-pointer2014081820140622
8232095refgcc -funroll-loops -m32 -march=prescott -O3 -fomit-frame-pointer2014081820140622
8245865refgcc -funroll-loops -m32 -march=pentium-mmx -O3 -fomit-frame-pointer2014081820140622
8251080refgcc -m32 -O3 -fomit-frame-pointer2014081820140622
8255405refgcc -funroll-loops -m32 -O3 -fomit-frame-pointer2014081820140622
8260035refgcc -funroll-loops -m32 -march=pentium4 -O3 -fomit-frame-pointer2014081820140622
8270980refgcc -funroll-loops -m32 -O2 -fomit-frame-pointer2014081820140622
8272990refgcc -funroll-loops -m32 -march=pentium4 -O2 -fomit-frame-pointer2014081820140622
8273130refgcc -m32 -march=i486 -O2 -fomit-frame-pointer2014081820140622
8273185refgcc -funroll-loops -m32 -march=nocona -O3 -fomit-frame-pointer2014081820140622
8276775refgcc -m32 -march=nocona -O3 -fomit-frame-pointer2014081820140622
8301175refgcc -m32 -march=prescott -O3 -fomit-frame-pointer2014081820140622
8305155refgcc -funroll-loops -m32 -march=pentium -O3 -fomit-frame-pointer2014081820140622
8312960refgcc -funroll-loops -m32 -march=pentium -O2 -fomit-frame-pointer2014081820140622
8324865refgcc -m32 -march=i386 -O2 -fomit-frame-pointer2014081820140622
8333385refgcc -m32 -march=pentium -O2 -fomit-frame-pointer2014081820140622
8337180refgcc -funroll-loops -m32 -march=pentium-mmx -O2 -fomit-frame-pointer2014081820140622
8355785refgcc -m32 -march=pentium -O3 -fomit-frame-pointer2014081820140622
8358845refgcc -m32 -march=pentium-mmx -O3 -fomit-frame-pointer2014081820140622
8359870refgcc -m32 -march=pentiumpro -O2 -fomit-frame-pointer2014081820140622
8361145refgcc -funroll-loops -m32 -march=i486 -O3 -fomit-frame-pointer2014081820140622
8370150refgcc -funroll-loops -m32 -march=prescott -O2 -fomit-frame-pointer2014081820140622
8370475refgcc -m32 -march=pentium2 -O3 -fomit-frame-pointer2014081820140622
8371720refgcc -m32 -march=pentium3 -O2 -fomit-frame-pointer2014081820140622
8374915refgcc -m32 -march=pentium-m -O3 -fomit-frame-pointer2014081820140622
8377075refgcc -m32 -march=pentium3 -O3 -fomit-frame-pointer2014081820140622
8381700refgcc -funroll-loops -m32 -march=nocona -O2 -fomit-frame-pointer2014081820140622
8384395refgcc -m32 -march=pentium2 -O2 -fomit-frame-pointer2014081820140622
8385050refgcc -m32 -march=pentium-m -O2 -fomit-frame-pointer2014081820140622
8386685refgcc -funroll-loops -m32 -march=i386 -O2 -fomit-frame-pointer2014081820140622
8391245refgcc -m32 -march=k6-3 -O3 -fomit-frame-pointer2014081820140622
8392735refgcc -m32 -march=k6-2 -O3 -fomit-frame-pointer2014081820140622
8393675refgcc -funroll-loops -m32 -march=i386 -O3 -fomit-frame-pointer2014081820140622
8395320refgcc -m32 -march=pentiumpro -O3 -fomit-frame-pointer2014081820140622
8409365refgcc -m32 -march=pentium-mmx -O2 -fomit-frame-pointer2014081820140622
8427190refgcc -m32 -march=k6-2 -O2 -fomit-frame-pointer2014081820140622
8431830refgcc -m32 -march=k6 -O3 -fomit-frame-pointer2014081820140622
8434295refgcc -funroll-loops -m32 -march=athlon -O3 -fomit-frame-pointer2014081820140622
8439470refgcc -funroll-loops -m32 -march=k6-3 -O3 -fomit-frame-pointer2014081820140622
8441455refgcc -funroll-loops -m32 -march=k8 -O3 -fomit-frame-pointer2014081820140622
8441475refgcc -funroll-loops -m32 -march=i486 -O2 -fomit-frame-pointer2014081820140622
8446625refgcc -m32 -march=k6 -O2 -fomit-frame-pointer2014081820140622
8459460refgcc -funroll-loops -m32 -march=athlon -O2 -fomit-frame-pointer2014081820140622
8460055refgcc -funroll-loops -m32 -march=k8 -O2 -fomit-frame-pointer2014081820140622
8461355refgcc -m32 -march=k6-3 -O2 -fomit-frame-pointer2014081820140622
8490445refgcc -funroll-loops -m32 -march=k6 -O3 -fomit-frame-pointer2014081820140622
8492840refgcc -funroll-loops -m32 -march=k6 -O2 -fomit-frame-pointer2014081820140622
8494210refgcc -funroll-loops -m32 -march=k6-2 -O2 -fomit-frame-pointer2014081820140622
8513340refgcc -funroll-loops -m32 -march=k6-2 -O3 -fomit-frame-pointer2014081820140622
8515890refgcc -funroll-loops -m32 -march=k6-3 -O2 -fomit-frame-pointer2014081820140622
8641380refgcc -funroll-loops -m32 -march=pentium3 -Os -fomit-frame-pointer2014081820140622
8643650refgcc -funroll-loops -m32 -march=pentiumpro -Os -fomit-frame-pointer2014081820140622
8644515refgcc -funroll-loops -m32 -march=pentium2 -Os -fomit-frame-pointer2014081820140622
8652615refgcc -funroll-loops -m32 -march=pentium-m -Os -fomit-frame-pointer2014081820140622
8735490refgcc -m32 -march=pentium-m -Os -fomit-frame-pointer2014081820140622
8745650refgcc -m32 -march=pentiumpro -Os -fomit-frame-pointer2014081820140622
8766940refgcc -m32 -march=pentium3 -Os -fomit-frame-pointer2014081820140622
8769945refgcc -m32 -march=pentium2 -Os -fomit-frame-pointer2014081820140622
8996415refgcc -m32 -march=nocona -Os -fomit-frame-pointer2014081820140622
9013220refgcc -m32 -Os -fomit-frame-pointer2014081820140622
9018320refgcc -m32 -march=k6-2 -Os -fomit-frame-pointer2014081820140622
9023035refgcc -m32 -march=core-avx-i -Os -fomit-frame-pointer2014081820140622
9028775refgcc -m32 -march=athlon -Os -fomit-frame-pointer2014081820140622
9029440refgcc -m32 -march=k6-3 -Os -fomit-frame-pointer2014081820140622
9030340refgcc -m32 -march=prescott -Os -fomit-frame-pointer2014081820140622
9030760refgcc -m32 -march=pentium4 -Os -fomit-frame-pointer2014081820140622
9032475refgcc -m32 -march=k8 -Os -fomit-frame-pointer2014081820140622
9033765refgcc -m32 -march=barcelona -Os -fomit-frame-pointer2014081820140622
9037335refgcc -m32 -march=core2 -msse4.1 -Os -fomit-frame-pointer2014081820140622
9039545refgcc -m32 -march=core2 -msse4 -Os -fomit-frame-pointer2014081820140622
9042960refgcc -m32 -march=native -mtune=native -Os -fomit-frame-pointer2014081820140622
9046785refgcc -m32 -march=k6 -Os -fomit-frame-pointer2014081820140622
9047540refgcc -m32 -march=corei7-avx -Os -fomit-frame-pointer2014081820140622
9064535refgcc -m32 -march=corei7 -Os -fomit-frame-pointer2014081820140622
9064875refgcc -m32 -march=core2 -Os -fomit-frame-pointer2014081820140622
9173535refgcc -funroll-loops -m32 -march=k6 -Os -fomit-frame-pointer2014081820140622
9176095refgcc -funroll-loops -m32 -march=k6-3 -Os -fomit-frame-pointer2014081820140622
9187085refgcc -funroll-loops -m32 -march=i486 -Os -fomit-frame-pointer2014081820140622
9201845refgcc -m32 -march=pentium -Os -fomit-frame-pointer2014081820140622
9205445refgcc -funroll-loops -m32 -march=k8 -Os -fomit-frame-pointer2014081820140622
9221700refgcc -m32 -march=pentium-mmx -Os -fomit-frame-pointer2014081820140622
9240775refgcc -funroll-loops -m32 -march=k6-2 -Os -fomit-frame-pointer2014081820140622
9247895refgcc -funroll-loops -m32 -march=athlon -Os -fomit-frame-pointer2014081820140622
9250415refgcc -m32 -march=i386 -Os -fomit-frame-pointer2014081820140622
9257490refgcc -funroll-loops -m32 -march=i386 -Os -fomit-frame-pointer2014081820140622
9270235refgcc -funroll-loops -m32 -march=barcelona -Os -fomit-frame-pointer2014081820140622
9274785refgcc -funroll-loops -m32 -Os -fomit-frame-pointer2014081820140622
9307200refgcc -m32 -march=i486 -Os -fomit-frame-pointer2014081820140622
9330030refgcc -funroll-loops -m32 -march=pentium-mmx -Os -fomit-frame-pointer2014081820140622
9333195refgcc -funroll-loops -m32 -march=pentium -Os -fomit-frame-pointer2014081820140622
9373480refgcc -funroll-loops -m32 -march=prescott -Os -fomit-frame-pointer2014081820140622
9392365refgcc -funroll-loops -m32 -march=nocona -Os -fomit-frame-pointer2014081820140622
9395590refgcc -funroll-loops -m32 -march=pentium4 -Os -fomit-frame-pointer2014081820140622
11178095refgcc -funroll-loops -m32 -march=i486 -O -fomit-frame-pointer2014081820140622
11196075refgcc -m32 -march=i486 -O -fomit-frame-pointer2014081820140622
11203175refgcc -funroll-loops -m32 -march=i386 -O -fomit-frame-pointer2014081820140622
11310485refgcc -funroll-loops -m32 -march=pentiumpro -O -fomit-frame-pointer2014081820140622
11317425refgcc -funroll-loops -m32 -march=pentium-m -O -fomit-frame-pointer2014081820140622
11321210refgcc -funroll-loops -m32 -march=pentium3 -O -fomit-frame-pointer2014081820140622
11323655refgcc -m32 -march=i386 -O -fomit-frame-pointer2014081820140622
11363620refgcc -funroll-loops -m32 -march=pentium2 -O -fomit-frame-pointer2014081820140622
11430225refgcc -m32 -march=pentium-m -O -fomit-frame-pointer2014081820140622
11454210refgcc -m32 -march=pentiumpro -O -fomit-frame-pointer2014081820140622
11458700refgcc -m32 -march=pentium2 -O -fomit-frame-pointer2014081820140622
11459310refgcc -funroll-loops -m32 -march=nocona -O -fomit-frame-pointer2014081820140622
11461390refgcc -m32 -march=pentium3 -O -fomit-frame-pointer2014081820140622
11471555refgcc -funroll-loops -m32 -march=prescott -O -fomit-frame-pointer2014081820140622
11480805refgcc -m32 -march=nocona -O -fomit-frame-pointer2014081820140622
11534895refgcc -m32 -march=prescott -O -fomit-frame-pointer2014081820140622
11574385refgcc -funroll-loops -m32 -O -fomit-frame-pointer2014081820140622
11627600refgcc -funroll-loops -m32 -march=barcelona -O -fomit-frame-pointer2014081820140622
11656485refgcc -funroll-loops -m32 -march=athlon -O -fomit-frame-pointer2014081820140622
11659515refgcc -funroll-loops -m32 -march=k8 -O -fomit-frame-pointer2014081820140622
11693965refgcc -funroll-loops -m32 -march=k6-2 -O -fomit-frame-pointer2014081820140622
11698285refgcc -funroll-loops -m32 -march=k6-3 -O -fomit-frame-pointer2014081820140622
11701735refgcc -funroll-loops -m32 -march=k6 -O -fomit-frame-pointer2014081820140622
11733970refgcc -m32 -march=k6-3 -O -fomit-frame-pointer2014081820140622
11743065refgcc -m32 -march=k6 -O -fomit-frame-pointer2014081820140622
11766430refgcc -m32 -march=k8 -O -fomit-frame-pointer2014081820140622
11768620refgcc -m32 -march=athlon -O -fomit-frame-pointer2014081820140622
11827580refgcc -m32 -march=k6-2 -O -fomit-frame-pointer2014081820140622
11839340refgcc -funroll-loops -m32 -march=pentium -O -fomit-frame-pointer2014081820140622
11839785refgcc -funroll-loops -m32 -march=pentium-mmx -O -fomit-frame-pointer2014081820140622
11879050refgcc -m32 -march=pentium -O -fomit-frame-pointer2014081820140622
11894015refgcc -m32 -march=native -mtune=native -O -fomit-frame-pointer2014081820140622
11895560refgcc -m32 -march=corei7-avx -O -fomit-frame-pointer2014081820140622
11895585refgcc -m32 -march=core2 -O -fomit-frame-pointer2014081820140622
11897800refgcc -m32 -march=pentium-mmx -O -fomit-frame-pointer2014081820140622
11898885refgcc -m32 -march=corei7 -O -fomit-frame-pointer2014081820140622
11900870refgcc -m32 -O -fomit-frame-pointer2014081820140622
11901840refgcc -m32 -march=core2 -msse4.1 -O -fomit-frame-pointer2014081820140622
11902940refgcc -m32 -march=core-avx-i -O -fomit-frame-pointer2014081820140622
11905190refgcc -m32 -march=barcelona -O -fomit-frame-pointer2014081820140622
11906515refgcc -funroll-loops -m32 -march=pentium4 -O -fomit-frame-pointer2014081820140622
11913465refgcc -m32 -march=core2 -msse4 -O -fomit-frame-pointer2014081820140622
12019425refgcc -m32 -march=pentium4 -O -fomit-frame-pointer2014081820140622