Implementation notes: x86, h9ivy, crypto_aead/led80n6silcv1

Computer: h9ivy
Architecture: x86
CPU ID: GenuineIntel-000306a9-bfebfbff
SUPERCOP version: 20141014
Operation: crypto_aead
Primitive: led80n6silcv1
TimeImplementationCompilerBenchmark dateSUPERCOP version
32767088refgcc -funroll-loops -m32 -march=k8 -O3 -fomit-frame-pointer2014053020140525
32892600refgcc -m32 -march=barcelona -O3 -fomit-frame-pointer2014053020140525
33124028refgcc -funroll-loops -m32 -march=barcelona -O3 -fomit-frame-pointer2014053020140525
33146752refgcc -m32 -march=k8 -O3 -fomit-frame-pointer2014053020140525
33179248refgcc -m32 -march=athlon -O3 -fomit-frame-pointer2014053020140525
33235580refgcc -funroll-loops -m32 -march=athlon -O3 -fomit-frame-pointer2014053020140525
34090948refgcc -m32 -march=core2 -msse4.1 -O3 -fomit-frame-pointer2014053020140525
34106424refgcc -m32 -march=core2 -O3 -fomit-frame-pointer2014053020140525
34108020refgcc -m32 -march=core2 -msse4 -O3 -fomit-frame-pointer2014053020140525
34182976refgcc -m32 -march=corei7 -O3 -fomit-frame-pointer2014053020140525
34551184refgcc -m32 -O3 -fomit-frame-pointer2014053020140525
34688092refgcc -funroll-loops -m32 -march=nocona -O3 -fomit-frame-pointer2014053020140525
34697104refgcc -m32 -march=nocona -O3 -fomit-frame-pointer2014053020140525
34702384refgcc -funroll-loops -m32 -march=prescott -O3 -fomit-frame-pointer2014053020140525
34717668refgcc -m32 -march=core-avx-i -O3 -fomit-frame-pointer2014053020140525
34720380refgcc -m32 -march=corei7-avx -O3 -fomit-frame-pointer2014053020140525
34880464refgcc -m32 -march=native -mtune=native -O3 -fomit-frame-pointer2014053020140525
34903044refgcc -m32 -march=prescott -O3 -fomit-frame-pointer2014053020140525
35238860refgcc -funroll-loops -m32 -O3 -fomit-frame-pointer2014053020140525
35438248refgcc -m32 -march=pentium4 -O3 -fomit-frame-pointer2014053020140525
35505776refgcc -funroll-loops -m32 -march=pentium4 -O3 -fomit-frame-pointer2014053020140525
54831224refgcc -funroll-loops -m32 -march=barcelona -O2 -fomit-frame-pointer2014053020140525
56182696refgcc -funroll-loops -m32 -march=pentium4 -O2 -fomit-frame-pointer2014053020140525
56527028refgcc -funroll-loops -m32 -march=nocona -O2 -fomit-frame-pointer2014053020140525
56575912refgcc -funroll-loops -m32 -march=prescott -O2 -fomit-frame-pointer2014053020140525
68233084refgcc -funroll-loops -m32 -march=athlon -O2 -fomit-frame-pointer2014053020140525
68426416refgcc -funroll-loops -m32 -march=k8 -O2 -fomit-frame-pointer2014053020140525
69712660refgcc -funroll-loops -m32 -O2 -fomit-frame-pointer2014053020140525
71925556refgcc -funroll-loops -m32 -march=pentium4 -O -fomit-frame-pointer2014053020140525
72205552refgcc -funroll-loops -m32 -march=barcelona -O -fomit-frame-pointer2014053020140525
72959796refgcc -funroll-loops -m32 -march=prescott -O -fomit-frame-pointer2014053020140525
73025332refgcc -funroll-loops -m32 -march=nocona -O -fomit-frame-pointer2014053020140525
86868368refgcc -funroll-loops -m32 -march=k8 -O -fomit-frame-pointer2014053020140525
87126004refgcc -funroll-loops -m32 -march=athlon -O -fomit-frame-pointer2014053020140525
90557180refgcc -funroll-loops -m32 -O -fomit-frame-pointer2014053020140525
105149660refgcc -m32 -march=corei7-avx -O2 -fomit-frame-pointer2014053020140525
105312888refgcc -m32 -march=core-avx-i -O2 -fomit-frame-pointer2014053020140525
105363952refgcc -m32 -march=barcelona -O2 -fomit-frame-pointer2014053020140525
106596136refgcc -m32 -march=pentium4 -O2 -fomit-frame-pointer2014053020140525
107576860refgcc -m32 -march=nocona -O2 -fomit-frame-pointer2014053020140525
107614240refgcc -m32 -march=prescott -O2 -fomit-frame-pointer2014053020140525
108092160refgcc -funroll-loops -m32 -march=prescott -Os -fomit-frame-pointer2014053020140525
108106752refgcc -funroll-loops -m32 -march=pentium4 -Os -fomit-frame-pointer2014053020140525
108341920refgcc -m32 -march=native -mtune=native -O2 -fomit-frame-pointer2014053020140525
108458808refgcc -funroll-loops -m32 -march=nocona -Os -fomit-frame-pointer2014053020140525
108492876refgcc -funroll-loops -m32 -Os -fomit-frame-pointer2014053020140525
108524576refgcc -m32 -O2 -fomit-frame-pointer2014053020140525
109730796refgcc -m32 -march=athlon -Os -fomit-frame-pointer2014053020140525
109847236refgcc -m32 -march=native -mtune=native -Os -fomit-frame-pointer2014053020140525
109867296refgcc -m32 -march=barcelona -Os -fomit-frame-pointer2014053020140525
109886100refgcc -m32 -march=k8 -Os -fomit-frame-pointer2014053020140525
109893228refgcc -m32 -Os -fomit-frame-pointer2014053020140525
109932280refgcc -m32 -march=prescott -Os -fomit-frame-pointer2014053020140525
109942088refgcc -m32 -march=pentium4 -Os -fomit-frame-pointer2014053020140525
109976108refgcc -m32 -march=nocona -Os -fomit-frame-pointer2014053020140525
110134624refgcc -m32 -march=core-avx-i -Os -fomit-frame-pointer2014053020140525
110134628refgcc -m32 -march=core2 -msse4 -Os -fomit-frame-pointer2014053020140525
110141380refgcc -m32 -march=core2 -msse4.1 -Os -fomit-frame-pointer2014053020140525
110144512refgcc -m32 -march=corei7 -Os -fomit-frame-pointer2014053020140525
110169768refgcc -m32 -march=core2 -Os -fomit-frame-pointer2014053020140525
110227976refgcc -m32 -march=corei7-avx -Os -fomit-frame-pointer2014053020140525
111203520refgcc -funroll-loops -m32 -march=barcelona -Os -fomit-frame-pointer2014053020140525
111505336refgcc -m32 -march=corei7 -O2 -fomit-frame-pointer2014053020140525
111630284refgcc -m32 -march=pentium4 -O -fomit-frame-pointer2014053020140525
111652144refgcc -m32 -march=core2 -msse4 -O2 -fomit-frame-pointer2014053020140525
111660184refgcc -m32 -march=core2 -msse4.1 -O2 -fomit-frame-pointer2014053020140525
111759044refgcc -m32 -march=core2 -O2 -fomit-frame-pointer2014053020140525
111828856refgcc -funroll-loops -m32 -march=k8 -Os -fomit-frame-pointer2014053020140525
111855068refgcc -m32 -march=athlon -O2 -fomit-frame-pointer2014053020140525
112015284refgcc -m32 -march=k8 -O2 -fomit-frame-pointer2014053020140525
112070264refgcc -funroll-loops -m32 -march=athlon -Os -fomit-frame-pointer2014053020140525
112367868refgcc -m32 -march=barcelona -O -fomit-frame-pointer2014053020140525
117335988refgcc -m32 -march=prescott -O -fomit-frame-pointer2014053020140525
117662956refgcc -m32 -march=nocona -O -fomit-frame-pointer2014053020140525
120239628refgcc -m32 -march=corei7-avx -O -fomit-frame-pointer2014053020140525
120307784refgcc -m32 -march=core2 -O -fomit-frame-pointer2014053020140525
120324692refgcc -m32 -march=core2 -msse4.1 -O -fomit-frame-pointer2014053020140525
120335632refgcc -m32 -march=native -mtune=native -O -fomit-frame-pointer2014053020140525
120366400refgcc -m32 -O -fomit-frame-pointer2014053020140525
120383792refgcc -m32 -march=corei7 -O -fomit-frame-pointer2014053020140525
120385320refgcc -m32 -march=core2 -msse4 -O -fomit-frame-pointer2014053020140525
120860024refgcc -m32 -march=k8 -O -fomit-frame-pointer2014053020140525
120890664refgcc -m32 -march=core-avx-i -O -fomit-frame-pointer2014053020140525
121611532refgcc -m32 -march=athlon -O -fomit-frame-pointer2014053020140525
134555524refgcc -funroll-loops -m32 -march=pentiumpro -O3 -fomit-frame-pointer2014053020140525
134566452refgcc -funroll-loops -m32 -march=pentium2 -O3 -fomit-frame-pointer2014053020140525
135027900refgcc -funroll-loops -m32 -march=pentium3 -O3 -fomit-frame-pointer2014053020140525
135099072refgcc -funroll-loops -m32 -march=pentium-m -O3 -fomit-frame-pointer2014053020140525
135853652refgcc -m32 -march=k6 -O3 -fomit-frame-pointer2014053020140525
136074632refgcc -funroll-loops -m32 -march=k6-2 -O3 -fomit-frame-pointer2014053020140525
136085348refgcc -funroll-loops -m32 -march=k6-3 -O3 -fomit-frame-pointer2014053020140525
136125004refgcc -m32 -march=k6-3 -O3 -fomit-frame-pointer2014053020140525
136150848refgcc -m32 -march=k6-2 -O3 -fomit-frame-pointer2014053020140525
136165912refgcc -funroll-loops -m32 -march=k6 -O3 -fomit-frame-pointer2014053020140525
138804832refgcc -m32 -march=i386 -O3 -fomit-frame-pointer2014053020140525
139212288refgcc -funroll-loops -m32 -march=i386 -O3 -fomit-frame-pointer2014053020140525
140249532refgcc -funroll-loops -m32 -march=i486 -O3 -fomit-frame-pointer2014053020140525
140395872refgcc -m32 -march=i486 -O3 -fomit-frame-pointer2014053020140525
140444768refgcc -m32 -march=pentiumpro -O3 -fomit-frame-pointer2014053020140525
140458116refgcc -m32 -march=pentium2 -O3 -fomit-frame-pointer2014053020140525
140665140refgcc -funroll-loops -m32 -march=pentium-mmx -O3 -fomit-frame-pointer2014053020140525
140682992refgcc -funroll-loops -m32 -march=pentium -O3 -fomit-frame-pointer2014053020140525
140888540refgcc -m32 -march=pentium3 -O3 -fomit-frame-pointer2014053020140525
140992152refgcc -m32 -march=pentium-mmx -O3 -fomit-frame-pointer2014053020140525
141024156refgcc -m32 -march=pentium -O3 -fomit-frame-pointer2014053020140525
141375312refgcc -m32 -march=pentium-m -O3 -fomit-frame-pointer2014053020140525
190740220refgcc -funroll-loops -m32 -march=k6-2 -O2 -fomit-frame-pointer2014053020140525
190743976refgcc -funroll-loops -m32 -march=k6-3 -O2 -fomit-frame-pointer2014053020140525
190819524refgcc -funroll-loops -m32 -march=k6 -O2 -fomit-frame-pointer2014053020140525
200930508refgcc -funroll-loops -m32 -march=i486 -O2 -fomit-frame-pointer2014053020140525
202292912refgcc -funroll-loops -m32 -march=i486 -O -fomit-frame-pointer2014053020140525
202768204refgcc -funroll-loops -m32 -march=i386 -O2 -fomit-frame-pointer2014053020140525
203421348refgcc -funroll-loops -m32 -march=pentium-mmx -O -fomit-frame-pointer2014053020140525
203488256refgcc -funroll-loops -m32 -march=pentium -O -fomit-frame-pointer2014053020140525
203711260refgcc -funroll-loops -m32 -march=pentium3 -O -fomit-frame-pointer2014053020140525
203741348refgcc -funroll-loops -m32 -march=pentiumpro -O -fomit-frame-pointer2014053020140525
203840024refgcc -funroll-loops -m32 -march=pentium2 -O -fomit-frame-pointer2014053020140525
203931076refgcc -funroll-loops -m32 -march=pentium-m -O -fomit-frame-pointer2014053020140525
204374680refgcc -funroll-loops -m32 -march=pentium -O2 -fomit-frame-pointer2014053020140525
204451368refgcc -funroll-loops -m32 -march=pentium-mmx -O2 -fomit-frame-pointer2014053020140525
205497228refgcc -funroll-loops -m32 -march=i386 -O -fomit-frame-pointer2014053020140525
208896888refgcc -funroll-loops -m32 -march=pentium-m -O2 -fomit-frame-pointer2014053020140525
208993612refgcc -funroll-loops -m32 -march=pentium2 -O2 -fomit-frame-pointer2014053020140525
209057652refgcc -funroll-loops -m32 -march=pentiumpro -O2 -fomit-frame-pointer2014053020140525
209080772refgcc -funroll-loops -m32 -march=pentium3 -O2 -fomit-frame-pointer2014053020140525
209711932refgcc -funroll-loops -m32 -march=k6-2 -O -fomit-frame-pointer2014053020140525
210013964refgcc -funroll-loops -m32 -march=k6 -O -fomit-frame-pointer2014053020140525
210065820refgcc -funroll-loops -m32 -march=k6-3 -O -fomit-frame-pointer2014053020140525
266509552refgcc -funroll-loops -m32 -march=pentiumpro -Os -fomit-frame-pointer2014053020140525
266562952refgcc -funroll-loops -m32 -march=pentium-m -Os -fomit-frame-pointer2014053020140525
266564736refgcc -funroll-loops -m32 -march=pentium3 -Os -fomit-frame-pointer2014053020140525
266874440refgcc -funroll-loops -m32 -march=pentium2 -Os -fomit-frame-pointer2014053020140525
279507084refgcc -m32 -march=pentiumpro -Os -fomit-frame-pointer2014053020140525
279738852refgcc -m32 -march=pentium-m -Os -fomit-frame-pointer2014053020140525
279745036refgcc -m32 -march=pentium2 -Os -fomit-frame-pointer2014053020140525
279823116refgcc -m32 -march=pentium3 -Os -fomit-frame-pointer2014053020140525
280716404refgcc -m32 -march=k6-3 -Os -fomit-frame-pointer2014053020140525
280762824refgcc -m32 -march=k6-2 -Os -fomit-frame-pointer2014053020140525
280770196refgcc -m32 -march=i386 -Os -fomit-frame-pointer2014053020140525
280788632refgcc -m32 -march=i486 -Os -fomit-frame-pointer2014053020140525
280833520refgcc -m32 -march=k6 -Os -fomit-frame-pointer2014053020140525
281808000refgcc -m32 -march=pentium2 -O2 -fomit-frame-pointer2014053020140525
281911348refgcc -m32 -march=pentium3 -O2 -fomit-frame-pointer2014053020140525
281995504refgcc -m32 -march=pentium-m -O2 -fomit-frame-pointer2014053020140525
282037708refgcc -m32 -march=pentiumpro -O2 -fomit-frame-pointer2014053020140525
283292676refgcc -m32 -march=pentium-mmx -Os -fomit-frame-pointer2014053020140525
283799836refgcc -m32 -march=pentium -Os -fomit-frame-pointer2014053020140525
291838740refgcc -funroll-loops -m32 -march=k6 -Os -fomit-frame-pointer2014053020140525
291974400refgcc -funroll-loops -m32 -march=k6-3 -Os -fomit-frame-pointer2014053020140525
292533080refgcc -funroll-loops -m32 -march=k6-2 -Os -fomit-frame-pointer2014053020140525
292839600refgcc -funroll-loops -m32 -march=pentium -Os -fomit-frame-pointer2014053020140525
293353264refgcc -funroll-loops -m32 -march=pentium-mmx -Os -fomit-frame-pointer2014053020140525
294778324refgcc -m32 -march=pentium -O2 -fomit-frame-pointer2014053020140525
294859524refgcc -m32 -march=pentium-mmx -O2 -fomit-frame-pointer2014053020140525
299301860refgcc -m32 -march=i486 -O2 -fomit-frame-pointer2014053020140525
304611836refgcc -m32 -march=k6-3 -O2 -fomit-frame-pointer2014053020140525
304629840refgcc -m32 -march=k6 -O2 -fomit-frame-pointer2014053020140525
304767476refgcc -m32 -march=k6-2 -O2 -fomit-frame-pointer2014053020140525
312848440refgcc -m32 -march=i386 -O2 -fomit-frame-pointer2014053020140525
319060760refgcc -m32 -march=pentium2 -O -fomit-frame-pointer2014053020140525
319148780refgcc -m32 -march=pentium3 -O -fomit-frame-pointer2014053020140525
319468380refgcc -m32 -march=pentium-m -O -fomit-frame-pointer2014053020140525
320086428refgcc -m32 -march=i486 -O -fomit-frame-pointer2014053020140525
320182084refgcc -m32 -march=pentiumpro -O -fomit-frame-pointer2014053020140525
324374168refgcc -funroll-loops -m32 -march=i486 -Os -fomit-frame-pointer2014053020140525
324879024refgcc -funroll-loops -m32 -march=i386 -Os -fomit-frame-pointer2014053020140525
332778076refgcc -m32 -march=i386 -O -fomit-frame-pointer2014053020140525
340021004refgcc -m32 -march=pentium-mmx -O -fomit-frame-pointer2014053020140525
340716668refgcc -m32 -march=pentium -O -fomit-frame-pointer2014053020140525
372005592refgcc -m32 -march=k6-3 -O -fomit-frame-pointer2014053020140525
372310916refgcc -m32 -march=k6 -O -fomit-frame-pointer2014053020140525
372335932refgcc -m32 -march=k6-2 -O -fomit-frame-pointer2014053020140525