Implementation notes: x86, jos, crypto_aead/shellaes128v1d8n80

Computer: jos
Architecture: x86
CPU ID: GenuineIntel-00010676-bfebfbff
SUPERCOP version: 20141014
Operation: crypto_aead
Primitive: shellaes128v1d8n80
TimeImplementationCompilerBenchmark dateSUPERCOP version
345150refgcc -funroll-loops -m32 -O3 -fomit-frame-pointer2014070920140622
347385refgcc -m32 -O3 -fomit-frame-pointer2014070920140622
347940refgcc -m32 -march=athlon -O3 -fomit-frame-pointer2014070920140622
348765refgcc -m32 -march=barcelona -O3 -fomit-frame-pointer2014070920140622
349553refgcc -funroll-loops -m32 -march=k8 -O3 -fomit-frame-pointer2014070920140622
349658refgcc -funroll-loops -m32 -march=nocona -O2 -fomit-frame-pointer2014070920140622
349747refgcc -funroll-loops -m32 -march=barcelona -O3 -fomit-frame-pointer2014070920140622
350490refgcc -funroll-loops -m32 -march=athlon -O3 -fomit-frame-pointer2014070920140622
352748refgcc -funroll-loops -m32 -march=prescott -O2 -fomit-frame-pointer2014070920140622
354187refgcc -m32 -march=k8 -O3 -fomit-frame-pointer2014070920140622
355088refgcc -funroll-loops -m32 -march=prescott -O3 -fomit-frame-pointer2014070920140622
359715refgcc -m32 -march=nocona -O3 -fomit-frame-pointer2014070920140622
359767refgcc -funroll-loops -m32 -march=pentiumpro -O2 -fomit-frame-pointer2014070920140622
360128refgcc -funroll-loops -m32 -march=pentium-m -O2 -fomit-frame-pointer2014070920140622
360382refgcc -funroll-loops -m32 -march=nocona -O3 -fomit-frame-pointer2014070920140622
360638refgcc -funroll-loops -m32 -march=pentium2 -O2 -fomit-frame-pointer2014070920140622
360713refgcc -m32 -march=prescott -O3 -fomit-frame-pointer2014070920140622
361358refgcc -funroll-loops -m32 -march=pentium3 -O2 -fomit-frame-pointer2014070920140622
363712refgcc -funroll-loops -m32 -march=barcelona -O2 -fomit-frame-pointer2014070920140622
363758refgcc -funroll-loops -m32 -march=athlon -O2 -fomit-frame-pointer2014070920140622
364733refgcc -funroll-loops -m32 -march=pentium4 -O2 -fomit-frame-pointer2014070920140622
365115refgcc -m32 -march=pentium2 -O3 -fomit-frame-pointer2014070920140622
365505refgcc -funroll-loops -m32 -march=k8 -O2 -fomit-frame-pointer2014070920140622
366053refgcc -funroll-loops -m32 -O2 -fomit-frame-pointer2014070920140622
366203refgcc -funroll-loops -m32 -march=pentium2 -O3 -fomit-frame-pointer2014070920140622
367050refgcc -funroll-loops -m32 -march=pentium-m -O3 -fomit-frame-pointer2014070920140622
368205refgcc -m32 -march=native -mtune=native -O3 -fomit-frame-pointer2014070920140622
368227refgcc -m32 -march=pentiumpro -O3 -fomit-frame-pointer2014070920140622
369315refgcc -m32 -march=pentium-m -O3 -fomit-frame-pointer2014070920140622
369735refgcc -m32 -march=core2 -msse4 -O3 -fomit-frame-pointer2014070920140622
371138refgcc -funroll-loops -m32 -march=pentiumpro -O3 -fomit-frame-pointer2014070920140622
372765refgcc -m32 -march=pentium4 -O3 -fomit-frame-pointer2014070920140622
372848refgcc -m32 -march=core2 -msse4.1 -O3 -fomit-frame-pointer2014070920140622
374370refgcc -funroll-loops -m32 -march=pentium4 -O3 -fomit-frame-pointer2014070920140622
376815refgcc -m32 -march=core2 -O3 -fomit-frame-pointer2014070920140622
379395refgcc -m32 -march=pentium3 -O3 -fomit-frame-pointer2014070920140622
382440refgcc -funroll-loops -m32 -march=pentium3 -O3 -fomit-frame-pointer2014070920140622
392550refgcc -funroll-loops -m32 -march=pentiumpro -O -fomit-frame-pointer2014070920140622
393247refgcc -m32 -march=k6-2 -O3 -fomit-frame-pointer2014070920140622
393263refgcc -m32 -march=k6 -O3 -fomit-frame-pointer2014070920140622
393383refgcc -funroll-loops -m32 -march=k6-2 -O3 -fomit-frame-pointer2014070920140622
394042refgcc -funroll-loops -m32 -march=pentium3 -O -fomit-frame-pointer2014070920140622
394268refgcc -m32 -march=k6-3 -O3 -fomit-frame-pointer2014070920140622
394320refgcc -funroll-loops -m32 -march=pentium-m -O -fomit-frame-pointer2014070920140622
394500refgcc -funroll-loops -m32 -march=k6 -O3 -fomit-frame-pointer2014070920140622
395273refgcc -funroll-loops -m32 -march=pentium -O3 -fomit-frame-pointer2014070920140622
395453refgcc -funroll-loops -m32 -march=pentium2 -O -fomit-frame-pointer2014070920140622
395512refgcc -funroll-loops -m32 -march=k6-3 -O3 -fomit-frame-pointer2014070920140622
396472refgcc -m32 -march=pentium -O3 -fomit-frame-pointer2014070920140622
396938refgcc -funroll-loops -m32 -march=pentium-mmx -O3 -fomit-frame-pointer2014070920140622
397147refgcc -m32 -march=pentium-mmx -O3 -fomit-frame-pointer2014070920140622
397147refgcc -m32 -march=pentium3 -O2 -fomit-frame-pointer2014070920140622
397740refgcc -m32 -march=pentium-m -O2 -fomit-frame-pointer2014070920140622
397897refgcc -funroll-loops -m32 -march=i386 -O3 -fomit-frame-pointer2014070920140622
397965refgcc -m32 -march=i386 -O3 -fomit-frame-pointer2014070920140622
398182refgcc -m32 -march=pentiumpro -O2 -fomit-frame-pointer2014070920140622
398985refgcc -m32 -march=pentium2 -O2 -fomit-frame-pointer2014070920140622
401730refgcc -m32 -march=barcelona -O2 -fomit-frame-pointer2014070920140622
403942refgcc -m32 -march=k8 -O2 -fomit-frame-pointer2014070920140622
405983refgcc -m32 -march=athlon -O2 -fomit-frame-pointer2014070920140622
406283refgcc -m32 -march=nocona -O2 -fomit-frame-pointer2014070920140622
406365refgcc -m32 -march=prescott -O2 -fomit-frame-pointer2014070920140622
407257refgcc -funroll-loops -m32 -march=pentium -O2 -fomit-frame-pointer2014070920140622
407422refgcc -funroll-loops -m32 -march=pentium-mmx -O2 -fomit-frame-pointer2014070920140622
409372refgcc -funroll-loops -m32 -march=i386 -O2 -fomit-frame-pointer2014070920140622
409635refgcc -m32 -O2 -fomit-frame-pointer2014070920140622
412012refgcc -funroll-loops -m32 -march=k6 -O2 -fomit-frame-pointer2014070920140622
412245refgcc -funroll-loops -m32 -march=k6-3 -O2 -fomit-frame-pointer2014070920140622
412335refgcc -funroll-loops -m32 -march=i486 -O3 -fomit-frame-pointer2014070920140622
412658refgcc -m32 -march=core2 -O2 -fomit-frame-pointer2014070920140622
412987refgcc -m32 -march=core2 -msse4 -O2 -fomit-frame-pointer2014070920140622
413550refgcc -funroll-loops -m32 -march=k6-2 -O2 -fomit-frame-pointer2014070920140622
413678refgcc -m32 -march=i486 -O3 -fomit-frame-pointer2014070920140622
414457refgcc -m32 -march=core2 -msse4.1 -O2 -fomit-frame-pointer2014070920140622
415747refgcc -m32 -march=native -mtune=native -O2 -fomit-frame-pointer2014070920140622
415778refgcc -m32 -march=pentium4 -O2 -fomit-frame-pointer2014070920140622
426360refgcc -funroll-loops -m32 -march=i486 -O2 -fomit-frame-pointer2014070920140622
426683refgcc -m32 -march=pentiumpro -O -fomit-frame-pointer2014070920140622
427680refgcc -m32 -march=pentium2 -O -fomit-frame-pointer2014070920140622
427748refgcc -m32 -march=pentium-m -O -fomit-frame-pointer2014070920140622
429052refgcc -m32 -march=pentium3 -O -fomit-frame-pointer2014070920140622
433582refgcc -funroll-loops -m32 -march=barcelona -O -fomit-frame-pointer2014070920140622
434760refgcc -funroll-loops -m32 -march=athlon -O -fomit-frame-pointer2014070920140622
435998refgcc -funroll-loops -m32 -O -fomit-frame-pointer2014070920140622
438930refgcc -funroll-loops -m32 -march=k8 -O -fomit-frame-pointer2014070920140622
447772refgcc -funroll-loops -m32 -march=pentium4 -O -fomit-frame-pointer2014070920140622
448538refgcc -funroll-loops -m32 -march=nocona -O -fomit-frame-pointer2014070920140622
448733refgcc -funroll-loops -m32 -march=prescott -O -fomit-frame-pointer2014070920140622
455565refgcc -m32 -march=nocona -O -fomit-frame-pointer2014070920140622
456465refgcc -m32 -march=athlon -O -fomit-frame-pointer2014070920140622
456540refgcc -funroll-loops -m32 -march=pentiumpro -Os -fomit-frame-pointer2014070920140622
456870refgcc -funroll-loops -m32 -march=pentium-m -Os -fomit-frame-pointer2014070920140622
457807refgcc -m32 -march=prescott -O -fomit-frame-pointer2014070920140622
458010refgcc -m32 -march=barcelona -O -fomit-frame-pointer2014070920140622
458205refgcc -m32 -march=k8 -O -fomit-frame-pointer2014070920140622
458310refgcc -m32 -march=pentium-mmx -O2 -fomit-frame-pointer2014070920140622
459157refgcc -m32 -O -fomit-frame-pointer2014070920140622
460680refgcc -funroll-loops -m32 -march=pentium3 -Os -fomit-frame-pointer2014070920140622
460973refgcc -m32 -march=pentium -O2 -fomit-frame-pointer2014070920140622
461302refgcc -funroll-loops -m32 -march=pentium-mmx -O -fomit-frame-pointer2014070920140622
461408refgcc -funroll-loops -m32 -march=pentium2 -Os -fomit-frame-pointer2014070920140622
462428refgcc -funroll-loops -m32 -march=k6-2 -O -fomit-frame-pointer2014070920140622
462705refgcc -funroll-loops -m32 -march=k6-3 -O -fomit-frame-pointer2014070920140622
463080refgcc -funroll-loops -m32 -march=k6 -O -fomit-frame-pointer2014070920140622
463305refgcc -funroll-loops -m32 -march=pentium -O -fomit-frame-pointer2014070920140622
463875refgcc -m32 -march=pentium-m -Os -fomit-frame-pointer2014070920140622
464685refgcc -m32 -march=pentiumpro -Os -fomit-frame-pointer2014070920140622
466425refgcc -m32 -march=pentium3 -Os -fomit-frame-pointer2014070920140622
466680refgcc -m32 -march=pentium2 -Os -fomit-frame-pointer2014070920140622
467625refgcc -m32 -march=k6-2 -O2 -fomit-frame-pointer2014070920140622
468750refgcc -m32 -march=k6 -O2 -fomit-frame-pointer2014070920140622
469500refgcc -funroll-loops -m32 -march=k8 -Os -fomit-frame-pointer2014070920140622
469605refgcc -m32 -march=k6-3 -O2 -fomit-frame-pointer2014070920140622
470332refgcc -m32 -march=i386 -O2 -fomit-frame-pointer2014070920140622
471900refgcc -funroll-loops -m32 -march=barcelona -Os -fomit-frame-pointer2014070920140622
472125refgcc -funroll-loops -m32 -march=k6 -Os -fomit-frame-pointer2014070920140622
473003refgcc -m32 -Os -fomit-frame-pointer2014070920140622
473752refgcc -m32 -march=pentium -O -fomit-frame-pointer2014070920140622
473933refgcc -m32 -march=pentium-mmx -O -fomit-frame-pointer2014070920140622
474135refgcc -m32 -march=core2 -O -fomit-frame-pointer2014070920140622
474510refgcc -funroll-loops -m32 -march=k6-3 -Os -fomit-frame-pointer2014070920140622
474608refgcc -m32 -march=i486 -O2 -fomit-frame-pointer2014070920140622
474712refgcc -funroll-loops -m32 -march=k6-2 -Os -fomit-frame-pointer2014070920140622
474765refgcc -m32 -march=barcelona -Os -fomit-frame-pointer2014070920140622
475148refgcc -m32 -march=native -mtune=native -O -fomit-frame-pointer2014070920140622
475178refgcc -m32 -march=core2 -msse4 -O -fomit-frame-pointer2014070920140622
475222refgcc -funroll-loops -m32 -march=athlon -Os -fomit-frame-pointer2014070920140622
475567refgcc -m32 -march=core2 -msse4.1 -O -fomit-frame-pointer2014070920140622
478020refgcc -m32 -march=k6-3 -Os -fomit-frame-pointer2014070920140622
479070refgcc -funroll-loops -m32 -Os -fomit-frame-pointer2014070920140622
480420refgcc -m32 -march=k6 -Os -fomit-frame-pointer2014070920140622
481275refgcc -m32 -march=athlon -Os -fomit-frame-pointer2014070920140622
481778refgcc -m32 -march=pentium4 -O -fomit-frame-pointer2014070920140622
482430refgcc -m32 -march=k6-2 -Os -fomit-frame-pointer2014070920140622
483180refgcc -m32 -march=k8 -Os -fomit-frame-pointer2014070920140622
485460refgcc -m32 -march=core2 -Os -fomit-frame-pointer2014070920140622
485460refgcc -m32 -march=native -mtune=native -Os -fomit-frame-pointer2014070920140622
485573refgcc -funroll-loops -m32 -march=i386 -O -fomit-frame-pointer2014070920140622
485700refgcc -m32 -march=core2 -msse4 -Os -fomit-frame-pointer2014070920140622
485730refgcc -m32 -march=pentium-mmx -Os -fomit-frame-pointer2014070920140622
486000refgcc -m32 -march=core2 -msse4.1 -Os -fomit-frame-pointer2014070920140622
488062refgcc -m32 -march=pentium -Os -fomit-frame-pointer2014070920140622
493087refgcc -m32 -march=i386 -O -fomit-frame-pointer2014070920140622
493582refgcc -m32 -march=prescott -Os -fomit-frame-pointer2014070920140622
493680refgcc -m32 -march=pentium4 -Os -fomit-frame-pointer2014070920140622
493912refgcc -funroll-loops -m32 -march=i486 -O -fomit-frame-pointer2014070920140622
493958refgcc -m32 -march=nocona -Os -fomit-frame-pointer2014070920140622
494595refgcc -m32 -march=i486 -Os -fomit-frame-pointer2014070920140622
494888refgcc -funroll-loops -m32 -march=nocona -Os -fomit-frame-pointer2014070920140622
495870refgcc -funroll-loops -m32 -march=prescott -Os -fomit-frame-pointer2014070920140622
496425refgcc -funroll-loops -m32 -march=i486 -Os -fomit-frame-pointer2014070920140622
496597refgcc -m32 -march=k6-3 -O -fomit-frame-pointer2014070920140622
496725refgcc -funroll-loops -m32 -march=i386 -Os -fomit-frame-pointer2014070920140622
498068refgcc -funroll-loops -m32 -march=pentium-mmx -Os -fomit-frame-pointer2014070920140622
498165refgcc -funroll-loops -m32 -march=pentium -Os -fomit-frame-pointer2014070920140622
498218refgcc -m32 -march=k6 -O -fomit-frame-pointer2014070920140622
499253refgcc -m32 -march=k6-2 -O -fomit-frame-pointer2014070920140622
500288refgcc -funroll-loops -m32 -march=pentium4 -Os -fomit-frame-pointer2014070920140622
500768refgcc -m32 -march=i386 -Os -fomit-frame-pointer2014070920140622
511635refgcc -m32 -march=i486 -O -fomit-frame-pointer2014070920140622