Implementation notes: x86, cryptologic, crypto_aead/shellaes128v1d5n64

Computer: cryptologic
Architecture: x86
CPU ID: GenuineIntel-000206c2-bfebfbff
SUPERCOP version: 20140517
Operation: crypto_aead
Primitive: shellaes128v1d5n64
TimeImplementationCompilerBenchmark dateSUPERCOP version
348597refgcc -funroll-loops -m32 -march=nocona -O -fomit-frame-pointer2014060320140517
349058refgcc -funroll-loops -m32 -march=prescott -O -fomit-frame-pointer2014060320140517
349303refgcc -funroll-loops -m32 -march=pentium4 -O -fomit-frame-pointer2014060320140517
353315refgcc -funroll-loops -m32 -march=pentium2 -O -fomit-frame-pointer2014060320140517
353782refgcc -funroll-loops -m32 -march=pentium3 -O -fomit-frame-pointer2014060320140517
354294refgcc -funroll-loops -m32 -march=pentium-m -O -fomit-frame-pointer2014060320140517
354567refgcc -funroll-loops -m32 -march=pentiumpro -O -fomit-frame-pointer2014060320140517
364360refgcc -funroll-loops -m32 -march=athlon -O -fomit-frame-pointer2014060320140517
365270refgcc -funroll-loops -m32 -march=k8 -O -fomit-frame-pointer2014060320140517
365848refgcc -funroll-loops -m32 -O -fomit-frame-pointer2014060320140517
366015refgcc -m32 -march=pentium3 -O -fomit-frame-pointer2014060320140517
366567refgcc -m32 -march=pentiumpro -O -fomit-frame-pointer2014060320140517
366945refgcc -m32 -march=pentium-m -O -fomit-frame-pointer2014060320140517
368533refgcc -m32 -march=pentium2 -O -fomit-frame-pointer2014060320140517
379837refgcc -m32 -O -fomit-frame-pointer2014060320140517
380746refgcc -m32 -march=core2 -O -fomit-frame-pointer2014060320140517
382415refgcc -m32 -march=k8 -O -fomit-frame-pointer2014060320140517
382691refgcc -m32 -march=pentium4 -O -fomit-frame-pointer2014060320140517
383312refgcc -m32 -march=nocona -O -fomit-frame-pointer2014060320140517
384970refgcc -m32 -march=prescott -O -fomit-frame-pointer2014060320140517
386000refgcc -m32 -march=athlon -O -fomit-frame-pointer2014060320140517
405415refgcc -funroll-loops -m32 -march=pentiumpro -O3 -fomit-frame-pointer2014060320140517
405900refgcc -funroll-loops -m32 -march=pentium3 -O3 -fomit-frame-pointer2014060320140517
406479refgcc -funroll-loops -m32 -march=pentium2 -O3 -fomit-frame-pointer2014060320140517
406512refgcc -funroll-loops -m32 -march=pentium-m -O3 -fomit-frame-pointer2014060320140517
406912refgcc -funroll-loops -m32 -march=i386 -O -fomit-frame-pointer2014060320140517
407179refgcc -funroll-loops -m32 -march=pentium4 -O3 -fomit-frame-pointer2014060320140517
407603refgcc -funroll-loops -m32 -O3 -fomit-frame-pointer2014060320140517
407946refgcc -m32 -march=pentium4 -O3 -fomit-frame-pointer2014060320140517
408518refgcc -m32 -march=pentium-m -O3 -fomit-frame-pointer2014060320140517
408591refgcc -m32 -march=pentiumpro -O3 -fomit-frame-pointer2014060320140517
408709refgcc -m32 -march=pentium2 -O3 -fomit-frame-pointer2014060320140517
408812refgcc -m32 -march=pentium3 -O3 -fomit-frame-pointer2014060320140517
409657refgcc -funroll-loops -m32 -march=athlon -O3 -fomit-frame-pointer2014060320140517
409936refgcc -m32 -march=prescott -O3 -fomit-frame-pointer2014060320140517
410103refgcc -m32 -march=nocona -O3 -fomit-frame-pointer2014060320140517
410312refgcc -funroll-loops -m32 -march=k8 -O3 -fomit-frame-pointer2014060320140517
411391refgcc -m32 -march=core2 -O3 -fomit-frame-pointer2014060320140517
411430refgcc -m32 -march=athlon -O3 -fomit-frame-pointer2014060320140517
411458refgcc -funroll-loops -m32 -march=prescott -O3 -fomit-frame-pointer2014060320140517
411949refgcc -funroll-loops -m32 -march=nocona -O3 -fomit-frame-pointer2014060320140517
412339refgcc -m32 -march=k8 -O3 -fomit-frame-pointer2014060320140517
413388refgcc -m32 -O3 -fomit-frame-pointer2014060320140517
423497refgcc -funroll-loops -m32 -march=pentium-mmx -O3 -fomit-frame-pointer2014060320140517
423970refgcc -m32 -march=i386 -O -fomit-frame-pointer2014060320140517
424918refgcc -funroll-loops -m32 -march=pentium -O3 -fomit-frame-pointer2014060320140517
425800refgcc -funroll-loops -m32 -march=pentium-mmx -O -fomit-frame-pointer2014060320140517
425809refgcc -m32 -march=pentium-mmx -O3 -fomit-frame-pointer2014060320140517
425839refgcc -funroll-loops -m32 -march=pentium -O -fomit-frame-pointer2014060320140517
426758refgcc -m32 -march=pentium -O3 -fomit-frame-pointer2014060320140517
427343refgcc -funroll-loops -m32 -march=k6-2 -O -fomit-frame-pointer2014060320140517
427382refgcc -funroll-loops -m32 -march=k6 -O -fomit-frame-pointer2014060320140517
427688refgcc -funroll-loops -m32 -march=k6-3 -O -fomit-frame-pointer2014060320140517
435773refgcc -m32 -march=pentiumpro -O2 -fomit-frame-pointer2014060320140517
435809refgcc -m32 -march=pentium2 -O2 -fomit-frame-pointer2014060320140517
435961refgcc -m32 -march=pentium3 -O2 -fomit-frame-pointer2014060320140517
435994refgcc -m32 -march=pentium-m -O2 -fomit-frame-pointer2014060320140517
437573refgcc -funroll-loops -m32 -march=k6-2 -O3 -fomit-frame-pointer2014060320140517
437779refgcc -funroll-loops -m32 -march=k6-3 -O3 -fomit-frame-pointer2014060320140517
438124refgcc -funroll-loops -m32 -march=k6 -O3 -fomit-frame-pointer2014060320140517
438433refgcc -m32 -march=k6-2 -O3 -fomit-frame-pointer2014060320140517
438497refgcc -m32 -march=k6-3 -O3 -fomit-frame-pointer2014060320140517
439712refgcc -m32 -march=i486 -O3 -fomit-frame-pointer2014060320140517
439882refgcc -m32 -march=i386 -O3 -fomit-frame-pointer2014060320140517
441067refgcc -m32 -march=k6 -O3 -fomit-frame-pointer2014060320140517
441782refgcc -funroll-loops -m32 -march=i486 -O -fomit-frame-pointer2014060320140517
443185refgcc -funroll-loops -m32 -march=i486 -O3 -fomit-frame-pointer2014060320140517
443645refgcc -m32 -march=pentium-mmx -O -fomit-frame-pointer2014060320140517
444127refgcc -m32 -march=pentium -O -fomit-frame-pointer2014060320140517
444764refgcc -funroll-loops -m32 -march=i386 -O3 -fomit-frame-pointer2014060320140517
445558refgcc -m32 -O2 -fomit-frame-pointer2014060320140517
446428refgcc -m32 -march=core2 -O2 -fomit-frame-pointer2014060320140517
446573refgcc -m32 -march=pentium4 -O2 -fomit-frame-pointer2014060320140517
447327refgcc -m32 -march=k6 -O -fomit-frame-pointer2014060320140517
447449refgcc -m32 -march=prescott -O2 -fomit-frame-pointer2014060320140517
447536refgcc -m32 -march=k6-3 -O -fomit-frame-pointer2014060320140517
447782refgcc -m32 -march=nocona -O2 -fomit-frame-pointer2014060320140517
448882refgcc -m32 -march=k6-2 -O -fomit-frame-pointer2014060320140517
451288refgcc -funroll-loops -m32 -march=pentium3 -O2 -fomit-frame-pointer2014060320140517
451336refgcc -funroll-loops -m32 -march=pentium-m -O2 -fomit-frame-pointer2014060320140517
451500refgcc -funroll-loops -m32 -march=pentium2 -O2 -fomit-frame-pointer2014060320140517
451994refgcc -funroll-loops -m32 -march=pentiumpro -O2 -fomit-frame-pointer2014060320140517
452270refgcc -m32 -march=k8 -O2 -fomit-frame-pointer2014060320140517
452330refgcc -funroll-loops -m32 -march=pentium4 -O2 -fomit-frame-pointer2014060320140517
452915refgcc -m32 -march=athlon -O2 -fomit-frame-pointer2014060320140517
453361refgcc -funroll-loops -m32 -march=prescott -O2 -fomit-frame-pointer2014060320140517
456800refgcc -funroll-loops -m32 -march=nocona -O2 -fomit-frame-pointer2014060320140517
459743refgcc -m32 -march=pentium2 -Os -fomit-frame-pointer2014060320140517
461155refgcc -m32 -march=i486 -O -fomit-frame-pointer2014060320140517
461527refgcc -m32 -march=pentium-m -Os -fomit-frame-pointer2014060320140517
461624refgcc -m32 -march=pentium3 -Os -fomit-frame-pointer2014060320140517
462906refgcc -m32 -march=pentiumpro -Os -fomit-frame-pointer2014060320140517
463954refgcc -funroll-loops -m32 -O2 -fomit-frame-pointer2014060320140517
466937refgcc -funroll-loops -m32 -march=athlon -O2 -fomit-frame-pointer2014060320140517
467409refgcc -funroll-loops -m32 -march=k8 -O2 -fomit-frame-pointer2014060320140517
471924refgcc -funroll-loops -m32 -march=pentiumpro -Os -fomit-frame-pointer2014060320140517
472173refgcc -funroll-loops -m32 -march=pentium3 -Os -fomit-frame-pointer2014060320140517
472545refgcc -funroll-loops -m32 -march=pentium2 -Os -fomit-frame-pointer2014060320140517
473118refgcc -funroll-loops -m32 -march=pentium-m -Os -fomit-frame-pointer2014060320140517
474873refgcc -m32 -march=pentium -O2 -fomit-frame-pointer2014060320140517
475652refgcc -m32 -march=pentium-mmx -O2 -fomit-frame-pointer2014060320140517
489894refgcc -m32 -march=i386 -O2 -fomit-frame-pointer2014060320140517
491633refgcc -funroll-loops -m32 -march=pentium -O2 -fomit-frame-pointer2014060320140517
492363refgcc -funroll-loops -m32 -march=pentium-mmx -O2 -fomit-frame-pointer2014060320140517
495076refgcc -m32 -march=i486 -O2 -fomit-frame-pointer2014060320140517
498030refgcc -funroll-loops -m32 -march=k6-3 -Os -fomit-frame-pointer2014060320140517
498264refgcc -funroll-loops -m32 -march=k6-2 -Os -fomit-frame-pointer2014060320140517
501385refgcc -funroll-loops -m32 -march=k6 -Os -fomit-frame-pointer2014060320140517
501979refgcc -m32 -march=k6 -Os -fomit-frame-pointer2014060320140517
502333refgcc -m32 -march=k6-3 -Os -fomit-frame-pointer2014060320140517
502961refgcc -m32 -march=k6-2 -Os -fomit-frame-pointer2014060320140517
504064refgcc -m32 -Os -fomit-frame-pointer2014060320140517
505791refgcc -m32 -march=pentium-mmx -Os -fomit-frame-pointer2014060320140517
507315refgcc -m32 -march=pentium -Os -fomit-frame-pointer2014060320140517
507421refgcc -m32 -march=core2 -Os -fomit-frame-pointer2014060320140517
508330refgcc -m32 -march=pentium4 -Os -fomit-frame-pointer2014060320140517
508415refgcc -funroll-loops -m32 -march=i386 -O2 -fomit-frame-pointer2014060320140517
509106refgcc -m32 -march=i386 -Os -fomit-frame-pointer2014060320140517
509106refgcc -m32 -march=prescott -Os -fomit-frame-pointer2014060320140517
509266refgcc -m32 -march=i486 -Os -fomit-frame-pointer2014060320140517
509488refgcc -m32 -march=nocona -Os -fomit-frame-pointer2014060320140517
510000refgcc -m32 -march=k8 -Os -fomit-frame-pointer2014060320140517
510297refgcc -m32 -march=athlon -Os -fomit-frame-pointer2014060320140517
510661refgcc -funroll-loops -m32 -Os -fomit-frame-pointer2014060320140517
510903refgcc -funroll-loops -m32 -march=athlon -Os -fomit-frame-pointer2014060320140517
511249refgcc -funroll-loops -m32 -march=k8 -Os -fomit-frame-pointer2014060320140517
513888refgcc -funroll-loops -m32 -march=i486 -O2 -fomit-frame-pointer2014060320140517
514160refgcc -m32 -march=k6-3 -O2 -fomit-frame-pointer2014060320140517
514824refgcc -m32 -march=k6 -O2 -fomit-frame-pointer2014060320140517
515963refgcc -m32 -march=k6-2 -O2 -fomit-frame-pointer2014060320140517
516594refgcc -funroll-loops -m32 -march=pentium-mmx -Os -fomit-frame-pointer2014060320140517
517624refgcc -funroll-loops -m32 -march=pentium4 -Os -fomit-frame-pointer2014060320140517
518530refgcc -funroll-loops -m32 -march=nocona -Os -fomit-frame-pointer2014060320140517
518624refgcc -funroll-loops -m32 -march=prescott -Os -fomit-frame-pointer2014060320140517
522685refgcc -funroll-loops -m32 -march=i486 -Os -fomit-frame-pointer2014060320140517
522740refgcc -funroll-loops -m32 -march=i386 -Os -fomit-frame-pointer2014060320140517
522939refgcc -funroll-loops -m32 -march=pentium -Os -fomit-frame-pointer2014060320140517
527146refgcc -funroll-loops -m32 -march=k6-2 -O2 -fomit-frame-pointer2014060320140517
527264refgcc -funroll-loops -m32 -march=k6 -O2 -fomit-frame-pointer2014060320140517
529479refgcc -funroll-loops -m32 -march=k6-3 -O2 -fomit-frame-pointer2014060320140517