Implementation notes: x86, cryptologic, crypto_aead/shellaes128v1d4n64

Computer: cryptologic
Architecture: x86
CPU ID: GenuineIntel-000206c2-bfebfbff
SUPERCOP version: 20140517
Operation: crypto_aead
Primitive: shellaes128v1d4n64
TimeImplementationCompilerBenchmark dateSUPERCOP version
349767refgcc -funroll-loops -m32 -march=pentium4 -O -fomit-frame-pointer2014060320140517
352718refgcc -funroll-loops -m32 -march=prescott -O -fomit-frame-pointer2014060320140517
353973refgcc -funroll-loops -m32 -march=nocona -O -fomit-frame-pointer2014060320140517
355976refgcc -funroll-loops -m32 -march=pentium2 -O -fomit-frame-pointer2014060320140517
356182refgcc -funroll-loops -m32 -march=pentium-m -O -fomit-frame-pointer2014060320140517
356303refgcc -funroll-loops -m32 -march=pentium3 -O -fomit-frame-pointer2014060320140517
368222refgcc -funroll-loops -m32 -march=k8 -O -fomit-frame-pointer2014060320140517
370742refgcc -m32 -march=pentium-m -O -fomit-frame-pointer2014060320140517
370846refgcc -m32 -march=pentiumpro -O -fomit-frame-pointer2014060320140517
371103refgcc -m32 -march=pentium3 -O -fomit-frame-pointer2014060320140517
371437refgcc -funroll-loops -m32 -O -fomit-frame-pointer2014060320140517
373033refgcc -m32 -march=pentium2 -O -fomit-frame-pointer2014060320140517
382409refgcc -m32 -O -fomit-frame-pointer2014060320140517
384182refgcc -m32 -march=core2 -O -fomit-frame-pointer2014060320140517
384643refgcc -m32 -march=pentium4 -O -fomit-frame-pointer2014060320140517
388115refgcc -m32 -march=athlon -O -fomit-frame-pointer2014060320140517
388139refgcc -m32 -march=prescott -O -fomit-frame-pointer2014060320140517
388433refgcc -m32 -march=k8 -O -fomit-frame-pointer2014060320140517
388615refgcc -m32 -march=nocona -O -fomit-frame-pointer2014060320140517
407800refgcc -funroll-loops -m32 -march=pentium-m -O3 -fomit-frame-pointer2014060320140517
407927refgcc -funroll-loops -m32 -march=pentiumpro -O3 -fomit-frame-pointer2014060320140517
408867refgcc -funroll-loops -m32 -march=i386 -O -fomit-frame-pointer2014060320140517
409691refgcc -funroll-loops -m32 -march=pentium3 -O3 -fomit-frame-pointer2014060320140517
410524refgcc -m32 -march=pentiumpro -O3 -fomit-frame-pointer2014060320140517
410815refgcc -m32 -march=pentium3 -O3 -fomit-frame-pointer2014060320140517
411064refgcc -funroll-loops -m32 -O3 -fomit-frame-pointer2014060320140517
411133refgcc -m32 -march=pentium-m -O3 -fomit-frame-pointer2014060320140517
411824refgcc -m32 -march=pentium2 -O3 -fomit-frame-pointer2014060320140517
412654refgcc -funroll-loops -m32 -march=prescott -O3 -fomit-frame-pointer2014060320140517
413103refgcc -funroll-loops -m32 -march=k8 -O3 -fomit-frame-pointer2014060320140517
413224refgcc -m32 -march=pentium4 -O3 -fomit-frame-pointer2014060320140517
413342refgcc -funroll-loops -m32 -march=nocona -O3 -fomit-frame-pointer2014060320140517
413521refgcc -funroll-loops -m32 -march=athlon -O3 -fomit-frame-pointer2014060320140517
414224refgcc -m32 -march=k8 -O3 -fomit-frame-pointer2014060320140517
414670refgcc -m32 -march=athlon -O3 -fomit-frame-pointer2014060320140517
414839refgcc -m32 -march=nocona -O3 -fomit-frame-pointer2014060320140517
415288refgcc -m32 -O3 -fomit-frame-pointer2014060320140517
415324refgcc -m32 -march=core2 -O3 -fomit-frame-pointer2014060320140517
415400refgcc -m32 -march=prescott -O3 -fomit-frame-pointer2014060320140517
415909refgcc -funroll-loops -m32 -march=pentium4 -O3 -fomit-frame-pointer2014060320140517
425006refgcc -m32 -march=i386 -O -fomit-frame-pointer2014060320140517
427461refgcc -funroll-loops -m32 -march=pentium -O -fomit-frame-pointer2014060320140517
427652refgcc -funroll-loops -m32 -march=pentium -O3 -fomit-frame-pointer2014060320140517
427755refgcc -funroll-loops -m32 -march=pentium-mmx -O -fomit-frame-pointer2014060320140517
428163refgcc -funroll-loops -m32 -march=pentium-mmx -O3 -fomit-frame-pointer2014060320140517
431669refgcc -m32 -march=pentium -O3 -fomit-frame-pointer2014060320140517
431761refgcc -m32 -march=pentium-mmx -O3 -fomit-frame-pointer2014060320140517
432412refgcc -funroll-loops -m32 -march=k6-2 -O -fomit-frame-pointer2014060320140517
432603refgcc -funroll-loops -m32 -march=k6 -O -fomit-frame-pointer2014060320140517
432630refgcc -funroll-loops -m32 -march=k6-3 -O -fomit-frame-pointer2014060320140517
438961refgcc -m32 -march=pentium-m -O2 -fomit-frame-pointer2014060320140517
439051refgcc -m32 -march=pentium3 -O2 -fomit-frame-pointer2014060320140517
439388refgcc -m32 -march=pentiumpro -O2 -fomit-frame-pointer2014060320140517
439409refgcc -m32 -march=pentium2 -O2 -fomit-frame-pointer2014060320140517
442112refgcc -funroll-loops -m32 -march=i486 -O -fomit-frame-pointer2014060320140517
442115refgcc -funroll-loops -m32 -march=k6 -O3 -fomit-frame-pointer2014060320140517
442136refgcc -funroll-loops -m32 -march=k6-2 -O3 -fomit-frame-pointer2014060320140517
442609refgcc -funroll-loops -m32 -march=k6-3 -O3 -fomit-frame-pointer2014060320140517
444260refgcc -m32 -march=i386 -O3 -fomit-frame-pointer2014060320140517
445706refgcc -m32 -march=pentium -O -fomit-frame-pointer2014060320140517
445851refgcc -m32 -march=pentium-mmx -O -fomit-frame-pointer2014060320140517
446745refgcc -m32 -march=i486 -O3 -fomit-frame-pointer2014060320140517
447449refgcc -funroll-loops -m32 -march=i486 -O3 -fomit-frame-pointer2014060320140517
449015refgcc -funroll-loops -m32 -march=i386 -O3 -fomit-frame-pointer2014060320140517
449212refgcc -m32 -O2 -fomit-frame-pointer2014060320140517
449297refgcc -m32 -march=k6 -O3 -fomit-frame-pointer2014060320140517
449327refgcc -m32 -march=core2 -O2 -fomit-frame-pointer2014060320140517
449421refgcc -m32 -march=k6-3 -O3 -fomit-frame-pointer2014060320140517
449427refgcc -m32 -march=k6-2 -O3 -fomit-frame-pointer2014060320140517
449930refgcc -m32 -march=k6 -O -fomit-frame-pointer2014060320140517
450224refgcc -m32 -march=pentium4 -O2 -fomit-frame-pointer2014060320140517
450612refgcc -m32 -march=k6-3 -O -fomit-frame-pointer2014060320140517
450691refgcc -m32 -march=nocona -O2 -fomit-frame-pointer2014060320140517
450994refgcc -m32 -march=prescott -O2 -fomit-frame-pointer2014060320140517
452209refgcc -m32 -march=k6-2 -O -fomit-frame-pointer2014060320140517
455169refgcc -funroll-loops -m32 -march=pentium-m -O2 -fomit-frame-pointer2014060320140517
455394refgcc -m32 -march=k8 -O2 -fomit-frame-pointer2014060320140517
455409refgcc -funroll-loops -m32 -march=pentium2 -O2 -fomit-frame-pointer2014060320140517
455464refgcc -funroll-loops -m32 -march=pentiumpro -O2 -fomit-frame-pointer2014060320140517
456182refgcc -funroll-loops -m32 -march=pentium3 -O2 -fomit-frame-pointer2014060320140517
456334refgcc -funroll-loops -m32 -march=prescott -O2 -fomit-frame-pointer2014060320140517
456442refgcc -m32 -march=athlon -O2 -fomit-frame-pointer2014060320140517
456897refgcc -funroll-loops -m32 -march=nocona -O2 -fomit-frame-pointer2014060320140517
458494refgcc -funroll-loops -m32 -march=pentium4 -O2 -fomit-frame-pointer2014060320140517
465376refgcc -m32 -march=pentium3 -Os -fomit-frame-pointer2014060320140517
465409refgcc -m32 -march=pentium-m -Os -fomit-frame-pointer2014060320140517
465700refgcc -m32 -march=pentium2 -Os -fomit-frame-pointer2014060320140517
466136refgcc -m32 -march=i486 -O -fomit-frame-pointer2014060320140517
466291refgcc -m32 -march=pentiumpro -Os -fomit-frame-pointer2014060320140517
469582refgcc -funroll-loops -m32 -O2 -fomit-frame-pointer2014060320140517
471385refgcc -funroll-loops -m32 -march=k8 -O2 -fomit-frame-pointer2014060320140517
471536refgcc -funroll-loops -m32 -march=athlon -O2 -fomit-frame-pointer2014060320140517
477091refgcc -funroll-loops -m32 -march=pentium3 -Os -fomit-frame-pointer2014060320140517
477212refgcc -funroll-loops -m32 -march=pentium2 -Os -fomit-frame-pointer2014060320140517
478637refgcc -m32 -march=pentium -O2 -fomit-frame-pointer2014060320140517
478676refgcc -funroll-loops -m32 -march=pentiumpro -Os -fomit-frame-pointer2014060320140517
478782refgcc -funroll-loops -m32 -march=pentium-m -Os -fomit-frame-pointer2014060320140517
478839refgcc -m32 -march=pentium-mmx -O2 -fomit-frame-pointer2014060320140517
495363refgcc -m32 -march=i386 -O2 -fomit-frame-pointer2014060320140517
495736refgcc -funroll-loops -m32 -march=pentium-mmx -O2 -fomit-frame-pointer2014060320140517
496021refgcc -funroll-loops -m32 -march=pentium -O2 -fomit-frame-pointer2014060320140517
503276refgcc -m32 -march=i486 -O2 -fomit-frame-pointer2014060320140517
503336refgcc -funroll-loops -m32 -march=k6-3 -Os -fomit-frame-pointer2014060320140517
503409refgcc -funroll-loops -m32 -march=k6-2 -Os -fomit-frame-pointer2014060320140517
503658refgcc -funroll-loops -m32 -march=k6 -Os -fomit-frame-pointer2014060320140517
506088refgcc -m32 -march=k6-2 -Os -fomit-frame-pointer2014060320140517
506385refgcc -m32 -march=k6-3 -Os -fomit-frame-pointer2014060320140517
506930refgcc -m32 -march=k6 -Os -fomit-frame-pointer2014060320140517
508179refgcc -m32 -Os -fomit-frame-pointer2014060320140517
509376refgcc -m32 -march=pentium-mmx -Os -fomit-frame-pointer2014060320140517
510682refgcc -m32 -march=pentium -Os -fomit-frame-pointer2014060320140517
510757refgcc -m32 -march=core2 -Os -fomit-frame-pointer2014060320140517
511700refgcc -m32 -march=pentium4 -Os -fomit-frame-pointer2014060320140517
512515refgcc -funroll-loops -m32 -march=i386 -O2 -fomit-frame-pointer2014060320140517
512618refgcc -m32 -march=i386 -Os -fomit-frame-pointer2014060320140517
512758refgcc -m32 -march=i486 -Os -fomit-frame-pointer2014060320140517
513494refgcc -m32 -march=prescott -Os -fomit-frame-pointer2014060320140517
513497refgcc -m32 -march=nocona -Os -fomit-frame-pointer2014060320140517
513661refgcc -m32 -march=k8 -Os -fomit-frame-pointer2014060320140517
513676refgcc -m32 -march=athlon -Os -fomit-frame-pointer2014060320140517
515160refgcc -m32 -march=k6 -O2 -fomit-frame-pointer2014060320140517
515397refgcc -m32 -march=k6-2 -O2 -fomit-frame-pointer2014060320140517
516357refgcc -funroll-loops -m32 -Os -fomit-frame-pointer2014060320140517
517442refgcc -m32 -march=k6-3 -O2 -fomit-frame-pointer2014060320140517
517667refgcc -funroll-loops -m32 -march=athlon -Os -fomit-frame-pointer2014060320140517
517791refgcc -funroll-loops -m32 -march=k8 -Os -fomit-frame-pointer2014060320140517
523182refgcc -funroll-loops -m32 -march=i486 -O2 -fomit-frame-pointer2014060320140517
523970refgcc -funroll-loops -m32 -march=pentium4 -Os -fomit-frame-pointer2014060320140517
524585refgcc -funroll-loops -m32 -march=i386 -Os -fomit-frame-pointer2014060320140517
524697refgcc -funroll-loops -m32 -march=i486 -Os -fomit-frame-pointer2014060320140517
524843refgcc -funroll-loops -m32 -march=nocona -Os -fomit-frame-pointer2014060320140517
524879refgcc -funroll-loops -m32 -march=prescott -Os -fomit-frame-pointer2014060320140517
525073refgcc -funroll-loops -m32 -march=pentium-mmx -Os -fomit-frame-pointer2014060320140517
526163refgcc -funroll-loops -m32 -march=pentium -Os -fomit-frame-pointer2014060320140517
532488refgcc -funroll-loops -m32 -march=k6-2 -O2 -fomit-frame-pointer2014060320140517
532548refgcc -funroll-loops -m32 -march=k6-3 -O2 -fomit-frame-pointer2014060320140517
532700refgcc -funroll-loops -m32 -march=k6 -O2 -fomit-frame-pointer2014060320140517
740114refgcc -funroll-loops -m32 -march=pentiumpro -O -fomit-frame-pointer2014060320140517
764763refgcc -funroll-loops -m32 -march=athlon -O -fomit-frame-pointer2014060320140517
848665refgcc -funroll-loops -m32 -march=pentium2 -O3 -fomit-frame-pointer2014060320140517