Implementation notes: x86, jos, crypto_aead/shellaes128v1d4n80

Computer: jos
Architecture: x86
CPU ID: GenuineIntel-00010676-bfebfbff
SUPERCOP version: 20141014
Operation: crypto_aead
Primitive: shellaes128v1d4n80
TimeImplementationCompilerBenchmark dateSUPERCOP version
349920refgcc -funroll-loops -m32 -O3 -fomit-frame-pointer2014070920140622
351532refgcc -funroll-loops -m32 -march=k8 -O3 -fomit-frame-pointer2014070920140622
352492refgcc -funroll-loops -m32 -march=barcelona -O3 -fomit-frame-pointer2014070920140622
352830refgcc -m32 -march=athlon -O3 -fomit-frame-pointer2014070920140622
356010refgcc -funroll-loops -m32 -march=prescott -O2 -fomit-frame-pointer2014070920140622
356122refgcc -m32 -march=barcelona -O3 -fomit-frame-pointer2014070920140622
356535refgcc -m32 -march=k8 -O3 -fomit-frame-pointer2014070920140622
356625refgcc -m32 -O3 -fomit-frame-pointer2014070920140622
356768refgcc -funroll-loops -m32 -march=athlon -O3 -fomit-frame-pointer2014070920140622
356775refgcc -funroll-loops -m32 -march=nocona -O2 -fomit-frame-pointer2014070920140622
356887refgcc -funroll-loops -m32 -march=prescott -O3 -fomit-frame-pointer2014070920140622
358418refgcc -m32 -march=nocona -O3 -fomit-frame-pointer2014070920140622
360375refgcc -funroll-loops -m32 -march=nocona -O3 -fomit-frame-pointer2014070920140622
362198refgcc -m32 -march=prescott -O3 -fomit-frame-pointer2014070920140622
362535refgcc -funroll-loops -m32 -march=pentium-m -O2 -fomit-frame-pointer2014070920140622
362985refgcc -funroll-loops -m32 -march=pentiumpro -O2 -fomit-frame-pointer2014070920140622
364792refgcc -funroll-loops -m32 -march=pentium3 -O2 -fomit-frame-pointer2014070920140622
366375refgcc -funroll-loops -m32 -march=pentium4 -O2 -fomit-frame-pointer2014070920140622
367252refgcc -funroll-loops -m32 -march=pentium2 -O2 -fomit-frame-pointer2014070920140622
367560refgcc -funroll-loops -m32 -march=athlon -O2 -fomit-frame-pointer2014070920140622
368265refgcc -funroll-loops -m32 -march=barcelona -O2 -fomit-frame-pointer2014070920140622
368295refgcc -funroll-loops -m32 -march=k8 -O2 -fomit-frame-pointer2014070920140622
368475refgcc -m32 -march=pentiumpro -O3 -fomit-frame-pointer2014070920140622
369068refgcc -m32 -march=pentium2 -O3 -fomit-frame-pointer2014070920140622
369427refgcc -funroll-loops -m32 -march=pentium2 -O3 -fomit-frame-pointer2014070920140622
369615refgcc -m32 -march=pentium-m -O3 -fomit-frame-pointer2014070920140622
370635refgcc -funroll-loops -m32 -O2 -fomit-frame-pointer2014070920140622
371955refgcc -m32 -march=core2 -msse4.1 -O3 -fomit-frame-pointer2014070920140622
372720refgcc -m32 -march=core2 -msse4 -O3 -fomit-frame-pointer2014070920140622
373140refgcc -funroll-loops -m32 -march=pentiumpro -O3 -fomit-frame-pointer2014070920140622
373222refgcc -funroll-loops -m32 -march=pentium-m -O3 -fomit-frame-pointer2014070920140622
373552refgcc -m32 -march=pentium4 -O3 -fomit-frame-pointer2014070920140622
375097refgcc -m32 -march=native -mtune=native -O3 -fomit-frame-pointer2014070920140622
377865refgcc -funroll-loops -m32 -march=pentium4 -O3 -fomit-frame-pointer2014070920140622
381472refgcc -m32 -march=core2 -O3 -fomit-frame-pointer2014070920140622
385845refgcc -funroll-loops -m32 -march=pentium3 -O3 -fomit-frame-pointer2014070920140622
388470refgcc -m32 -march=pentium3 -O3 -fomit-frame-pointer2014070920140622
397763refgcc -funroll-loops -m32 -march=pentium-m -O -fomit-frame-pointer2014070920140622
398340refgcc -funroll-loops -m32 -march=pentiumpro -O -fomit-frame-pointer2014070920140622
398925refgcc -m32 -march=k6 -O3 -fomit-frame-pointer2014070920140622
399105refgcc -funroll-loops -m32 -march=k6-2 -O3 -fomit-frame-pointer2014070920140622
399180refgcc -funroll-loops -m32 -march=pentium-mmx -O3 -fomit-frame-pointer2014070920140622
399600refgcc -funroll-loops -m32 -march=pentium3 -O -fomit-frame-pointer2014070920140622
400102refgcc -funroll-loops -m32 -march=k6-3 -O3 -fomit-frame-pointer2014070920140622
400320refgcc -funroll-loops -m32 -march=pentium2 -O -fomit-frame-pointer2014070920140622
400658refgcc -m32 -march=k6-2 -O3 -fomit-frame-pointer2014070920140622
400852refgcc -m32 -march=k6-3 -O3 -fomit-frame-pointer2014070920140622
400965refgcc -funroll-loops -m32 -march=pentium -O3 -fomit-frame-pointer2014070920140622
401040refgcc -m32 -march=pentium-mmx -O3 -fomit-frame-pointer2014070920140622
401093refgcc -m32 -march=i386 -O3 -fomit-frame-pointer2014070920140622
401242refgcc -funroll-loops -m32 -march=k6 -O3 -fomit-frame-pointer2014070920140622
401452refgcc -m32 -march=pentium -O3 -fomit-frame-pointer2014070920140622
402165refgcc -m32 -march=pentium3 -O2 -fomit-frame-pointer2014070920140622
402682refgcc -m32 -march=pentium-m -O2 -fomit-frame-pointer2014070920140622
403785refgcc -m32 -march=pentium2 -O2 -fomit-frame-pointer2014070920140622
403860refgcc -m32 -march=barcelona -O2 -fomit-frame-pointer2014070920140622
404273refgcc -funroll-loops -m32 -march=i386 -O3 -fomit-frame-pointer2014070920140622
404888refgcc -m32 -march=pentiumpro -O2 -fomit-frame-pointer2014070920140622
408015refgcc -m32 -march=athlon -O2 -fomit-frame-pointer2014070920140622
409935refgcc -m32 -march=k8 -O2 -fomit-frame-pointer2014070920140622
411758refgcc -funroll-loops -m32 -march=pentium-mmx -O2 -fomit-frame-pointer2014070920140622
412455refgcc -m32 -march=prescott -O2 -fomit-frame-pointer2014070920140622
413048refgcc -m32 -march=nocona -O2 -fomit-frame-pointer2014070920140622
413272refgcc -funroll-loops -m32 -march=pentium -O2 -fomit-frame-pointer2014070920140622
413797refgcc -m32 -O2 -fomit-frame-pointer2014070920140622
417157refgcc -funroll-loops -m32 -march=i386 -O2 -fomit-frame-pointer2014070920140622
417645refgcc -m32 -march=i486 -O3 -fomit-frame-pointer2014070920140622
417870refgcc -funroll-loops -m32 -march=k6 -O2 -fomit-frame-pointer2014070920140622
418147refgcc -funroll-loops -m32 -march=k6-3 -O2 -fomit-frame-pointer2014070920140622
418898refgcc -funroll-loops -m32 -march=k6-2 -O2 -fomit-frame-pointer2014070920140622
419325refgcc -m32 -march=core2 -msse4.1 -O2 -fomit-frame-pointer2014070920140622
420338refgcc -m32 -march=native -mtune=native -O2 -fomit-frame-pointer2014070920140622
420788refgcc -m32 -march=core2 -O2 -fomit-frame-pointer2014070920140622
420855refgcc -funroll-loops -m32 -march=i486 -O3 -fomit-frame-pointer2014070920140622
422700refgcc -m32 -march=core2 -msse4 -O2 -fomit-frame-pointer2014070920140622
426195refgcc -m32 -march=pentium4 -O2 -fomit-frame-pointer2014070920140622
432083refgcc -m32 -march=pentium3 -O -fomit-frame-pointer2014070920140622
432758refgcc -funroll-loops -m32 -march=i486 -O2 -fomit-frame-pointer2014070920140622
432877refgcc -m32 -march=pentium-m -O -fomit-frame-pointer2014070920140622
432922refgcc -m32 -march=pentiumpro -O -fomit-frame-pointer2014070920140622
433005refgcc -m32 -march=pentium2 -O -fomit-frame-pointer2014070920140622
439410refgcc -funroll-loops -m32 -march=athlon -O -fomit-frame-pointer2014070920140622
443152refgcc -funroll-loops -m32 -march=barcelona -O -fomit-frame-pointer2014070920140622
444142refgcc -funroll-loops -m32 -march=k8 -O -fomit-frame-pointer2014070920140622
445102refgcc -funroll-loops -m32 -O -fomit-frame-pointer2014070920140622
451245refgcc -funroll-loops -m32 -march=pentium4 -O -fomit-frame-pointer2014070920140622
452152refgcc -funroll-loops -m32 -march=prescott -O -fomit-frame-pointer2014070920140622
454080refgcc -funroll-loops -m32 -march=nocona -O -fomit-frame-pointer2014070920140622
459180refgcc -m32 -march=athlon -O -fomit-frame-pointer2014070920140622
459750refgcc -m32 -O -fomit-frame-pointer2014070920140622
460155refgcc -m32 -march=k8 -O -fomit-frame-pointer2014070920140622
460245refgcc -m32 -march=prescott -O -fomit-frame-pointer2014070920140622
460785refgcc -m32 -march=nocona -O -fomit-frame-pointer2014070920140622
462375refgcc -m32 -march=barcelona -O -fomit-frame-pointer2014070920140622
462907refgcc -funroll-loops -m32 -march=pentiumpro -Os -fomit-frame-pointer2014070920140622
463883refgcc -m32 -march=pentium -O2 -fomit-frame-pointer2014070920140622
464048refgcc -m32 -march=pentium-mmx -O2 -fomit-frame-pointer2014070920140622
464535refgcc -funroll-loops -m32 -march=pentium-m -Os -fomit-frame-pointer2014070920140622
465607refgcc -funroll-loops -m32 -march=pentium3 -Os -fomit-frame-pointer2014070920140622
466665refgcc -funroll-loops -m32 -march=pentium2 -Os -fomit-frame-pointer2014070920140622
466965refgcc -funroll-loops -m32 -march=k6 -O -fomit-frame-pointer2014070920140622
467243refgcc -funroll-loops -m32 -march=pentium -O -fomit-frame-pointer2014070920140622
467610refgcc -funroll-loops -m32 -march=pentium-mmx -O -fomit-frame-pointer2014070920140622
467827refgcc -funroll-loops -m32 -march=k6-2 -O -fomit-frame-pointer2014070920140622
468593refgcc -funroll-loops -m32 -march=k6-3 -O -fomit-frame-pointer2014070920140622
474623refgcc -m32 -march=pentium3 -Os -fomit-frame-pointer2014070920140622
475215refgcc -m32 -march=pentiumpro -Os -fomit-frame-pointer2014070920140622
475478refgcc -m32 -march=k6 -O2 -fomit-frame-pointer2014070920140622
475800refgcc -m32 -march=pentium2 -Os -fomit-frame-pointer2014070920140622
476048refgcc -m32 -march=k6-2 -O2 -fomit-frame-pointer2014070920140622
476348refgcc -funroll-loops -m32 -march=athlon -Os -fomit-frame-pointer2014070920140622
477083refgcc -m32 -march=pentium-mmx -O -fomit-frame-pointer2014070920140622
477127refgcc -m32 -march=pentium-m -Os -fomit-frame-pointer2014070920140622
477480refgcc -funroll-loops -m32 -march=k8 -Os -fomit-frame-pointer2014070920140622
477922refgcc -m32 -march=k6-3 -O2 -fomit-frame-pointer2014070920140622
478815refgcc -funroll-loops -m32 -march=barcelona -Os -fomit-frame-pointer2014070920140622
479287refgcc -m32 -march=i386 -O2 -fomit-frame-pointer2014070920140622
479587refgcc -m32 -march=core2 -msse4 -O -fomit-frame-pointer2014070920140622
479745refgcc -m32 -march=pentium -O -fomit-frame-pointer2014070920140622
479797refgcc -m32 -march=core2 -O -fomit-frame-pointer2014070920140622
479992refgcc -funroll-loops -m32 -march=k6 -Os -fomit-frame-pointer2014070920140622
480202refgcc -m32 -march=native -mtune=native -O -fomit-frame-pointer2014070920140622
480203refgcc -funroll-loops -m32 -march=k6-3 -Os -fomit-frame-pointer2014070920140622
481373refgcc -m32 -march=core2 -msse4.1 -O -fomit-frame-pointer2014070920140622
483150refgcc -m32 -march=i486 -O2 -fomit-frame-pointer2014070920140622
483195refgcc -funroll-loops -m32 -march=k6-2 -Os -fomit-frame-pointer2014070920140622
483367refgcc -funroll-loops -m32 -Os -fomit-frame-pointer2014070920140622
483885refgcc -m32 -Os -fomit-frame-pointer2014070920140622
484860refgcc -m32 -march=k6-3 -Os -fomit-frame-pointer2014070920140622
485760refgcc -m32 -march=k6 -Os -fomit-frame-pointer2014070920140622
486218refgcc -m32 -march=barcelona -Os -fomit-frame-pointer2014070920140622
486330refgcc -m32 -march=athlon -Os -fomit-frame-pointer2014070920140622
486435refgcc -m32 -march=k8 -Os -fomit-frame-pointer2014070920140622
486517refgcc -m32 -march=k6-2 -Os -fomit-frame-pointer2014070920140622
486608refgcc -m32 -march=pentium4 -O -fomit-frame-pointer2014070920140622
489750refgcc -m32 -march=pentium-mmx -Os -fomit-frame-pointer2014070920140622
490358refgcc -m32 -march=native -mtune=native -Os -fomit-frame-pointer2014070920140622
492352refgcc -m32 -march=core2 -msse4 -Os -fomit-frame-pointer2014070920140622
492510refgcc -m32 -march=core2 -msse4.1 -Os -fomit-frame-pointer2014070920140622
493477refgcc -funroll-loops -m32 -march=i386 -O -fomit-frame-pointer2014070920140622
493553refgcc -m32 -march=core2 -Os -fomit-frame-pointer2014070920140622
493957refgcc -m32 -march=pentium -Os -fomit-frame-pointer2014070920140622
497962refgcc -m32 -march=prescott -Os -fomit-frame-pointer2014070920140622
499703refgcc -m32 -march=nocona -Os -fomit-frame-pointer2014070920140622
500355refgcc -m32 -march=pentium4 -Os -fomit-frame-pointer2014070920140622
501607refgcc -m32 -march=i386 -O -fomit-frame-pointer2014070920140622
502215refgcc -funroll-loops -m32 -march=pentium-mmx -Os -fomit-frame-pointer2014070920140622
502620refgcc -funroll-loops -m32 -march=pentium -Os -fomit-frame-pointer2014070920140622
503565refgcc -funroll-loops -m32 -march=nocona -Os -fomit-frame-pointer2014070920140622
503812refgcc -funroll-loops -m32 -march=prescott -Os -fomit-frame-pointer2014070920140622
504420refgcc -m32 -march=k6-2 -O -fomit-frame-pointer2014070920140622
504488refgcc -funroll-loops -m32 -march=pentium4 -Os -fomit-frame-pointer2014070920140622
504697refgcc -m32 -march=k6-3 -O -fomit-frame-pointer2014070920140622
504720refgcc -m32 -march=i386 -Os -fomit-frame-pointer2014070920140622
505260refgcc -m32 -march=k6 -O -fomit-frame-pointer2014070920140622
505650refgcc -funroll-loops -m32 -march=i486 -Os -fomit-frame-pointer2014070920140622
506130refgcc -funroll-loops -m32 -march=i386 -Os -fomit-frame-pointer2014070920140622
507780refgcc -m32 -march=i486 -Os -fomit-frame-pointer2014070920140622
510705refgcc -funroll-loops -m32 -march=i486 -O -fomit-frame-pointer2014070920140622
515265refgcc -m32 -march=i486 -O -fomit-frame-pointer2014070920140622