Implementation notes: x86, h5nano, crypto_aead/aes128n12silcv1

Computer: h5nano
Architecture: x86
CPU ID: CentaurHauls-000006f8-afc9fbff
SUPERCOP version: 20141014
Operation: crypto_aead
Primitive: aes128n12silcv1
TimeImplementationCompilerBenchmark dateSUPERCOP version
312250refgcc -m32 -march=pentium4 -O -fomit-frame-pointer2014071120140622
313230refgcc -m32 -march=corei7-avx -O -fomit-frame-pointer2014071120140622
313235refgcc -m32 -march=core2 -msse4 -O -fomit-frame-pointer2014071120140622
313275refgcc -m32 -march=corei7 -O -fomit-frame-pointer2014071120140622
313280refgcc -m32 -march=core-avx-i -O -fomit-frame-pointer2014071120140622
313280refgcc -m32 -march=native -mtune=native -O -fomit-frame-pointer2014071120140622
313295refgcc -m32 -O -fomit-frame-pointer2014071120140622
313310refgcc -m32 -march=core2 -O -fomit-frame-pointer2014071120140622
313390refgcc -m32 -march=core2 -msse4.1 -O -fomit-frame-pointer2014071120140622
315940refgcc -m32 -march=nocona -O -fomit-frame-pointer2014071120140622
316085refgcc -m32 -march=k8 -O -fomit-frame-pointer2014071120140622
316105refgcc -m32 -march=barcelona -O -fomit-frame-pointer2014071120140622
316225refgcc -m32 -march=pentiumpro -O -fomit-frame-pointer2014071120140622
316235refgcc -m32 -march=pentium-m -O -fomit-frame-pointer2014071120140622
316365refgcc -funroll-loops -m32 -march=i386 -O -fomit-frame-pointer2014071120140622
316380refgcc -m32 -march=pentium3 -O -fomit-frame-pointer2014071120140622
316395refgcc -m32 -march=pentium2 -O -fomit-frame-pointer2014071120140622
316545refgcc -funroll-loops -m32 -march=pentium-m -O -fomit-frame-pointer2014071120140622
316560refgcc -funroll-loops -m32 -march=pentium2 -O -fomit-frame-pointer2014071120140622
316565refgcc -funroll-loops -m32 -march=pentium3 -O -fomit-frame-pointer2014071120140622
316590refgcc -funroll-loops -m32 -march=pentiumpro -O -fomit-frame-pointer2014071120140622
316875refgcc -m32 -march=prescott -O -fomit-frame-pointer2014071120140622
317390refgcc -m32 -march=athlon -O -fomit-frame-pointer2014071120140622
317975refgcc -funroll-loops -m32 -march=pentium4 -O -fomit-frame-pointer2014071120140622
318435refgcc -m32 -march=k6-2 -O -fomit-frame-pointer2014071120140622
318695refgcc -m32 -march=k6-3 -O -fomit-frame-pointer2014071120140622
318735refgcc -m32 -march=k6 -O -fomit-frame-pointer2014071120140622
319820refgcc -m32 -march=i386 -O -fomit-frame-pointer2014071120140622
328545refgcc -funroll-loops -m32 -march=pentium-mmx -O -fomit-frame-pointer2014071120140622
328570refgcc -funroll-loops -m32 -march=pentium -O -fomit-frame-pointer2014071120140622
332750refgcc -funroll-loops -m32 -march=i486 -O -fomit-frame-pointer2014071120140622
332785refgcc -m32 -march=pentium -O -fomit-frame-pointer2014071120140622
332810refgcc -m32 -march=pentium-mmx -O -fomit-frame-pointer2014071120140622
338030refgcc -m32 -march=i486 -O -fomit-frame-pointer2014071120140622
344975refgcc -funroll-loops -m32 -march=pentium-mmx -Os -fomit-frame-pointer2014071120140622
345010refgcc -funroll-loops -m32 -march=pentium -Os -fomit-frame-pointer2014071120140622
345080refgcc -funroll-loops -m32 -march=pentium-m -Os -fomit-frame-pointer2014071120140622
345100refgcc -funroll-loops -m32 -march=pentium2 -Os -fomit-frame-pointer2014071120140622
345255refgcc -funroll-loops -m32 -Os -fomit-frame-pointer2014071120140622
345555refgcc -funroll-loops -m32 -march=pentiumpro -Os -fomit-frame-pointer2014071120140622
345585refgcc -funroll-loops -m32 -march=pentium3 -Os -fomit-frame-pointer2014071120140622
346615refgcc -funroll-loops -m32 -march=barcelona -O2 -fomit-frame-pointer2014071120140622
346715refgcc -funroll-loops -m32 -march=k8 -O2 -fomit-frame-pointer2014071120140622
346990refgcc -funroll-loops -m32 -march=i386 -Os -fomit-frame-pointer2014071120140622
347290refgcc -funroll-loops -m32 -march=athlon -O2 -fomit-frame-pointer2014071120140622
347920refgcc -m32 -march=core2 -msse4.1 -Os -fomit-frame-pointer2014071120140622
347925refgcc -m32 -march=corei7-avx -Os -fomit-frame-pointer2014071120140622
348240refgcc -funroll-loops -m32 -march=k6-2 -Os -fomit-frame-pointer2014071120140622
348275refgcc -funroll-loops -m32 -march=k6-3 -Os -fomit-frame-pointer2014071120140622
348690refgcc -m32 -march=core-avx-i -Os -fomit-frame-pointer2014071120140622
348690refgcc -m32 -march=core2 -Os -fomit-frame-pointer2014071120140622
348690refgcc -m32 -march=corei7 -Os -fomit-frame-pointer2014071120140622
348695refgcc -m32 -march=native -mtune=native -Os -fomit-frame-pointer2014071120140622
348730refgcc -m32 -march=core2 -msse4 -Os -fomit-frame-pointer2014071120140622
348760refgcc -funroll-loops -m32 -march=k6 -Os -fomit-frame-pointer2014071120140622
348815refgcc -funroll-loops -m32 -march=i486 -Os -fomit-frame-pointer2014071120140622
349080refgcc -funroll-loops -m32 -march=athlon -Os -fomit-frame-pointer2014071120140622
349500refgcc -funroll-loops -m32 -march=k8 -Os -fomit-frame-pointer2014071120140622
349525refgcc -funroll-loops -m32 -march=barcelona -Os -fomit-frame-pointer2014071120140622
350330refgcc -m32 -march=pentium -Os -fomit-frame-pointer2014071120140622
350425refgcc -funroll-loops -m32 -march=nocona -Os -fomit-frame-pointer2014071120140622
350845refgcc -funroll-loops -m32 -O2 -fomit-frame-pointer2014071120140622
350885refgcc -funroll-loops -m32 -march=prescott -Os -fomit-frame-pointer2014071120140622
350930refgcc -funroll-loops -m32 -march=pentium4 -Os -fomit-frame-pointer2014071120140622
351130refgcc -m32 -march=pentium-mmx -Os -fomit-frame-pointer2014071120140622
351170refgcc -funroll-loops -m32 -march=pentium3 -O2 -fomit-frame-pointer2014071120140622
351180refgcc -funroll-loops -m32 -march=pentiumpro -O2 -fomit-frame-pointer2014071120140622
351750refgcc -funroll-loops -m32 -march=pentium-m -O2 -fomit-frame-pointer2014071120140622
351750refgcc -funroll-loops -m32 -march=pentium2 -O2 -fomit-frame-pointer2014071120140622
351765refgcc -funroll-loops -m32 -march=pentium3 -O3 -fomit-frame-pointer2014071120140622
351855refgcc -m32 -march=pentiumpro -Os -fomit-frame-pointer2014071120140622
352395refgcc -m32 -march=pentium-m -Os -fomit-frame-pointer2014071120140622
352420refgcc -m32 -Os -fomit-frame-pointer2014071120140622
352625refgcc -m32 -march=pentium3 -Os -fomit-frame-pointer2014071120140622
352795refgcc -funroll-loops -m32 -march=k6 -O2 -fomit-frame-pointer2014071120140622
352950refgcc -funroll-loops -m32 -march=k6-3 -O2 -fomit-frame-pointer2014071120140622
353000refgcc -funroll-loops -m32 -march=barcelona -O3 -fomit-frame-pointer2014071120140622
353430refgcc -funroll-loops -m32 -march=k8 -O3 -fomit-frame-pointer2014071120140622
354860refgcc -m32 -march=nocona -Os -fomit-frame-pointer2014071120140622
354945refgcc -funroll-loops -m32 -march=k8 -O -fomit-frame-pointer2014071120140622
354955refgcc -funroll-loops -m32 -march=barcelona -O -fomit-frame-pointer2014071120140622
355205refgcc -m32 -march=pentium2 -Os -fomit-frame-pointer2014071120140622
355475refgcc -funroll-loops -m32 -O -fomit-frame-pointer2014071120140622
355675refgcc -m32 -march=prescott -Os -fomit-frame-pointer2014071120140622
355680refgcc -m32 -march=pentium4 -Os -fomit-frame-pointer2014071120140622
356650refgcc -m32 -march=i386 -Os -fomit-frame-pointer2014071120140622
356795refgcc -funroll-loops -m32 -march=athlon -O -fomit-frame-pointer2014071120140622
357325refgcc -funroll-loops -m32 -march=k6-2 -O2 -fomit-frame-pointer2014071120140622
357665refgcc -funroll-loops -m32 -march=athlon -O3 -fomit-frame-pointer2014071120140622
357880refgcc -funroll-loops -m32 -march=pentium-m -O3 -fomit-frame-pointer2014071120140622
359280refgcc -m32 -march=barcelona -O2 -fomit-frame-pointer2014071120140622
359490refgcc -m32 -march=k8 -O2 -fomit-frame-pointer2014071120140622
359990refgcc -m32 -march=barcelona -Os -fomit-frame-pointer2014071120140622
360470refgcc -funroll-loops -m32 -O3 -fomit-frame-pointer2014071120140622
360750refgcc -m32 -march=i486 -Os -fomit-frame-pointer2014071120140622
360760refgcc -m32 -march=athlon -Os -fomit-frame-pointer2014071120140622
360795refgcc -m32 -march=k8 -Os -fomit-frame-pointer2014071120140622
361045refgcc -funroll-loops -m32 -march=pentium2 -O3 -fomit-frame-pointer2014071120140622
361045refgcc -funroll-loops -m32 -march=pentiumpro -O3 -fomit-frame-pointer2014071120140622
361540refgcc -funroll-loops -m32 -march=k6-3 -O3 -fomit-frame-pointer2014071120140622
361870refgcc -m32 -march=k6-2 -O2 -fomit-frame-pointer2014071120140622
361870refgcc -m32 -march=k6-3 -O2 -fomit-frame-pointer2014071120140622
363360refgcc -m32 -march=k8 -O3 -fomit-frame-pointer2014071120140622
363750refgcc -m32 -march=k6 -O2 -fomit-frame-pointer2014071120140622
363815refgcc -m32 -march=athlon -O2 -fomit-frame-pointer2014071120140622
364950refgcc -m32 -march=barcelona -O3 -fomit-frame-pointer2014071120140622
366070refgcc -funroll-loops -m32 -march=k6-2 -O3 -fomit-frame-pointer2014071120140622
366475refgcc -m32 -O2 -fomit-frame-pointer2014071120140622
366775refgcc -m32 -O3 -fomit-frame-pointer2014071120140622
367655refgcc -m32 -march=k6 -Os -fomit-frame-pointer2014071120140622
367695refgcc -m32 -march=k6-3 -Os -fomit-frame-pointer2014071120140622
367850refgcc -m32 -march=k6-2 -Os -fomit-frame-pointer2014071120140622
367890refgcc -funroll-loops -m32 -march=k6 -O3 -fomit-frame-pointer2014071120140622
368610refgcc -m32 -march=nocona -O2 -fomit-frame-pointer2014071120140622
368610refgcc -m32 -march=prescott -O2 -fomit-frame-pointer2014071120140622
368820refgcc -m32 -march=core2 -msse4 -O3 -fomit-frame-pointer2014071120140622
368820refgcc -m32 -march=native -mtune=native -O3 -fomit-frame-pointer2014071120140622
368855refgcc -m32 -march=corei7 -O3 -fomit-frame-pointer2014071120140622
368895refgcc -m32 -march=athlon -O3 -fomit-frame-pointer2014071120140622
368915refgcc -m32 -march=pentium3 -O3 -fomit-frame-pointer2014071120140622
369085refgcc -m32 -march=pentium2 -O2 -fomit-frame-pointer2014071120140622
369245refgcc -m32 -march=core2 -msse4.1 -O3 -fomit-frame-pointer2014071120140622
369255refgcc -m32 -march=pentium-m -O2 -fomit-frame-pointer2014071120140622
369535refgcc -m32 -march=pentium4 -O2 -fomit-frame-pointer2014071120140622
369565refgcc -m32 -march=core2 -msse4.1 -O2 -fomit-frame-pointer2014071120140622
369565refgcc -m32 -march=corei7-avx -O2 -fomit-frame-pointer2014071120140622
369585refgcc -m32 -march=core-avx-i -O2 -fomit-frame-pointer2014071120140622
369590refgcc -m32 -march=native -mtune=native -O2 -fomit-frame-pointer2014071120140622
369595refgcc -m32 -march=corei7 -O2 -fomit-frame-pointer2014071120140622
369660refgcc -m32 -march=pentiumpro -O2 -fomit-frame-pointer2014071120140622
369790refgcc -m32 -march=pentium3 -O2 -fomit-frame-pointer2014071120140622
369835refgcc -m32 -march=core2 -msse4 -O2 -fomit-frame-pointer2014071120140622
370240refgcc -m32 -march=core2 -O3 -fomit-frame-pointer2014071120140622
370500refgcc -funroll-loops -m32 -march=prescott -O2 -fomit-frame-pointer2014071120140622
370615refgcc -funroll-loops -m32 -march=nocona -O2 -fomit-frame-pointer2014071120140622
370880refgcc -funroll-loops -m32 -march=nocona -O3 -fomit-frame-pointer2014071120140622
370900refgcc -funroll-loops -m32 -march=prescott -O3 -fomit-frame-pointer2014071120140622
371110refgcc -m32 -march=core2 -O2 -fomit-frame-pointer2014071120140622
371300refgcc -funroll-loops -m32 -march=pentium4 -O2 -fomit-frame-pointer2014071120140622
371915refgcc -m32 -march=prescott -O3 -fomit-frame-pointer2014071120140622
372480refgcc -m32 -march=nocona -O3 -fomit-frame-pointer2014071120140622
373185refgcc -m32 -march=i386 -O2 -fomit-frame-pointer2014071120140622
374175refgcc -funroll-loops -m32 -march=pentium4 -O3 -fomit-frame-pointer2014071120140622
375370refgcc -m32 -march=pentium4 -O3 -fomit-frame-pointer2014071120140622
375545refgcc -funroll-loops -m32 -march=i386 -O3 -fomit-frame-pointer2014071120140622
375660refgcc -m32 -march=pentium-m -O3 -fomit-frame-pointer2014071120140622
377555refgcc -funroll-loops -m32 -march=i386 -O2 -fomit-frame-pointer2014071120140622
378185refgcc -m32 -march=i386 -O3 -fomit-frame-pointer2014071120140622
378490refgcc -m32 -march=k6-2 -O3 -fomit-frame-pointer2014071120140622
378770refgcc -m32 -march=pentium2 -O3 -fomit-frame-pointer2014071120140622
378770refgcc -m32 -march=pentiumpro -O3 -fomit-frame-pointer2014071120140622
379685refgcc -m32 -march=k6 -O3 -fomit-frame-pointer2014071120140622
379720refgcc -m32 -march=k6-3 -O3 -fomit-frame-pointer2014071120140622
385165refgcc -m32 -march=i486 -O2 -fomit-frame-pointer2014071120140622
389780refgcc -funroll-loops -m32 -march=i486 -O3 -fomit-frame-pointer2014071120140622
394730refgcc -m32 -march=i486 -O3 -fomit-frame-pointer2014071120140622
395235refgcc -funroll-loops -m32 -march=i486 -O2 -fomit-frame-pointer2014071120140622
405895refgcc -m32 -march=pentium-mmx -O2 -fomit-frame-pointer2014071120140622
405935refgcc -m32 -march=pentium -O2 -fomit-frame-pointer2014071120140622
409805refgcc -funroll-loops -m32 -march=pentium -O3 -fomit-frame-pointer2014071120140622
409975refgcc -funroll-loops -m32 -march=pentium-mmx -O3 -fomit-frame-pointer2014071120140622
410665refgcc -funroll-loops -m32 -march=pentium-mmx -O2 -fomit-frame-pointer2014071120140622
410670refgcc -funroll-loops -m32 -march=pentium -O2 -fomit-frame-pointer2014071120140622
412205refgcc -m32 -march=pentium-mmx -O3 -fomit-frame-pointer2014071120140622
412215refgcc -m32 -march=pentium -O3 -fomit-frame-pointer2014071120140622
415410refgcc -funroll-loops -m32 -march=nocona -O -fomit-frame-pointer2014071120140622
415990refgcc -funroll-loops -m32 -march=prescott -O -fomit-frame-pointer2014071120140622
424055refgcc -funroll-loops -m32 -march=k6-2 -O -fomit-frame-pointer2014071120140622
424060refgcc -funroll-loops -m32 -march=k6 -O -fomit-frame-pointer2014071120140622
424985refgcc -funroll-loops -m32 -march=k6-3 -O -fomit-frame-pointer2014071120140622