Implementation notes: x86, h4e350, crypto_aead/led80n6silcv1

Computer: h4e350
Architecture: x86
CPU ID: AuthenticAMD-00500f10-178bfbff
SUPERCOP version: 20141014
Operation: crypto_aead
Primitive: led80n6silcv1
TimeImplementationCompilerBenchmark dateSUPERCOP version
56281101refgcc -m32 -march=core2 -O3 -fomit-frame-pointer2014062420140525
56525445refgcc -funroll-loops -m32 -march=k8 -O3 -fomit-frame-pointer2014062420140525
56529363refgcc -funroll-loops -m32 -march=barcelona -O3 -fomit-frame-pointer2014062420140525
56618439refgcc -m32 -march=k8 -O3 -fomit-frame-pointer2014062420140525
56626713refgcc -m32 -march=native -mtune=native -O3 -fomit-frame-pointer2014062420140525
56888439refgcc -m32 -march=barcelona -O3 -fomit-frame-pointer2014062420140525
56956797refgcc -m32 -march=athlon -O3 -fomit-frame-pointer2014062420140525
57041937refgcc -funroll-loops -m32 -march=athlon -O3 -fomit-frame-pointer2014062420140525
57410742refgcc -funroll-loops -m32 -march=nocona -O3 -fomit-frame-pointer2014062420140525
57437619refgcc -funroll-loops -m32 -march=prescott -O3 -fomit-frame-pointer2014062420140525
58239915refgcc -funroll-loops -m32 -O3 -fomit-frame-pointer2014062420140525
58732791refgcc -m32 -march=prescott -O3 -fomit-frame-pointer2014062420140525
58733226refgcc -m32 -march=nocona -O3 -fomit-frame-pointer2014062420140525
58943361refgcc -m32 -O3 -fomit-frame-pointer2014062420140525
59257368refgcc -funroll-loops -m32 -march=pentium4 -O3 -fomit-frame-pointer2014062420140525
59412312refgcc -m32 -march=pentium4 -O3 -fomit-frame-pointer2014062420140525
96555261refgcc -funroll-loops -m32 -march=barcelona -O2 -fomit-frame-pointer2014062420140525
96855606refgcc -funroll-loops -m32 -march=athlon -O2 -fomit-frame-pointer2014062420140525
96859584refgcc -funroll-loops -m32 -march=k8 -O2 -fomit-frame-pointer2014062420140525
98844246refgcc -funroll-loops -m32 -march=pentium4 -O2 -fomit-frame-pointer2014062420140525
99360633refgcc -funroll-loops -m32 -O2 -fomit-frame-pointer2014062420140525
103190748refgcc -funroll-loops -m32 -march=prescott -O2 -fomit-frame-pointer2014062420140525
103280103refgcc -funroll-loops -m32 -march=nocona -O2 -fomit-frame-pointer2014062420140525
122877585refgcc -funroll-loops -m32 -march=prescott -O -fomit-frame-pointer2014062420140525
122933340refgcc -funroll-loops -m32 -march=nocona -O -fomit-frame-pointer2014062420140525
123007470refgcc -funroll-loops -m32 -march=barcelona -O -fomit-frame-pointer2014062420140525
123360258refgcc -funroll-loops -m32 -march=pentium4 -O -fomit-frame-pointer2014062420140525
125861799refgcc -funroll-loops -m32 -march=pentium3 -O3 -fomit-frame-pointer2014062420140525
129126774refgcc -funroll-loops -m32 -march=pentium-m -O3 -fomit-frame-pointer2014062420140525
134123928refgcc -m32 -march=pentium2 -O3 -fomit-frame-pointer2014062420140525
134126154refgcc -m32 -march=pentiumpro -O3 -fomit-frame-pointer2014062420140525
134393166refgcc -m32 -march=k6-3 -O3 -fomit-frame-pointer2014062420140525
134400375refgcc -m32 -march=k6-2 -O3 -fomit-frame-pointer2014062420140525
134519085refgcc -m32 -march=pentium -O3 -fomit-frame-pointer2014062420140525
134685570refgcc -funroll-loops -m32 -march=k6-3 -O3 -fomit-frame-pointer2014062420140525
134692635refgcc -m32 -march=pentium-mmx -O3 -fomit-frame-pointer2014062420140525
134693250refgcc -funroll-loops -m32 -march=k6-2 -O3 -fomit-frame-pointer2014062420140525
135656580refgcc -funroll-loops -m32 -march=pentium-mmx -O3 -fomit-frame-pointer2014062420140525
135675585refgcc -funroll-loops -m32 -march=pentium -O3 -fomit-frame-pointer2014062420140525
136959324refgcc -funroll-loops -m32 -march=k6 -O3 -fomit-frame-pointer2014062420140525
137070480refgcc -funroll-loops -m32 -march=pentiumpro -O3 -fomit-frame-pointer2014062420140525
137079885refgcc -funroll-loops -m32 -march=pentium2 -O3 -fomit-frame-pointer2014062420140525
138209175refgcc -funroll-loops -m32 -march=athlon -O -fomit-frame-pointer2014062420140525
138316884refgcc -funroll-loops -m32 -march=k8 -O -fomit-frame-pointer2014062420140525
140963478refgcc -m32 -march=i486 -O3 -fomit-frame-pointer2014062420140525
141138462refgcc -m32 -march=k6 -O3 -fomit-frame-pointer2014062420140525
141450840refgcc -m32 -march=pentium-m -O3 -fomit-frame-pointer2014062420140525
141634842refgcc -funroll-loops -m32 -O -fomit-frame-pointer2014062420140525
141719706refgcc -m32 -march=pentium3 -O3 -fomit-frame-pointer2014062420140525
142425189refgcc -m32 -march=i386 -O3 -fomit-frame-pointer2014062420140525
147412632refgcc -funroll-loops -m32 -march=i486 -O3 -fomit-frame-pointer2014062420140525
148180479refgcc -funroll-loops -m32 -march=i386 -O3 -fomit-frame-pointer2014062420140525
168769086refgcc -m32 -march=native -mtune=native -O2 -fomit-frame-pointer2014062420140525
168813060refgcc -m32 -march=barcelona -O2 -fomit-frame-pointer2014062420140525
170406747refgcc -m32 -march=core2 -O2 -fomit-frame-pointer2014062420140525
170407104refgcc -m32 -march=core2 -msse4.1 -O2 -fomit-frame-pointer2014062420140525
170410956refgcc -m32 -march=corei7 -O2 -fomit-frame-pointer2014062420140525
170411817refgcc -m32 -march=core2 -msse4 -O2 -fomit-frame-pointer2014062420140525
170768598refgcc -m32 -march=core-avx-i -O2 -fomit-frame-pointer2014062420140525
170777046refgcc -m32 -march=corei7-avx -O2 -fomit-frame-pointer2014062420140525
170842716refgcc -m32 -O2 -fomit-frame-pointer2014062420140525
170954043refgcc -m32 -march=athlon -O2 -fomit-frame-pointer2014062420140525
170957019refgcc -m32 -march=k8 -O2 -fomit-frame-pointer2014062420140525
172882200refgcc -m32 -march=pentium4 -O2 -fomit-frame-pointer2014062420140525
176464491refgcc -m32 -march=nocona -O2 -fomit-frame-pointer2014062420140525
176711379refgcc -m32 -march=prescott -O2 -fomit-frame-pointer2014062420140525
182472186refgcc -funroll-loops -m32 -march=k8 -Os -fomit-frame-pointer2014062420140525
182477220refgcc -funroll-loops -m32 -march=barcelona -Os -fomit-frame-pointer2014062420140525
182520654refgcc -funroll-loops -m32 -march=athlon -Os -fomit-frame-pointer2014062420140525
182523447refgcc -funroll-loops -m32 -march=nocona -Os -fomit-frame-pointer2014062420140525
182526015refgcc -funroll-loops -m32 -march=pentium4 -Os -fomit-frame-pointer2014062420140525
182540205refgcc -funroll-loops -m32 -Os -fomit-frame-pointer2014062420140525
182557242refgcc -funroll-loops -m32 -march=prescott -Os -fomit-frame-pointer2014062420140525
188309940refgcc -m32 -march=prescott -O -fomit-frame-pointer2014062420140525
188351256refgcc -m32 -march=nocona -O -fomit-frame-pointer2014062420140525
189023544refgcc -m32 -march=barcelona -O -fomit-frame-pointer2014062420140525
189034962refgcc -m32 -march=native -mtune=native -O -fomit-frame-pointer2014062420140525
189399501refgcc -m32 -march=core2 -msse4.1 -O -fomit-frame-pointer2014062420140525
189413034refgcc -m32 -march=corei7-avx -O -fomit-frame-pointer2014062420140525
189415575refgcc -m32 -march=core-avx-i -O -fomit-frame-pointer2014062420140525
189419658refgcc -m32 -O -fomit-frame-pointer2014062420140525
189419838refgcc -m32 -march=corei7 -O -fomit-frame-pointer2014062420140525
189420021refgcc -m32 -march=core2 -O -fomit-frame-pointer2014062420140525
189428970refgcc -m32 -march=core2 -msse4 -O -fomit-frame-pointer2014062420140525
190779093refgcc -m32 -march=athlon -O -fomit-frame-pointer2014062420140525
190932921refgcc -m32 -march=core-avx-i -Os -fomit-frame-pointer2014062420140525
190955346refgcc -m32 -march=native -mtune=native -Os -fomit-frame-pointer2014062420140525
190956678refgcc -m32 -march=corei7-avx -Os -fomit-frame-pointer2014062420140525
190957686refgcc -m32 -march=core2 -Os -fomit-frame-pointer2014062420140525
190964706refgcc -m32 -march=core2 -msse4 -Os -fomit-frame-pointer2014062420140525
190975722refgcc -m32 -march=k8 -Os -fomit-frame-pointer2014062420140525
190979286refgcc -m32 -march=athlon -Os -fomit-frame-pointer2014062420140525
190989147refgcc -m32 -Os -fomit-frame-pointer2014062420140525
191007273refgcc -m32 -march=corei7 -Os -fomit-frame-pointer2014062420140525
191038023refgcc -m32 -march=barcelona -Os -fomit-frame-pointer2014062420140525
191097207refgcc -m32 -march=pentium4 -Os -fomit-frame-pointer2014062420140525
191127822refgcc -m32 -march=prescott -Os -fomit-frame-pointer2014062420140525
191152662refgcc -m32 -march=nocona -Os -fomit-frame-pointer2014062420140525
191219883refgcc -m32 -march=core2 -msse4.1 -Os -fomit-frame-pointer2014062420140525
193402788refgcc -m32 -march=pentium4 -O -fomit-frame-pointer2014062420140525
194565891refgcc -m32 -march=k8 -O -fomit-frame-pointer2014062420140525
245176566refgcc -funroll-loops -m32 -march=i486 -O -fomit-frame-pointer2014062420140525
250616508refgcc -funroll-loops -m32 -march=pentium2 -O2 -fomit-frame-pointer2014062420140525
250619553refgcc -funroll-loops -m32 -march=pentium3 -O2 -fomit-frame-pointer2014062420140525
250627119refgcc -funroll-loops -m32 -march=pentiumpro -O2 -fomit-frame-pointer2014062420140525
250811739refgcc -funroll-loops -m32 -march=pentium-m -O2 -fomit-frame-pointer2014062420140525
257571564refgcc -funroll-loops -m32 -march=i386 -O -fomit-frame-pointer2014062420140525
259029768refgcc -funroll-loops -m32 -march=i486 -O2 -fomit-frame-pointer2014062420140525
259611951refgcc -funroll-loops -m32 -march=pentium-mmx -O2 -fomit-frame-pointer2014062420140525
259615332refgcc -funroll-loops -m32 -march=pentium -O2 -fomit-frame-pointer2014062420140525
260594061refgcc -funroll-loops -m32 -march=k6-2 -O -fomit-frame-pointer2014062420140525
260631369refgcc -funroll-loops -m32 -march=k6 -O -fomit-frame-pointer2014062420140525
260638314refgcc -funroll-loops -m32 -march=k6-3 -O -fomit-frame-pointer2014062420140525
261485502refgcc -funroll-loops -m32 -march=i386 -O2 -fomit-frame-pointer2014062420140525
263378205refgcc -funroll-loops -m32 -march=k6 -O2 -fomit-frame-pointer2014062420140525
263388897refgcc -funroll-loops -m32 -march=k6-2 -O2 -fomit-frame-pointer2014062420140525
263398878refgcc -funroll-loops -m32 -march=k6-3 -O2 -fomit-frame-pointer2014062420140525
272165871refgcc -funroll-loops -m32 -march=pentium3 -O -fomit-frame-pointer2014062420140525
272168946refgcc -funroll-loops -m32 -march=pentium2 -O -fomit-frame-pointer2014062420140525
272171046refgcc -funroll-loops -m32 -march=pentiumpro -O -fomit-frame-pointer2014062420140525
272174901refgcc -funroll-loops -m32 -march=pentium-m -O -fomit-frame-pointer2014062420140525
282262644refgcc -funroll-loops -m32 -march=pentium-mmx -O -fomit-frame-pointer2014062420140525
282265596refgcc -funroll-loops -m32 -march=pentium -O -fomit-frame-pointer2014062420140525
304537815refgcc -funroll-loops -m32 -march=pentium-m -Os -fomit-frame-pointer2014062420140525
304544736refgcc -funroll-loops -m32 -march=pentiumpro -Os -fomit-frame-pointer2014062420140525
304550919refgcc -funroll-loops -m32 -march=pentium2 -Os -fomit-frame-pointer2014062420140525
304555290refgcc -funroll-loops -m32 -march=pentium3 -Os -fomit-frame-pointer2014062420140525
306309816refgcc -m32 -march=k6-2 -O2 -fomit-frame-pointer2014062420140525
306309867refgcc -m32 -march=k6-3 -O2 -fomit-frame-pointer2014062420140525
306312900refgcc -m32 -march=k6 -O2 -fomit-frame-pointer2014062420140525
328389621refgcc -m32 -march=pentium-mmx -Os -fomit-frame-pointer2014062420140525
328394964refgcc -m32 -march=pentium -Os -fomit-frame-pointer2014062420140525
332175438refgcc -m32 -march=i486 -O2 -fomit-frame-pointer2014062420140525
332738472refgcc -m32 -march=pentium2 -O2 -fomit-frame-pointer2014062420140525
332742528refgcc -m32 -march=pentium-m -O2 -fomit-frame-pointer2014062420140525
332743242refgcc -m32 -march=pentium3 -O2 -fomit-frame-pointer2014062420140525
332751312refgcc -m32 -march=pentiumpro -O2 -fomit-frame-pointer2014062420140525
333353952refgcc -m32 -march=k6 -Os -fomit-frame-pointer2014062420140525
333358572refgcc -m32 -march=k6-3 -Os -fomit-frame-pointer2014062420140525
333531201refgcc -m32 -march=k6-2 -Os -fomit-frame-pointer2014062420140525
334944852refgcc -m32 -march=i386 -Os -fomit-frame-pointer2014062420140525
334958451refgcc -m32 -march=i486 -Os -fomit-frame-pointer2014062420140525
335218527refgcc -funroll-loops -m32 -march=pentium-mmx -Os -fomit-frame-pointer2014062420140525
335224425refgcc -funroll-loops -m32 -march=pentium -Os -fomit-frame-pointer2014062420140525
337090563refgcc -funroll-loops -m32 -march=i486 -Os -fomit-frame-pointer2014062420140525
337106190refgcc -funroll-loops -m32 -march=i386 -Os -fomit-frame-pointer2014062420140525
342025953refgcc -funroll-loops -m32 -march=k6-3 -Os -fomit-frame-pointer2014062420140525
342045699refgcc -funroll-loops -m32 -march=k6-2 -Os -fomit-frame-pointer2014062420140525
342047424refgcc -funroll-loops -m32 -march=k6 -Os -fomit-frame-pointer2014062420140525
344902134refgcc -m32 -march=pentiumpro -Os -fomit-frame-pointer2014062420140525
344902977refgcc -m32 -march=pentium-m -Os -fomit-frame-pointer2014062420140525
344913897refgcc -m32 -march=pentium3 -Os -fomit-frame-pointer2014062420140525
344919738refgcc -m32 -march=pentium2 -Os -fomit-frame-pointer2014062420140525
347021052refgcc -m32 -march=pentium-mmx -O2 -fomit-frame-pointer2014062420140525
347023212refgcc -m32 -march=pentium -O2 -fomit-frame-pointer2014062420140525
352265115refgcc -m32 -march=k6-2 -O -fomit-frame-pointer2014062420140525
352268988refgcc -m32 -march=k6 -O -fomit-frame-pointer2014062420140525
352279518refgcc -m32 -march=k6-3 -O -fomit-frame-pointer2014062420140525
355099773refgcc -m32 -march=i386 -O2 -fomit-frame-pointer2014062420140525
364539468refgcc -m32 -march=pentium -O -fomit-frame-pointer2014062420140525
364552881refgcc -m32 -march=pentium-mmx -O -fomit-frame-pointer2014062420140525
371967588refgcc -m32 -march=i386 -O -fomit-frame-pointer2014062420140525
382224180refgcc -m32 -march=i486 -O -fomit-frame-pointer2014062420140525
415706175refgcc -m32 -march=pentium3 -O -fomit-frame-pointer2014062420140525
415726182refgcc -m32 -march=pentiumpro -O -fomit-frame-pointer2014062420140525
415730388refgcc -m32 -march=pentium2 -O -fomit-frame-pointer2014062420140525
415737579refgcc -m32 -march=pentium-m -O -fomit-frame-pointer2014062420140525