Implementation notes: x86, hydra2, crypto_aead/led80n6silcv1

Computer: hydra2
Architecture: x86
CPU ID: GenuineIntel-000206c2-bfebfbff
SUPERCOP version: 20141014
Operation: crypto_aead
Primitive: led80n6silcv1
TimeImplementationCompilerBenchmark dateSUPERCOP version
38931212refgcc -funroll-loops -m32 -march=k8 -O3 -fomit-frame-pointer2014060720140525
39017956refgcc -m32 -march=barcelona -O3 -fomit-frame-pointer2014060720140525
39054648refgcc -funroll-loops -m32 -march=barcelona -O3 -fomit-frame-pointer2014060720140525
39398644refgcc -m32 -march=k8 -O3 -fomit-frame-pointer2014060720140525
39566588refgcc -funroll-loops -m32 -march=athlon -O3 -fomit-frame-pointer2014060720140525
40054120refgcc -m32 -march=core2 -msse4.1 -O3 -fomit-frame-pointer2014060720140525
40122968refgcc -m32 -march=native -mtune=native -O3 -fomit-frame-pointer2014060720140525
40131656refgcc -m32 -march=corei7 -O3 -fomit-frame-pointer2014060720140525
40138420refgcc -m32 -march=core2 -O3 -fomit-frame-pointer2014060720140525
40180872refgcc -m32 -march=core2 -msse4 -O3 -fomit-frame-pointer2014060720140525
40261052refgcc -m32 -march=athlon -O3 -fomit-frame-pointer2014060720140525
40943992refgcc -funroll-loops -m32 -O3 -fomit-frame-pointer2014060720140525
41408420refgcc -m32 -O3 -fomit-frame-pointer2014060620140525
57912512refgcc -m32 -march=pentium4 -O3 -fomit-frame-pointer2014060720140525
58402860refgcc -funroll-loops -m32 -march=pentium4 -O3 -fomit-frame-pointer2014060720140525
66642220refgcc -funroll-loops -m32 -march=barcelona -O2 -fomit-frame-pointer2014060720140525
67496860refgcc -m32 -march=nocona -O3 -fomit-frame-pointer2014060720140525
67548700refgcc -m32 -march=prescott -O3 -fomit-frame-pointer2014060720140525
68956492refgcc -funroll-loops -m32 -march=nocona -O3 -fomit-frame-pointer2014060720140525
68979148refgcc -funroll-loops -m32 -march=prescott -O3 -fomit-frame-pointer2014060720140525
85165696refgcc -funroll-loops -m32 -march=k8 -O2 -fomit-frame-pointer2014060720140525
85170960refgcc -funroll-loops -m32 -march=athlon -O2 -fomit-frame-pointer2014060720140525
86626476refgcc -funroll-loops -m32 -O2 -fomit-frame-pointer2014060720140525
94369812refgcc -funroll-loops -m32 -march=pentium4 -O2 -fomit-frame-pointer2014060720140525
95128104refgcc -funroll-loops -m32 -march=nocona -O2 -fomit-frame-pointer2014060720140525
95156868refgcc -funroll-loops -m32 -march=prescott -O2 -fomit-frame-pointer2014060720140525
95513156refgcc -funroll-loops -m32 -march=barcelona -O -fomit-frame-pointer2014060720140525
101636960refgcc -funroll-loops -m32 -march=pentium4 -O -fomit-frame-pointer2014060720140525
108802580refgcc -funroll-loops -m32 -march=athlon -O -fomit-frame-pointer2014060720140525
108816576refgcc -funroll-loops -m32 -march=k8 -O -fomit-frame-pointer2014060720140525
108867772refgcc -funroll-loops -m32 -march=nocona -O -fomit-frame-pointer2014060720140525
109573476refgcc -funroll-loops -m32 -march=prescott -O -fomit-frame-pointer2014060720140525
114345168refgcc -funroll-loops -m32 -O -fomit-frame-pointer2014060720140525
127089576refgcc -m32 -march=corei7-avx -O2 -fomit-frame-pointer2014060720140525
127260692refgcc -m32 -march=core-avx-i -O2 -fomit-frame-pointer2014060720140525
127355600refgcc -m32 -march=barcelona -O2 -fomit-frame-pointer2014060720140525
138222888refgcc -m32 -march=barcelona -O -fomit-frame-pointer2014060720140525
138574832refgcc -m32 -march=core2 -msse4.1 -O2 -fomit-frame-pointer2014060720140525
139172812refgcc -m32 -march=core2 -msse4 -O2 -fomit-frame-pointer2014060720140525
139243980refgcc -m32 -march=corei7 -O2 -fomit-frame-pointer2014060720140525
140050032refgcc -m32 -march=core2 -O2 -fomit-frame-pointer2014060720140525
140374576refgcc -m32 -march=native -mtune=native -O2 -fomit-frame-pointer2014060720140525
144602828refgcc -funroll-loops -m32 -march=pentium2 -O3 -fomit-frame-pointer2014060720140525
144682532refgcc -funroll-loops -m32 -march=pentiumpro -O3 -fomit-frame-pointer2014060720140525
144892656refgcc -funroll-loops -m32 -march=pentium-m -O3 -fomit-frame-pointer2014060720140525
145306780refgcc -funroll-loops -m32 -march=pentium3 -O3 -fomit-frame-pointer2014060720140525
148213220refgcc -m32 -march=k8 -O2 -fomit-frame-pointer2014060720140525
150269068refgcc -m32 -march=pentium-m -O3 -fomit-frame-pointer2014060720140525
150340560refgcc -m32 -march=pentium2 -O3 -fomit-frame-pointer2014060720140525
150341628refgcc -m32 -march=pentiumpro -O3 -fomit-frame-pointer2014060720140525
150352672refgcc -m32 -march=k6-2 -O3 -fomit-frame-pointer2014060720140525
150390888refgcc -m32 -march=pentium3 -O3 -fomit-frame-pointer2014060720140525
150610904refgcc -m32 -march=k6-3 -O3 -fomit-frame-pointer2014060720140525
150622012refgcc -m32 -march=k6 -O3 -fomit-frame-pointer2014060720140525
150838320refgcc -funroll-loops -m32 -march=k6-2 -O3 -fomit-frame-pointer2014060720140525
150840308refgcc -funroll-loops -m32 -march=k6-3 -O3 -fomit-frame-pointer2014060720140525
150911072refgcc -funroll-loops -m32 -march=k6 -O3 -fomit-frame-pointer2014060720140525
155144108refgcc -funroll-loops -m32 -march=i386 -O3 -fomit-frame-pointer2014060720140525
155353356refgcc -m32 -march=pentium-mmx -O3 -fomit-frame-pointer2014060720140525
155369760refgcc -m32 -march=pentium -O3 -fomit-frame-pointer2014060720140525
155506376refgcc -m32 -march=i386 -O3 -fomit-frame-pointer2014060720140525
155888308refgcc -m32 -march=athlon -O2 -fomit-frame-pointer2014060720140525
155932056refgcc -funroll-loops -m32 -march=pentium -O3 -fomit-frame-pointer2014060720140525
155936132refgcc -funroll-loops -m32 -march=pentium-mmx -O3 -fomit-frame-pointer2014060720140525
156524420refgcc -funroll-loops -m32 -march=i486 -O3 -fomit-frame-pointer2014060720140525
156790336refgcc -m32 -march=i486 -O3 -fomit-frame-pointer2014060720140525
159520572refgcc -m32 -O2 -fomit-frame-pointer2014060620140525
162004248refgcc -m32 -march=pentium4 -O -fomit-frame-pointer2014060720140525
168247192refgcc -funroll-loops -m32 -march=barcelona -Os -fomit-frame-pointer2014060720140525
171175156refgcc -funroll-loops -m32 -Os -fomit-frame-pointer2014060720140525
171829484refgcc -funroll-loops -m32 -march=athlon -Os -fomit-frame-pointer2014060720140525
172704944refgcc -funroll-loops -m32 -march=k8 -Os -fomit-frame-pointer2014060720140525
172867744refgcc -funroll-loops -m32 -march=pentium4 -Os -fomit-frame-pointer2014060720140525
173398084refgcc -funroll-loops -m32 -march=prescott -Os -fomit-frame-pointer2014060720140525
173674532refgcc -funroll-loops -m32 -march=nocona -Os -fomit-frame-pointer2014060720140525
176175392refgcc -m32 -march=nocona -O2 -fomit-frame-pointer2014060720140525
176431516refgcc -m32 -march=prescott -O2 -fomit-frame-pointer2014060720140525
195327412refgcc -m32 -march=pentium4 -O2 -fomit-frame-pointer2014060720140525
224984928refgcc -m32 -march=k8 -O -fomit-frame-pointer2014060720140525
229773588refgcc -m32 -march=athlon -O -fomit-frame-pointer2014060720140525
231928052refgcc -funroll-loops -m32 -march=k6-3 -O -fomit-frame-pointer2014060720140525
231936148refgcc -funroll-loops -m32 -march=k6 -O -fomit-frame-pointer2014060720140525
232152112refgcc -funroll-loops -m32 -march=k6-2 -O -fomit-frame-pointer2014060720140525
233901732refgcc -m32 -O -fomit-frame-pointer2014060620140525
234131460refgcc -m32 -march=native -mtune=native -O -fomit-frame-pointer2014060720140525
234576916refgcc -m32 -march=core-avx-i -O -fomit-frame-pointer2014060720140525
234649220refgcc -m32 -march=core2 -O -fomit-frame-pointer2014060720140525
235161720refgcc -funroll-loops -m32 -march=i486 -O2 -fomit-frame-pointer2014060720140525
235364472refgcc -funroll-loops -m32 -march=i386 -O2 -fomit-frame-pointer2014060720140525
238312332refgcc -m32 -march=corei7 -O -fomit-frame-pointer2014060720140525
238406684refgcc -funroll-loops -m32 -march=i486 -O -fomit-frame-pointer2014060720140525
238444380refgcc -m32 -march=core2 -msse4 -O -fomit-frame-pointer2014060720140525
238798304refgcc -m32 -march=corei7-avx -O -fomit-frame-pointer2014060720140525
239088788refgcc -funroll-loops -m32 -march=k6 -O2 -fomit-frame-pointer2014060720140525
239190000refgcc -funroll-loops -m32 -march=k6-3 -O2 -fomit-frame-pointer2014060720140525
239278120refgcc -funroll-loops -m32 -march=k6-2 -O2 -fomit-frame-pointer2014060720140525
239332980refgcc -m32 -march=core2 -msse4.1 -O -fomit-frame-pointer2014060720140525
240566884refgcc -funroll-loops -m32 -march=pentium-mmx -O2 -fomit-frame-pointer2014060720140525
240664628refgcc -funroll-loops -m32 -march=pentium -O2 -fomit-frame-pointer2014060720140525
242479572refgcc -funroll-loops -m32 -march=i386 -O -fomit-frame-pointer2014060720140525
245725808refgcc -funroll-loops -m32 -march=pentiumpro -O2 -fomit-frame-pointer2014060720140525
245812888refgcc -funroll-loops -m32 -march=pentium2 -O2 -fomit-frame-pointer2014060720140525
245825416refgcc -funroll-loops -m32 -march=pentium3 -O2 -fomit-frame-pointer2014060720140525
246075904refgcc -funroll-loops -m32 -march=pentium-m -O2 -fomit-frame-pointer2014060720140525
246143704refgcc -funroll-loops -m32 -march=pentium -O -fomit-frame-pointer2014060720140525
246355268refgcc -funroll-loops -m32 -march=pentium-mmx -O -fomit-frame-pointer2014060720140525
250545976refgcc -funroll-loops -m32 -march=pentiumpro -O -fomit-frame-pointer2014060720140525
250865348refgcc -funroll-loops -m32 -march=pentium2 -O -fomit-frame-pointer2014060720140525
251072468refgcc -funroll-loops -m32 -march=pentium-m -O -fomit-frame-pointer2014060720140525
251725260refgcc -funroll-loops -m32 -march=pentium3 -O -fomit-frame-pointer2014060720140525
254915788refgcc -m32 -march=prescott -O -fomit-frame-pointer2014060720140525
255055444refgcc -m32 -march=nocona -O -fomit-frame-pointer2014060720140525
271924768refgcc -m32 -march=prescott -Os -fomit-frame-pointer2014060720140525
272320380refgcc -m32 -march=pentium4 -Os -fomit-frame-pointer2014060720140525
272373360refgcc -m32 -march=nocona -Os -fomit-frame-pointer2014060720140525
273606072refgcc -m32 -march=core2 -Os -fomit-frame-pointer2014060720140525
273627124refgcc -m32 -march=corei7 -Os -fomit-frame-pointer2014060720140525
273788556refgcc -m32 -march=corei7-avx -Os -fomit-frame-pointer2014060720140525
273807804refgcc -m32 -march=k8 -Os -fomit-frame-pointer2014060720140525
273921516refgcc -m32 -march=athlon -Os -fomit-frame-pointer2014060720140525
273941256refgcc -m32 -march=core2 -msse4 -Os -fomit-frame-pointer2014060720140525
274022800refgcc -m32 -march=barcelona -Os -fomit-frame-pointer2014060720140525
274100140refgcc -m32 -march=core-avx-i -Os -fomit-frame-pointer2014060720140525
274135516refgcc -m32 -march=native -mtune=native -Os -fomit-frame-pointer2014060720140525
275278796refgcc -m32 -Os -fomit-frame-pointer2014060620140525
276269840refgcc -m32 -march=core2 -msse4.1 -Os -fomit-frame-pointer2014060720140525
326359856refgcc -funroll-loops -m32 -march=k6 -Os -fomit-frame-pointer2014060720140525
326372216refgcc -funroll-loops -m32 -march=pentium-mmx -Os -fomit-frame-pointer2014060720140525
327401140refgcc -funroll-loops -m32 -march=pentium -Os -fomit-frame-pointer2014060720140525
328573100refgcc -funroll-loops -m32 -march=k6-2 -Os -fomit-frame-pointer2014060720140525
328955840refgcc -funroll-loops -m32 -march=k6-3 -Os -fomit-frame-pointer2014060720140525
332270948refgcc -m32 -march=k6-3 -O -fomit-frame-pointer2014060720140525
332629460refgcc -m32 -march=k6 -O -fomit-frame-pointer2014060720140525
333072980refgcc -m32 -march=k6-2 -O -fomit-frame-pointer2014060720140525
335906096refgcc -m32 -march=i486 -O -fomit-frame-pointer2014060720140525
337419996refgcc -m32 -march=pentiumpro -O -fomit-frame-pointer2014060720140525
337894100refgcc -m32 -march=pentium-m -O -fomit-frame-pointer2014060720140525
337998708refgcc -m32 -march=pentium3 -O -fomit-frame-pointer2014060720140525
338037504refgcc -m32 -march=pentium2 -O -fomit-frame-pointer2014060720140525
338962528refgcc -m32 -march=i386 -O -fomit-frame-pointer2014060720140525
352074904refgcc -m32 -march=pentium2 -Os -fomit-frame-pointer2014060720140525
352187948refgcc -m32 -march=pentium-m -Os -fomit-frame-pointer2014060720140525
352551192refgcc -m32 -march=pentiumpro -Os -fomit-frame-pointer2014060720140525
354234496refgcc -m32 -march=pentium3 -Os -fomit-frame-pointer2014060720140525
364492572refgcc -m32 -march=pentium -O2 -fomit-frame-pointer2014060720140525
365973764refgcc -m32 -march=pentium-mmx -O2 -fomit-frame-pointer2014060720140525
372648976refgcc -m32 -march=k6 -O2 -fomit-frame-pointer2014060720140525
372676124refgcc -m32 -march=k6-3 -Os -fomit-frame-pointer2014060720140525
372727696refgcc -m32 -march=k6 -Os -fomit-frame-pointer2014060720140525
372755644refgcc -m32 -march=k6-2 -Os -fomit-frame-pointer2014060720140525
372801908refgcc -m32 -march=k6-2 -O2 -fomit-frame-pointer2014060720140525
373659044refgcc -m32 -march=i486 -O2 -fomit-frame-pointer2014060720140525
374375676refgcc -funroll-loops -m32 -march=pentium-m -Os -fomit-frame-pointer2014060720140525
374632084refgcc -funroll-loops -m32 -march=pentium3 -Os -fomit-frame-pointer2014060720140525
374868196refgcc -funroll-loops -m32 -march=pentium2 -Os -fomit-frame-pointer2014060720140525
374963344refgcc -m32 -march=k6-3 -O2 -fomit-frame-pointer2014060720140525
375277568refgcc -m32 -march=pentium -O -fomit-frame-pointer2014060720140525
375476148refgcc -funroll-loops -m32 -march=pentiumpro -Os -fomit-frame-pointer2014060720140525
375588816refgcc -m32 -march=pentium-mmx -O -fomit-frame-pointer2014060720140525
385376628refgcc -m32 -march=i486 -Os -fomit-frame-pointer2014060720140525
388456584refgcc -m32 -march=pentium-m -O2 -fomit-frame-pointer2014060720140525
389547972refgcc -m32 -march=pentium3 -O2 -fomit-frame-pointer2014060720140525
389804460refgcc -m32 -march=pentium2 -O2 -fomit-frame-pointer2014060720140525
389963680refgcc -m32 -march=i386 -Os -fomit-frame-pointer2014060720140525
390699940refgcc -funroll-loops -m32 -march=i386 -Os -fomit-frame-pointer2014060720140525
392143600refgcc -funroll-loops -m32 -march=i486 -Os -fomit-frame-pointer2014060720140525
394088624refgcc -m32 -march=pentium-mmx -Os -fomit-frame-pointer2014060720140525
394543672refgcc -m32 -march=pentiumpro -O2 -fomit-frame-pointer2014060720140525
394614984refgcc -m32 -march=pentium -Os -fomit-frame-pointer2014060720140525
402524684refgcc -m32 -march=i386 -O2 -fomit-frame-pointer2014060720140525