Implementation notes: x86, cryptologic, crypto_aead/shellaes128v1d6n64

Computer: cryptologic
Architecture: x86
CPU ID: GenuineIntel-000206c2-bfebfbff
SUPERCOP version: 20140517
Operation: crypto_aead
Primitive: shellaes128v1d6n64
TimeImplementationCompilerBenchmark dateSUPERCOP version
345470refgcc -funroll-loops -m32 -march=pentium4 -O -fomit-frame-pointer2014060320140517
346121refgcc -funroll-loops -m32 -march=nocona -O -fomit-frame-pointer2014060320140517
348370refgcc -funroll-loops -m32 -march=prescott -O -fomit-frame-pointer2014060320140517
351415refgcc -funroll-loops -m32 -march=pentium2 -O -fomit-frame-pointer2014060320140517
351436refgcc -funroll-loops -m32 -march=pentium-m -O -fomit-frame-pointer2014060320140517
351491refgcc -funroll-loops -m32 -march=pentium3 -O -fomit-frame-pointer2014060320140517
362867refgcc -funroll-loops -m32 -march=k8 -O -fomit-frame-pointer2014060320140517
363312refgcc -funroll-loops -m32 -march=athlon -O -fomit-frame-pointer2014060320140517
365861refgcc -m32 -march=pentium3 -O -fomit-frame-pointer2014060320140517
366321refgcc -m32 -march=pentium-m -O -fomit-frame-pointer2014060320140517
366403refgcc -m32 -march=pentiumpro -O -fomit-frame-pointer2014060320140517
366558refgcc -m32 -march=pentium2 -O -fomit-frame-pointer2014060320140517
367733refgcc -funroll-loops -m32 -O -fomit-frame-pointer2014060320140517
378194refgcc -m32 -O -fomit-frame-pointer2014060320140517
378633refgcc -m32 -march=core2 -O -fomit-frame-pointer2014060320140517
380273refgcc -m32 -march=pentium4 -O -fomit-frame-pointer2014060320140517
380397refgcc -m32 -march=nocona -O -fomit-frame-pointer2014060320140517
380742refgcc -m32 -march=prescott -O -fomit-frame-pointer2014060320140517
383712refgcc -m32 -march=athlon -O -fomit-frame-pointer2014060320140517
383857refgcc -m32 -march=k8 -O -fomit-frame-pointer2014060320140517
400118refgcc -funroll-loops -m32 -march=pentium2 -O3 -fomit-frame-pointer2014060320140517
402063refgcc -funroll-loops -m32 -march=pentium3 -O3 -fomit-frame-pointer2014060320140517
402733refgcc -funroll-loops -m32 -march=pentium-m -O3 -fomit-frame-pointer2014060320140517
403131refgcc -funroll-loops -m32 -O3 -fomit-frame-pointer2014060320140517
403249refgcc -funroll-loops -m32 -march=pentiumpro -O3 -fomit-frame-pointer2014060320140517
403631refgcc -m32 -march=pentium2 -O3 -fomit-frame-pointer2014060320140517
404285refgcc -m32 -march=pentium3 -O3 -fomit-frame-pointer2014060320140517
404306refgcc -funroll-loops -m32 -march=i386 -O -fomit-frame-pointer2014060320140517
404936refgcc -m32 -march=pentium-m -O3 -fomit-frame-pointer2014060320140517
404976refgcc -m32 -march=pentiumpro -O3 -fomit-frame-pointer2014060320140517
405142refgcc -funroll-loops -m32 -march=nocona -O3 -fomit-frame-pointer2014060320140517
405288refgcc -funroll-loops -m32 -march=prescott -O3 -fomit-frame-pointer2014060320140517
405315refgcc -funroll-loops -m32 -march=athlon -O3 -fomit-frame-pointer2014060320140517
405588refgcc -m32 -march=pentium4 -O3 -fomit-frame-pointer2014060320140517
406027refgcc -funroll-loops -m32 -march=pentium4 -O3 -fomit-frame-pointer2014060320140517
408209refgcc -m32 -O3 -fomit-frame-pointer2014060320140517
408279refgcc -m32 -march=prescott -O3 -fomit-frame-pointer2014060320140517
408533refgcc -m32 -march=nocona -O3 -fomit-frame-pointer2014060320140517
409200refgcc -m32 -march=k8 -O3 -fomit-frame-pointer2014060320140517
409542refgcc -m32 -march=athlon -O3 -fomit-frame-pointer2014060320140517
412139refgcc -m32 -march=core2 -O3 -fomit-frame-pointer2014060320140517
419997refgcc -funroll-loops -m32 -march=pentium -O3 -fomit-frame-pointer2014060320140517
420527refgcc -m32 -march=i386 -O -fomit-frame-pointer2014060320140517
420915refgcc -funroll-loops -m32 -march=pentium-mmx -O3 -fomit-frame-pointer2014060320140517
423467refgcc -m32 -march=pentium-mmx -O3 -fomit-frame-pointer2014060320140517
424006refgcc -funroll-loops -m32 -march=pentium-mmx -O -fomit-frame-pointer2014060320140517
424058refgcc -funroll-loops -m32 -march=pentium -O -fomit-frame-pointer2014060320140517
425397refgcc -funroll-loops -m32 -march=k6 -O -fomit-frame-pointer2014060320140517
426415refgcc -funroll-loops -m32 -march=k6-2 -O -fomit-frame-pointer2014060320140517
426603refgcc -funroll-loops -m32 -march=k6-3 -O -fomit-frame-pointer2014060320140517
426764refgcc -m32 -march=pentium -O3 -fomit-frame-pointer2014060320140517
432918refgcc -m32 -march=pentium2 -O2 -fomit-frame-pointer2014060320140517
433088refgcc -funroll-loops -m32 -march=k6-2 -O3 -fomit-frame-pointer2014060320140517
433139refgcc -m32 -march=pentium-m -O2 -fomit-frame-pointer2014060320140517
433249refgcc -m32 -march=pentiumpro -O2 -fomit-frame-pointer2014060320140517
433527refgcc -m32 -march=pentium3 -O2 -fomit-frame-pointer2014060320140517
434088refgcc -funroll-loops -m32 -march=k6-3 -O3 -fomit-frame-pointer2014060320140517
434815refgcc -funroll-loops -m32 -march=k6 -O3 -fomit-frame-pointer2014060320140517
435637refgcc -m32 -march=i486 -O3 -fomit-frame-pointer2014060320140517
435648refgcc -m32 -march=i386 -O3 -fomit-frame-pointer2014060320140517
437251refgcc -m32 -march=k6-3 -O3 -fomit-frame-pointer2014060320140517
437833refgcc -funroll-loops -m32 -march=i486 -O -fomit-frame-pointer2014060320140517
438645refgcc -m32 -march=k6-2 -O3 -fomit-frame-pointer2014060320140517
438688refgcc -m32 -march=k6 -O3 -fomit-frame-pointer2014060320140517
438764refgcc -funroll-loops -m32 -march=i486 -O3 -fomit-frame-pointer2014060320140517
441455refgcc -funroll-loops -m32 -march=i386 -O3 -fomit-frame-pointer2014060320140517
442051refgcc -m32 -march=pentium -O -fomit-frame-pointer2014060320140517
443021refgcc -m32 -O2 -fomit-frame-pointer2014060320140517
443667refgcc -m32 -march=pentium-mmx -O -fomit-frame-pointer2014060320140517
443882refgcc -m32 -march=prescott -O2 -fomit-frame-pointer2014060320140517
443967refgcc -m32 -march=core2 -O2 -fomit-frame-pointer2014060320140517
444446refgcc -m32 -march=nocona -O2 -fomit-frame-pointer2014060320140517
444949refgcc -m32 -march=pentium4 -O2 -fomit-frame-pointer2014060320140517
444952refgcc -m32 -march=k6-2 -O -fomit-frame-pointer2014060320140517
445270refgcc -m32 -march=k6-3 -O -fomit-frame-pointer2014060320140517
446261refgcc -m32 -march=k6 -O -fomit-frame-pointer2014060320140517
447618refgcc -funroll-loops -m32 -march=pentium2 -O2 -fomit-frame-pointer2014060320140517
448103refgcc -funroll-loops -m32 -march=pentium3 -O2 -fomit-frame-pointer2014060320140517
448130refgcc -funroll-loops -m32 -march=pentium-m -O2 -fomit-frame-pointer2014060320140517
448182refgcc -funroll-loops -m32 -march=pentiumpro -O2 -fomit-frame-pointer2014060320140517
449512refgcc -m32 -march=k8 -O2 -fomit-frame-pointer2014060320140517
450133refgcc -m32 -march=athlon -O2 -fomit-frame-pointer2014060320140517
450470refgcc -funroll-loops -m32 -march=prescott -O2 -fomit-frame-pointer2014060320140517
451309refgcc -funroll-loops -m32 -march=nocona -O2 -fomit-frame-pointer2014060320140517
452630refgcc -funroll-loops -m32 -march=pentium4 -O2 -fomit-frame-pointer2014060320140517
458151refgcc -m32 -march=pentium2 -Os -fomit-frame-pointer2014060320140517
458243refgcc -m32 -march=pentium3 -Os -fomit-frame-pointer2014060320140517
458300refgcc -m32 -march=pentium-m -Os -fomit-frame-pointer2014060320140517
458403refgcc -m32 -march=pentiumpro -Os -fomit-frame-pointer2014060320140517
460942refgcc -funroll-loops -m32 -O2 -fomit-frame-pointer2014060320140517
460988refgcc -m32 -march=i486 -O -fomit-frame-pointer2014060320140517
462982refgcc -funroll-loops -m32 -march=k8 -O2 -fomit-frame-pointer2014060320140517
463197refgcc -funroll-loops -m32 -march=athlon -O2 -fomit-frame-pointer2014060320140517
466933refgcc -funroll-loops -m32 -march=pentium2 -Os -fomit-frame-pointer2014060320140517
467097refgcc -funroll-loops -m32 -march=pentium3 -Os -fomit-frame-pointer2014060320140517
467103refgcc -funroll-loops -m32 -march=pentiumpro -Os -fomit-frame-pointer2014060320140517
467557refgcc -funroll-loops -m32 -march=pentium-m -Os -fomit-frame-pointer2014060320140517
472609refgcc -m32 -march=pentium-mmx -O2 -fomit-frame-pointer2014060320140517
473085refgcc -m32 -march=pentium -O2 -fomit-frame-pointer2014060320140517
487521refgcc -m32 -march=i386 -O2 -fomit-frame-pointer2014060320140517
488366refgcc -funroll-loops -m32 -march=pentium-mmx -O2 -fomit-frame-pointer2014060320140517
489997refgcc -funroll-loops -m32 -march=pentium -O2 -fomit-frame-pointer2014060320140517
494967refgcc -funroll-loops -m32 -march=k6-2 -Os -fomit-frame-pointer2014060320140517
495161refgcc -funroll-loops -m32 -march=k6-3 -Os -fomit-frame-pointer2014060320140517
497194refgcc -m32 -march=i486 -O2 -fomit-frame-pointer2014060320140517
497445refgcc -funroll-loops -m32 -march=k6 -Os -fomit-frame-pointer2014060320140517
497652refgcc -m32 -march=k6 -Os -fomit-frame-pointer2014060320140517
498909refgcc -m32 -march=k6-3 -Os -fomit-frame-pointer2014060320140517
498918refgcc -m32 -march=k6-2 -Os -fomit-frame-pointer2014060320140517
500336refgcc -m32 -Os -fomit-frame-pointer2014060320140517
501903refgcc -m32 -march=pentium-mmx -Os -fomit-frame-pointer2014060320140517
503197refgcc -m32 -march=core2 -Os -fomit-frame-pointer2014060320140517
503615refgcc -m32 -march=pentium -Os -fomit-frame-pointer2014060320140517
504724refgcc -funroll-loops -m32 -march=i386 -O2 -fomit-frame-pointer2014060320140517
504767refgcc -m32 -march=pentium4 -Os -fomit-frame-pointer2014060320140517
505209refgcc -m32 -march=i386 -Os -fomit-frame-pointer2014060320140517
505631refgcc -m32 -march=i486 -Os -fomit-frame-pointer2014060320140517
505700refgcc -funroll-loops -m32 -Os -fomit-frame-pointer2014060320140517
505921refgcc -m32 -march=nocona -Os -fomit-frame-pointer2014060320140517
506012refgcc -m32 -march=prescott -Os -fomit-frame-pointer2014060320140517
506182refgcc -m32 -march=k8 -Os -fomit-frame-pointer2014060320140517
506342refgcc -m32 -march=athlon -Os -fomit-frame-pointer2014060320140517
506706refgcc -funroll-loops -m32 -march=athlon -Os -fomit-frame-pointer2014060320140517
507609refgcc -funroll-loops -m32 -march=i486 -O2 -fomit-frame-pointer2014060320140517
507691refgcc -funroll-loops -m32 -march=k8 -Os -fomit-frame-pointer2014060320140517
512946refgcc -m32 -march=k6 -O2 -fomit-frame-pointer2014060320140517
513042refgcc -funroll-loops -m32 -march=pentium4 -Os -fomit-frame-pointer2014060320140517
513212refgcc -m32 -march=k6-3 -O2 -fomit-frame-pointer2014060320140517
513449refgcc -m32 -march=k6-2 -O2 -fomit-frame-pointer2014060320140517
513806refgcc -funroll-loops -m32 -march=pentium-mmx -Os -fomit-frame-pointer2014060320140517
513934refgcc -funroll-loops -m32 -march=nocona -Os -fomit-frame-pointer2014060320140517
514991refgcc -funroll-loops -m32 -march=i486 -Os -fomit-frame-pointer2014060320140517
515091refgcc -funroll-loops -m32 -march=i386 -Os -fomit-frame-pointer2014060320140517
516279refgcc -funroll-loops -m32 -march=pentium -Os -fomit-frame-pointer2014060320140517
516872refgcc -funroll-loops -m32 -march=prescott -Os -fomit-frame-pointer2014060320140517
523030refgcc -funroll-loops -m32 -march=k6 -O2 -fomit-frame-pointer2014060320140517
523273refgcc -funroll-loops -m32 -march=k6-3 -O2 -fomit-frame-pointer2014060320140517
523318refgcc -funroll-loops -m32 -march=k6-2 -O2 -fomit-frame-pointer2014060320140517
788917refgcc -funroll-loops -m32 -march=pentiumpro -O -fomit-frame-pointer2014060320140517
842693refgcc -funroll-loops -m32 -march=k8 -O3 -fomit-frame-pointer2014060320140517