Implementation notes: x86, h5nano, crypto_aead/present80n6silcv1

Computer: h5nano
Architecture: x86
CPU ID: CentaurHauls-000006f8-afc9fbff
SUPERCOP version: 20141014
Operation: crypto_aead
Primitive: present80n6silcv1
TimeImplementationCompilerBenchmark dateSUPERCOP version
51102665refgcc -funroll-loops -m32 -march=nocona -O -fomit-frame-pointer2014081520140622
51144360refgcc -funroll-loops -m32 -march=prescott -O -fomit-frame-pointer2014081520140622
52489480refgcc -funroll-loops -m32 -march=barcelona -O2 -fomit-frame-pointer2014081520140622
52544420refgcc -funroll-loops -m32 -march=nocona -O2 -fomit-frame-pointer2014081520140622
52583910refgcc -funroll-loops -m32 -march=prescott -O2 -fomit-frame-pointer2014081520140622
53622525refgcc -m32 -march=prescott -O -fomit-frame-pointer2014081420140622
53642985refgcc -m32 -march=nocona -O -fomit-frame-pointer2014081420140622
53693925refgcc -funroll-loops -m32 -march=pentium4 -O -fomit-frame-pointer2014081520140622
54101245refgcc -m32 -march=k6 -O -fomit-frame-pointer2014081420140622
54210280refgcc -m32 -march=k6-3 -O -fomit-frame-pointer2014081420140622
54262100refgcc -m32 -march=k6-2 -O -fomit-frame-pointer2014081420140622
54623115refgcc -funroll-loops -m32 -march=k8 -O2 -fomit-frame-pointer2014081520140622
54643780refgcc -funroll-loops -m32 -march=athlon -O2 -fomit-frame-pointer2014081520140622
55151420refgcc -funroll-loops -m32 -O3 -fomit-frame-pointer2014081520140622
55750675refgcc -m32 -march=pentium3 -O -fomit-frame-pointer2014081420140622
55772525refgcc -m32 -march=pentiumpro -O -fomit-frame-pointer2014081420140622
55792655refgcc -m32 -march=pentium-m -O -fomit-frame-pointer2014081420140622
55821205refgcc -funroll-loops -m32 -march=prescott -O3 -fomit-frame-pointer2014081520140622
55821460refgcc -funroll-loops -m32 -march=nocona -O3 -fomit-frame-pointer2014081520140622
55830385refgcc -funroll-loops -m32 -O2 -fomit-frame-pointer2014081520140622
55934805refgcc -funroll-loops -m32 -march=pentium4 -O3 -fomit-frame-pointer2014081520140622
55977160refgcc -funroll-loops -m32 -march=k8 -O -fomit-frame-pointer2014081520140622
56026500refgcc -funroll-loops -m32 -march=athlon -O -fomit-frame-pointer2014081520140622
56027270refgcc -funroll-loops -m32 -march=barcelona -O -fomit-frame-pointer2014081520140622
56102065refgcc -m32 -march=pentium2 -O -fomit-frame-pointer2014081420140622
56335780refgcc -funroll-loops -m32 -march=pentium-m -O -fomit-frame-pointer2014081520140622
56336175refgcc -funroll-loops -m32 -march=pentiumpro -O -fomit-frame-pointer2014081520140622
56353525refgcc -funroll-loops -m32 -march=pentium3 -O -fomit-frame-pointer2014081520140622
56353605refgcc -funroll-loops -m32 -march=pentium2 -O -fomit-frame-pointer2014081520140622
56384825refgcc -funroll-loops -m32 -march=athlon -O3 -fomit-frame-pointer2014081520140622
56388545refgcc -funroll-loops -m32 -march=barcelona -O3 -fomit-frame-pointer2014081520140622
56389330refgcc -funroll-loops -m32 -march=k8 -O3 -fomit-frame-pointer2014081520140622
56628665refgcc -m32 -march=pentium4 -O3 -fomit-frame-pointer2014081420140622
57223715refgcc -funroll-loops -m32 -march=i486 -O3 -fomit-frame-pointer2014081520140622
57462145refgcc -m32 -march=prescott -O3 -fomit-frame-pointer2014081420140622
57462580refgcc -m32 -march=nocona -O3 -fomit-frame-pointer2014081420140622
57574000refgcc -m32 -O3 -fomit-frame-pointer2014081420140622
57833265refgcc -m32 -march=pentium4 -O2 -fomit-frame-pointer2014081420140622
57886110refgcc -funroll-loops -m32 -O -fomit-frame-pointer2014081520140622
58571180refgcc -funroll-loops -m32 -march=pentium4 -O2 -fomit-frame-pointer2014081520140622
58657880refgcc -m32 -march=prescott -O2 -fomit-frame-pointer2014081420140622
58688265refgcc -m32 -march=nocona -O2 -fomit-frame-pointer2014081420140622
58872645refgcc -m32 -march=k8 -O3 -fomit-frame-pointer2014081420140622
58873315refgcc -m32 -march=barcelona -O3 -fomit-frame-pointer2014081420140622
58906705refgcc -m32 -march=corei7 -O3 -fomit-frame-pointer2014081420140622
58907065refgcc -m32 -march=core2 -msse4 -O3 -fomit-frame-pointer2014081420140622
58907105refgcc -m32 -march=native -mtune=native -O3 -fomit-frame-pointer2014081420140622
58907385refgcc -m32 -march=core2 -O3 -fomit-frame-pointer2014081420140622
58907595refgcc -m32 -march=core2 -msse4.1 -O3 -fomit-frame-pointer2014081420140622
58932205refgcc -m32 -march=barcelona -O2 -fomit-frame-pointer2014081420140622
59028030refgcc -m32 -march=athlon -O3 -fomit-frame-pointer2014081420140622
59600310refgcc -funroll-loops -m32 -march=k6 -O2 -fomit-frame-pointer2014081520140622
59600525refgcc -funroll-loops -m32 -march=k6-3 -O2 -fomit-frame-pointer2014081520140622
59613770refgcc -funroll-loops -m32 -march=k6-2 -O2 -fomit-frame-pointer2014081520140622
59959405refgcc -funroll-loops -m32 -march=pentium3 -O2 -fomit-frame-pointer2014081520140622
59960430refgcc -funroll-loops -m32 -march=pentium-m -O2 -fomit-frame-pointer2014081520140622
59960935refgcc -funroll-loops -m32 -march=pentiumpro -O2 -fomit-frame-pointer2014081520140622
59978010refgcc -funroll-loops -m32 -march=pentium2 -O2 -fomit-frame-pointer2014081520140622
60081970refgcc -funroll-loops -m32 -march=pentium3 -O3 -fomit-frame-pointer2014081520140622
60089810refgcc -funroll-loops -m32 -march=pentium-m -O3 -fomit-frame-pointer2014081520140622
60104730refgcc -funroll-loops -m32 -march=pentiumpro -O3 -fomit-frame-pointer2014081520140622
60105705refgcc -funroll-loops -m32 -march=pentium2 -O3 -fomit-frame-pointer2014081520140622
60535235refgcc -funroll-loops -m32 -march=k6-2 -O -fomit-frame-pointer2014081520140622
60535340refgcc -funroll-loops -m32 -march=k6-3 -O -fomit-frame-pointer2014081520140622
60558305refgcc -funroll-loops -m32 -march=k6 -O -fomit-frame-pointer2014081520140622
61158015refgcc -m32 -march=i486 -O3 -fomit-frame-pointer2014081520140622
61536930refgcc -m32 -march=k6-3 -O3 -fomit-frame-pointer2014081420140622
61536990refgcc -m32 -march=k6-2 -O3 -fomit-frame-pointer2014081420140622
61537235refgcc -m32 -march=k6 -O3 -fomit-frame-pointer2014081420140622
61590850refgcc -m32 -march=native -mtune=native -O -fomit-frame-pointer2014081420140622
61618600refgcc -m32 -march=core-avx-i -O -fomit-frame-pointer2014081420140622
61618600refgcc -m32 -march=corei7 -O -fomit-frame-pointer2014081420140622
61618725refgcc -m32 -march=core2 -msse4 -O -fomit-frame-pointer2014081420140622
61618805refgcc -m32 -march=corei7-avx -O -fomit-frame-pointer2014081420140622
61638985refgcc -m32 -O -fomit-frame-pointer2014081420140622
61639615refgcc -m32 -march=core2 -msse4.1 -O -fomit-frame-pointer2014081420140622
61639630refgcc -m32 -march=core2 -O -fomit-frame-pointer2014081420140622
62229345refgcc -m32 -march=pentium3 -O3 -fomit-frame-pointer2014081420140622
62239715refgcc -m32 -march=pentium-m -O3 -fomit-frame-pointer2014081420140622
62258115refgcc -m32 -march=pentium2 -O3 -fomit-frame-pointer2014081420140622
62258260refgcc -m32 -march=pentiumpro -O3 -fomit-frame-pointer2014081420140622
62332735refgcc -m32 -march=k8 -O -fomit-frame-pointer2014081420140622
62353780refgcc -m32 -march=barcelona -O -fomit-frame-pointer2014081420140622
62372655refgcc -m32 -march=athlon -O -fomit-frame-pointer2014081420140622
63053865refgcc -m32 -march=pentium4 -O -fomit-frame-pointer2014081420140622
63177400refgcc -m32 -march=k8 -O2 -fomit-frame-pointer2014081420140622
63213920refgcc -m32 -march=athlon -O2 -fomit-frame-pointer2014081420140622
63326105refgcc -m32 -march=core-avx-i -O2 -fomit-frame-pointer2014081420140622
63326960refgcc -m32 -march=native -mtune=native -O2 -fomit-frame-pointer2014081420140622
63331905refgcc -m32 -march=core2 -msse4 -O2 -fomit-frame-pointer2014081420140622
63334195refgcc -m32 -march=core2 -O2 -fomit-frame-pointer2014081420140622
63348065refgcc -m32 -march=core2 -msse4.1 -O2 -fomit-frame-pointer2014081420140622
63348065refgcc -m32 -march=corei7-avx -O2 -fomit-frame-pointer2014081420140622
63371320refgcc -m32 -O2 -fomit-frame-pointer2014081420140622
63373705refgcc -m32 -march=corei7 -O2 -fomit-frame-pointer2014081420140622
63399165refgcc -funroll-loops -m32 -march=k6-2 -O3 -fomit-frame-pointer2014081520140622
63400320refgcc -funroll-loops -m32 -march=k6-3 -O3 -fomit-frame-pointer2014081520140622
63400535refgcc -funroll-loops -m32 -march=k6 -O3 -fomit-frame-pointer2014081520140622
63885070refgcc -m32 -march=pentium3 -O2 -fomit-frame-pointer2014081420140622
63885415refgcc -m32 -march=pentium2 -O2 -fomit-frame-pointer2014081420140622
63903035refgcc -m32 -march=pentium-m -O2 -fomit-frame-pointer2014081420140622
63903110refgcc -m32 -march=pentiumpro -O2 -fomit-frame-pointer2014081420140622
64407420refgcc -m32 -march=i486 -O -fomit-frame-pointer2014081520140622
64858825refgcc -funroll-loops -m32 -march=i486 -O -fomit-frame-pointer2014081520140622
66015045refgcc -funroll-loops -m32 -march=i486 -O2 -fomit-frame-pointer2014081520140622
66619825refgcc -m32 -march=k6-3 -O2 -fomit-frame-pointer2014081420140622
66619895refgcc -m32 -march=k6 -O2 -fomit-frame-pointer2014081420140622
66630790refgcc -m32 -march=k6-2 -O2 -fomit-frame-pointer2014081420140622
68114720refgcc -m32 -march=i386 -O -fomit-frame-pointer2014081520140622
68279190refgcc -m32 -march=i486 -O2 -fomit-frame-pointer2014081520140622
69516665refgcc -funroll-loops -m32 -march=athlon -Os -fomit-frame-pointer2014081520140622
69521410refgcc -funroll-loops -m32 -march=k8 -Os -fomit-frame-pointer2014081520140622
69544455refgcc -funroll-loops -m32 -march=barcelona -Os -fomit-frame-pointer2014081520140622
69936570refgcc -funroll-loops -m32 -march=i386 -O2 -fomit-frame-pointer2014081520140622
70232840refgcc -funroll-loops -m32 -march=i386 -O3 -fomit-frame-pointer2014081520140622
72084035refgcc -funroll-loops -m32 -march=i386 -O -fomit-frame-pointer2014081520140622
72411560refgcc -funroll-loops -m32 -Os -fomit-frame-pointer2014081520140622
72941425refgcc -funroll-loops -m32 -march=pentium-mmx -Os -fomit-frame-pointer2014081520140622
72944300refgcc -funroll-loops -m32 -march=pentium -Os -fomit-frame-pointer2014081520140622
73509780refgcc -funroll-loops -m32 -march=pentium -O2 -fomit-frame-pointer2014081520140622
73534860refgcc -funroll-loops -m32 -march=pentium-mmx -O2 -fomit-frame-pointer2014081520140622
73933315refgcc -m32 -Os -fomit-frame-pointer2014081420140622
74448945refgcc -m32 -march=i386 -O3 -fomit-frame-pointer2014081520140622
74483705refgcc -funroll-loops -m32 -march=pentium2 -Os -fomit-frame-pointer2014081520140622
74488185refgcc -funroll-loops -m32 -march=pentium-m -Os -fomit-frame-pointer2014081520140622
74497015refgcc -funroll-loops -m32 -march=pentiumpro -Os -fomit-frame-pointer2014081520140622
74508870refgcc -funroll-loops -m32 -march=pentium3 -Os -fomit-frame-pointer2014081520140622
74804760refgcc -m32 -march=core2 -Os -fomit-frame-pointer2014081420140622
74805010refgcc -m32 -march=core2 -msse4.1 -Os -fomit-frame-pointer2014081420140622
74806235refgcc -m32 -march=corei7 -Os -fomit-frame-pointer2014081420140622
74817415refgcc -m32 -march=native -mtune=native -Os -fomit-frame-pointer2014081420140622
74817715refgcc -m32 -march=core-avx-i -Os -fomit-frame-pointer2014081420140622
74830780refgcc -m32 -march=corei7-avx -Os -fomit-frame-pointer2014081420140622
74831165refgcc -m32 -march=core2 -msse4 -Os -fomit-frame-pointer2014081420140622
74839915refgcc -m32 -march=k8 -Os -fomit-frame-pointer2014081420140622
74845905refgcc -m32 -march=athlon -Os -fomit-frame-pointer2014081420140622
74852260refgcc -m32 -march=barcelona -Os -fomit-frame-pointer2014081420140622
74930250refgcc -m32 -march=pentium-mmx -Os -fomit-frame-pointer2014081420140622
74955545refgcc -m32 -march=pentium -Os -fomit-frame-pointer2014081520140622
74996625refgcc -m32 -march=i386 -O2 -fomit-frame-pointer2014081520140622
75630915refgcc -funroll-loops -m32 -march=prescott -Os -fomit-frame-pointer2014081520140622
75631125refgcc -funroll-loops -m32 -march=pentium4 -Os -fomit-frame-pointer2014081520140622
75644500refgcc -funroll-loops -m32 -march=nocona -Os -fomit-frame-pointer2014081520140622
75974345refgcc -m32 -march=i386 -Os -fomit-frame-pointer2014081520140622
75974375refgcc -m32 -march=i486 -Os -fomit-frame-pointer2014081520140622
75985855refgcc -m32 -march=pentium4 -Os -fomit-frame-pointer2014081420140622
75985875refgcc -m32 -march=prescott -Os -fomit-frame-pointer2014081420140622
75999705refgcc -m32 -march=nocona -Os -fomit-frame-pointer2014081420140622
76053945refgcc -funroll-loops -m32 -march=pentium -O -fomit-frame-pointer2014081520140622
76055140refgcc -funroll-loops -m32 -march=pentium-mmx -O -fomit-frame-pointer2014081520140622
76113735refgcc -funroll-loops -m32 -march=i386 -Os -fomit-frame-pointer2014081520140622
76116880refgcc -funroll-loops -m32 -march=i486 -Os -fomit-frame-pointer2014081520140622
76371915refgcc -m32 -march=pentium-mmx -O2 -fomit-frame-pointer2014081420140622
76372595refgcc -m32 -march=pentium -O2 -fomit-frame-pointer2014081520140622
77298500refgcc -m32 -march=pentium2 -Os -fomit-frame-pointer2014081420140622
77301295refgcc -m32 -march=pentiumpro -Os -fomit-frame-pointer2014081420140622
77326195refgcc -m32 -march=pentium3 -Os -fomit-frame-pointer2014081420140622
77326350refgcc -m32 -march=pentium-m -Os -fomit-frame-pointer2014081420140622
78022590refgcc -m32 -march=pentium -O -fomit-frame-pointer2014081520140622
78063870refgcc -m32 -march=pentium-mmx -O -fomit-frame-pointer2014081420140622
79582195refgcc -funroll-loops -m32 -march=k6 -Os -fomit-frame-pointer2014081520140622
79604185refgcc -funroll-loops -m32 -march=k6-3 -Os -fomit-frame-pointer2014081520140622
79609760refgcc -funroll-loops -m32 -march=k6-2 -Os -fomit-frame-pointer2014081520140622
79763870refgcc -m32 -march=k6-3 -Os -fomit-frame-pointer2014081420140622
79764550refgcc -m32 -march=k6-2 -Os -fomit-frame-pointer2014081420140622
79789645refgcc -m32 -march=k6 -Os -fomit-frame-pointer2014081420140622
84616435refgcc -funroll-loops -m32 -march=pentium-mmx -O3 -fomit-frame-pointer2014081520140622
84618435refgcc -funroll-loops -m32 -march=pentium -O3 -fomit-frame-pointer2014081520140622
97717170refgcc -m32 -march=pentium -O3 -fomit-frame-pointer2014081520140622
97717985refgcc -m32 -march=pentium-mmx -O3 -fomit-frame-pointer2014081420140622