Implementation notes: x86, h5nano, crypto_aead/led80n6silcv1

Computer: h5nano
Architecture: x86
CPU ID: CentaurHauls-000006f8-afc9fbff
SUPERCOP version: 20141014
Operation: crypto_aead
Primitive: led80n6silcv1
TimeImplementationCompilerBenchmark dateSUPERCOP version
48525200refgcc -funroll-loops -m32 -march=athlon -O3 -fomit-frame-pointer2014081220140622
48548895refgcc -funroll-loops -m32 -march=barcelona -O3 -fomit-frame-pointer2014081220140622
48659960refgcc -m32 -march=barcelona -O3 -fomit-frame-pointer2014081120140622
48710870refgcc -m32 -march=k8 -O3 -fomit-frame-pointer2014081120140622
48990445refgcc -m32 -march=athlon -O3 -fomit-frame-pointer2014081120140622
49052835refgcc -funroll-loops -m32 -march=k8 -O3 -fomit-frame-pointer2014081220140622
52129420refgcc -m32 -O3 -fomit-frame-pointer2014081120140622
52340600refgcc -m32 -march=core2 -O3 -fomit-frame-pointer2014081120140622
52340815refgcc -m32 -march=core2 -msse4.1 -O3 -fomit-frame-pointer2014081120140622
52341210refgcc -m32 -march=native -mtune=native -O3 -fomit-frame-pointer2014081120140622
52348135refgcc -m32 -march=core2 -msse4 -O3 -fomit-frame-pointer2014081120140622
52349915refgcc -m32 -march=corei7 -O3 -fomit-frame-pointer2014081120140622
53059255refgcc -funroll-loops -m32 -O3 -fomit-frame-pointer2014081220140622
54057810refgcc -funroll-loops -m32 -march=pentium4 -O3 -fomit-frame-pointer2014081220140622
55468270refgcc -m32 -march=pentium4 -O3 -fomit-frame-pointer2014081220140622
56681105refgcc -funroll-loops -m32 -march=nocona -O3 -fomit-frame-pointer2014081220140622
56775535refgcc -m32 -march=nocona -O3 -fomit-frame-pointer2014081220140622
56802640refgcc -m32 -march=prescott -O3 -fomit-frame-pointer2014081220140622
56912825refgcc -funroll-loops -m32 -march=prescott -O3 -fomit-frame-pointer2014081220140622
79453455refgcc -funroll-loops -m32 -march=barcelona -O2 -fomit-frame-pointer2014081220140622
80360675refgcc -funroll-loops -m32 -march=pentium4 -O2 -fomit-frame-pointer2014081220140622
83585030refgcc -funroll-loops -m32 -march=nocona -O2 -fomit-frame-pointer2014081220140622
83597825refgcc -funroll-loops -m32 -march=prescott -O2 -fomit-frame-pointer2014081220140622
101908470refgcc -funroll-loops -m32 -march=athlon -O2 -fomit-frame-pointer2014081220140622
101908970refgcc -funroll-loops -m32 -march=k8 -O2 -fomit-frame-pointer2014081220140622
105326670refgcc -funroll-loops -m32 -O2 -fomit-frame-pointer2014081220140622
114281240refgcc -funroll-loops -m32 -march=pentium4 -O -fomit-frame-pointer2014081220140622
115430300refgcc -funroll-loops -m32 -march=barcelona -O -fomit-frame-pointer2014081220140622
122891315refgcc -funroll-loops -m32 -march=nocona -O -fomit-frame-pointer2014081220140622
122893590refgcc -funroll-loops -m32 -march=prescott -O -fomit-frame-pointer2014081220140622
126370015refgcc -funroll-loops -m32 -march=k8 -O -fomit-frame-pointer2014081220140622
126371575refgcc -funroll-loops -m32 -march=athlon -O -fomit-frame-pointer2014081220140622
135453575refgcc -funroll-loops -m32 -O -fomit-frame-pointer2014081220140622
165154435refgcc -funroll-loops -m32 -march=pentium-m -O3 -fomit-frame-pointer2014081220140622
165431200refgcc -funroll-loops -m32 -march=pentium3 -O3 -fomit-frame-pointer2014081220140622
166068350refgcc -funroll-loops -m32 -march=pentiumpro -O3 -fomit-frame-pointer2014081220140622
166267040refgcc -funroll-loops -m32 -march=pentium2 -O3 -fomit-frame-pointer2014081220140622
167397205refgcc -m32 -march=barcelona -O2 -fomit-frame-pointer2014081120140622
167624045refgcc -m32 -march=k6 -O3 -fomit-frame-pointer2014081220140622
167697325refgcc -funroll-loops -m32 -march=k6 -O3 -fomit-frame-pointer2014081220140622
167778295refgcc -m32 -march=k6-3 -O3 -fomit-frame-pointer2014081120140622
167784000refgcc -funroll-loops -m32 -march=k6-3 -O3 -fomit-frame-pointer2014081220140622
167873760refgcc -m32 -march=k6-2 -O3 -fomit-frame-pointer2014081120140622
168023085refgcc -funroll-loops -m32 -march=k6-2 -O3 -fomit-frame-pointer2014081220140622
168531050refgcc -m32 -march=i486 -O3 -fomit-frame-pointer2014081220140622
168538840refgcc -m32 -march=i386 -O3 -fomit-frame-pointer2014081220140622
169440955refgcc -m32 -march=pentium-m -O3 -fomit-frame-pointer2014081220140622
170438605refgcc -m32 -march=pentiumpro -O3 -fomit-frame-pointer2014081220140622
170650965refgcc -funroll-loops -m32 -march=i386 -O3 -fomit-frame-pointer2014081220140622
170740090refgcc -m32 -march=pentium-mmx -O3 -fomit-frame-pointer2014081220140622
171064835refgcc -m32 -march=pentium2 -O3 -fomit-frame-pointer2014081220140622
171763880refgcc -m32 -march=pentium -O3 -fomit-frame-pointer2014081220140622
171829620refgcc -m32 -march=pentium3 -O3 -fomit-frame-pointer2014081220140622
172441305refgcc -m32 -march=core-avx-i -O2 -fomit-frame-pointer2014081120140622
172449160refgcc -m32 -march=corei7-avx -O2 -fomit-frame-pointer2014081120140622
172457450refgcc -m32 -O2 -fomit-frame-pointer2014081120140622
172568175refgcc -m32 -march=native -mtune=native -O2 -fomit-frame-pointer2014081120140622
172578810refgcc -m32 -march=corei7 -O2 -fomit-frame-pointer2014081120140622
172592590refgcc -m32 -march=core2 -O2 -fomit-frame-pointer2014081120140622
172593710refgcc -m32 -march=core2 -msse4.1 -O2 -fomit-frame-pointer2014081120140622
172623290refgcc -m32 -march=core2 -msse4 -O2 -fomit-frame-pointer2014081120140622
173548975refgcc -funroll-loops -m32 -march=pentium-mmx -O3 -fomit-frame-pointer2014081220140622
173661105refgcc -funroll-loops -m32 -march=pentium -O3 -fomit-frame-pointer2014081220140622
174086815refgcc -funroll-loops -m32 -Os -fomit-frame-pointer2014081220140622
174735410refgcc -funroll-loops -m32 -march=prescott -Os -fomit-frame-pointer2014081220140622
174736215refgcc -funroll-loops -m32 -march=k8 -Os -fomit-frame-pointer2014081220140622
174736320refgcc -funroll-loops -m32 -march=nocona -Os -fomit-frame-pointer2014081220140622
174740145refgcc -funroll-loops -m32 -march=athlon -Os -fomit-frame-pointer2014081220140622
174745490refgcc -funroll-loops -m32 -march=pentium4 -Os -fomit-frame-pointer2014081220140622
175606320refgcc -funroll-loops -m32 -march=i486 -O3 -fomit-frame-pointer2014081220140622
175889535refgcc -m32 -march=barcelona -O -fomit-frame-pointer2014081120140622
175904315refgcc -funroll-loops -m32 -march=barcelona -Os -fomit-frame-pointer2014081220140622
177429170refgcc -m32 -march=athlon -O -fomit-frame-pointer2014081120140622
177443575refgcc -m32 -march=k8 -O -fomit-frame-pointer2014081120140622
178929660refgcc -m32 -march=pentium4 -O -fomit-frame-pointer2014081220140622
180867130refgcc -m32 -march=native -mtune=native -O -fomit-frame-pointer2014081120140622
180867835refgcc -m32 -march=core2 -msse4.1 -O -fomit-frame-pointer2014081120140622
180868070refgcc -m32 -O -fomit-frame-pointer2014081120140622
180869405refgcc -m32 -march=corei7 -O -fomit-frame-pointer2014081120140622
180871825refgcc -m32 -march=core2 -msse4 -O -fomit-frame-pointer2014081120140622
180872750refgcc -m32 -march=core-avx-i -O -fomit-frame-pointer2014081120140622
180893740refgcc -m32 -march=core2 -O -fomit-frame-pointer2014081120140622
180958175refgcc -m32 -march=corei7-avx -O -fomit-frame-pointer2014081120140622
182098950refgcc -m32 -march=nocona -O -fomit-frame-pointer2014081220140622
182146320refgcc -m32 -march=prescott -O -fomit-frame-pointer2014081220140622
203983530refgcc -m32 -march=k8 -O2 -fomit-frame-pointer2014081120140622
204812430refgcc -m32 -march=athlon -O2 -fomit-frame-pointer2014081120140622
224906765refgcc -m32 -march=pentium4 -O2 -fomit-frame-pointer2014081220140622
228717925refgcc -m32 -march=prescott -O2 -fomit-frame-pointer2014081220140622
228768345refgcc -m32 -march=nocona -O2 -fomit-frame-pointer2014081220140622
252239295refgcc -m32 -march=prescott -Os -fomit-frame-pointer2014081220140622
252331575refgcc -m32 -march=pentium4 -Os -fomit-frame-pointer2014081220140622
252388105refgcc -m32 -march=nocona -Os -fomit-frame-pointer2014081220140622
254020755refgcc -m32 -march=core-avx-i -Os -fomit-frame-pointer2014081120140622
254041705refgcc -m32 -march=core2 -msse4.1 -Os -fomit-frame-pointer2014081120140622
254048310refgcc -m32 -march=native -mtune=native -Os -fomit-frame-pointer2014081120140622
254060470refgcc -m32 -march=core2 -msse4 -Os -fomit-frame-pointer2014081120140622
254061850refgcc -m32 -march=athlon -Os -fomit-frame-pointer2014081120140622
254065205refgcc -m32 -march=barcelona -Os -fomit-frame-pointer2014081120140622
254068330refgcc -m32 -march=corei7 -Os -fomit-frame-pointer2014081120140622
254069280refgcc -m32 -march=core2 -Os -fomit-frame-pointer2014081120140622
254170075refgcc -m32 -march=corei7-avx -Os -fomit-frame-pointer2014081120140622
254396995refgcc -m32 -march=k8 -Os -fomit-frame-pointer2014081120140622
255374055refgcc -m32 -Os -fomit-frame-pointer2014081120140622
321917670refgcc -funroll-loops -m32 -march=pentium-m -O2 -fomit-frame-pointer2014081220140622
322249745refgcc -funroll-loops -m32 -march=pentium3 -O2 -fomit-frame-pointer2014081220140622
322424230refgcc -funroll-loops -m32 -march=pentium2 -O2 -fomit-frame-pointer2014081220140622
322579075refgcc -funroll-loops -m32 -march=pentiumpro -O2 -fomit-frame-pointer2014081220140622
324456685refgcc -funroll-loops -m32 -march=pentium3 -O -fomit-frame-pointer2014081220140622
327221825refgcc -funroll-loops -m32 -march=i486 -O2 -fomit-frame-pointer2014081220140622
329258975refgcc -funroll-loops -m32 -march=i386 -O2 -fomit-frame-pointer2014081220140622
332499295refgcc -funroll-loops -m32 -march=pentium -O -fomit-frame-pointer2014081220140622
332536210refgcc -funroll-loops -m32 -march=pentiumpro -O -fomit-frame-pointer2014081220140622
332794355refgcc -funroll-loops -m32 -march=pentium2 -O -fomit-frame-pointer2014081220140622
333128145refgcc -funroll-loops -m32 -march=k6-3 -O -fomit-frame-pointer2014081220140622
333501030refgcc -funroll-loops -m32 -march=pentium -O2 -fomit-frame-pointer2014081220140622
333502705refgcc -funroll-loops -m32 -march=pentium-m -O -fomit-frame-pointer2014081220140622
333631340refgcc -funroll-loops -m32 -march=k6 -O -fomit-frame-pointer2014081220140622
333895420refgcc -funroll-loops -m32 -march=pentium-mmx -O2 -fomit-frame-pointer2014081220140622
333901575refgcc -funroll-loops -m32 -march=pentium-mmx -O -fomit-frame-pointer2014081220140622
335478750refgcc -funroll-loops -m32 -march=k6-2 -O -fomit-frame-pointer2014081220140622
337096265refgcc -funroll-loops -m32 -march=i486 -O -fomit-frame-pointer2014081220140622
341315260refgcc -funroll-loops -m32 -march=k6-2 -O2 -fomit-frame-pointer2014081220140622
341354865refgcc -funroll-loops -m32 -march=k6-3 -O2 -fomit-frame-pointer2014081220140622
341766940refgcc -funroll-loops -m32 -march=k6 -O2 -fomit-frame-pointer2014081220140622
343902625refgcc -funroll-loops -m32 -march=i386 -O -fomit-frame-pointer2014081220140622
383379270refgcc -m32 -march=i386 -Os -fomit-frame-pointer2014081220140622
404604700refgcc -m32 -march=i486 -Os -fomit-frame-pointer2014081220140622
418460755refgcc -funroll-loops -m32 -march=pentium3 -Os -fomit-frame-pointer2014081220140622
418903085refgcc -funroll-loops -m32 -march=pentium-m -Os -fomit-frame-pointer2014081220140622
425691205refgcc -m32 -march=pentium-mmx -Os -fomit-frame-pointer2014081220140622
425932015refgcc -m32 -march=pentium -Os -fomit-frame-pointer2014081220140622
426153725refgcc -m32 -march=pentium-mmx -O -fomit-frame-pointer2014081220140622
428288625refgcc -funroll-loops -m32 -march=pentium2 -Os -fomit-frame-pointer2014081220140622
428387935refgcc -m32 -march=pentium -O -fomit-frame-pointer2014081220140622
429123315refgcc -funroll-loops -m32 -march=pentiumpro -Os -fomit-frame-pointer2014081220140622
430028965refgcc -m32 -march=pentium-m -O -fomit-frame-pointer2014081220140622
430735435refgcc -m32 -march=pentium3 -O -fomit-frame-pointer2014081220140622
430787445refgcc -m32 -march=pentium2 -O -fomit-frame-pointer2014081220140622
431304520refgcc -m32 -march=k6-3 -Os -fomit-frame-pointer2014081120140622
433390265refgcc -funroll-loops -m32 -march=i386 -Os -fomit-frame-pointer2014081220140622
434739695refgcc -m32 -march=pentium-m -Os -fomit-frame-pointer2014081220140622
435125015refgcc -funroll-loops -m32 -march=i486 -Os -fomit-frame-pointer2014081220140622
437687045refgcc -m32 -march=k6-2 -Os -fomit-frame-pointer2014081120140622
437724685refgcc -m32 -march=i386 -O -fomit-frame-pointer2014081220140622
437914485refgcc -m32 -march=k6 -Os -fomit-frame-pointer2014081220140622
438197845refgcc -m32 -march=pentium3 -Os -fomit-frame-pointer2014081220140622
439273990refgcc -m32 -march=pentiumpro -Os -fomit-frame-pointer2014081220140622
439749270refgcc -m32 -march=pentium2 -Os -fomit-frame-pointer2014081220140622
440302045refgcc -m32 -march=k6-2 -O2 -fomit-frame-pointer2014081220140622
442517420refgcc -m32 -march=pentium -O2 -fomit-frame-pointer2014081220140622
443066295refgcc -m32 -march=k6 -O2 -fomit-frame-pointer2014081220140622
443666180refgcc -m32 -march=pentium-mmx -O2 -fomit-frame-pointer2014081220140622
444892635refgcc -m32 -march=k6-2 -O -fomit-frame-pointer2014081220140622
445396845refgcc -m32 -march=k6-3 -O2 -fomit-frame-pointer2014081120140622
445680575refgcc -m32 -march=k6 -O -fomit-frame-pointer2014081220140622
445996455refgcc -m32 -march=k6-3 -O -fomit-frame-pointer2014081120140622
450348935refgcc -m32 -march=i486 -O2 -fomit-frame-pointer2014081220140622
455474440refgcc -m32 -march=i486 -O -fomit-frame-pointer2014081220140622
457936470refgcc -m32 -march=pentiumpro -O -fomit-frame-pointer2014081220140622
459658380refgcc -m32 -march=pentium3 -O2 -fomit-frame-pointer2014081220140622
460057010refgcc -m32 -march=pentiumpro -O2 -fomit-frame-pointer2014081220140622
461093550refgcc -m32 -march=pentium2 -O2 -fomit-frame-pointer2014081220140622
461713530refgcc -m32 -march=pentium-m -O2 -fomit-frame-pointer2014081220140622
464944930refgcc -funroll-loops -m32 -march=k6-2 -Os -fomit-frame-pointer2014081220140622
467218155refgcc -funroll-loops -m32 -march=pentium -Os -fomit-frame-pointer2014081220140622
468529400refgcc -funroll-loops -m32 -march=k6 -Os -fomit-frame-pointer2014081220140622
479356100refgcc -funroll-loops -m32 -march=k6-3 -Os -fomit-frame-pointer2014081220140622
481898470refgcc -funroll-loops -m32 -march=pentium-mmx -Os -fomit-frame-pointer2014081220140622
494381245refgcc -m32 -march=i386 -O2 -fomit-frame-pointer2014081220140622