Implementation notes: x86, jos, crypto_aead/shellaes128v1d8n64

Computer: jos
Architecture: x86
CPU ID: GenuineIntel-00010676-bfebfbff
SUPERCOP version: 20141014
Operation: crypto_aead
Primitive: shellaes128v1d8n64
TimeImplementationCompilerBenchmark dateSUPERCOP version
346560refgcc -funroll-loops -m32 -march=barcelona -O3 -fomit-frame-pointer2014070920140622
347310refgcc -funroll-loops -m32 -O3 -fomit-frame-pointer2014070920140622
347378refgcc -m32 -march=k8 -O3 -fomit-frame-pointer2014070920140622
347768refgcc -m32 -march=athlon -O3 -fomit-frame-pointer2014070920140622
347918refgcc -m32 -march=barcelona -O3 -fomit-frame-pointer2014070920140622
348383refgcc -funroll-loops -m32 -march=athlon -O3 -fomit-frame-pointer2014070920140622
349935refgcc -m32 -O3 -fomit-frame-pointer2014070920140622
351030refgcc -funroll-loops -m32 -march=prescott -O2 -fomit-frame-pointer2014070920140622
352875refgcc -funroll-loops -m32 -march=k8 -O3 -fomit-frame-pointer2014070920140622
353948refgcc -funroll-loops -m32 -march=nocona -O2 -fomit-frame-pointer2014070920140622
355252refgcc -m32 -march=prescott -O3 -fomit-frame-pointer2014070920140622
355822refgcc -m32 -march=nocona -O3 -fomit-frame-pointer2014070920140622
357892refgcc -funroll-loops -m32 -march=nocona -O3 -fomit-frame-pointer2014070920140622
359355refgcc -funroll-loops -m32 -march=pentium2 -O2 -fomit-frame-pointer2014070920140622
359505refgcc -funroll-loops -m32 -march=pentium-m -O2 -fomit-frame-pointer2014070920140622
359655refgcc -funroll-loops -m32 -march=pentiumpro -O2 -fomit-frame-pointer2014070920140622
359730refgcc -funroll-loops -m32 -march=pentium3 -O2 -fomit-frame-pointer2014070920140622
361020refgcc -funroll-loops -m32 -march=prescott -O3 -fomit-frame-pointer2014070920140622
363008refgcc -funroll-loops -m32 -march=athlon -O2 -fomit-frame-pointer2014070920140622
363517refgcc -funroll-loops -m32 -O2 -fomit-frame-pointer2014070920140622
363938refgcc -funroll-loops -m32 -march=k8 -O2 -fomit-frame-pointer2014070920140622
363975refgcc -funroll-loops -m32 -march=barcelona -O2 -fomit-frame-pointer2014070920140622
365760refgcc -funroll-loops -m32 -march=pentium4 -O2 -fomit-frame-pointer2014070920140622
365790refgcc -funroll-loops -m32 -march=pentium2 -O3 -fomit-frame-pointer2014070920140622
366083refgcc -m32 -march=pentium-m -O3 -fomit-frame-pointer2014070920140622
367170refgcc -funroll-loops -m32 -march=pentium-m -O3 -fomit-frame-pointer2014070920140622
368145refgcc -m32 -march=pentiumpro -O3 -fomit-frame-pointer2014070920140622
368385refgcc -m32 -march=core2 -msse4.1 -O3 -fomit-frame-pointer2014070920140622
368385refgcc -m32 -march=pentium2 -O3 -fomit-frame-pointer2014070920140622
368640refgcc -m32 -march=core2 -msse4 -O3 -fomit-frame-pointer2014070920140622
369000refgcc -funroll-loops -m32 -march=pentiumpro -O3 -fomit-frame-pointer2014070920140622
370642refgcc -funroll-loops -m32 -march=pentium4 -O3 -fomit-frame-pointer2014070920140622
371377refgcc -m32 -march=native -mtune=native -O3 -fomit-frame-pointer2014070920140622
373530refgcc -m32 -march=pentium4 -O3 -fomit-frame-pointer2014070920140622
378007refgcc -m32 -march=core2 -O3 -fomit-frame-pointer2014070920140622
378563refgcc -m32 -march=pentium3 -O3 -fomit-frame-pointer2014070920140622
381930refgcc -funroll-loops -m32 -march=pentium3 -O3 -fomit-frame-pointer2014070920140622
392348refgcc -funroll-loops -m32 -march=pentiumpro -O -fomit-frame-pointer2014070920140622
392505refgcc -m32 -march=k6 -O3 -fomit-frame-pointer2014070920140622
392805refgcc -funroll-loops -m32 -march=pentium3 -O -fomit-frame-pointer2014070920140622
392955refgcc -funroll-loops -m32 -march=k6 -O3 -fomit-frame-pointer2014070920140622
393510refgcc -m32 -march=k6-3 -O3 -fomit-frame-pointer2014070920140622
393555refgcc -funroll-loops -m32 -march=pentium-m -O -fomit-frame-pointer2014070920140622
393555refgcc -m32 -march=k6-2 -O3 -fomit-frame-pointer2014070920140622
393757refgcc -funroll-loops -m32 -march=pentium2 -O -fomit-frame-pointer2014070920140622
394005refgcc -funroll-loops -m32 -march=k6-3 -O3 -fomit-frame-pointer2014070920140622
394785refgcc -m32 -march=i386 -O3 -fomit-frame-pointer2014070920140622
395303refgcc -funroll-loops -m32 -march=k6-2 -O3 -fomit-frame-pointer2014070920140622
395745refgcc -funroll-loops -m32 -march=i386 -O3 -fomit-frame-pointer2014070920140622
396360refgcc -m32 -march=pentiumpro -O2 -fomit-frame-pointer2014070920140622
396938refgcc -funroll-loops -m32 -march=pentium -O3 -fomit-frame-pointer2014070920140622
397357refgcc -m32 -march=pentium -O3 -fomit-frame-pointer2014070920140622
397755refgcc -m32 -march=pentium-mmx -O3 -fomit-frame-pointer2014070920140622
397807refgcc -m32 -march=pentium2 -O2 -fomit-frame-pointer2014070920140622
397823refgcc -m32 -march=pentium3 -O2 -fomit-frame-pointer2014070920140622
398445refgcc -m32 -march=barcelona -O2 -fomit-frame-pointer2014070920140622
398760refgcc -funroll-loops -m32 -march=pentium-mmx -O3 -fomit-frame-pointer2014070920140622
399518refgcc -m32 -march=pentium-m -O2 -fomit-frame-pointer2014070920140622
402622refgcc -m32 -march=k8 -O2 -fomit-frame-pointer2014070920140622
403980refgcc -m32 -march=athlon -O2 -fomit-frame-pointer2014070920140622
405855refgcc -m32 -march=prescott -O2 -fomit-frame-pointer2014070920140622
407272refgcc -m32 -march=nocona -O2 -fomit-frame-pointer2014070920140622
407520refgcc -funroll-loops -m32 -march=pentium -O2 -fomit-frame-pointer2014070920140622
408090refgcc -m32 -O2 -fomit-frame-pointer2014070920140622
408180refgcc -funroll-loops -m32 -march=pentium-mmx -O2 -fomit-frame-pointer2014070920140622
408772refgcc -funroll-loops -m32 -march=i386 -O2 -fomit-frame-pointer2014070920140622
411780refgcc -funroll-loops -m32 -march=k6-2 -O2 -fomit-frame-pointer2014070920140622
411870refgcc -funroll-loops -m32 -march=k6 -O2 -fomit-frame-pointer2014070920140622
412012refgcc -m32 -march=i486 -O3 -fomit-frame-pointer2014070920140622
413782refgcc -m32 -march=native -mtune=native -O2 -fomit-frame-pointer2014070920140622
413873refgcc -funroll-loops -m32 -march=i486 -O3 -fomit-frame-pointer2014070920140622
413947refgcc -m32 -march=core2 -O2 -fomit-frame-pointer2014070920140622
415372refgcc -funroll-loops -m32 -march=k6-3 -O2 -fomit-frame-pointer2014070920140622
415568refgcc -m32 -march=core2 -msse4 -O2 -fomit-frame-pointer2014070920140622
416527refgcc -m32 -march=core2 -msse4.1 -O2 -fomit-frame-pointer2014070920140622
419348refgcc -m32 -march=pentium4 -O2 -fomit-frame-pointer2014070920140622
427253refgcc -m32 -march=pentium2 -O -fomit-frame-pointer2014070920140622
427927refgcc -m32 -march=pentium3 -O -fomit-frame-pointer2014070920140622
428002refgcc -m32 -march=pentium-m -O -fomit-frame-pointer2014070920140622
428257refgcc -funroll-loops -m32 -march=i486 -O2 -fomit-frame-pointer2014070920140622
431580refgcc -m32 -march=pentiumpro -O -fomit-frame-pointer2014070920140622
435465refgcc -funroll-loops -m32 -march=athlon -O -fomit-frame-pointer2014070920140622
438548refgcc -funroll-loops -m32 -march=barcelona -O -fomit-frame-pointer2014070920140622
440100refgcc -funroll-loops -m32 -O -fomit-frame-pointer2014070920140622
441105refgcc -funroll-loops -m32 -march=k8 -O -fomit-frame-pointer2014070920140622
448177refgcc -funroll-loops -m32 -march=pentium4 -O -fomit-frame-pointer2014070920140622
448305refgcc -funroll-loops -m32 -march=nocona -O -fomit-frame-pointer2014070920140622
448845refgcc -funroll-loops -m32 -march=prescott -O -fomit-frame-pointer2014070920140622
452910refgcc -m32 -march=athlon -O -fomit-frame-pointer2014070920140622
453848refgcc -m32 -march=barcelona -O -fomit-frame-pointer2014070920140622
454762refgcc -m32 -march=nocona -O -fomit-frame-pointer2014070920140622
454853refgcc -m32 -O -fomit-frame-pointer2014070920140622
455122refgcc -m32 -march=prescott -O -fomit-frame-pointer2014070920140622
457957refgcc -funroll-loops -m32 -march=pentiumpro -Os -fomit-frame-pointer2014070920140622
458745refgcc -funroll-loops -m32 -march=pentium2 -Os -fomit-frame-pointer2014070920140622
458865refgcc -funroll-loops -m32 -march=pentium3 -Os -fomit-frame-pointer2014070920140622
460215refgcc -funroll-loops -m32 -march=pentium-m -Os -fomit-frame-pointer2014070920140622
460965refgcc -m32 -march=pentium-mmx -O2 -fomit-frame-pointer2014070920140622
462952refgcc -m32 -march=pentium -O2 -fomit-frame-pointer2014070920140622
462990refgcc -funroll-loops -m32 -march=k6-3 -O -fomit-frame-pointer2014070920140622
463598refgcc -m32 -march=k8 -O -fomit-frame-pointer2014070920140622
464490refgcc -funroll-loops -m32 -march=k6-2 -O -fomit-frame-pointer2014070920140622
464888refgcc -funroll-loops -m32 -march=k6 -O -fomit-frame-pointer2014070920140622
465638refgcc -m32 -march=pentium2 -Os -fomit-frame-pointer2014070920140622
466762refgcc -m32 -march=pentium-m -Os -fomit-frame-pointer2014070920140622
468083refgcc -m32 -march=pentium3 -Os -fomit-frame-pointer2014070920140622
468112refgcc -m32 -march=k6-2 -O2 -fomit-frame-pointer2014070920140622
468675refgcc -m32 -march=k6-3 -O2 -fomit-frame-pointer2014070920140622
469223refgcc -m32 -march=k6 -O2 -fomit-frame-pointer2014070920140622
469575refgcc -m32 -march=pentiumpro -Os -fomit-frame-pointer2014070920140622
470618refgcc -funroll-loops -m32 -Os -fomit-frame-pointer2014070920140622
471435refgcc -funroll-loops -m32 -march=k6-2 -Os -fomit-frame-pointer2014070920140622
472027refgcc -funroll-loops -m32 -march=barcelona -Os -fomit-frame-pointer2014070920140622
472095refgcc -funroll-loops -m32 -march=athlon -Os -fomit-frame-pointer2014070920140622
472357refgcc -m32 -march=i386 -O2 -fomit-frame-pointer2014070920140622
472815refgcc -funroll-loops -m32 -march=k6-3 -Os -fomit-frame-pointer2014070920140622
473452refgcc -funroll-loops -m32 -march=k8 -Os -fomit-frame-pointer2014070920140622
473677refgcc -funroll-loops -m32 -march=k6 -Os -fomit-frame-pointer2014070920140622
473865refgcc -m32 -Os -fomit-frame-pointer2014070920140622
474555refgcc -m32 -march=i486 -O2 -fomit-frame-pointer2014070920140622
475560refgcc -m32 -march=core2 -O -fomit-frame-pointer2014070920140622
476422refgcc -m32 -march=core2 -msse4 -O -fomit-frame-pointer2014070920140622
477765refgcc -m32 -march=native -mtune=native -O -fomit-frame-pointer2014070920140622
478538refgcc -m32 -march=core2 -msse4.1 -O -fomit-frame-pointer2014070920140622
481080refgcc -funroll-loops -m32 -march=i386 -O -fomit-frame-pointer2014070920140622
481140refgcc -m32 -march=pentium4 -O -fomit-frame-pointer2014070920140622
481500refgcc -m32 -march=k6-3 -Os -fomit-frame-pointer2014070920140622
481567refgcc -m32 -march=athlon -Os -fomit-frame-pointer2014070920140622
482242refgcc -m32 -march=k6 -Os -fomit-frame-pointer2014070920140622
482985refgcc -m32 -march=k6-2 -Os -fomit-frame-pointer2014070920140622
483660refgcc -m32 -march=k8 -Os -fomit-frame-pointer2014070920140622
483923refgcc -m32 -march=barcelona -Os -fomit-frame-pointer2014070920140622
485925refgcc -m32 -march=native -mtune=native -Os -fomit-frame-pointer2014070920140622
485955refgcc -funroll-loops -m32 -march=pentium -O -fomit-frame-pointer2014070920140622
486075refgcc -funroll-loops -m32 -march=pentium-mmx -O -fomit-frame-pointer2014070920140622
486757refgcc -m32 -march=core2 -msse4.1 -Os -fomit-frame-pointer2014070920140622
488438refgcc -m32 -march=core2 -Os -fomit-frame-pointer2014070920140622
488505refgcc -m32 -march=pentium -Os -fomit-frame-pointer2014070920140622
489608refgcc -m32 -march=pentium-mmx -Os -fomit-frame-pointer2014070920140622
490988refgcc -m32 -march=pentium -O -fomit-frame-pointer2014070920140622
491182refgcc -funroll-loops -m32 -march=pentium -Os -fomit-frame-pointer2014070920140622
491685refgcc -m32 -march=core2 -msse4 -Os -fomit-frame-pointer2014070920140622
492082refgcc -funroll-loops -m32 -march=pentium-mmx -Os -fomit-frame-pointer2014070920140622
492967refgcc -funroll-loops -m32 -march=i386 -Os -fomit-frame-pointer2014070920140622
493605refgcc -funroll-loops -m32 -march=i486 -Os -fomit-frame-pointer2014070920140622
494752refgcc -m32 -march=i486 -Os -fomit-frame-pointer2014070920140622
494925refgcc -m32 -march=pentium-mmx -O -fomit-frame-pointer2014070920140622
495690refgcc -m32 -march=pentium4 -Os -fomit-frame-pointer2014070920140622
496268refgcc -m32 -march=nocona -Os -fomit-frame-pointer2014070920140622
496628refgcc -funroll-loops -m32 -march=nocona -Os -fomit-frame-pointer2014070920140622
497310refgcc -m32 -march=i386 -Os -fomit-frame-pointer2014070920140622
497415refgcc -funroll-loops -m32 -march=prescott -Os -fomit-frame-pointer2014070920140622
497467refgcc -funroll-loops -m32 -march=pentium4 -Os -fomit-frame-pointer2014070920140622
497925refgcc -m32 -march=k6-2 -O -fomit-frame-pointer2014070920140622
498105refgcc -m32 -march=k6-3 -O -fomit-frame-pointer2014070920140622
498127refgcc -m32 -march=prescott -Os -fomit-frame-pointer2014070920140622
498180refgcc -m32 -march=k6 -O -fomit-frame-pointer2014070920140622
499260refgcc -funroll-loops -m32 -march=i486 -O -fomit-frame-pointer2014070920140622
500100refgcc -m32 -march=i386 -O -fomit-frame-pointer2014070920140622
513427refgcc -m32 -march=i486 -O -fomit-frame-pointer2014070920140622