Implementation notes: x86, jos, crypto_aead/shellaes128v1d6n80

Computer: jos
Architecture: x86
CPU ID: GenuineIntel-00010676-bfebfbff
SUPERCOP version: 20141014
Operation: crypto_aead
Primitive: shellaes128v1d6n80
TimeImplementationCompilerBenchmark dateSUPERCOP version
345487refgcc -m32 -O3 -fomit-frame-pointer2014070920140622
347363refgcc -funroll-loops -m32 -march=barcelona -O3 -fomit-frame-pointer2014070920140622
347370refgcc -m32 -march=barcelona -O3 -fomit-frame-pointer2014070920140622
348645refgcc -funroll-loops -m32 -O3 -fomit-frame-pointer2014070920140622
348765refgcc -funroll-loops -m32 -march=athlon -O3 -fomit-frame-pointer2014070920140622
348870refgcc -m32 -march=k8 -O3 -fomit-frame-pointer2014070920140622
349477refgcc -m32 -march=athlon -O3 -fomit-frame-pointer2014070920140622
350070refgcc -funroll-loops -m32 -march=nocona -O2 -fomit-frame-pointer2014070920140622
350145refgcc -funroll-loops -m32 -march=k8 -O3 -fomit-frame-pointer2014070920140622
352920refgcc -funroll-loops -m32 -march=prescott -O2 -fomit-frame-pointer2014070920140622
353738refgcc -m32 -march=nocona -O3 -fomit-frame-pointer2014070920140622
354968refgcc -funroll-loops -m32 -march=nocona -O3 -fomit-frame-pointer2014070920140622
357210refgcc -funroll-loops -m32 -march=pentium3 -O2 -fomit-frame-pointer2014070920140622
357878refgcc -funroll-loops -m32 -march=pentium2 -O2 -fomit-frame-pointer2014070920140622
358792refgcc -funroll-loops -m32 -march=prescott -O3 -fomit-frame-pointer2014070920140622
359723refgcc -funroll-loops -m32 -march=pentiumpro -O2 -fomit-frame-pointer2014070920140622
359857refgcc -m32 -march=prescott -O3 -fomit-frame-pointer2014070920140622
360668refgcc -funroll-loops -m32 -march=pentium-m -O2 -fomit-frame-pointer2014070920140622
361485refgcc -funroll-loops -m32 -march=k8 -O2 -fomit-frame-pointer2014070920140622
363787refgcc -funroll-loops -m32 -march=pentium4 -O2 -fomit-frame-pointer2014070920140622
364815refgcc -funroll-loops -m32 -march=athlon -O2 -fomit-frame-pointer2014070920140622
365213refgcc -funroll-loops -m32 -O2 -fomit-frame-pointer2014070920140622
365280refgcc -m32 -march=pentium2 -O3 -fomit-frame-pointer2014070920140622
365558refgcc -funroll-loops -m32 -march=pentiumpro -O3 -fomit-frame-pointer2014070920140622
365595refgcc -funroll-loops -m32 -march=pentium-m -O3 -fomit-frame-pointer2014070920140622
366248refgcc -funroll-loops -m32 -march=pentium2 -O3 -fomit-frame-pointer2014070920140622
367312refgcc -funroll-loops -m32 -march=barcelona -O2 -fomit-frame-pointer2014070920140622
367515refgcc -m32 -march=core2 -msse4.1 -O3 -fomit-frame-pointer2014070920140622
367898refgcc -m32 -march=native -mtune=native -O3 -fomit-frame-pointer2014070920140622
368145refgcc -m32 -march=core2 -msse4 -O3 -fomit-frame-pointer2014070920140622
369127refgcc -m32 -march=pentiumpro -O3 -fomit-frame-pointer2014070920140622
370440refgcc -m32 -march=pentium-m -O3 -fomit-frame-pointer2014070920140622
370538refgcc -funroll-loops -m32 -march=pentium4 -O3 -fomit-frame-pointer2014070920140622
372953refgcc -m32 -march=pentium4 -O3 -fomit-frame-pointer2014070920140622
375450refgcc -m32 -march=core2 -O3 -fomit-frame-pointer2014070920140622
377700refgcc -m32 -march=pentium3 -O3 -fomit-frame-pointer2014070920140622
383482refgcc -funroll-loops -m32 -march=pentium3 -O3 -fomit-frame-pointer2014070920140622
392520refgcc -funroll-loops -m32 -march=k6-3 -O3 -fomit-frame-pointer2014070920140622
392775refgcc -funroll-loops -m32 -march=k6 -O3 -fomit-frame-pointer2014070920140622
393510refgcc -m32 -march=k6 -O3 -fomit-frame-pointer2014070920140622
393750refgcc -funroll-loops -m32 -march=k6-2 -O3 -fomit-frame-pointer2014070920140622
393870refgcc -m32 -march=k6-2 -O3 -fomit-frame-pointer2014070920140622
394583refgcc -funroll-loops -m32 -march=i386 -O3 -fomit-frame-pointer2014070920140622
394583refgcc -m32 -march=pentium-m -O2 -fomit-frame-pointer2014070920140622
395160refgcc -funroll-loops -m32 -march=pentium-mmx -O3 -fomit-frame-pointer2014070920140622
395325refgcc -funroll-loops -m32 -march=pentium3 -O -fomit-frame-pointer2014070920140622
395490refgcc -m32 -march=k6-3 -O3 -fomit-frame-pointer2014070920140622
396202refgcc -funroll-loops -m32 -march=pentium2 -O -fomit-frame-pointer2014070920140622
396427refgcc -funroll-loops -m32 -march=pentiumpro -O -fomit-frame-pointer2014070920140622
396630refgcc -m32 -march=pentium2 -O2 -fomit-frame-pointer2014070920140622
396697refgcc -funroll-loops -m32 -march=pentium-m -O -fomit-frame-pointer2014070920140622
396742refgcc -m32 -march=i386 -O3 -fomit-frame-pointer2014070920140622
397005refgcc -m32 -march=pentium -O3 -fomit-frame-pointer2014070920140622
397065refgcc -m32 -march=pentium3 -O2 -fomit-frame-pointer2014070920140622
397545refgcc -funroll-loops -m32 -march=pentium -O3 -fomit-frame-pointer2014070920140622
397845refgcc -m32 -march=barcelona -O2 -fomit-frame-pointer2014070920140622
399203refgcc -m32 -march=pentium-mmx -O3 -fomit-frame-pointer2014070920140622
400470refgcc -m32 -march=pentiumpro -O2 -fomit-frame-pointer2014070920140622
404348refgcc -m32 -march=athlon -O2 -fomit-frame-pointer2014070920140622
405637refgcc -m32 -march=prescott -O2 -fomit-frame-pointer2014070920140622
406950refgcc -m32 -march=k8 -O2 -fomit-frame-pointer2014070920140622
407018refgcc -funroll-loops -m32 -march=pentium -O2 -fomit-frame-pointer2014070920140622
407797refgcc -funroll-loops -m32 -march=pentium-mmx -O2 -fomit-frame-pointer2014070920140622
407962refgcc -m32 -march=nocona -O2 -fomit-frame-pointer2014070920140622
409448refgcc -funroll-loops -m32 -march=i386 -O2 -fomit-frame-pointer2014070920140622
410280refgcc -m32 -O2 -fomit-frame-pointer2014070920140622
411683refgcc -m32 -march=core2 -O2 -fomit-frame-pointer2014070920140622
411900refgcc -funroll-loops -m32 -march=k6 -O2 -fomit-frame-pointer2014070920140622
412410refgcc -funroll-loops -m32 -march=k6-2 -O2 -fomit-frame-pointer2014070920140622
412508refgcc -m32 -march=i486 -O3 -fomit-frame-pointer2014070920140622
413535refgcc -m32 -march=core2 -msse4 -O2 -fomit-frame-pointer2014070920140622
413767refgcc -m32 -march=native -mtune=native -O2 -fomit-frame-pointer2014070920140622
413857refgcc -funroll-loops -m32 -march=k6-3 -O2 -fomit-frame-pointer2014070920140622
414848refgcc -m32 -march=core2 -msse4.1 -O2 -fomit-frame-pointer2014070920140622
414960refgcc -funroll-loops -m32 -march=i486 -O3 -fomit-frame-pointer2014070920140622
416430refgcc -m32 -march=pentium4 -O2 -fomit-frame-pointer2014070920140622
427005refgcc -m32 -march=pentiumpro -O -fomit-frame-pointer2014070920140622
427080refgcc -m32 -march=pentium-m -O -fomit-frame-pointer2014070920140622
427140refgcc -funroll-loops -m32 -march=i486 -O2 -fomit-frame-pointer2014070920140622
427523refgcc -m32 -march=pentium3 -O -fomit-frame-pointer2014070920140622
427665refgcc -m32 -march=pentium2 -O -fomit-frame-pointer2014070920140622
436155refgcc -funroll-loops -m32 -march=k8 -O -fomit-frame-pointer2014070920140622
437835refgcc -funroll-loops -m32 -march=athlon -O -fomit-frame-pointer2014070920140622
440603refgcc -funroll-loops -m32 -march=barcelona -O -fomit-frame-pointer2014070920140622
440880refgcc -funroll-loops -m32 -O -fomit-frame-pointer2014070920140622
443760refgcc -funroll-loops -m32 -march=prescott -O -fomit-frame-pointer2014070920140622
444352refgcc -funroll-loops -m32 -march=nocona -O -fomit-frame-pointer2014070920140622
445357refgcc -funroll-loops -m32 -march=pentium4 -O -fomit-frame-pointer2014070920140622
451770refgcc -m32 -march=athlon -O -fomit-frame-pointer2014070920140622
453023refgcc -m32 -O -fomit-frame-pointer2014070920140622
455280refgcc -m32 -march=k8 -O -fomit-frame-pointer2014070920140622
455430refgcc -m32 -march=pentium -O2 -fomit-frame-pointer2014070920140622
456495refgcc -m32 -march=barcelona -O -fomit-frame-pointer2014070920140622
456637refgcc -m32 -march=prescott -O -fomit-frame-pointer2014070920140622
456653refgcc -m32 -march=pentium-mmx -O2 -fomit-frame-pointer2014070920140622
456945refgcc -funroll-loops -m32 -march=pentium3 -Os -fomit-frame-pointer2014070920140622
456960refgcc -m32 -march=nocona -O -fomit-frame-pointer2014070920140622
459960refgcc -funroll-loops -m32 -march=pentiumpro -Os -fomit-frame-pointer2014070920140622
460065refgcc -funroll-loops -m32 -march=pentium -O -fomit-frame-pointer2014070920140622
460178refgcc -funroll-loops -m32 -march=pentium2 -Os -fomit-frame-pointer2014070920140622
460845refgcc -funroll-loops -m32 -march=pentium-m -Os -fomit-frame-pointer2014070920140622
462825refgcc -funroll-loops -m32 -march=pentium-mmx -O -fomit-frame-pointer2014070920140622
463860refgcc -funroll-loops -m32 -march=k6-3 -O -fomit-frame-pointer2014070920140622
464280refgcc -funroll-loops -m32 -march=k6-2 -O -fomit-frame-pointer2014070920140622
465352refgcc -m32 -march=pentiumpro -Os -fomit-frame-pointer2014070920140622
465548refgcc -m32 -march=pentium2 -Os -fomit-frame-pointer2014070920140622
465637refgcc -funroll-loops -m32 -march=k6 -O -fomit-frame-pointer2014070920140622
465923refgcc -m32 -march=pentium-m -Os -fomit-frame-pointer2014070920140622
466117refgcc -m32 -march=pentium3 -Os -fomit-frame-pointer2014070920140622
468008refgcc -m32 -march=k6-2 -O2 -fomit-frame-pointer2014070920140622
468037refgcc -m32 -march=k6-3 -O2 -fomit-frame-pointer2014070920140622
469260refgcc -m32 -march=k6 -O2 -fomit-frame-pointer2014070920140622
469575refgcc -funroll-loops -m32 -march=k6-2 -Os -fomit-frame-pointer2014070920140622
469980refgcc -m32 -march=i386 -O2 -fomit-frame-pointer2014070920140622
470528refgcc -funroll-loops -m32 -march=k8 -Os -fomit-frame-pointer2014070920140622
471383refgcc -m32 -Os -fomit-frame-pointer2014070920140622
472140refgcc -funroll-loops -m32 -march=barcelona -Os -fomit-frame-pointer2014070920140622
473070refgcc -m32 -march=pentium-mmx -O -fomit-frame-pointer2014070920140622
473632refgcc -m32 -march=native -mtune=native -O -fomit-frame-pointer2014070920140622
473827refgcc -m32 -march=core2 -msse4 -O -fomit-frame-pointer2014070920140622
474127refgcc -funroll-loops -m32 -march=k6 -Os -fomit-frame-pointer2014070920140622
474187refgcc -m32 -march=pentium -O -fomit-frame-pointer2014070920140622
474525refgcc -m32 -march=core2 -O -fomit-frame-pointer2014070920140622
474825refgcc -funroll-loops -m32 -march=k6-3 -Os -fomit-frame-pointer2014070920140622
474967refgcc -m32 -march=i486 -O2 -fomit-frame-pointer2014070920140622
475020refgcc -funroll-loops -m32 -march=athlon -Os -fomit-frame-pointer2014070920140622
476287refgcc -m32 -march=core2 -msse4.1 -O -fomit-frame-pointer2014070920140622
478523refgcc -m32 -march=k8 -Os -fomit-frame-pointer2014070920140622
478852refgcc -m32 -march=k6 -Os -fomit-frame-pointer2014070920140622
480218refgcc -m32 -march=k6-2 -Os -fomit-frame-pointer2014070920140622
480330refgcc -funroll-loops -m32 -Os -fomit-frame-pointer2014070920140622
480427refgcc -m32 -march=k6-3 -Os -fomit-frame-pointer2014070920140622
480818refgcc -m32 -march=athlon -Os -fomit-frame-pointer2014070920140622
481462refgcc -m32 -march=pentium4 -O -fomit-frame-pointer2014070920140622
482475refgcc -m32 -march=barcelona -Os -fomit-frame-pointer2014070920140622
482723refgcc -m32 -march=native -mtune=native -Os -fomit-frame-pointer2014070920140622
484117refgcc -funroll-loops -m32 -march=i386 -O -fomit-frame-pointer2014070920140622
484350refgcc -m32 -march=core2 -msse4.1 -Os -fomit-frame-pointer2014070920140622
484785refgcc -m32 -march=core2 -Os -fomit-frame-pointer2014070920140622
485010refgcc -m32 -march=core2 -msse4 -Os -fomit-frame-pointer2014070920140622
487822refgcc -m32 -march=pentium -Os -fomit-frame-pointer2014070920140622
488865refgcc -m32 -march=pentium-mmx -Os -fomit-frame-pointer2014070920140622
489667refgcc -m32 -march=i386 -O -fomit-frame-pointer2014070920140622
493582refgcc -m32 -march=nocona -Os -fomit-frame-pointer2014070920140622
494175refgcc -m32 -march=pentium4 -Os -fomit-frame-pointer2014070920140622
494333refgcc -m32 -march=prescott -Os -fomit-frame-pointer2014070920140622
494392refgcc -m32 -march=i486 -Os -fomit-frame-pointer2014070920140622
495135refgcc -funroll-loops -m32 -march=prescott -Os -fomit-frame-pointer2014070920140622
495142refgcc -funroll-loops -m32 -march=pentium4 -Os -fomit-frame-pointer2014070920140622
495840refgcc -funroll-loops -m32 -march=pentium -Os -fomit-frame-pointer2014070920140622
496170refgcc -funroll-loops -m32 -march=i386 -Os -fomit-frame-pointer2014070920140622
497520refgcc -funroll-loops -m32 -march=i486 -Os -fomit-frame-pointer2014070920140622
497917refgcc -m32 -march=k6-3 -O -fomit-frame-pointer2014070920140622
497970refgcc -funroll-loops -m32 -march=pentium-mmx -Os -fomit-frame-pointer2014070920140622
498330refgcc -m32 -march=k6 -O -fomit-frame-pointer2014070920140622
498443refgcc -m32 -march=k6-2 -O -fomit-frame-pointer2014070920140622
498757refgcc -funroll-loops -m32 -march=nocona -Os -fomit-frame-pointer2014070920140622
499965refgcc -m32 -march=i386 -Os -fomit-frame-pointer2014070920140622
502372refgcc -funroll-loops -m32 -march=i486 -O -fomit-frame-pointer2014070920140622
511845refgcc -m32 -march=i486 -O -fomit-frame-pointer2014070920140622