Implementation notes: x86, jos, crypto_aead/shellaes128v1d5n64

Computer: jos
Architecture: x86
CPU ID: GenuineIntel-00010676-bfebfbff
SUPERCOP version: 20141014
Operation: crypto_aead
Primitive: shellaes128v1d5n64
TimeImplementationCompilerBenchmark dateSUPERCOP version
347055refgcc -funroll-loops -m32 -O3 -fomit-frame-pointer2014070920140622
349072refgcc -funroll-loops -m32 -march=barcelona -O3 -fomit-frame-pointer2014070920140622
349133refgcc -m32 -march=athlon -O3 -fomit-frame-pointer2014070920140622
352283refgcc -funroll-loops -m32 -march=k8 -O3 -fomit-frame-pointer2014070920140622
352627refgcc -m32 -O3 -fomit-frame-pointer2014070920140622
353573refgcc -m32 -march=barcelona -O3 -fomit-frame-pointer2014070920140622
353865refgcc -m32 -march=k8 -O3 -fomit-frame-pointer2014070920140622
354705refgcc -funroll-loops -m32 -march=athlon -O3 -fomit-frame-pointer2014070920140622
355050refgcc -funroll-loops -m32 -march=prescott -O2 -fomit-frame-pointer2014070920140622
357038refgcc -funroll-loops -m32 -march=nocona -O3 -fomit-frame-pointer2014070920140622
357270refgcc -funroll-loops -m32 -march=nocona -O2 -fomit-frame-pointer2014070920140622
358013refgcc -m32 -march=prescott -O3 -fomit-frame-pointer2014070920140622
358215refgcc -m32 -march=nocona -O3 -fomit-frame-pointer2014070920140622
358657refgcc -funroll-loops -m32 -march=pentium-m -O2 -fomit-frame-pointer2014070920140622
359093refgcc -funroll-loops -m32 -march=pentium2 -O2 -fomit-frame-pointer2014070920140622
359295refgcc -funroll-loops -m32 -march=prescott -O3 -fomit-frame-pointer2014070920140622
360353refgcc -funroll-loops -m32 -march=pentiumpro -O2 -fomit-frame-pointer2014070920140622
363375refgcc -funroll-loops -m32 -march=pentium4 -O2 -fomit-frame-pointer2014070920140622
363465refgcc -funroll-loops -m32 -march=pentium3 -O2 -fomit-frame-pointer2014070920140622
364875refgcc -funroll-loops -m32 -march=athlon -O2 -fomit-frame-pointer2014070920140622
366360refgcc -funroll-loops -m32 -march=barcelona -O2 -fomit-frame-pointer2014070920140622
366675refgcc -funroll-loops -m32 -march=k8 -O2 -fomit-frame-pointer2014070920140622
367358refgcc -m32 -march=pentium-m -O3 -fomit-frame-pointer2014070920140622
367365refgcc -funroll-loops -m32 -march=pentium2 -O3 -fomit-frame-pointer2014070920140622
367770refgcc -funroll-loops -m32 -O2 -fomit-frame-pointer2014070920140622
368325refgcc -m32 -march=pentium2 -O3 -fomit-frame-pointer2014070920140622
370358refgcc -m32 -march=pentiumpro -O3 -fomit-frame-pointer2014070920140622
371077refgcc -funroll-loops -m32 -march=pentiumpro -O3 -fomit-frame-pointer2014070920140622
371692refgcc -m32 -march=native -mtune=native -O3 -fomit-frame-pointer2014070920140622
372210refgcc -m32 -march=core2 -msse4.1 -O3 -fomit-frame-pointer2014070920140622
372435refgcc -funroll-loops -m32 -march=pentium-m -O3 -fomit-frame-pointer2014070920140622
372780refgcc -m32 -march=core2 -msse4 -O3 -fomit-frame-pointer2014070920140622
373350refgcc -m32 -march=pentium4 -O3 -fomit-frame-pointer2014070920140622
374805refgcc -funroll-loops -m32 -march=pentium4 -O3 -fomit-frame-pointer2014070920140622
375488refgcc -m32 -march=core2 -O3 -fomit-frame-pointer2014070920140622
380430refgcc -m32 -march=pentium3 -O3 -fomit-frame-pointer2014070920140622
381758refgcc -funroll-loops -m32 -march=pentium3 -O3 -fomit-frame-pointer2014070920140622
395625refgcc -funroll-loops -m32 -march=pentium-m -O -fomit-frame-pointer2014070920140622
396187refgcc -funroll-loops -m32 -march=i386 -O3 -fomit-frame-pointer2014070920140622
396217refgcc -funroll-loops -m32 -march=pentiumpro -O -fomit-frame-pointer2014070920140622
397042refgcc -funroll-loops -m32 -march=k6-2 -O3 -fomit-frame-pointer2014070920140622
397072refgcc -m32 -march=k6-3 -O3 -fomit-frame-pointer2014070920140622
397200refgcc -m32 -march=k6 -O3 -fomit-frame-pointer2014070920140622
397448refgcc -funroll-loops -m32 -march=k6 -O3 -fomit-frame-pointer2014070920140622
397500refgcc -funroll-loops -m32 -march=k6-3 -O3 -fomit-frame-pointer2014070920140622
397658refgcc -m32 -march=i386 -O3 -fomit-frame-pointer2014070920140622
397815refgcc -funroll-loops -m32 -march=pentium2 -O -fomit-frame-pointer2014070920140622
398370refgcc -m32 -march=pentiumpro -O2 -fomit-frame-pointer2014070920140622
398400refgcc -m32 -march=k6-2 -O3 -fomit-frame-pointer2014070920140622
398483refgcc -funroll-loops -m32 -march=pentium -O3 -fomit-frame-pointer2014070920140622
398497refgcc -m32 -march=pentium3 -O2 -fomit-frame-pointer2014070920140622
398978refgcc -m32 -march=pentium -O3 -fomit-frame-pointer2014070920140622
399262refgcc -funroll-loops -m32 -march=pentium3 -O -fomit-frame-pointer2014070920140622
399705refgcc -m32 -march=pentium-m -O2 -fomit-frame-pointer2014070920140622
399780refgcc -m32 -march=pentium-mmx -O3 -fomit-frame-pointer2014070920140622
401017refgcc -m32 -march=pentium2 -O2 -fomit-frame-pointer2014070920140622
401272refgcc -m32 -march=barcelona -O2 -fomit-frame-pointer2014070920140622
401790refgcc -funroll-loops -m32 -march=pentium-mmx -O3 -fomit-frame-pointer2014070920140622
404663refgcc -m32 -march=athlon -O2 -fomit-frame-pointer2014070920140622
405863refgcc -m32 -march=k8 -O2 -fomit-frame-pointer2014070920140622
409020refgcc -m32 -march=prescott -O2 -fomit-frame-pointer2014070920140622
409463refgcc -m32 -O2 -fomit-frame-pointer2014070920140622
410295refgcc -funroll-loops -m32 -march=pentium-mmx -O2 -fomit-frame-pointer2014070920140622
410925refgcc -funroll-loops -m32 -march=pentium -O2 -fomit-frame-pointer2014070920140622
412328refgcc -m32 -march=nocona -O2 -fomit-frame-pointer2014070920140622
414015refgcc -m32 -march=i486 -O3 -fomit-frame-pointer2014070920140622
415072refgcc -funroll-loops -m32 -march=i486 -O3 -fomit-frame-pointer2014070920140622
415095refgcc -funroll-loops -m32 -march=k6-2 -O2 -fomit-frame-pointer2014070920140622
415312refgcc -funroll-loops -m32 -march=k6 -O2 -fomit-frame-pointer2014070920140622
415672refgcc -m32 -march=core2 -msse4 -O2 -fomit-frame-pointer2014070920140622
416123refgcc -funroll-loops -m32 -march=k6-3 -O2 -fomit-frame-pointer2014070920140622
416535refgcc -m32 -march=core2 -msse4.1 -O2 -fomit-frame-pointer2014070920140622
416662refgcc -m32 -march=core2 -O2 -fomit-frame-pointer2014070920140622
416738refgcc -funroll-loops -m32 -march=i386 -O2 -fomit-frame-pointer2014070920140622
416955refgcc -m32 -march=native -mtune=native -O2 -fomit-frame-pointer2014070920140622
424140refgcc -m32 -march=pentium4 -O2 -fomit-frame-pointer2014070920140622
428895refgcc -funroll-loops -m32 -march=i486 -O2 -fomit-frame-pointer2014070920140622
429705refgcc -m32 -march=pentiumpro -O -fomit-frame-pointer2014070920140622
430253refgcc -m32 -march=pentium2 -O -fomit-frame-pointer2014070920140622
430560refgcc -m32 -march=pentium-m -O -fomit-frame-pointer2014070920140622
430837refgcc -m32 -march=pentium3 -O -fomit-frame-pointer2014070920140622
435180refgcc -funroll-loops -m32 -march=athlon -O -fomit-frame-pointer2014070920140622
438593refgcc -funroll-loops -m32 -march=barcelona -O -fomit-frame-pointer2014070920140622
439208refgcc -funroll-loops -m32 -O -fomit-frame-pointer2014070920140622
440257refgcc -funroll-loops -m32 -march=k8 -O -fomit-frame-pointer2014070920140622
447727refgcc -funroll-loops -m32 -march=pentium4 -O -fomit-frame-pointer2014070920140622
451433refgcc -funroll-loops -m32 -march=nocona -O -fomit-frame-pointer2014070920140622
451845refgcc -funroll-loops -m32 -march=prescott -O -fomit-frame-pointer2014070920140622
456712refgcc -m32 -march=prescott -O -fomit-frame-pointer2014070920140622
457185refgcc -m32 -march=athlon -O -fomit-frame-pointer2014070920140622
457650refgcc -m32 -march=barcelona -O -fomit-frame-pointer2014070920140622
458287refgcc -m32 -O -fomit-frame-pointer2014070920140622
459150refgcc -m32 -march=nocona -O -fomit-frame-pointer2014070920140622
461220refgcc -m32 -march=pentium -O2 -fomit-frame-pointer2014070920140622
461640refgcc -m32 -march=pentium-mmx -O2 -fomit-frame-pointer2014070920140622
462285refgcc -funroll-loops -m32 -march=pentium2 -Os -fomit-frame-pointer2014070920140622
463125refgcc -funroll-loops -m32 -march=pentium-m -Os -fomit-frame-pointer2014070920140622
463582refgcc -funroll-loops -m32 -march=pentiumpro -Os -fomit-frame-pointer2014070920140622
463680refgcc -funroll-loops -m32 -march=pentium3 -Os -fomit-frame-pointer2014070920140622
465217refgcc -m32 -march=k8 -O -fomit-frame-pointer2014070920140622
469230refgcc -m32 -march=pentium2 -Os -fomit-frame-pointer2014070920140622
469755refgcc -m32 -march=pentium-m -Os -fomit-frame-pointer2014070920140622
470093refgcc -m32 -march=pentiumpro -Os -fomit-frame-pointer2014070920140622
470880refgcc -m32 -march=k6-2 -O2 -fomit-frame-pointer2014070920140622
471420refgcc -funroll-loops -m32 -march=k6-2 -Os -fomit-frame-pointer2014070920140622
471922refgcc -m32 -march=pentium3 -Os -fomit-frame-pointer2014070920140622
472312refgcc -m32 -march=k6 -O2 -fomit-frame-pointer2014070920140622
472523refgcc -m32 -march=i386 -O2 -fomit-frame-pointer2014070920140622
473040refgcc -m32 -march=k6-3 -O2 -fomit-frame-pointer2014070920140622
473363refgcc -funroll-loops -m32 -Os -fomit-frame-pointer2014070920140622
473617refgcc -funroll-loops -m32 -march=athlon -Os -fomit-frame-pointer2014070920140622
473745refgcc -m32 -Os -fomit-frame-pointer2014070920140622
473760refgcc -funroll-loops -m32 -march=k6-2 -O -fomit-frame-pointer2014070920140622
475695refgcc -funroll-loops -m32 -march=k8 -Os -fomit-frame-pointer2014070920140622
476468refgcc -funroll-loops -m32 -march=barcelona -Os -fomit-frame-pointer2014070920140622
476543refgcc -funroll-loops -m32 -march=k6-3 -O -fomit-frame-pointer2014070920140622
476678refgcc -funroll-loops -m32 -march=k6 -Os -fomit-frame-pointer2014070920140622
477075refgcc -funroll-loops -m32 -march=k6 -O -fomit-frame-pointer2014070920140622
477705refgcc -funroll-loops -m32 -march=k6-3 -Os -fomit-frame-pointer2014070920140622
479917refgcc -m32 -march=i486 -O2 -fomit-frame-pointer2014070920140622
480592refgcc -m32 -march=native -mtune=native -O -fomit-frame-pointer2014070920140622
480608refgcc -m32 -march=core2 -msse4 -O -fomit-frame-pointer2014070920140622
481102refgcc -m32 -march=core2 -O -fomit-frame-pointer2014070920140622
482753refgcc -m32 -march=core2 -msse4.1 -O -fomit-frame-pointer2014070920140622
483232refgcc -m32 -march=k6 -Os -fomit-frame-pointer2014070920140622
484148refgcc -m32 -march=barcelona -Os -fomit-frame-pointer2014070920140622
484732refgcc -m32 -march=pentium4 -O -fomit-frame-pointer2014070920140622
484913refgcc -m32 -march=athlon -Os -fomit-frame-pointer2014070920140622
484973refgcc -m32 -march=k6-2 -Os -fomit-frame-pointer2014070920140622
485213refgcc -m32 -march=k8 -Os -fomit-frame-pointer2014070920140622
485370refgcc -m32 -march=k6-3 -Os -fomit-frame-pointer2014070920140622
486878refgcc -funroll-loops -m32 -march=i386 -O -fomit-frame-pointer2014070920140622
487283refgcc -m32 -march=native -mtune=native -Os -fomit-frame-pointer2014070920140622
488865refgcc -m32 -march=core2 -msse4 -Os -fomit-frame-pointer2014070920140622
489488refgcc -funroll-loops -m32 -march=pentium -O -fomit-frame-pointer2014070920140622
489773refgcc -m32 -march=core2 -msse4.1 -Os -fomit-frame-pointer2014070920140622
489848refgcc -funroll-loops -m32 -march=pentium-mmx -O -fomit-frame-pointer2014070920140622
491977refgcc -m32 -march=pentium -Os -fomit-frame-pointer2014070920140622
493005refgcc -m32 -march=pentium-mmx -Os -fomit-frame-pointer2014070920140622
493493refgcc -m32 -march=pentium-mmx -O -fomit-frame-pointer2014070920140622
493687refgcc -funroll-loops -m32 -march=pentium -Os -fomit-frame-pointer2014070920140622
494175refgcc -m32 -march=pentium -O -fomit-frame-pointer2014070920140622
494310refgcc -funroll-loops -m32 -march=pentium-mmx -Os -fomit-frame-pointer2014070920140622
495090refgcc -m32 -march=core2 -Os -fomit-frame-pointer2014070920140622
496388refgcc -funroll-loops -m32 -march=i386 -Os -fomit-frame-pointer2014070920140622
497775refgcc -m32 -march=i486 -Os -fomit-frame-pointer2014070920140622
498330refgcc -m32 -march=i386 -Os -fomit-frame-pointer2014070920140622
498367refgcc -funroll-loops -m32 -march=nocona -Os -fomit-frame-pointer2014070920140622
498743refgcc -funroll-loops -m32 -march=pentium4 -Os -fomit-frame-pointer2014070920140622
498938refgcc -funroll-loops -m32 -march=i486 -Os -fomit-frame-pointer2014070920140622
499185refgcc -funroll-loops -m32 -march=prescott -Os -fomit-frame-pointer2014070920140622
499635refgcc -m32 -march=pentium4 -Os -fomit-frame-pointer2014070920140622
500265refgcc -m32 -march=i386 -O -fomit-frame-pointer2014070920140622
500783refgcc -m32 -march=prescott -Os -fomit-frame-pointer2014070920140622
501083refgcc -m32 -march=k6-2 -O -fomit-frame-pointer2014070920140622
501427refgcc -m32 -march=k6 -O -fomit-frame-pointer2014070920140622
502312refgcc -funroll-loops -m32 -march=i486 -O -fomit-frame-pointer2014070920140622
502560refgcc -m32 -march=k6-3 -O -fomit-frame-pointer2014070920140622
502965refgcc -m32 -march=nocona -Os -fomit-frame-pointer2014070920140622
515805refgcc -m32 -march=i486 -O -fomit-frame-pointer2014070920140622