Implementation notes: x86, h5nano, crypto_aead/aes128n8silcv1

Computer: h5nano
Architecture: x86
CPU ID: CentaurHauls-000006f8-afc9fbff
SUPERCOP version: 20141014
Operation: crypto_aead
Primitive: aes128n8silcv1
TimeImplementationCompilerBenchmark dateSUPERCOP version
313160refgcc -m32 -march=pentium4 -O -fomit-frame-pointer2014071220140622
313265refgcc -m32 -O -fomit-frame-pointer2014071220140622
313270refgcc -m32 -march=core2 -msse4 -O -fomit-frame-pointer2014071220140622
313270refgcc -m32 -march=corei7-avx -O -fomit-frame-pointer2014071220140622
313275refgcc -m32 -march=core2 -O -fomit-frame-pointer2014071220140622
313275refgcc -m32 -march=native -mtune=native -O -fomit-frame-pointer2014071220140622
313280refgcc -m32 -march=core2 -msse4.1 -O -fomit-frame-pointer2014071220140622
313310refgcc -m32 -march=core-avx-i -O -fomit-frame-pointer2014071220140622
313335refgcc -m32 -march=corei7 -O -fomit-frame-pointer2014071220140622
315505refgcc -m32 -march=nocona -O -fomit-frame-pointer2014071220140622
315565refgcc -m32 -march=prescott -O -fomit-frame-pointer2014071220140622
316060refgcc -m32 -march=k8 -O -fomit-frame-pointer2014071220140622
316070refgcc -m32 -march=barcelona -O -fomit-frame-pointer2014071220140622
316085refgcc -funroll-loops -m32 -march=pentium3 -O -fomit-frame-pointer2014071220140622
316100refgcc -funroll-loops -m32 -march=pentiumpro -O -fomit-frame-pointer2014071220140622
316135refgcc -funroll-loops -m32 -march=pentium-m -O -fomit-frame-pointer2014071220140622
316315refgcc -m32 -march=pentium2 -O -fomit-frame-pointer2014071220140622
316325refgcc -m32 -march=pentium-m -O -fomit-frame-pointer2014071220140622
316330refgcc -m32 -march=pentiumpro -O -fomit-frame-pointer2014071220140622
316470refgcc -m32 -march=pentium3 -O -fomit-frame-pointer2014071220140622
316625refgcc -funroll-loops -m32 -march=pentium2 -O -fomit-frame-pointer2014071220140622
316985refgcc -funroll-loops -m32 -march=i386 -O -fomit-frame-pointer2014071220140622
317365refgcc -m32 -march=athlon -O -fomit-frame-pointer2014071220140622
317960refgcc -funroll-loops -m32 -march=pentium4 -O -fomit-frame-pointer2014071220140622
319835refgcc -m32 -march=i386 -O -fomit-frame-pointer2014071220140622
322105refgcc -m32 -march=k6 -O -fomit-frame-pointer2014071220140622
322195refgcc -m32 -march=k6-2 -O -fomit-frame-pointer2014071220140622
322270refgcc -m32 -march=k6-3 -O -fomit-frame-pointer2014071220140622
329880refgcc -funroll-loops -m32 -march=pentium -O -fomit-frame-pointer2014071220140622
329895refgcc -funroll-loops -m32 -march=pentium-mmx -O -fomit-frame-pointer2014071220140622
331765refgcc -funroll-loops -m32 -march=i486 -O -fomit-frame-pointer2014071220140622
333470refgcc -m32 -march=i486 -O -fomit-frame-pointer2014071220140622
336315refgcc -m32 -march=pentium-mmx -O -fomit-frame-pointer2014071220140622
336455refgcc -m32 -march=pentium -O -fomit-frame-pointer2014071220140622
344765refgcc -funroll-loops -m32 -Os -fomit-frame-pointer2014071220140622
344945refgcc -funroll-loops -m32 -march=pentium-mmx -Os -fomit-frame-pointer2014071220140622
344985refgcc -funroll-loops -m32 -march=pentium -Os -fomit-frame-pointer2014071220140622
346715refgcc -funroll-loops -m32 -march=barcelona -O2 -fomit-frame-pointer2014071220140622
346720refgcc -funroll-loops -m32 -march=pentiumpro -Os -fomit-frame-pointer2014071220140622
346775refgcc -funroll-loops -m32 -march=pentium3 -Os -fomit-frame-pointer2014071220140622
346790refgcc -funroll-loops -m32 -march=k8 -O2 -fomit-frame-pointer2014071220140622
347150refgcc -funroll-loops -m32 -march=pentium-m -Os -fomit-frame-pointer2014071220140622
347180refgcc -funroll-loops -m32 -march=pentium2 -Os -fomit-frame-pointer2014071220140622
347775refgcc -funroll-loops -m32 -march=athlon -O2 -fomit-frame-pointer2014071220140622
347915refgcc -m32 -march=corei7 -Os -fomit-frame-pointer2014071220140622
347960refgcc -m32 -march=core2 -msse4 -Os -fomit-frame-pointer2014071220140622
347960refgcc -m32 -march=native -mtune=native -Os -fomit-frame-pointer2014071220140622
348240refgcc -funroll-loops -m32 -march=k6-2 -Os -fomit-frame-pointer2014071220140622
348245refgcc -funroll-loops -m32 -march=i386 -Os -fomit-frame-pointer2014071220140622
348270refgcc -funroll-loops -m32 -march=k6 -Os -fomit-frame-pointer2014071220140622
348640refgcc -m32 -march=core-avx-i -Os -fomit-frame-pointer2014071220140622
348655refgcc -m32 -march=core2 -Os -fomit-frame-pointer2014071220140622
348690refgcc -m32 -march=core2 -msse4.1 -Os -fomit-frame-pointer2014071220140622
348690refgcc -m32 -march=corei7-avx -Os -fomit-frame-pointer2014071220140622
348750refgcc -funroll-loops -m32 -march=k6-3 -Os -fomit-frame-pointer2014071220140622
349040refgcc -funroll-loops -m32 -march=barcelona -Os -fomit-frame-pointer2014071220140622
349055refgcc -funroll-loops -m32 -march=k8 -Os -fomit-frame-pointer2014071220140622
349295refgcc -funroll-loops -m32 -march=i486 -Os -fomit-frame-pointer2014071220140622
349525refgcc -funroll-loops -m32 -march=athlon -Os -fomit-frame-pointer2014071220140622
350205refgcc -m32 -march=pentium-mmx -Os -fomit-frame-pointer2014071220140622
350300refgcc -m32 -march=pentium -Os -fomit-frame-pointer2014071220140622
350430refgcc -funroll-loops -m32 -march=prescott -Os -fomit-frame-pointer2014071220140622
350480refgcc -funroll-loops -m32 -march=pentium4 -Os -fomit-frame-pointer2014071220140622
350865refgcc -funroll-loops -m32 -march=nocona -Os -fomit-frame-pointer2014071220140622
351035refgcc -funroll-loops -m32 -O2 -fomit-frame-pointer2014071220140622
351240refgcc -funroll-loops -m32 -march=pentium2 -O2 -fomit-frame-pointer2014071220140622
351245refgcc -funroll-loops -m32 -march=pentium3 -O3 -fomit-frame-pointer2014071220140622
351305refgcc -funroll-loops -m32 -march=pentiumpro -O2 -fomit-frame-pointer2014071220140622
351825refgcc -funroll-loops -m32 -march=pentium-m -O2 -fomit-frame-pointer2014071220140622
351830refgcc -funroll-loops -m32 -march=pentium3 -O2 -fomit-frame-pointer2014071220140622
352900refgcc -funroll-loops -m32 -march=k6 -O2 -fomit-frame-pointer2014071220140622
352915refgcc -funroll-loops -m32 -march=k6-3 -O2 -fomit-frame-pointer2014071220140622
352930refgcc -funroll-loops -m32 -march=k6-2 -O2 -fomit-frame-pointer2014071220140622
353015refgcc -funroll-loops -m32 -march=barcelona -O3 -fomit-frame-pointer2014071220140622
353175refgcc -m32 -Os -fomit-frame-pointer2014071220140622
353425refgcc -funroll-loops -m32 -march=k8 -O3 -fomit-frame-pointer2014071220140622
354900refgcc -m32 -march=prescott -Os -fomit-frame-pointer2014071220140622
355350refgcc -funroll-loops -m32 -O -fomit-frame-pointer2014071220140622
355410refgcc -funroll-loops -m32 -march=barcelona -O -fomit-frame-pointer2014071220140622
355425refgcc -funroll-loops -m32 -march=k8 -O -fomit-frame-pointer2014071220140622
355720refgcc -m32 -march=pentium4 -Os -fomit-frame-pointer2014071220140622
355735refgcc -m32 -march=nocona -Os -fomit-frame-pointer2014071220140622
356715refgcc -m32 -march=i386 -Os -fomit-frame-pointer2014071220140622
356715refgcc -m32 -march=pentium-m -Os -fomit-frame-pointer2014071220140622
356720refgcc -m32 -march=pentiumpro -Os -fomit-frame-pointer2014071220140622
356730refgcc -funroll-loops -m32 -march=athlon -O -fomit-frame-pointer2014071220140622
356755refgcc -m32 -march=pentium2 -Os -fomit-frame-pointer2014071220140622
356775refgcc -m32 -march=pentium3 -Os -fomit-frame-pointer2014071220140622
356930refgcc -funroll-loops -m32 -march=athlon -O3 -fomit-frame-pointer2014071220140622
357935refgcc -funroll-loops -m32 -march=pentium-m -O3 -fomit-frame-pointer2014071220140622
358845refgcc -m32 -march=k8 -O2 -fomit-frame-pointer2014071220140622
359965refgcc -m32 -march=barcelona -O2 -fomit-frame-pointer2014071220140622
359980refgcc -m32 -march=athlon -Os -fomit-frame-pointer2014071220140622
359985refgcc -m32 -march=barcelona -Os -fomit-frame-pointer2014071220140622
360005refgcc -m32 -march=k8 -Os -fomit-frame-pointer2014071220140622
360460refgcc -funroll-loops -m32 -O3 -fomit-frame-pointer2014071220140622
360660refgcc -m32 -march=i486 -Os -fomit-frame-pointer2014071220140622
361005refgcc -funroll-loops -m32 -march=pentium2 -O3 -fomit-frame-pointer2014071220140622
361100refgcc -funroll-loops -m32 -march=pentiumpro -O3 -fomit-frame-pointer2014071220140622
361500refgcc -funroll-loops -m32 -march=k6-3 -O3 -fomit-frame-pointer2014071220140622
361540refgcc -funroll-loops -m32 -march=k6-2 -O3 -fomit-frame-pointer2014071220140622
361545refgcc -funroll-loops -m32 -march=k6 -O3 -fomit-frame-pointer2014071220140622
361875refgcc -m32 -march=k6-2 -O2 -fomit-frame-pointer2014071220140622
362675refgcc -m32 -O2 -fomit-frame-pointer2014071220140622
363400refgcc -m32 -march=k8 -O3 -fomit-frame-pointer2014071220140622
363760refgcc -m32 -march=k6-3 -O2 -fomit-frame-pointer2014071220140622
363805refgcc -m32 -march=k6 -O2 -fomit-frame-pointer2014071220140622
364065refgcc -m32 -march=athlon -O2 -fomit-frame-pointer2014071220140622
365030refgcc -m32 -march=barcelona -O3 -fomit-frame-pointer2014071220140622
367680refgcc -m32 -march=k6 -Os -fomit-frame-pointer2014071220140622
367750refgcc -m32 -march=k6-2 -Os -fomit-frame-pointer2014071220140622
367810refgcc -m32 -march=k6-3 -Os -fomit-frame-pointer2014071220140622
368800refgcc -m32 -march=nocona -O2 -fomit-frame-pointer2014071220140622
368800refgcc -m32 -march=prescott -O2 -fomit-frame-pointer2014071220140622
368825refgcc -m32 -march=core2 -msse4.1 -O3 -fomit-frame-pointer2014071220140622
369045refgcc -m32 -march=pentium3 -O2 -fomit-frame-pointer2014071220140622
369115refgcc -m32 -march=pentium-m -O2 -fomit-frame-pointer2014071220140622
369130refgcc -m32 -march=pentium2 -O2 -fomit-frame-pointer2014071220140622
369330refgcc -m32 -O3 -fomit-frame-pointer2014071220140622
369565refgcc -m32 -march=core2 -msse4 -O2 -fomit-frame-pointer2014071220140622
369565refgcc -m32 -march=native -mtune=native -O2 -fomit-frame-pointer2014071220140622
369615refgcc -m32 -march=core2 -msse4.1 -O2 -fomit-frame-pointer2014071220140622
369630refgcc -m32 -march=pentium3 -O3 -fomit-frame-pointer2014071220140622
369725refgcc -m32 -march=core2 -O2 -fomit-frame-pointer2014071220140622
369800refgcc -m32 -march=pentiumpro -O2 -fomit-frame-pointer2014071220140622
369805refgcc -m32 -march=corei7 -O2 -fomit-frame-pointer2014071220140622
369815refgcc -m32 -march=corei7-avx -O2 -fomit-frame-pointer2014071220140622
369830refgcc -m32 -march=pentium4 -O2 -fomit-frame-pointer2014071220140622
369840refgcc -m32 -march=core-avx-i -O2 -fomit-frame-pointer2014071220140622
370030refgcc -m32 -march=athlon -O3 -fomit-frame-pointer2014071220140622
370515refgcc -funroll-loops -m32 -march=nocona -O2 -fomit-frame-pointer2014071220140622
370615refgcc -funroll-loops -m32 -march=prescott -O2 -fomit-frame-pointer2014071220140622
370965refgcc -funroll-loops -m32 -march=nocona -O3 -fomit-frame-pointer2014071220140622
370985refgcc -m32 -march=core2 -msse4 -O3 -fomit-frame-pointer2014071220140622
371020refgcc -m32 -march=core2 -O3 -fomit-frame-pointer2014071220140622
371025refgcc -m32 -march=corei7 -O3 -fomit-frame-pointer2014071220140622
371610refgcc -m32 -march=i386 -O2 -fomit-frame-pointer2014071220140622
371965refgcc -m32 -march=prescott -O3 -fomit-frame-pointer2014071220140622
372125refgcc -funroll-loops -m32 -march=prescott -O3 -fomit-frame-pointer2014071220140622
372435refgcc -funroll-loops -m32 -march=pentium4 -O2 -fomit-frame-pointer2014071220140622
372540refgcc -m32 -march=nocona -O3 -fomit-frame-pointer2014071220140622
374210refgcc -funroll-loops -m32 -march=pentium4 -O3 -fomit-frame-pointer2014071220140622
375715refgcc -m32 -march=pentium4 -O3 -fomit-frame-pointer2014071220140622
375735refgcc -m32 -march=native -mtune=native -O3 -fomit-frame-pointer2014071220140622
375745refgcc -funroll-loops -m32 -march=i386 -O3 -fomit-frame-pointer2014071220140622
375865refgcc -m32 -march=pentium-m -O3 -fomit-frame-pointer2014071220140622
377820refgcc -funroll-loops -m32 -march=i386 -O2 -fomit-frame-pointer2014071220140622
378075refgcc -m32 -march=i386 -O3 -fomit-frame-pointer2014071220140622
378435refgcc -m32 -march=k6 -O3 -fomit-frame-pointer2014071220140622
378460refgcc -m32 -march=k6-3 -O3 -fomit-frame-pointer2014071220140622
378485refgcc -m32 -march=k6-2 -O3 -fomit-frame-pointer2014071220140622
378550refgcc -m32 -march=pentium2 -O3 -fomit-frame-pointer2014071220140622
378885refgcc -m32 -march=pentiumpro -O3 -fomit-frame-pointer2014071220140622
385165refgcc -m32 -march=i486 -O2 -fomit-frame-pointer2014071220140622
389785refgcc -funroll-loops -m32 -march=i486 -O3 -fomit-frame-pointer2014071220140622
394365refgcc -m32 -march=i486 -O3 -fomit-frame-pointer2014071220140622
395265refgcc -funroll-loops -m32 -march=i486 -O2 -fomit-frame-pointer2014071220140622
405615refgcc -m32 -march=pentium-mmx -O2 -fomit-frame-pointer2014071220140622
405965refgcc -m32 -march=pentium -O2 -fomit-frame-pointer2014071220140622
409750refgcc -funroll-loops -m32 -march=pentium -O3 -fomit-frame-pointer2014071220140622
409820refgcc -funroll-loops -m32 -march=pentium-mmx -O3 -fomit-frame-pointer2014071220140622
410655refgcc -funroll-loops -m32 -march=pentium -O2 -fomit-frame-pointer2014071220140622
410680refgcc -funroll-loops -m32 -march=pentium-mmx -O2 -fomit-frame-pointer2014071220140622
412050refgcc -m32 -march=pentium -O3 -fomit-frame-pointer2014071220140622
412065refgcc -m32 -march=pentium-mmx -O3 -fomit-frame-pointer2014071220140622
415420refgcc -funroll-loops -m32 -march=prescott -O -fomit-frame-pointer2014071220140622
415425refgcc -funroll-loops -m32 -march=nocona -O -fomit-frame-pointer2014071220140622
423890refgcc -funroll-loops -m32 -march=k6-2 -O -fomit-frame-pointer2014071220140622
424485refgcc -funroll-loops -m32 -march=k6 -O -fomit-frame-pointer2014071220140622
424525refgcc -funroll-loops -m32 -march=k6-3 -O -fomit-frame-pointer2014071220140622