Implementation notes: x86, jos, crypto_aead/shellaes128v1d7n80

Computer: jos
Architecture: x86
CPU ID: GenuineIntel-00010676-bfebfbff
SUPERCOP version: 20141014
Operation: crypto_aead
Primitive: shellaes128v1d7n80
TimeImplementationCompilerBenchmark dateSUPERCOP version
346500refgcc -funroll-loops -m32 -march=barcelona -O3 -fomit-frame-pointer2014070920140622
347745refgcc -m32 -march=barcelona -O3 -fomit-frame-pointer2014070920140622
348000refgcc -m32 -march=athlon -O3 -fomit-frame-pointer2014070920140622
349342refgcc -m32 -march=k8 -O3 -fomit-frame-pointer2014070920140622
349762refgcc -funroll-loops -m32 -O3 -fomit-frame-pointer2014070920140622
350302refgcc -funroll-loops -m32 -march=k8 -O3 -fomit-frame-pointer2014070920140622
350318refgcc -m32 -O3 -fomit-frame-pointer2014070920140622
351502refgcc -funroll-loops -m32 -march=athlon -O3 -fomit-frame-pointer2014070920140622
351900refgcc -funroll-loops -m32 -march=nocona -O2 -fomit-frame-pointer2014070920140622
354383refgcc -funroll-loops -m32 -march=prescott -O2 -fomit-frame-pointer2014070920140622
354570refgcc -funroll-loops -m32 -march=nocona -O3 -fomit-frame-pointer2014070920140622
355170refgcc -funroll-loops -m32 -march=pentiumpro -O2 -fomit-frame-pointer2014070920140622
355500refgcc -funroll-loops -m32 -march=prescott -O3 -fomit-frame-pointer2014070920140622
355988refgcc -m32 -march=prescott -O3 -fomit-frame-pointer2014070920140622
356115refgcc -funroll-loops -m32 -march=pentium2 -O2 -fomit-frame-pointer2014070920140622
356145refgcc -m32 -march=nocona -O3 -fomit-frame-pointer2014070920140622
359925refgcc -funroll-loops -m32 -march=pentium-m -O2 -fomit-frame-pointer2014070920140622
361777refgcc -funroll-loops -m32 -march=pentium3 -O2 -fomit-frame-pointer2014070920140622
362153refgcc -funroll-loops -m32 -march=athlon -O2 -fomit-frame-pointer2014070920140622
362355refgcc -funroll-loops -m32 -march=barcelona -O2 -fomit-frame-pointer2014070920140622
362872refgcc -funroll-loops -m32 -march=k8 -O2 -fomit-frame-pointer2014070920140622
363540refgcc -funroll-loops -m32 -O2 -fomit-frame-pointer2014070920140622
364163refgcc -funroll-loops -m32 -march=pentium4 -O2 -fomit-frame-pointer2014070920140622
364440refgcc -m32 -march=pentium-m -O3 -fomit-frame-pointer2014070920140622
364988refgcc -m32 -march=pentium2 -O3 -fomit-frame-pointer2014070920140622
366457refgcc -funroll-loops -m32 -march=pentium-m -O3 -fomit-frame-pointer2014070920140622
367815refgcc -m32 -march=pentiumpro -O3 -fomit-frame-pointer2014070920140622
367897refgcc -m32 -march=native -mtune=native -O3 -fomit-frame-pointer2014070920140622
368295refgcc -funroll-loops -m32 -march=pentium2 -O3 -fomit-frame-pointer2014070920140622
369885refgcc -funroll-loops -m32 -march=pentiumpro -O3 -fomit-frame-pointer2014070920140622
370688refgcc -m32 -march=core2 -msse4.1 -O3 -fomit-frame-pointer2014070920140622
371295refgcc -m32 -march=core2 -O3 -fomit-frame-pointer2014070920140622
371872refgcc -m32 -march=pentium4 -O3 -fomit-frame-pointer2014070920140622
372848refgcc -m32 -march=core2 -msse4 -O3 -fomit-frame-pointer2014070920140622
372968refgcc -funroll-loops -m32 -march=pentium4 -O3 -fomit-frame-pointer2014070920140622
379327refgcc -m32 -march=pentium3 -O3 -fomit-frame-pointer2014070920140622
380790refgcc -funroll-loops -m32 -march=pentium3 -O3 -fomit-frame-pointer2014070920140622
391935refgcc -funroll-loops -m32 -march=pentium2 -O -fomit-frame-pointer2014070920140622
392452refgcc -funroll-loops -m32 -march=pentium-m -O -fomit-frame-pointer2014070920140622
392962refgcc -funroll-loops -m32 -march=k6-2 -O3 -fomit-frame-pointer2014070920140622
393240refgcc -funroll-loops -m32 -march=k6 -O3 -fomit-frame-pointer2014070920140622
393262refgcc -funroll-loops -m32 -march=k6-3 -O3 -fomit-frame-pointer2014070920140622
393802refgcc -funroll-loops -m32 -march=pentiumpro -O -fomit-frame-pointer2014070920140622
393840refgcc -m32 -march=k6-2 -O3 -fomit-frame-pointer2014070920140622
393885refgcc -m32 -march=pentium3 -O2 -fomit-frame-pointer2014070920140622
393997refgcc -m32 -march=k6 -O3 -fomit-frame-pointer2014070920140622
394162refgcc -m32 -march=k6-3 -O3 -fomit-frame-pointer2014070920140622
394575refgcc -m32 -march=pentiumpro -O2 -fomit-frame-pointer2014070920140622
394643refgcc -funroll-loops -m32 -march=pentium3 -O -fomit-frame-pointer2014070920140622
395722refgcc -funroll-loops -m32 -march=pentium-mmx -O3 -fomit-frame-pointer2014070920140622
395947refgcc -m32 -march=pentium -O3 -fomit-frame-pointer2014070920140622
396052refgcc -funroll-loops -m32 -march=pentium -O3 -fomit-frame-pointer2014070920140622
396105refgcc -funroll-loops -m32 -march=i386 -O3 -fomit-frame-pointer2014070920140622
397043refgcc -m32 -march=pentium2 -O2 -fomit-frame-pointer2014070920140622
397050refgcc -m32 -march=i386 -O3 -fomit-frame-pointer2014070920140622
397433refgcc -m32 -march=pentium-m -O2 -fomit-frame-pointer2014070920140622
397620refgcc -m32 -march=barcelona -O2 -fomit-frame-pointer2014070920140622
399727refgcc -m32 -march=pentium-mmx -O3 -fomit-frame-pointer2014070920140622
404160refgcc -m32 -march=k8 -O2 -fomit-frame-pointer2014070920140622
404993refgcc -m32 -march=prescott -O2 -fomit-frame-pointer2014070920140622
405045refgcc -m32 -march=athlon -O2 -fomit-frame-pointer2014070920140622
405967refgcc -funroll-loops -m32 -march=pentium -O2 -fomit-frame-pointer2014070920140622
406500refgcc -m32 -O2 -fomit-frame-pointer2014070920140622
408045refgcc -funroll-loops -m32 -march=pentium-mmx -O2 -fomit-frame-pointer2014070920140622
408585refgcc -m32 -march=nocona -O2 -fomit-frame-pointer2014070920140622
409125refgcc -m32 -march=i486 -O3 -fomit-frame-pointer2014070920140622
412117refgcc -funroll-loops -m32 -march=i386 -O2 -fomit-frame-pointer2014070920140622
412208refgcc -funroll-loops -m32 -march=k6-2 -O2 -fomit-frame-pointer2014070920140622
412470refgcc -funroll-loops -m32 -march=k6-3 -O2 -fomit-frame-pointer2014070920140622
413010refgcc -m32 -march=native -mtune=native -O2 -fomit-frame-pointer2014070920140622
413303refgcc -funroll-loops -m32 -march=k6 -O2 -fomit-frame-pointer2014070920140622
413550refgcc -m32 -march=core2 -msse4.1 -O2 -fomit-frame-pointer2014070920140622
414262refgcc -funroll-loops -m32 -march=i486 -O3 -fomit-frame-pointer2014070920140622
415117refgcc -m32 -march=core2 -msse4 -O2 -fomit-frame-pointer2014070920140622
416228refgcc -m32 -march=core2 -O2 -fomit-frame-pointer2014070920140622
416355refgcc -m32 -march=pentium4 -O2 -fomit-frame-pointer2014070920140622
426262refgcc -funroll-loops -m32 -march=i486 -O2 -fomit-frame-pointer2014070920140622
427118refgcc -m32 -march=pentiumpro -O -fomit-frame-pointer2014070920140622
427613refgcc -m32 -march=pentium2 -O -fomit-frame-pointer2014070920140622
427830refgcc -m32 -march=pentium3 -O -fomit-frame-pointer2014070920140622
428257refgcc -m32 -march=pentium-m -O -fomit-frame-pointer2014070920140622
435203refgcc -funroll-loops -m32 -march=barcelona -O -fomit-frame-pointer2014070920140622
435728refgcc -funroll-loops -m32 -O -fomit-frame-pointer2014070920140622
437168refgcc -funroll-loops -m32 -march=athlon -O -fomit-frame-pointer2014070920140622
441052refgcc -funroll-loops -m32 -march=k8 -O -fomit-frame-pointer2014070920140622
444668refgcc -funroll-loops -m32 -march=prescott -O -fomit-frame-pointer2014070920140622
445155refgcc -funroll-loops -m32 -march=nocona -O -fomit-frame-pointer2014070920140622
448965refgcc -funroll-loops -m32 -march=pentium4 -O -fomit-frame-pointer2014070920140622
455992refgcc -m32 -march=barcelona -O -fomit-frame-pointer2014070920140622
456240refgcc -m32 -march=k8 -O -fomit-frame-pointer2014070920140622
456615refgcc -m32 -march=nocona -O -fomit-frame-pointer2014070920140622
456705refgcc -m32 -march=athlon -O -fomit-frame-pointer2014070920140622
456765refgcc -funroll-loops -m32 -march=pentium-m -Os -fomit-frame-pointer2014070920140622
457065refgcc -m32 -march=prescott -O -fomit-frame-pointer2014070920140622
457343refgcc -m32 -march=pentium-mmx -O2 -fomit-frame-pointer2014070920140622
457957refgcc -funroll-loops -m32 -march=pentium3 -Os -fomit-frame-pointer2014070920140622
458595refgcc -m32 -march=pentium -O2 -fomit-frame-pointer2014070920140622
459293refgcc -m32 -O -fomit-frame-pointer2014070920140622
459458refgcc -funroll-loops -m32 -march=pentium2 -Os -fomit-frame-pointer2014070920140622
460043refgcc -funroll-loops -m32 -march=pentiumpro -Os -fomit-frame-pointer2014070920140622
462127refgcc -funroll-loops -m32 -march=pentium-mmx -O -fomit-frame-pointer2014070920140622
462158refgcc -funroll-loops -m32 -march=k6-3 -O -fomit-frame-pointer2014070920140622
462600refgcc -funroll-loops -m32 -march=k6 -O -fomit-frame-pointer2014070920140622
463192refgcc -funroll-loops -m32 -march=k6-2 -O -fomit-frame-pointer2014070920140622
463477refgcc -m32 -march=pentium2 -Os -fomit-frame-pointer2014070920140622
463905refgcc -funroll-loops -m32 -march=pentium -O -fomit-frame-pointer2014070920140622
465825refgcc -m32 -march=pentiumpro -Os -fomit-frame-pointer2014070920140622
466628refgcc -m32 -march=pentium3 -Os -fomit-frame-pointer2014070920140622
467055refgcc -m32 -march=pentium-m -Os -fomit-frame-pointer2014070920140622
468907refgcc -m32 -Os -fomit-frame-pointer2014070920140622
470047refgcc -m32 -march=k6-2 -O2 -fomit-frame-pointer2014070920140622
470760refgcc -funroll-loops -m32 -march=barcelona -Os -fomit-frame-pointer2014070920140622
471383refgcc -m32 -march=k6 -O2 -fomit-frame-pointer2014070920140622
471630refgcc -m32 -march=native -mtune=native -O -fomit-frame-pointer2014070920140622
471795refgcc -m32 -march=k6-3 -O2 -fomit-frame-pointer2014070920140622
472073refgcc -m32 -march=i386 -O2 -fomit-frame-pointer2014070920140622
472298refgcc -m32 -march=pentium -O -fomit-frame-pointer2014070920140622
472703refgcc -m32 -march=core2 -msse4.1 -O -fomit-frame-pointer2014070920140622
473475refgcc -m32 -march=core2 -msse4 -O -fomit-frame-pointer2014070920140622
473753refgcc -funroll-loops -m32 -Os -fomit-frame-pointer2014070920140622
474368refgcc -funroll-loops -m32 -march=k6-2 -Os -fomit-frame-pointer2014070920140622
474397refgcc -funroll-loops -m32 -march=k8 -Os -fomit-frame-pointer2014070920140622
474397refgcc -m32 -march=pentium-mmx -O -fomit-frame-pointer2014070920140622
474398refgcc -m32 -march=i486 -O2 -fomit-frame-pointer2014070920140622
474577refgcc -funroll-loops -m32 -march=k6 -Os -fomit-frame-pointer2014070920140622
474638refgcc -m32 -march=core2 -O -fomit-frame-pointer2014070920140622
475065refgcc -funroll-loops -m32 -march=k6-3 -Os -fomit-frame-pointer2014070920140622
475207refgcc -funroll-loops -m32 -march=athlon -Os -fomit-frame-pointer2014070920140622
476708refgcc -m32 -march=k6-2 -Os -fomit-frame-pointer2014070920140622
478275refgcc -m32 -march=k6 -Os -fomit-frame-pointer2014070920140622
478455refgcc -m32 -march=k8 -Os -fomit-frame-pointer2014070920140622
478935refgcc -m32 -march=athlon -Os -fomit-frame-pointer2014070920140622
479640refgcc -m32 -march=k6-3 -Os -fomit-frame-pointer2014070920140622
480697refgcc -m32 -march=barcelona -Os -fomit-frame-pointer2014070920140622
480900refgcc -m32 -march=pentium4 -O -fomit-frame-pointer2014070920140622
482378refgcc -m32 -march=core2 -msse4 -Os -fomit-frame-pointer2014070920140622
483697refgcc -m32 -march=core2 -Os -fomit-frame-pointer2014070920140622
485475refgcc -funroll-loops -m32 -march=i386 -O -fomit-frame-pointer2014070920140622
485850refgcc -m32 -march=native -mtune=native -Os -fomit-frame-pointer2014070920140622
485857refgcc -m32 -march=core2 -msse4.1 -Os -fomit-frame-pointer2014070920140622
487980refgcc -m32 -march=pentium-mmx -Os -fomit-frame-pointer2014070920140622
488033refgcc -m32 -march=pentium -Os -fomit-frame-pointer2014070920140622
493087refgcc -m32 -march=i386 -O -fomit-frame-pointer2014070920140622
494235refgcc -m32 -march=pentium4 -Os -fomit-frame-pointer2014070920140622
494318refgcc -funroll-loops -m32 -march=pentium4 -Os -fomit-frame-pointer2014070920140622
495697refgcc -funroll-loops -m32 -march=prescott -Os -fomit-frame-pointer2014070920140622
495862refgcc -funroll-loops -m32 -march=nocona -Os -fomit-frame-pointer2014070920140622
496095refgcc -m32 -march=nocona -Os -fomit-frame-pointer2014070920140622
496133refgcc -m32 -march=i486 -Os -fomit-frame-pointer2014070920140622
496305refgcc -funroll-loops -m32 -march=i386 -Os -fomit-frame-pointer2014070920140622
497003refgcc -funroll-loops -m32 -march=pentium -Os -fomit-frame-pointer2014070920140622
497445refgcc -m32 -march=k6 -O -fomit-frame-pointer2014070920140622
497663refgcc -m32 -march=prescott -Os -fomit-frame-pointer2014070920140622
498060refgcc -m32 -march=k6-2 -O -fomit-frame-pointer2014070920140622
498787refgcc -funroll-loops -m32 -march=pentium-mmx -Os -fomit-frame-pointer2014070920140622
498893refgcc -funroll-loops -m32 -march=i486 -Os -fomit-frame-pointer2014070920140622
499005refgcc -m32 -march=k6-3 -O -fomit-frame-pointer2014070920140622
499477refgcc -m32 -march=i386 -Os -fomit-frame-pointer2014070920140622
503310refgcc -funroll-loops -m32 -march=i486 -O -fomit-frame-pointer2014070920140622
512820refgcc -m32 -march=i486 -O -fomit-frame-pointer2014070920140622