Implementation notes: x86, cryptologic, crypto_aead/shellaes128v1d8n64

Computer: cryptologic
Architecture: x86
CPU ID: GenuineIntel-000206c2-bfebfbff
SUPERCOP version: 20140517
Operation: crypto_aead
Primitive: shellaes128v1d8n64
TimeImplementationCompilerBenchmark dateSUPERCOP version
346352refgcc -funroll-loops -m32 -march=pentium4 -O -fomit-frame-pointer2014060320140517
347594refgcc -funroll-loops -m32 -march=prescott -O -fomit-frame-pointer2014060320140517
347643refgcc -funroll-loops -m32 -march=nocona -O -fomit-frame-pointer2014060320140517
351482refgcc -funroll-loops -m32 -march=pentium2 -O -fomit-frame-pointer2014060320140517
352103refgcc -funroll-loops -m32 -march=pentium-m -O -fomit-frame-pointer2014060320140517
352203refgcc -funroll-loops -m32 -march=pentiumpro -O -fomit-frame-pointer2014060320140517
362761refgcc -funroll-loops -m32 -march=athlon -O -fomit-frame-pointer2014060320140517
363685refgcc -funroll-loops -m32 -O -fomit-frame-pointer2014060320140517
365969refgcc -m32 -march=pentium2 -O -fomit-frame-pointer2014060320140517
366427refgcc -m32 -march=pentium-m -O -fomit-frame-pointer2014060320140517
366679refgcc -m32 -march=pentium3 -O -fomit-frame-pointer2014060320140517
366855refgcc -m32 -march=pentiumpro -O -fomit-frame-pointer2014060320140517
376856refgcc -funroll-loops -m32 -march=k8 -O -fomit-frame-pointer2014060320140517
379458refgcc -m32 -march=core2 -O -fomit-frame-pointer2014060320140517
379712refgcc -m32 -march=pentium4 -O -fomit-frame-pointer2014060320140517
381094refgcc -m32 -march=nocona -O -fomit-frame-pointer2014060320140517
382240refgcc -m32 -O -fomit-frame-pointer2014060320140517
384194refgcc -m32 -march=athlon -O -fomit-frame-pointer2014060320140517
384206refgcc -m32 -march=k8 -O -fomit-frame-pointer2014060320140517
384557refgcc -m32 -march=prescott -O -fomit-frame-pointer2014060320140517
402667refgcc -funroll-loops -m32 -march=pentium3 -O3 -fomit-frame-pointer2014060320140517
403160refgcc -funroll-loops -m32 -march=pentiumpro -O3 -fomit-frame-pointer2014060320140517
403476refgcc -funroll-loops -m32 -march=pentium-m -O3 -fomit-frame-pointer2014060320140517
404791refgcc -funroll-loops -m32 -march=i386 -O -fomit-frame-pointer2014060320140517
405082refgcc -m32 -march=pentium-m -O3 -fomit-frame-pointer2014060320140517
405327refgcc -m32 -march=pentium2 -O3 -fomit-frame-pointer2014060320140517
405333refgcc -m32 -march=pentium3 -O3 -fomit-frame-pointer2014060320140517
405379refgcc -m32 -march=pentiumpro -O3 -fomit-frame-pointer2014060320140517
405709refgcc -funroll-loops -m32 -O3 -fomit-frame-pointer2014060320140517
406648refgcc -m32 -march=nocona -O3 -fomit-frame-pointer2014060320140517
406782refgcc -m32 -march=pentium4 -O3 -fomit-frame-pointer2014060320140517
406985refgcc -m32 -march=prescott -O3 -fomit-frame-pointer2014060320140517
406991refgcc -funroll-loops -m32 -march=athlon -O3 -fomit-frame-pointer2014060320140517
408030refgcc -funroll-loops -m32 -march=pentium4 -O3 -fomit-frame-pointer2014060320140517
408276refgcc -m32 -march=athlon -O3 -fomit-frame-pointer2014060320140517
408591refgcc -m32 -march=k8 -O3 -fomit-frame-pointer2014060320140517
410063refgcc -funroll-loops -m32 -march=nocona -O3 -fomit-frame-pointer2014060320140517
410527refgcc -m32 -O3 -fomit-frame-pointer2014060320140517
411527refgcc -m32 -march=core2 -O3 -fomit-frame-pointer2014060320140517
420700refgcc -m32 -march=i386 -O -fomit-frame-pointer2014060320140517
421200refgcc -funroll-loops -m32 -march=pentium -O3 -fomit-frame-pointer2014060320140517
421570refgcc -m32 -march=pentium -O3 -fomit-frame-pointer2014060320140517
421994refgcc -funroll-loops -m32 -march=pentium-mmx -O3 -fomit-frame-pointer2014060320140517
424294refgcc -funroll-loops -m32 -march=pentium-mmx -O -fomit-frame-pointer2014060320140517
424403refgcc -funroll-loops -m32 -march=k6-2 -O -fomit-frame-pointer2014060320140517
424415refgcc -funroll-loops -m32 -march=k6-3 -O -fomit-frame-pointer2014060320140517
424457refgcc -funroll-loops -m32 -march=pentium -O -fomit-frame-pointer2014060320140517
424476refgcc -funroll-loops -m32 -march=k6 -O -fomit-frame-pointer2014060320140517
425594refgcc -m32 -march=pentium-mmx -O3 -fomit-frame-pointer2014060320140517
433567refgcc -m32 -march=pentiumpro -O2 -fomit-frame-pointer2014060320140517
433758refgcc -funroll-loops -m32 -march=k6-2 -O3 -fomit-frame-pointer2014060320140517
434182refgcc -funroll-loops -m32 -march=k6 -O3 -fomit-frame-pointer2014060320140517
434494refgcc -funroll-loops -m32 -march=k6-3 -O3 -fomit-frame-pointer2014060320140517
435012refgcc -m32 -march=pentium2 -O2 -fomit-frame-pointer2014060320140517
435251refgcc -m32 -march=pentium3 -O2 -fomit-frame-pointer2014060320140517
435285refgcc -m32 -march=pentium-m -O2 -fomit-frame-pointer2014060320140517
437215refgcc -m32 -march=i486 -O3 -fomit-frame-pointer2014060320140517
437952refgcc -funroll-loops -m32 -march=i486 -O -fomit-frame-pointer2014060320140517
438167refgcc -m32 -march=i386 -O3 -fomit-frame-pointer2014060320140517
439030refgcc -funroll-loops -m32 -march=i486 -O3 -fomit-frame-pointer2014060320140517
439312refgcc -m32 -march=k6-3 -O3 -fomit-frame-pointer2014060320140517
440018refgcc -m32 -march=k6-2 -O3 -fomit-frame-pointer2014060320140517
440252refgcc -m32 -march=k6 -O3 -fomit-frame-pointer2014060320140517
441609refgcc -funroll-loops -m32 -march=i386 -O3 -fomit-frame-pointer2014060320140517
442703refgcc -m32 -march=pentium-mmx -O -fomit-frame-pointer2014060320140517
443018refgcc -m32 -march=pentium -O -fomit-frame-pointer2014060320140517
443909refgcc -m32 -O2 -fomit-frame-pointer2014060320140517
443937refgcc -m32 -march=core2 -O2 -fomit-frame-pointer2014060320140517
444367refgcc -m32 -march=pentium4 -O2 -fomit-frame-pointer2014060320140517
444658refgcc -m32 -march=prescott -O2 -fomit-frame-pointer2014060320140517
445258refgcc -m32 -march=nocona -O2 -fomit-frame-pointer2014060320140517
446334refgcc -m32 -march=k6-2 -O -fomit-frame-pointer2014060320140517
447115refgcc -m32 -march=k6-3 -O -fomit-frame-pointer2014060320140517
447827refgcc -m32 -march=k6 -O -fomit-frame-pointer2014060320140517
448528refgcc -funroll-loops -m32 -march=pentiumpro -O2 -fomit-frame-pointer2014060320140517
449588refgcc -m32 -march=athlon -O2 -fomit-frame-pointer2014060320140517
449627refgcc -funroll-loops -m32 -march=pentium-m -O2 -fomit-frame-pointer2014060320140517
450594refgcc -funroll-loops -m32 -march=pentium3 -O2 -fomit-frame-pointer2014060320140517
450733refgcc -funroll-loops -m32 -march=pentium4 -O2 -fomit-frame-pointer2014060320140517
451194refgcc -funroll-loops -m32 -march=pentium2 -O2 -fomit-frame-pointer2014060320140517
451282refgcc -m32 -march=k8 -O2 -fomit-frame-pointer2014060320140517
452203refgcc -funroll-loops -m32 -march=prescott -O2 -fomit-frame-pointer2014060320140517
452997refgcc -funroll-loops -m32 -march=pentiumpro -Os -fomit-frame-pointer2014060320140517
453273refgcc -funroll-loops -m32 -march=pentium3 -Os -fomit-frame-pointer2014060320140517
453479refgcc -funroll-loops -m32 -march=nocona -O2 -fomit-frame-pointer2014060320140517
453585refgcc -funroll-loops -m32 -march=pentium2 -Os -fomit-frame-pointer2014060320140517
453703refgcc -funroll-loops -m32 -march=pentium-m -Os -fomit-frame-pointer2014060320140517
457679refgcc -m32 -march=pentium2 -Os -fomit-frame-pointer2014060320140517
458085refgcc -m32 -march=pentium3 -Os -fomit-frame-pointer2014060320140517
458346refgcc -m32 -march=pentium-m -Os -fomit-frame-pointer2014060320140517
459318refgcc -m32 -march=pentiumpro -Os -fomit-frame-pointer2014060320140517
459703refgcc -m32 -march=i486 -O -fomit-frame-pointer2014060320140517
461306refgcc -funroll-loops -m32 -O2 -fomit-frame-pointer2014060320140517
463288refgcc -funroll-loops -m32 -march=athlon -O2 -fomit-frame-pointer2014060320140517
463412refgcc -funroll-loops -m32 -march=k8 -O2 -fomit-frame-pointer2014060320140517
473000refgcc -m32 -march=pentium -O2 -fomit-frame-pointer2014060320140517
473154refgcc -m32 -march=pentium-mmx -O2 -fomit-frame-pointer2014060320140517
488112refgcc -funroll-loops -m32 -march=pentium-mmx -O2 -fomit-frame-pointer2014060320140517
488530refgcc -funroll-loops -m32 -march=pentium -O2 -fomit-frame-pointer2014060320140517
488979refgcc -m32 -march=i386 -O2 -fomit-frame-pointer2014060320140517
491764refgcc -m32 -march=i486 -O2 -fomit-frame-pointer2014060320140517
493375refgcc -funroll-loops -m32 -Os -fomit-frame-pointer2014060320140517
494500refgcc -funroll-loops -m32 -march=athlon -Os -fomit-frame-pointer2014060320140517
495563refgcc -funroll-loops -m32 -march=k8 -Os -fomit-frame-pointer2014060320140517
496094refgcc -funroll-loops -m32 -march=k6-2 -Os -fomit-frame-pointer2014060320140517
496112refgcc -funroll-loops -m32 -march=k6-3 -Os -fomit-frame-pointer2014060320140517
497400refgcc -funroll-loops -m32 -march=k6 -Os -fomit-frame-pointer2014060320140517
497873refgcc -m32 -march=k6 -Os -fomit-frame-pointer2014060320140517
498897refgcc -m32 -march=k6-2 -Os -fomit-frame-pointer2014060320140517
499358refgcc -m32 -march=k6-3 -Os -fomit-frame-pointer2014060320140517
499861refgcc -funroll-loops -m32 -march=pentium4 -Os -fomit-frame-pointer2014060320140517
500609refgcc -m32 -Os -fomit-frame-pointer2014060320140517
501509refgcc -funroll-loops -m32 -march=pentium -Os -fomit-frame-pointer2014060320140517
501806refgcc -m32 -march=pentium-mmx -Os -fomit-frame-pointer2014060320140517
502318refgcc -funroll-loops -m32 -march=pentium-mmx -Os -fomit-frame-pointer2014060320140517
502909refgcc -funroll-loops -m32 -march=prescott -Os -fomit-frame-pointer2014060320140517
503333refgcc -funroll-loops -m32 -march=nocona -Os -fomit-frame-pointer2014060320140517
503418refgcc -m32 -march=core2 -Os -fomit-frame-pointer2014060320140517
504073refgcc -m32 -march=pentium -Os -fomit-frame-pointer2014060320140517
504842refgcc -m32 -march=pentium4 -Os -fomit-frame-pointer2014060320140517
505463refgcc -funroll-loops -m32 -march=i386 -O2 -fomit-frame-pointer2014060320140517
505564refgcc -m32 -march=i386 -Os -fomit-frame-pointer2014060320140517
505639refgcc -m32 -march=i486 -Os -fomit-frame-pointer2014060320140517
505918refgcc -m32 -march=nocona -Os -fomit-frame-pointer2014060320140517
505930refgcc -m32 -march=prescott -Os -fomit-frame-pointer2014060320140517
506312refgcc -m32 -march=k8 -Os -fomit-frame-pointer2014060320140517
506433refgcc -m32 -march=athlon -Os -fomit-frame-pointer2014060320140517
507961refgcc -funroll-loops -m32 -march=i486 -O2 -fomit-frame-pointer2014060320140517
509431refgcc -m32 -march=k6-2 -O2 -fomit-frame-pointer2014060320140517
513279refgcc -m32 -march=k6 -O2 -fomit-frame-pointer2014060320140517
513300refgcc -funroll-loops -m32 -march=i486 -Os -fomit-frame-pointer2014060320140517
513364refgcc -funroll-loops -m32 -march=i386 -Os -fomit-frame-pointer2014060320140517
513364refgcc -m32 -march=k6-3 -O2 -fomit-frame-pointer2014060320140517
523321refgcc -funroll-loops -m32 -march=k6 -O2 -fomit-frame-pointer2014060320140517
524115refgcc -funroll-loops -m32 -march=k6-2 -O2 -fomit-frame-pointer2014060320140517
525561refgcc -funroll-loops -m32 -march=k6-3 -O2 -fomit-frame-pointer2014060320140517
731242refgcc -funroll-loops -m32 -march=pentium3 -O -fomit-frame-pointer2014060320140517
837728refgcc -funroll-loops -m32 -march=pentium2 -O3 -fomit-frame-pointer2014060320140517
846400refgcc -funroll-loops -m32 -march=k8 -O3 -fomit-frame-pointer2014060320140517
851642refgcc -funroll-loops -m32 -march=prescott -O3 -fomit-frame-pointer2014060320140517