Implementation notes: x86, cryptologic, crypto_aead/shellaes128v1d7n64

Computer: cryptologic
Architecture: x86
CPU ID: GenuineIntel-000206c2-bfebfbff
SUPERCOP version: 20140517
Operation: crypto_aead
Primitive: shellaes128v1d7n64
TimeImplementationCompilerBenchmark dateSUPERCOP version
345912refgcc -funroll-loops -m32 -march=nocona -O -fomit-frame-pointer2014060320140517
346273refgcc -funroll-loops -m32 -march=prescott -O -fomit-frame-pointer2014060320140517
346703refgcc -funroll-loops -m32 -march=pentium4 -O -fomit-frame-pointer2014060320140517
350418refgcc -funroll-loops -m32 -march=pentium3 -O -fomit-frame-pointer2014060320140517
350679refgcc -funroll-loops -m32 -march=pentium2 -O -fomit-frame-pointer2014060320140517
350803refgcc -funroll-loops -m32 -march=pentiumpro -O -fomit-frame-pointer2014060320140517
350997refgcc -funroll-loops -m32 -march=pentium-m -O -fomit-frame-pointer2014060320140517
362173refgcc -funroll-loops -m32 -march=athlon -O -fomit-frame-pointer2014060320140517
362745refgcc -funroll-loops -m32 -march=k8 -O -fomit-frame-pointer2014060320140517
362955refgcc -funroll-loops -m32 -O -fomit-frame-pointer2014060320140517
365549refgcc -m32 -march=pentiumpro -O -fomit-frame-pointer2014060320140517
365700refgcc -m32 -march=pentium-m -O -fomit-frame-pointer2014060320140517
365718refgcc -m32 -march=pentium2 -O -fomit-frame-pointer2014060320140517
366866refgcc -m32 -march=pentium3 -O -fomit-frame-pointer2014060320140517
378133refgcc -m32 -O -fomit-frame-pointer2014060320140517
379412refgcc -m32 -march=core2 -O -fomit-frame-pointer2014060320140517
380239refgcc -m32 -march=pentium4 -O -fomit-frame-pointer2014060320140517
380582refgcc -m32 -march=prescott -O -fomit-frame-pointer2014060320140517
380715refgcc -m32 -march=nocona -O -fomit-frame-pointer2014060320140517
381351refgcc -m32 -march=k8 -O -fomit-frame-pointer2014060320140517
384040refgcc -m32 -march=athlon -O -fomit-frame-pointer2014060320140517
402428refgcc -funroll-loops -m32 -march=pentium3 -O3 -fomit-frame-pointer2014060320140517
402558refgcc -funroll-loops -m32 -march=pentium2 -O3 -fomit-frame-pointer2014060320140517
402631refgcc -funroll-loops -m32 -march=pentiumpro -O3 -fomit-frame-pointer2014060320140517
402660refgcc -funroll-loops -m32 -march=pentium-m -O3 -fomit-frame-pointer2014060320140517
403976refgcc -funroll-loops -m32 -march=nocona -O3 -fomit-frame-pointer2014060320140517
404209refgcc -m32 -march=pentium4 -O3 -fomit-frame-pointer2014060320140517
404227refgcc -funroll-loops -m32 -march=i386 -O -fomit-frame-pointer2014060320140517
404488refgcc -funroll-loops -m32 -O3 -fomit-frame-pointer2014060320140517
404506refgcc -m32 -march=pentium3 -O3 -fomit-frame-pointer2014060320140517
404676refgcc -m32 -march=pentium2 -O3 -fomit-frame-pointer2014060320140517
404776refgcc -m32 -march=pentium-m -O3 -fomit-frame-pointer2014060320140517
405151refgcc -m32 -march=pentiumpro -O3 -fomit-frame-pointer2014060320140517
405621refgcc -funroll-loops -m32 -march=prescott -O3 -fomit-frame-pointer2014060320140517
407194refgcc -m32 -march=nocona -O3 -fomit-frame-pointer2014060320140517
407734refgcc -m32 -march=prescott -O3 -fomit-frame-pointer2014060320140517
407782refgcc -funroll-loops -m32 -march=pentium4 -O3 -fomit-frame-pointer2014060320140517
408191refgcc -m32 -march=core2 -O3 -fomit-frame-pointer2014060320140517
408924refgcc -m32 -march=athlon -O3 -fomit-frame-pointer2014060320140517
409391refgcc -m32 -march=k8 -O3 -fomit-frame-pointer2014060320140517
409585refgcc -funroll-loops -m32 -march=athlon -O3 -fomit-frame-pointer2014060320140517
409685refgcc -m32 -O3 -fomit-frame-pointer2014060320140517
409867refgcc -funroll-loops -m32 -march=k8 -O3 -fomit-frame-pointer2014060320140517
419606refgcc -m32 -march=i386 -O -fomit-frame-pointer2014060320140517
420555refgcc -funroll-loops -m32 -march=pentium-mmx -O3 -fomit-frame-pointer2014060320140517
421594refgcc -funroll-loops -m32 -march=pentium -O3 -fomit-frame-pointer2014060320140517
422122refgcc -m32 -march=pentium-mmx -O3 -fomit-frame-pointer2014060320140517
424231refgcc -funroll-loops -m32 -march=pentium -O -fomit-frame-pointer2014060320140517
424409refgcc -funroll-loops -m32 -march=pentium-mmx -O -fomit-frame-pointer2014060320140517
424567refgcc -m32 -march=pentium -O3 -fomit-frame-pointer2014060320140517
424627refgcc -funroll-loops -m32 -march=k6 -O -fomit-frame-pointer2014060320140517
424736refgcc -funroll-loops -m32 -march=k6-3 -O -fomit-frame-pointer2014060320140517
425061refgcc -funroll-loops -m32 -march=k6-2 -O -fomit-frame-pointer2014060320140517
433082refgcc -m32 -march=pentium-m -O2 -fomit-frame-pointer2014060320140517
433091refgcc -m32 -march=pentium3 -O2 -fomit-frame-pointer2014060320140517
433352refgcc -m32 -march=pentium2 -O2 -fomit-frame-pointer2014060320140517
433418refgcc -m32 -march=pentiumpro -O2 -fomit-frame-pointer2014060320140517
434967refgcc -m32 -march=k6 -O3 -fomit-frame-pointer2014060320140517
435039refgcc -funroll-loops -m32 -march=k6-2 -O3 -fomit-frame-pointer2014060320140517
435372refgcc -m32 -march=k6-2 -O3 -fomit-frame-pointer2014060320140517
435476refgcc -funroll-loops -m32 -march=k6 -O3 -fomit-frame-pointer2014060320140517
435742refgcc -funroll-loops -m32 -march=k6-3 -O3 -fomit-frame-pointer2014060320140517
436361refgcc -m32 -march=k6-3 -O3 -fomit-frame-pointer2014060320140517
437382refgcc -m32 -march=i386 -O3 -fomit-frame-pointer2014060320140517
437388refgcc -m32 -march=i486 -O3 -fomit-frame-pointer2014060320140517
439185refgcc -funroll-loops -m32 -march=i486 -O3 -fomit-frame-pointer2014060320140517
439833refgcc -funroll-loops -m32 -march=i486 -O -fomit-frame-pointer2014060320140517
441682refgcc -funroll-loops -m32 -march=i386 -O3 -fomit-frame-pointer2014060320140517
442761refgcc -m32 -march=pentium -O -fomit-frame-pointer2014060320140517
442961refgcc -m32 -O2 -fomit-frame-pointer2014060320140517
443797refgcc -m32 -march=prescott -O2 -fomit-frame-pointer2014060320140517
443885refgcc -m32 -march=core2 -O2 -fomit-frame-pointer2014060320140517
443988refgcc -m32 -march=pentium4 -O2 -fomit-frame-pointer2014060320140517
444279refgcc -m32 -march=nocona -O2 -fomit-frame-pointer2014060320140517
444467refgcc -m32 -march=pentium-mmx -O -fomit-frame-pointer2014060320140517
445382refgcc -m32 -march=k6 -O -fomit-frame-pointer2014060320140517
445739refgcc -m32 -march=k6-3 -O -fomit-frame-pointer2014060320140517
447579refgcc -m32 -march=k6-2 -O -fomit-frame-pointer2014060320140517
448309refgcc -funroll-loops -m32 -march=nocona -O2 -fomit-frame-pointer2014060320140517
448673refgcc -funroll-loops -m32 -march=pentium-m -O2 -fomit-frame-pointer2014060320140517
448833refgcc -funroll-loops -m32 -march=pentium3 -O2 -fomit-frame-pointer2014060320140517
448897refgcc -funroll-loops -m32 -march=pentium2 -O2 -fomit-frame-pointer2014060320140517
449015refgcc -funroll-loops -m32 -march=pentiumpro -O2 -fomit-frame-pointer2014060320140517
449779refgcc -m32 -march=athlon -O2 -fomit-frame-pointer2014060320140517
450067refgcc -funroll-loops -m32 -march=pentium4 -O2 -fomit-frame-pointer2014060320140517
450143refgcc -m32 -march=k8 -O2 -fomit-frame-pointer2014060320140517
451064refgcc -funroll-loops -m32 -march=prescott -O2 -fomit-frame-pointer2014060320140517
457985refgcc -m32 -march=pentium3 -Os -fomit-frame-pointer2014060320140517
458079refgcc -m32 -march=pentium2 -Os -fomit-frame-pointer2014060320140517
458118refgcc -m32 -march=pentium-m -Os -fomit-frame-pointer2014060320140517
458812refgcc -m32 -march=pentiumpro -Os -fomit-frame-pointer2014060320140517
460094refgcc -funroll-loops -m32 -O2 -fomit-frame-pointer2014060320140517
461761refgcc -m32 -march=i486 -O -fomit-frame-pointer2014060320140517
463797refgcc -funroll-loops -m32 -march=k8 -O2 -fomit-frame-pointer2014060320140517
464379refgcc -funroll-loops -m32 -march=athlon -O2 -fomit-frame-pointer2014060320140517
465158refgcc -funroll-loops -m32 -march=pentium-m -Os -fomit-frame-pointer2014060320140517
465376refgcc -funroll-loops -m32 -march=pentium3 -Os -fomit-frame-pointer2014060320140517
465651refgcc -funroll-loops -m32 -march=pentium2 -Os -fomit-frame-pointer2014060320140517
466376refgcc -funroll-loops -m32 -march=pentiumpro -Os -fomit-frame-pointer2014060320140517
472830refgcc -m32 -march=pentium -O2 -fomit-frame-pointer2014060320140517
473115refgcc -m32 -march=pentium-mmx -O2 -fomit-frame-pointer2014060320140517
488076refgcc -funroll-loops -m32 -march=pentium -O2 -fomit-frame-pointer2014060320140517
488258refgcc -funroll-loops -m32 -march=pentium-mmx -O2 -fomit-frame-pointer2014060320140517
489100refgcc -m32 -march=i386 -O2 -fomit-frame-pointer2014060320140517
493827refgcc -funroll-loops -m32 -march=k6 -Os -fomit-frame-pointer2014060320140517
494479refgcc -funroll-loops -m32 -march=k6-2 -Os -fomit-frame-pointer2014060320140517
494828refgcc -funroll-loops -m32 -march=k6-3 -Os -fomit-frame-pointer2014060320140517
496685refgcc -m32 -march=i486 -O2 -fomit-frame-pointer2014060320140517
497379refgcc -m32 -march=k6 -Os -fomit-frame-pointer2014060320140517
498827refgcc -m32 -march=k6-2 -Os -fomit-frame-pointer2014060320140517
499030refgcc -m32 -march=k6-3 -Os -fomit-frame-pointer2014060320140517
500561refgcc -m32 -Os -fomit-frame-pointer2014060320140517
502003refgcc -m32 -march=pentium-mmx -Os -fomit-frame-pointer2014060320140517
503167refgcc -m32 -march=core2 -Os -fomit-frame-pointer2014060320140517
503194refgcc -m32 -march=pentium -Os -fomit-frame-pointer2014060320140517
504618refgcc -m32 -march=pentium4 -Os -fomit-frame-pointer2014060320140517
504682refgcc -funroll-loops -m32 -march=i386 -O2 -fomit-frame-pointer2014060320140517
505248refgcc -funroll-loops -m32 -Os -fomit-frame-pointer2014060320140517
505506refgcc -m32 -march=i386 -Os -fomit-frame-pointer2014060320140517
505655refgcc -funroll-loops -m32 -march=athlon -Os -fomit-frame-pointer2014060320140517
505670refgcc -m32 -march=prescott -Os -fomit-frame-pointer2014060320140517
505703refgcc -m32 -march=i486 -Os -fomit-frame-pointer2014060320140517
505952refgcc -m32 -march=nocona -Os -fomit-frame-pointer2014060320140517
506030refgcc -m32 -march=athlon -Os -fomit-frame-pointer2014060320140517
506127refgcc -m32 -march=k8 -Os -fomit-frame-pointer2014060320140517
506136refgcc -funroll-loops -m32 -march=k8 -Os -fomit-frame-pointer2014060320140517
508361refgcc -funroll-loops -m32 -march=pentium-mmx -Os -fomit-frame-pointer2014060320140517
509300refgcc -funroll-loops -m32 -march=i486 -O2 -fomit-frame-pointer2014060320140517
511355refgcc -m32 -march=k6-2 -O2 -fomit-frame-pointer2014060320140517
511685refgcc -funroll-loops -m32 -march=pentium -Os -fomit-frame-pointer2014060320140517
511761refgcc -funroll-loops -m32 -march=pentium4 -Os -fomit-frame-pointer2014060320140517
513030refgcc -m32 -march=k6-3 -O2 -fomit-frame-pointer2014060320140517
513097refgcc -m32 -march=k6 -O2 -fomit-frame-pointer2014060320140517
513124refgcc -funroll-loops -m32 -march=nocona -Os -fomit-frame-pointer2014060320140517
513549refgcc -funroll-loops -m32 -march=prescott -Os -fomit-frame-pointer2014060320140517
514818refgcc -funroll-loops -m32 -march=i386 -Os -fomit-frame-pointer2014060320140517
514973refgcc -funroll-loops -m32 -march=i486 -Os -fomit-frame-pointer2014060320140517
522688refgcc -funroll-loops -m32 -march=k6-2 -O2 -fomit-frame-pointer2014060320140517
523058refgcc -funroll-loops -m32 -march=k6 -O2 -fomit-frame-pointer2014060320140517
523134refgcc -funroll-loops -m32 -march=k6-3 -O2 -fomit-frame-pointer2014060320140517