Implementation notes: x86, jos, crypto_aead/shellaes128v1d6n64

Computer: jos
Architecture: x86
CPU ID: GenuineIntel-00010676-bfebfbff
SUPERCOP version: 20141014
Operation: crypto_aead
Primitive: shellaes128v1d6n64
TimeImplementationCompilerBenchmark dateSUPERCOP version
345030refgcc -funroll-loops -m32 -O3 -fomit-frame-pointer2014070920140622
345397refgcc -m32 -march=barcelona -O3 -fomit-frame-pointer2014070920140622
347250refgcc -m32 -march=athlon -O3 -fomit-frame-pointer2014070920140622
347430refgcc -funroll-loops -m32 -march=barcelona -O3 -fomit-frame-pointer2014070920140622
348277refgcc -funroll-loops -m32 -march=athlon -O3 -fomit-frame-pointer2014070920140622
348787refgcc -funroll-loops -m32 -march=k8 -O3 -fomit-frame-pointer2014070920140622
350768refgcc -m32 -O3 -fomit-frame-pointer2014070920140622
352508refgcc -m32 -march=k8 -O3 -fomit-frame-pointer2014070920140622
352973refgcc -funroll-loops -m32 -march=nocona -O2 -fomit-frame-pointer2014070920140622
353227refgcc -funroll-loops -m32 -march=prescott -O2 -fomit-frame-pointer2014070920140622
355492refgcc -funroll-loops -m32 -march=pentium-m -O2 -fomit-frame-pointer2014070920140622
355507refgcc -m32 -march=nocona -O3 -fomit-frame-pointer2014070920140622
356370refgcc -funroll-loops -m32 -march=prescott -O3 -fomit-frame-pointer2014070920140622
356550refgcc -funroll-loops -m32 -march=pentium2 -O2 -fomit-frame-pointer2014070920140622
356963refgcc -m32 -march=prescott -O3 -fomit-frame-pointer2014070920140622
358612refgcc -funroll-loops -m32 -march=pentium3 -O2 -fomit-frame-pointer2014070920140622
358912refgcc -funroll-loops -m32 -march=nocona -O3 -fomit-frame-pointer2014070920140622
359722refgcc -funroll-loops -m32 -march=pentiumpro -O2 -fomit-frame-pointer2014070920140622
361837refgcc -funroll-loops -m32 -march=barcelona -O2 -fomit-frame-pointer2014070920140622
363270refgcc -funroll-loops -m32 -march=k8 -O2 -fomit-frame-pointer2014070920140622
363653refgcc -funroll-loops -m32 -march=pentium4 -O2 -fomit-frame-pointer2014070920140622
363855refgcc -m32 -march=pentium2 -O3 -fomit-frame-pointer2014070920140622
363945refgcc -funroll-loops -m32 -O2 -fomit-frame-pointer2014070920140622
364155refgcc -m32 -march=pentiumpro -O3 -fomit-frame-pointer2014070920140622
364267refgcc -funroll-loops -m32 -march=athlon -O2 -fomit-frame-pointer2014070920140622
364493refgcc -funroll-loops -m32 -march=pentiumpro -O3 -fomit-frame-pointer2014070920140622
366442refgcc -funroll-loops -m32 -march=pentium-m -O3 -fomit-frame-pointer2014070920140622
367267refgcc -funroll-loops -m32 -march=pentium2 -O3 -fomit-frame-pointer2014070920140622
367733refgcc -m32 -march=native -mtune=native -O3 -fomit-frame-pointer2014070920140622
368648refgcc -m32 -march=pentium-m -O3 -fomit-frame-pointer2014070920140622
368948refgcc -m32 -march=core2 -msse4 -O3 -fomit-frame-pointer2014070920140622
369120refgcc -m32 -march=core2 -msse4.1 -O3 -fomit-frame-pointer2014070920140622
369638refgcc -funroll-loops -m32 -march=pentium4 -O3 -fomit-frame-pointer2014070920140622
370778refgcc -m32 -march=pentium4 -O3 -fomit-frame-pointer2014070920140622
372735refgcc -m32 -march=core2 -O3 -fomit-frame-pointer2014070920140622
379695refgcc -funroll-loops -m32 -march=pentium3 -O3 -fomit-frame-pointer2014070920140622
383332refgcc -m32 -march=pentium3 -O3 -fomit-frame-pointer2014070920140622
392220refgcc -funroll-loops -m32 -march=k6-2 -O3 -fomit-frame-pointer2014070920140622
393075refgcc -funroll-loops -m32 -march=k6 -O3 -fomit-frame-pointer2014070920140622
393532refgcc -funroll-loops -m32 -march=pentium-m -O -fomit-frame-pointer2014070920140622
393922refgcc -funroll-loops -m32 -march=pentium3 -O -fomit-frame-pointer2014070920140622
394035refgcc -funroll-loops -m32 -march=i386 -O3 -fomit-frame-pointer2014070920140622
394432refgcc -m32 -march=k6-3 -O3 -fomit-frame-pointer2014070920140622
394770refgcc -funroll-loops -m32 -march=pentium2 -O -fomit-frame-pointer2014070920140622
394792refgcc -funroll-loops -m32 -march=pentiumpro -O -fomit-frame-pointer2014070920140622
394973refgcc -funroll-loops -m32 -march=k6-3 -O3 -fomit-frame-pointer2014070920140622
395025refgcc -m32 -march=k6-2 -O3 -fomit-frame-pointer2014070920140622
395415refgcc -m32 -march=i386 -O3 -fomit-frame-pointer2014070920140622
395505refgcc -funroll-loops -m32 -march=pentium -O3 -fomit-frame-pointer2014070920140622
395557refgcc -m32 -march=pentium3 -O2 -fomit-frame-pointer2014070920140622
395618refgcc -m32 -march=pentium2 -O2 -fomit-frame-pointer2014070920140622
395910refgcc -m32 -march=k6 -O3 -fomit-frame-pointer2014070920140622
396502refgcc -m32 -march=pentium-mmx -O3 -fomit-frame-pointer2014070920140622
396998refgcc -m32 -march=pentiumpro -O2 -fomit-frame-pointer2014070920140622
397275refgcc -m32 -march=barcelona -O2 -fomit-frame-pointer2014070920140622
398040refgcc -m32 -march=pentium -O3 -fomit-frame-pointer2014070920140622
398775refgcc -funroll-loops -m32 -march=pentium-mmx -O3 -fomit-frame-pointer2014070920140622
398827refgcc -m32 -march=pentium-m -O2 -fomit-frame-pointer2014070920140622
400890refgcc -m32 -march=k8 -O2 -fomit-frame-pointer2014070920140622
401025refgcc -m32 -march=athlon -O2 -fomit-frame-pointer2014070920140622
406717refgcc -funroll-loops -m32 -march=pentium-mmx -O2 -fomit-frame-pointer2014070920140622
407160refgcc -m32 -march=prescott -O2 -fomit-frame-pointer2014070920140622
407977refgcc -funroll-loops -m32 -march=pentium -O2 -fomit-frame-pointer2014070920140622
408030refgcc -m32 -O2 -fomit-frame-pointer2014070920140622
408270refgcc -m32 -march=nocona -O2 -fomit-frame-pointer2014070920140622
411015refgcc -funroll-loops -m32 -march=i386 -O2 -fomit-frame-pointer2014070920140622
411585refgcc -m32 -march=i486 -O3 -fomit-frame-pointer2014070920140622
411833refgcc -funroll-loops -m32 -march=k6-3 -O2 -fomit-frame-pointer2014070920140622
411848refgcc -funroll-loops -m32 -march=k6-2 -O2 -fomit-frame-pointer2014070920140622
412283refgcc -m32 -march=core2 -msse4.1 -O2 -fomit-frame-pointer2014070920140622
412440refgcc -funroll-loops -m32 -march=k6 -O2 -fomit-frame-pointer2014070920140622
413753refgcc -m32 -march=native -mtune=native -O2 -fomit-frame-pointer2014070920140622
414352refgcc -funroll-loops -m32 -march=i486 -O3 -fomit-frame-pointer2014070920140622
414802refgcc -m32 -march=core2 -msse4 -O2 -fomit-frame-pointer2014070920140622
415313refgcc -m32 -march=core2 -O2 -fomit-frame-pointer2014070920140622
419347refgcc -m32 -march=pentium4 -O2 -fomit-frame-pointer2014070920140622
425310refgcc -funroll-loops -m32 -march=i486 -O2 -fomit-frame-pointer2014070920140622
426097refgcc -m32 -march=pentium-m -O -fomit-frame-pointer2014070920140622
426600refgcc -m32 -march=pentium3 -O -fomit-frame-pointer2014070920140622
427275refgcc -m32 -march=pentium2 -O -fomit-frame-pointer2014070920140622
427560refgcc -m32 -march=pentiumpro -O -fomit-frame-pointer2014070920140622
436815refgcc -funroll-loops -m32 -march=barcelona -O -fomit-frame-pointer2014070920140622
437017refgcc -funroll-loops -m32 -O -fomit-frame-pointer2014070920140622
437145refgcc -funroll-loops -m32 -march=athlon -O -fomit-frame-pointer2014070920140622
437408refgcc -funroll-loops -m32 -march=k8 -O -fomit-frame-pointer2014070920140622
443865refgcc -funroll-loops -m32 -march=nocona -O -fomit-frame-pointer2014070920140622
446115refgcc -funroll-loops -m32 -march=prescott -O -fomit-frame-pointer2014070920140622
447480refgcc -funroll-loops -m32 -march=pentium4 -O -fomit-frame-pointer2014070920140622
453675refgcc -m32 -march=prescott -O -fomit-frame-pointer2014070920140622
455168refgcc -m32 -O -fomit-frame-pointer2014070920140622
456840refgcc -m32 -march=nocona -O -fomit-frame-pointer2014070920140622
457710refgcc -funroll-loops -m32 -march=pentium3 -Os -fomit-frame-pointer2014070920140622
458198refgcc -m32 -march=athlon -O -fomit-frame-pointer2014070920140622
458295refgcc -funroll-loops -m32 -march=pentium2 -Os -fomit-frame-pointer2014070920140622
458303refgcc -m32 -march=barcelona -O -fomit-frame-pointer2014070920140622
458947refgcc -funroll-loops -m32 -march=pentiumpro -Os -fomit-frame-pointer2014070920140622
459323refgcc -funroll-loops -m32 -march=pentium-m -Os -fomit-frame-pointer2014070920140622
459450refgcc -m32 -march=pentium-mmx -O2 -fomit-frame-pointer2014070920140622
460365refgcc -m32 -march=pentium -O2 -fomit-frame-pointer2014070920140622
462878refgcc -funroll-loops -m32 -march=k6-3 -O -fomit-frame-pointer2014070920140622
463027refgcc -funroll-loops -m32 -march=k6 -O -fomit-frame-pointer2014070920140622
463043refgcc -funroll-loops -m32 -march=k6-2 -O -fomit-frame-pointer2014070920140622
464190refgcc -m32 -march=k8 -O -fomit-frame-pointer2014070920140622
467587refgcc -m32 -march=pentiumpro -Os -fomit-frame-pointer2014070920140622
468510refgcc -m32 -march=k6-3 -O2 -fomit-frame-pointer2014070920140622
468593refgcc -m32 -march=k6 -O2 -fomit-frame-pointer2014070920140622
468772refgcc -funroll-loops -m32 -march=k8 -Os -fomit-frame-pointer2014070920140622
469853refgcc -m32 -march=pentium2 -Os -fomit-frame-pointer2014070920140622
469935refgcc -m32 -march=k6-2 -O2 -fomit-frame-pointer2014070920140622
470295refgcc -funroll-loops -m32 -march=k6-3 -Os -fomit-frame-pointer2014070920140622
470415refgcc -m32 -march=pentium-m -Os -fomit-frame-pointer2014070920140622
470843refgcc -m32 -march=pentium3 -Os -fomit-frame-pointer2014070920140622
471338refgcc -funroll-loops -m32 -march=barcelona -Os -fomit-frame-pointer2014070920140622
472447refgcc -m32 -march=i386 -O2 -fomit-frame-pointer2014070920140622
473227refgcc -funroll-loops -m32 -march=athlon -Os -fomit-frame-pointer2014070920140622
473280refgcc -m32 -march=i486 -O2 -fomit-frame-pointer2014070920140622
473827refgcc -funroll-loops -m32 -march=k6-2 -Os -fomit-frame-pointer2014070920140622
473970refgcc -funroll-loops -m32 -Os -fomit-frame-pointer2014070920140622
474375refgcc -funroll-loops -m32 -march=k6 -Os -fomit-frame-pointer2014070920140622
474540refgcc -m32 -Os -fomit-frame-pointer2014070920140622
475980refgcc -m32 -march=native -mtune=native -O -fomit-frame-pointer2014070920140622
476070refgcc -m32 -march=core2 -O -fomit-frame-pointer2014070920140622
476153refgcc -m32 -march=core2 -msse4.1 -O -fomit-frame-pointer2014070920140622
478305refgcc -m32 -march=core2 -msse4 -O -fomit-frame-pointer2014070920140622
481027refgcc -m32 -march=native -mtune=native -Os -fomit-frame-pointer2014070920140622
481485refgcc -m32 -march=k6 -Os -fomit-frame-pointer2014070920140622
481597refgcc -m32 -march=k6-2 -Os -fomit-frame-pointer2014070920140622
481912refgcc -m32 -march=barcelona -Os -fomit-frame-pointer2014070920140622
482348refgcc -m32 -march=athlon -Os -fomit-frame-pointer2014070920140622
482377refgcc -m32 -march=k8 -Os -fomit-frame-pointer2014070920140622
482423refgcc -m32 -march=pentium4 -O -fomit-frame-pointer2014070920140622
483345refgcc -funroll-loops -m32 -march=i386 -O -fomit-frame-pointer2014070920140622
483877refgcc -funroll-loops -m32 -march=pentium-mmx -O -fomit-frame-pointer2014070920140622
484447refgcc -funroll-loops -m32 -march=pentium -O -fomit-frame-pointer2014070920140622
485445refgcc -m32 -march=core2 -Os -fomit-frame-pointer2014070920140622
485587refgcc -m32 -march=k6-3 -Os -fomit-frame-pointer2014070920140622
488040refgcc -m32 -march=core2 -msse4.1 -Os -fomit-frame-pointer2014070920140622
488085refgcc -m32 -march=pentium -Os -fomit-frame-pointer2014070920140622
488310refgcc -m32 -march=core2 -msse4 -Os -fomit-frame-pointer2014070920140622
489233refgcc -m32 -march=pentium -O -fomit-frame-pointer2014070920140622
489390refgcc -m32 -march=pentium-mmx -Os -fomit-frame-pointer2014070920140622
490402refgcc -m32 -march=pentium-mmx -O -fomit-frame-pointer2014070920140622
491310refgcc -funroll-loops -m32 -march=pentium-mmx -Os -fomit-frame-pointer2014070920140622
491610refgcc -funroll-loops -m32 -march=pentium -Os -fomit-frame-pointer2014070920140622
495000refgcc -m32 -march=i386 -Os -fomit-frame-pointer2014070920140622
495135refgcc -funroll-loops -m32 -march=i386 -Os -fomit-frame-pointer2014070920140622
495345refgcc -funroll-loops -m32 -march=prescott -Os -fomit-frame-pointer2014070920140622
495458refgcc -funroll-loops -m32 -march=nocona -Os -fomit-frame-pointer2014070920140622
495765refgcc -m32 -march=i486 -Os -fomit-frame-pointer2014070920140622
496898refgcc -funroll-loops -m32 -march=i486 -Os -fomit-frame-pointer2014070920140622
497385refgcc -m32 -march=prescott -Os -fomit-frame-pointer2014070920140622
498030refgcc -m32 -march=k6-2 -O -fomit-frame-pointer2014070920140622
498262refgcc -m32 -march=k6-3 -O -fomit-frame-pointer2014070920140622
498450refgcc -m32 -march=pentium4 -Os -fomit-frame-pointer2014070920140622
498600refgcc -m32 -march=k6 -O -fomit-frame-pointer2014070920140622
499088refgcc -m32 -march=nocona -Os -fomit-frame-pointer2014070920140622
499312refgcc -m32 -march=i386 -O -fomit-frame-pointer2014070920140622
499567refgcc -funroll-loops -m32 -march=pentium4 -Os -fomit-frame-pointer2014070920140622
507308refgcc -funroll-loops -m32 -march=i486 -O -fomit-frame-pointer2014070920140622
508553refgcc -m32 -march=i486 -O -fomit-frame-pointer2014070920140622