Implementation notes: x86, jos, crypto_aead/shellaes128v1d7n64

Computer: jos
Architecture: x86
CPU ID: GenuineIntel-00010676-bfebfbff
SUPERCOP version: 20141014
Operation: crypto_aead
Primitive: shellaes128v1d7n64
TimeImplementationCompilerBenchmark dateSUPERCOP version
346762refgcc -m32 -march=athlon -O3 -fomit-frame-pointer2014070920140622
348338refgcc -funroll-loops -m32 -O3 -fomit-frame-pointer2014070920140622
348345refgcc -funroll-loops -m32 -march=athlon -O3 -fomit-frame-pointer2014070920140622
349508refgcc -funroll-loops -m32 -march=prescott -O2 -fomit-frame-pointer2014070920140622
349567refgcc -funroll-loops -m32 -march=barcelona -O3 -fomit-frame-pointer2014070920140622
350347refgcc -m32 -O3 -fomit-frame-pointer2014070920140622
351218refgcc -funroll-loops -m32 -march=k8 -O3 -fomit-frame-pointer2014070920140622
351248refgcc -m32 -march=barcelona -O3 -fomit-frame-pointer2014070920140622
352042refgcc -funroll-loops -m32 -march=nocona -O2 -fomit-frame-pointer2014070920140622
352335refgcc -m32 -march=k8 -O3 -fomit-frame-pointer2014070920140622
355125refgcc -m32 -march=prescott -O3 -fomit-frame-pointer2014070920140622
355620refgcc -m32 -march=nocona -O3 -fomit-frame-pointer2014070920140622
356595refgcc -funroll-loops -m32 -march=pentium2 -O2 -fomit-frame-pointer2014070920140622
356925refgcc -funroll-loops -m32 -march=pentium3 -O2 -fomit-frame-pointer2014070920140622
357458refgcc -funroll-loops -m32 -march=nocona -O3 -fomit-frame-pointer2014070920140622
357533refgcc -funroll-loops -m32 -march=pentium-m -O2 -fomit-frame-pointer2014070920140622
360075refgcc -funroll-loops -m32 -march=prescott -O3 -fomit-frame-pointer2014070920140622
360615refgcc -funroll-loops -m32 -march=pentiumpro -O2 -fomit-frame-pointer2014070920140622
361875refgcc -funroll-loops -m32 -march=k8 -O2 -fomit-frame-pointer2014070920140622
362363refgcc -funroll-loops -m32 -march=barcelona -O2 -fomit-frame-pointer2014070920140622
363383refgcc -funroll-loops -m32 -O2 -fomit-frame-pointer2014070920140622
364155refgcc -m32 -march=pentium2 -O3 -fomit-frame-pointer2014070920140622
364612refgcc -funroll-loops -m32 -march=athlon -O2 -fomit-frame-pointer2014070920140622
364680refgcc -m32 -march=pentiumpro -O3 -fomit-frame-pointer2014070920140622
365790refgcc -funroll-loops -m32 -march=pentium-m -O3 -fomit-frame-pointer2014070920140622
365947refgcc -funroll-loops -m32 -march=pentiumpro -O3 -fomit-frame-pointer2014070920140622
366900refgcc -funroll-loops -m32 -march=pentium4 -O2 -fomit-frame-pointer2014070920140622
367065refgcc -m32 -march=pentium-m -O3 -fomit-frame-pointer2014070920140622
367320refgcc -m32 -march=pentium4 -O3 -fomit-frame-pointer2014070920140622
368302refgcc -funroll-loops -m32 -march=pentium2 -O3 -fomit-frame-pointer2014070920140622
369045refgcc -funroll-loops -m32 -march=pentium4 -O3 -fomit-frame-pointer2014070920140622
369525refgcc -m32 -march=native -mtune=native -O3 -fomit-frame-pointer2014070920140622
370103refgcc -m32 -march=core2 -msse4.1 -O3 -fomit-frame-pointer2014070920140622
370950refgcc -m32 -march=core2 -msse4 -O3 -fomit-frame-pointer2014070920140622
372195refgcc -m32 -march=core2 -O3 -fomit-frame-pointer2014070920140622
379718refgcc -m32 -march=pentium3 -O3 -fomit-frame-pointer2014070920140622
385635refgcc -funroll-loops -m32 -march=pentium3 -O3 -fomit-frame-pointer2014070920140622
393000refgcc -funroll-loops -m32 -march=k6 -O3 -fomit-frame-pointer2014070920140622
393712refgcc -m32 -march=k6 -O3 -fomit-frame-pointer2014070920140622
393832refgcc -m32 -march=k6-2 -O3 -fomit-frame-pointer2014070920140622
393862refgcc -m32 -march=i386 -O3 -fomit-frame-pointer2014070920140622
394058refgcc -funroll-loops -m32 -march=k6-3 -O3 -fomit-frame-pointer2014070920140622
394110refgcc -m32 -march=k6-3 -O3 -fomit-frame-pointer2014070920140622
394170refgcc -funroll-loops -m32 -march=pentium3 -O -fomit-frame-pointer2014070920140622
394710refgcc -funroll-loops -m32 -march=k6-2 -O3 -fomit-frame-pointer2014070920140622
395115refgcc -funroll-loops -m32 -march=i386 -O3 -fomit-frame-pointer2014070920140622
396157refgcc -m32 -march=pentium2 -O2 -fomit-frame-pointer2014070920140622
396188refgcc -funroll-loops -m32 -march=pentium-mmx -O3 -fomit-frame-pointer2014070920140622
396322refgcc -m32 -march=pentium-m -O2 -fomit-frame-pointer2014070920140622
396532refgcc -m32 -march=pentium -O3 -fomit-frame-pointer2014070920140622
396675refgcc -funroll-loops -m32 -march=pentiumpro -O -fomit-frame-pointer2014070920140622
396893refgcc -m32 -march=pentium-mmx -O3 -fomit-frame-pointer2014070920140622
396923refgcc -funroll-loops -m32 -march=pentium2 -O -fomit-frame-pointer2014070920140622
396960refgcc -funroll-loops -m32 -march=pentium -O3 -fomit-frame-pointer2014070920140622
397350refgcc -funroll-loops -m32 -march=pentium-m -O -fomit-frame-pointer2014070920140622
397530refgcc -m32 -march=barcelona -O2 -fomit-frame-pointer2014070920140622
398227refgcc -m32 -march=pentium3 -O2 -fomit-frame-pointer2014070920140622
398880refgcc -m32 -march=pentiumpro -O2 -fomit-frame-pointer2014070920140622
401408refgcc -m32 -march=athlon -O2 -fomit-frame-pointer2014070920140622
401932refgcc -m32 -march=k8 -O2 -fomit-frame-pointer2014070920140622
406380refgcc -m32 -O2 -fomit-frame-pointer2014070920140622
407265refgcc -funroll-loops -m32 -march=pentium -O2 -fomit-frame-pointer2014070920140622
408202refgcc -m32 -march=nocona -O2 -fomit-frame-pointer2014070920140622
408300refgcc -m32 -march=prescott -O2 -fomit-frame-pointer2014070920140622
408735refgcc -funroll-loops -m32 -march=pentium-mmx -O2 -fomit-frame-pointer2014070920140622
411668refgcc -funroll-loops -m32 -march=i386 -O2 -fomit-frame-pointer2014070920140622
411840refgcc -funroll-loops -m32 -march=k6-3 -O2 -fomit-frame-pointer2014070920140622
412508refgcc -funroll-loops -m32 -march=k6-2 -O2 -fomit-frame-pointer2014070920140622
412545refgcc -m32 -march=core2 -msse4.1 -O2 -fomit-frame-pointer2014070920140622
412875refgcc -funroll-loops -m32 -march=k6 -O2 -fomit-frame-pointer2014070920140622
412950refgcc -m32 -march=i486 -O3 -fomit-frame-pointer2014070920140622
413070refgcc -m32 -march=native -mtune=native -O2 -fomit-frame-pointer2014070920140622
414128refgcc -m32 -march=core2 -msse4 -O2 -fomit-frame-pointer2014070920140622
414420refgcc -funroll-loops -m32 -march=i486 -O3 -fomit-frame-pointer2014070920140622
416003refgcc -m32 -march=core2 -O2 -fomit-frame-pointer2014070920140622
420968refgcc -m32 -march=pentium4 -O2 -fomit-frame-pointer2014070920140622
426547refgcc -funroll-loops -m32 -march=i486 -O2 -fomit-frame-pointer2014070920140622
427140refgcc -m32 -march=pentium-m -O -fomit-frame-pointer2014070920140622
427380refgcc -m32 -march=pentium3 -O -fomit-frame-pointer2014070920140622
427853refgcc -m32 -march=pentiumpro -O -fomit-frame-pointer2014070920140622
428348refgcc -m32 -march=pentium2 -O -fomit-frame-pointer2014070920140622
434085refgcc -funroll-loops -m32 -march=athlon -O -fomit-frame-pointer2014070920140622
436815refgcc -funroll-loops -m32 -march=barcelona -O -fomit-frame-pointer2014070920140622
440258refgcc -funroll-loops -m32 -O -fomit-frame-pointer2014070920140622
441817refgcc -funroll-loops -m32 -march=k8 -O -fomit-frame-pointer2014070920140622
444075refgcc -funroll-loops -m32 -march=pentium4 -O -fomit-frame-pointer2014070920140622
448110refgcc -funroll-loops -m32 -march=nocona -O -fomit-frame-pointer2014070920140622
449362refgcc -funroll-loops -m32 -march=prescott -O -fomit-frame-pointer2014070920140622
453833refgcc -m32 -march=barcelona -O -fomit-frame-pointer2014070920140622
455212refgcc -m32 -march=athlon -O -fomit-frame-pointer2014070920140622
455483refgcc -m32 -march=prescott -O -fomit-frame-pointer2014070920140622
455753refgcc -funroll-loops -m32 -march=pentium3 -Os -fomit-frame-pointer2014070920140622
456353refgcc -funroll-loops -m32 -march=pentium2 -Os -fomit-frame-pointer2014070920140622
456600refgcc -funroll-loops -m32 -march=pentium-m -Os -fomit-frame-pointer2014070920140622
457088refgcc -m32 -O -fomit-frame-pointer2014070920140622
457508refgcc -m32 -march=nocona -O -fomit-frame-pointer2014070920140622
458857refgcc -funroll-loops -m32 -march=pentiumpro -Os -fomit-frame-pointer2014070920140622
459015refgcc -m32 -march=pentium-mmx -O2 -fomit-frame-pointer2014070920140622
461153refgcc -funroll-loops -m32 -march=k6-3 -O -fomit-frame-pointer2014070920140622
461910refgcc -m32 -march=pentium -O2 -fomit-frame-pointer2014070920140622
463050refgcc -funroll-loops -m32 -march=k6 -O -fomit-frame-pointer2014070920140622
463373refgcc -funroll-loops -m32 -march=k6-2 -O -fomit-frame-pointer2014070920140622
463523refgcc -m32 -march=k8 -O -fomit-frame-pointer2014070920140622
466425refgcc -m32 -march=pentium3 -Os -fomit-frame-pointer2014070920140622
468030refgcc -funroll-loops -m32 -Os -fomit-frame-pointer2014070920140622
468210refgcc -m32 -march=pentiumpro -Os -fomit-frame-pointer2014070920140622
468787refgcc -m32 -march=pentium-m -Os -fomit-frame-pointer2014070920140622
469905refgcc -m32 -march=pentium2 -Os -fomit-frame-pointer2014070920140622
470393refgcc -m32 -march=k6-3 -O2 -fomit-frame-pointer2014070920140622
470648refgcc -m32 -march=k6 -O2 -fomit-frame-pointer2014070920140622
471135refgcc -m32 -Os -fomit-frame-pointer2014070920140622
471465refgcc -funroll-loops -m32 -march=barcelona -Os -fomit-frame-pointer2014070920140622
471578refgcc -m32 -march=k6-2 -O2 -fomit-frame-pointer2014070920140622
471848refgcc -funroll-loops -m32 -march=athlon -Os -fomit-frame-pointer2014070920140622
473392refgcc -m32 -march=i386 -O2 -fomit-frame-pointer2014070920140622
473632refgcc -funroll-loops -m32 -march=k6-3 -Os -fomit-frame-pointer2014070920140622
473655refgcc -funroll-loops -m32 -march=k8 -Os -fomit-frame-pointer2014070920140622
475418refgcc -m32 -march=native -mtune=native -O -fomit-frame-pointer2014070920140622
476175refgcc -funroll-loops -m32 -march=k6 -Os -fomit-frame-pointer2014070920140622
476317refgcc -funroll-loops -m32 -march=k6-2 -Os -fomit-frame-pointer2014070920140622
476347refgcc -m32 -march=i486 -O2 -fomit-frame-pointer2014070920140622
477000refgcc -m32 -march=core2 -msse4.1 -O -fomit-frame-pointer2014070920140622
477352refgcc -m32 -march=core2 -O -fomit-frame-pointer2014070920140622
478883refgcc -m32 -march=core2 -msse4 -O -fomit-frame-pointer2014070920140622
479198refgcc -m32 -march=athlon -Os -fomit-frame-pointer2014070920140622
481643refgcc -m32 -march=k6-2 -Os -fomit-frame-pointer2014070920140622
481688refgcc -m32 -march=k8 -Os -fomit-frame-pointer2014070920140622
481965refgcc -m32 -march=pentium4 -O -fomit-frame-pointer2014070920140622
482265refgcc -m32 -march=k6-3 -Os -fomit-frame-pointer2014070920140622
482632refgcc -m32 -march=barcelona -Os -fomit-frame-pointer2014070920140622
483150refgcc -m32 -march=k6 -Os -fomit-frame-pointer2014070920140622
483457refgcc -funroll-loops -m32 -march=pentium -O -fomit-frame-pointer2014070920140622
484080refgcc -funroll-loops -m32 -march=pentium-mmx -O -fomit-frame-pointer2014070920140622
486637refgcc -m32 -march=core2 -msse4 -Os -fomit-frame-pointer2014070920140622
488415refgcc -m32 -march=pentium-mmx -Os -fomit-frame-pointer2014070920140622
488565refgcc -m32 -march=core2 -Os -fomit-frame-pointer2014070920140622
489173refgcc -m32 -march=core2 -msse4.1 -Os -fomit-frame-pointer2014070920140622
489248refgcc -m32 -march=native -mtune=native -Os -fomit-frame-pointer2014070920140622
489953refgcc -m32 -march=pentium -Os -fomit-frame-pointer2014070920140622
490065refgcc -m32 -march=pentium-mmx -O -fomit-frame-pointer2014070920140622
490470refgcc -funroll-loops -m32 -march=i386 -O -fomit-frame-pointer2014070920140622
490852refgcc -m32 -march=pentium -O -fomit-frame-pointer2014070920140622
492022refgcc -funroll-loops -m32 -march=pentium -Os -fomit-frame-pointer2014070920140622
492075refgcc -funroll-loops -m32 -march=pentium-mmx -Os -fomit-frame-pointer2014070920140622
494212refgcc -m32 -march=i486 -Os -fomit-frame-pointer2014070920140622
495068refgcc -funroll-loops -m32 -march=i386 -Os -fomit-frame-pointer2014070920140622
495457refgcc -m32 -march=i386 -Os -fomit-frame-pointer2014070920140622
496238refgcc -funroll-loops -m32 -march=prescott -Os -fomit-frame-pointer2014070920140622
496342refgcc -funroll-loops -m32 -march=pentium4 -Os -fomit-frame-pointer2014070920140622
496853refgcc -m32 -march=prescott -Os -fomit-frame-pointer2014070920140622
497505refgcc -m32 -march=pentium4 -Os -fomit-frame-pointer2014070920140622
498113refgcc -m32 -march=k6-2 -O -fomit-frame-pointer2014070920140622
498225refgcc -funroll-loops -m32 -march=nocona -Os -fomit-frame-pointer2014070920140622
498848refgcc -m32 -march=nocona -Os -fomit-frame-pointer2014070920140622
499080refgcc -funroll-loops -m32 -march=i486 -Os -fomit-frame-pointer2014070920140622
499110refgcc -m32 -march=k6 -O -fomit-frame-pointer2014070920140622
499282refgcc -m32 -march=k6-3 -O -fomit-frame-pointer2014070920140622
501825refgcc -m32 -march=i386 -O -fomit-frame-pointer2014070920140622
501862refgcc -funroll-loops -m32 -march=i486 -O -fomit-frame-pointer2014070920140622
509152refgcc -m32 -march=i486 -O -fomit-frame-pointer2014070920140622