Implementation notes: x86, hydra2, crypto_aead/shellaes128v1d6n80

Computer: hydra2
Architecture: x86
CPU ID: GenuineIntel-000206c2-bfebfbff
SUPERCOP version: 20141014
Operation: crypto_aead
Primitive: shellaes128v1d6n80
TimeImplementationCompilerBenchmark dateSUPERCOP version
349860refgcc -funroll-loops -m32 -march=k8 -O3 -fomit-frame-pointer2014060920140525
349952refgcc -funroll-loops -m32 -march=barcelona -O3 -fomit-frame-pointer2014060920140525
350424refgcc -m32 -march=corei7 -O3 -fomit-frame-pointer2014060920140525
350464refgcc -m32 -march=core2 -msse4.1 -O3 -fomit-frame-pointer2014060920140525
350580refgcc -m32 -march=native -mtune=native -O3 -fomit-frame-pointer2014060920140525
350584refgcc -m32 -march=core2 -msse4 -O3 -fomit-frame-pointer2014060920140525
350616refgcc -m32 -march=core2 -O3 -fomit-frame-pointer2014060920140525
351856refgcc -m32 -march=barcelona -O3 -fomit-frame-pointer2014060920140525
352052refgcc -funroll-loops -m32 -O3 -fomit-frame-pointer2014060920140525
352296refgcc -m32 -march=k8 -O3 -fomit-frame-pointer2014060920140525
352888refgcc -funroll-loops -m32 -march=athlon -O3 -fomit-frame-pointer2014060920140525
353380refgcc -m32 -O3 -fomit-frame-pointer2014060920140525
356488refgcc -m32 -march=athlon -O3 -fomit-frame-pointer2014060920140525
356832refgcc -m32 -march=nocona -O3 -fomit-frame-pointer2014060920140525
356984refgcc -funroll-loops -m32 -march=nocona -O3 -fomit-frame-pointer2014060920140525
357092refgcc -m32 -march=prescott -O3 -fomit-frame-pointer2014060920140525
357100refgcc -funroll-loops -m32 -march=prescott -O3 -fomit-frame-pointer2014060920140525
358028refgcc -funroll-loops -m32 -march=prescott -O2 -fomit-frame-pointer2014060920140525
358068refgcc -funroll-loops -m32 -march=nocona -O2 -fomit-frame-pointer2014060920140525
373048refgcc -funroll-loops -m32 -O2 -fomit-frame-pointer2014060920140525
373644refgcc -funroll-loops -m32 -march=athlon -O2 -fomit-frame-pointer2014060920140525
373704refgcc -funroll-loops -m32 -march=pentium3 -O2 -fomit-frame-pointer2014060920140525
373848refgcc -funroll-loops -m32 -march=pentium2 -O2 -fomit-frame-pointer2014060920140525
373996refgcc -funroll-loops -m32 -march=pentiumpro -O2 -fomit-frame-pointer2014060920140525
374004refgcc -funroll-loops -m32 -march=pentium-m -O2 -fomit-frame-pointer2014060920140525
374272refgcc -funroll-loops -m32 -march=k8 -O2 -fomit-frame-pointer2014060920140525
374572refgcc -funroll-loops -m32 -march=barcelona -O2 -fomit-frame-pointer2014060920140525
374908refgcc -funroll-loops -m32 -march=pentium-m -O3 -fomit-frame-pointer2014060920140525
376384refgcc -funroll-loops -m32 -march=pentium2 -O3 -fomit-frame-pointer2014060920140525
376548refgcc -funroll-loops -m32 -march=pentiumpro -O3 -fomit-frame-pointer2014060920140525
377596refgcc -m32 -march=pentium-m -O3 -fomit-frame-pointer2014060920140525
377884refgcc -m32 -march=pentiumpro -O2 -fomit-frame-pointer2014060920140525
377968refgcc -m32 -march=pentium2 -O2 -fomit-frame-pointer2014060920140525
378048refgcc -m32 -march=pentium3 -O2 -fomit-frame-pointer2014060920140525
378304refgcc -m32 -march=pentium-m -O2 -fomit-frame-pointer2014060920140525
378312refgcc -funroll-loops -m32 -march=pentium4 -O2 -fomit-frame-pointer2014060920140525
379652refgcc -m32 -march=pentium2 -O3 -fomit-frame-pointer2014060920140525
379692refgcc -funroll-loops -m32 -march=pentium4 -O3 -fomit-frame-pointer2014060920140525
379888refgcc -m32 -march=pentiumpro -O3 -fomit-frame-pointer2014060920140525
380076refgcc -m32 -march=pentium4 -O3 -fomit-frame-pointer2014060920140525
387196refgcc -m32 -march=barcelona -O2 -fomit-frame-pointer2014060920140525
387860refgcc -m32 -march=corei7 -O2 -fomit-frame-pointer2014060920140525
387888refgcc -m32 -march=native -mtune=native -O2 -fomit-frame-pointer2014060920140525
387952refgcc -m32 -march=core2 -msse4 -O2 -fomit-frame-pointer2014060920140525
387960refgcc -m32 -march=athlon -O2 -fomit-frame-pointer2014060920140525
388036refgcc -m32 -march=core2 -O2 -fomit-frame-pointer2014060920140525
388200refgcc -m32 -march=core-avx-i -O2 -fomit-frame-pointer2014060920140525
388364refgcc -m32 -march=k8 -O2 -fomit-frame-pointer2014060920140525
388380refgcc -m32 -march=corei7-avx -O2 -fomit-frame-pointer2014060920140525
388600refgcc -m32 -O2 -fomit-frame-pointer2014060920140525
389032refgcc -m32 -march=core2 -msse4.1 -O2 -fomit-frame-pointer2014060920140525
389084refgcc -funroll-loops -m32 -march=pentium3 -O3 -fomit-frame-pointer2014060920140525
390444refgcc -m32 -march=prescott -O2 -fomit-frame-pointer2014060920140525
390468refgcc -m32 -march=nocona -O2 -fomit-frame-pointer2014060920140525
393052refgcc -m32 -march=pentium3 -O3 -fomit-frame-pointer2014060920140525
397220refgcc -m32 -march=pentium4 -O2 -fomit-frame-pointer2014060920140525
405036refgcc -m32 -march=k6-2 -O3 -fomit-frame-pointer2014060920140525
405112refgcc -m32 -march=k6 -O3 -fomit-frame-pointer2014060920140525
405432refgcc -funroll-loops -m32 -march=k6-3 -O3 -fomit-frame-pointer2014060920140525
405608refgcc -funroll-loops -m32 -march=k6-2 -O3 -fomit-frame-pointer2014060920140525
405780refgcc -funroll-loops -m32 -march=k6 -O3 -fomit-frame-pointer2014060920140525
405804refgcc -m32 -march=k6-3 -O3 -fomit-frame-pointer2014060920140525
407332refgcc -m32 -march=i386 -O3 -fomit-frame-pointer2014060920140525
407508refgcc -funroll-loops -m32 -march=pentium3 -O -fomit-frame-pointer2014060920140525
407600refgcc -funroll-loops -m32 -march=i386 -O3 -fomit-frame-pointer2014060920140525
407688refgcc -funroll-loops -m32 -march=pentium-m -O -fomit-frame-pointer2014060920140525
407980refgcc -funroll-loops -m32 -march=pentium2 -O -fomit-frame-pointer2014060920140525
408084refgcc -funroll-loops -m32 -march=pentiumpro -O -fomit-frame-pointer2014060920140525
414020refgcc -funroll-loops -m32 -march=nocona -O -fomit-frame-pointer2014060920140525
414348refgcc -funroll-loops -m32 -march=prescott -O -fomit-frame-pointer2014060920140525
415908refgcc -funroll-loops -m32 -march=athlon -O -fomit-frame-pointer2014060920140525
417020refgcc -funroll-loops -m32 -march=barcelona -O -fomit-frame-pointer2014060920140525
418796refgcc -funroll-loops -m32 -march=k8 -O -fomit-frame-pointer2014060920140525
419288refgcc -funroll-loops -m32 -O -fomit-frame-pointer2014060920140525
419848refgcc -funroll-loops -m32 -march=pentium4 -O -fomit-frame-pointer2014060920140525
421796refgcc -funroll-loops -m32 -march=k6-2 -O2 -fomit-frame-pointer2014060920140525
421832refgcc -funroll-loops -m32 -march=k6 -O2 -fomit-frame-pointer2014060920140525
422168refgcc -funroll-loops -m32 -march=k6-3 -O2 -fomit-frame-pointer2014060920140525
423584refgcc -funroll-loops -m32 -march=pentium -O3 -fomit-frame-pointer2014060920140525
423664refgcc -funroll-loops -m32 -march=pentium-mmx -O3 -fomit-frame-pointer2014060920140525
424912refgcc -m32 -march=pentium-mmx -O3 -fomit-frame-pointer2014060920140525
424960refgcc -m32 -march=pentium -O3 -fomit-frame-pointer2014060920140525
427984refgcc -m32 -march=athlon -O -fomit-frame-pointer2014060920140525
428512refgcc -funroll-loops -m32 -march=i386 -O2 -fomit-frame-pointer2014060920140525
429192refgcc -m32 -march=barcelona -O -fomit-frame-pointer2014060920140525
430104refgcc -m32 -march=pentium2 -Os -fomit-frame-pointer2014060920140525
430352refgcc -m32 -march=pentium3 -Os -fomit-frame-pointer2014060920140525
430608refgcc -m32 -march=k8 -O -fomit-frame-pointer2014060920140525
431088refgcc -m32 -march=pentium-m -O -fomit-frame-pointer2014060920140525
431176refgcc -m32 -march=pentium3 -O -fomit-frame-pointer2014060920140525
431372refgcc -m32 -march=pentium2 -O -fomit-frame-pointer2014060920140525
431432refgcc -m32 -march=native -mtune=native -O -fomit-frame-pointer2014060920140525
431520refgcc -m32 -march=prescott -O -fomit-frame-pointer2014060920140525
431540refgcc -m32 -march=corei7-avx -O -fomit-frame-pointer2014060920140525
431548refgcc -m32 -march=pentiumpro -O -fomit-frame-pointer2014060920140525
431960refgcc -m32 -march=nocona -O -fomit-frame-pointer2014060920140525
432048refgcc -m32 -march=core2 -O -fomit-frame-pointer2014060920140525
432244refgcc -m32 -O -fomit-frame-pointer2014060920140525
432324refgcc -m32 -march=corei7 -O -fomit-frame-pointer2014060920140525
432412refgcc -m32 -march=core2 -msse4.1 -O -fomit-frame-pointer2014060920140525
432608refgcc -m32 -march=core2 -msse4 -O -fomit-frame-pointer2014060920140525
433056refgcc -m32 -march=core-avx-i -O -fomit-frame-pointer2014060920140525
433208refgcc -m32 -march=pentium-m -Os -fomit-frame-pointer2014060920140525
433428refgcc -m32 -march=pentiumpro -Os -fomit-frame-pointer2014060920140525
435296refgcc -funroll-loops -m32 -march=pentium-m -Os -fomit-frame-pointer2014060920140525
435612refgcc -funroll-loops -m32 -march=pentium3 -Os -fomit-frame-pointer2014060920140525
435896refgcc -funroll-loops -m32 -march=pentiumpro -Os -fomit-frame-pointer2014060920140525
436164refgcc -funroll-loops -m32 -march=pentium2 -Os -fomit-frame-pointer2014060920140525
440072refgcc -m32 -march=i486 -O3 -fomit-frame-pointer2014060920140525
440780refgcc -funroll-loops -m32 -march=i486 -O3 -fomit-frame-pointer2014060920140525
441820refgcc -funroll-loops -m32 -march=pentium -O2 -fomit-frame-pointer2014060920140525
441896refgcc -funroll-loops -m32 -march=pentium-mmx -O2 -fomit-frame-pointer2014060920140525
443560refgcc -m32 -march=pentium-mmx -O2 -fomit-frame-pointer2014060920140525
443924refgcc -m32 -march=i386 -O2 -fomit-frame-pointer2014060920140525
444440refgcc -m32 -march=pentium -O2 -fomit-frame-pointer2014060920140525
444828refgcc -m32 -march=pentium4 -O -fomit-frame-pointer2014060920140525
445864refgcc -funroll-loops -m32 -march=k6-3 -Os -fomit-frame-pointer2014060920140525
446148refgcc -funroll-loops -m32 -march=athlon -Os -fomit-frame-pointer2014060920140525
446196refgcc -funroll-loops -m32 -march=k6 -Os -fomit-frame-pointer2014060920140525
446264refgcc -funroll-loops -m32 -march=pentium -Os -fomit-frame-pointer2014060920140525
446288refgcc -funroll-loops -m32 -march=k6-2 -Os -fomit-frame-pointer2014060920140525
446368refgcc -funroll-loops -m32 -march=k8 -Os -fomit-frame-pointer2014060920140525
446408refgcc -funroll-loops -m32 -march=pentium-mmx -Os -fomit-frame-pointer2014060920140525
446456refgcc -funroll-loops -m32 -march=barcelona -Os -fomit-frame-pointer2014060920140525
446768refgcc -m32 -march=pentium-mmx -Os -fomit-frame-pointer2014060920140525
446856refgcc -m32 -march=pentium -Os -fomit-frame-pointer2014060920140525
446876refgcc -m32 -Os -fomit-frame-pointer2014060920140525
446996refgcc -m32 -march=native -mtune=native -Os -fomit-frame-pointer2014060920140525
447056refgcc -m32 -march=core2 -Os -fomit-frame-pointer2014060920140525
447088refgcc -m32 -march=i486 -Os -fomit-frame-pointer2014060920140525
447124refgcc -m32 -march=core-avx-i -Os -fomit-frame-pointer2014060920140525
447124refgcc -m32 -march=k8 -Os -fomit-frame-pointer2014060920140525
447240refgcc -m32 -march=prescott -Os -fomit-frame-pointer2014060920140525
447264refgcc -m32 -march=pentium4 -Os -fomit-frame-pointer2014060920140525
447276refgcc -m32 -march=k6 -O2 -fomit-frame-pointer2014060920140525
447280refgcc -m32 -march=k6-3 -O2 -fomit-frame-pointer2014060920140525
447284refgcc -m32 -march=athlon -Os -fomit-frame-pointer2014060920140525
447356refgcc -m32 -march=corei7-avx -Os -fomit-frame-pointer2014060920140525
447368refgcc -m32 -march=corei7 -Os -fomit-frame-pointer2014060920140525
447400refgcc -m32 -march=k6-2 -O2 -fomit-frame-pointer2014060920140525
447404refgcc -m32 -march=k6-2 -Os -fomit-frame-pointer2014060920140525
447416refgcc -funroll-loops -m32 -march=nocona -Os -fomit-frame-pointer2014060920140525
447456refgcc -m32 -march=core2 -msse4 -Os -fomit-frame-pointer2014060920140525
447464refgcc -m32 -march=k6-3 -Os -fomit-frame-pointer2014060920140525
447472refgcc -m32 -march=core2 -msse4.1 -Os -fomit-frame-pointer2014060920140525
447496refgcc -m32 -march=k6 -Os -fomit-frame-pointer2014060920140525
447532refgcc -m32 -march=barcelona -Os -fomit-frame-pointer2014060920140525
447612refgcc -m32 -march=nocona -Os -fomit-frame-pointer2014060920140525
447680refgcc -funroll-loops -m32 -march=prescott -Os -fomit-frame-pointer2014060920140525
447756refgcc -funroll-loops -m32 -march=pentium4 -Os -fomit-frame-pointer2014060920140525
447768refgcc -funroll-loops -m32 -Os -fomit-frame-pointer2014060920140525
448484refgcc -funroll-loops -m32 -march=i486 -Os -fomit-frame-pointer2014060920140525
449460refgcc -funroll-loops -m32 -march=i386 -Os -fomit-frame-pointer2014060920140525
449660refgcc -m32 -march=i386 -Os -fomit-frame-pointer2014060920140525
453948refgcc -funroll-loops -m32 -march=k6-2 -O -fomit-frame-pointer2014060920140525
454620refgcc -funroll-loops -m32 -march=k6 -O -fomit-frame-pointer2014060920140525
455092refgcc -funroll-loops -m32 -march=k6-3 -O -fomit-frame-pointer2014060920140525
456112refgcc -funroll-loops -m32 -march=i386 -O -fomit-frame-pointer2014060920140525
456952refgcc -funroll-loops -m32 -march=i486 -O2 -fomit-frame-pointer2014060920140525
465552refgcc -m32 -march=i486 -O2 -fomit-frame-pointer2014060920140525
471920refgcc -funroll-loops -m32 -march=pentium-mmx -O -fomit-frame-pointer2014060920140525
472548refgcc -funroll-loops -m32 -march=pentium -O -fomit-frame-pointer2014060920140525
476440refgcc -m32 -march=i386 -O -fomit-frame-pointer2014060920140525
483380refgcc -m32 -march=k6-3 -O -fomit-frame-pointer2014060920140525
483704refgcc -m32 -march=pentium -O -fomit-frame-pointer2014060920140525
483852refgcc -m32 -march=pentium-mmx -O -fomit-frame-pointer2014060920140525
484088refgcc -m32 -march=k6 -O -fomit-frame-pointer2014060920140525
484492refgcc -m32 -march=k6-2 -O -fomit-frame-pointer2014060920140525
496688refgcc -funroll-loops -m32 -march=i486 -O -fomit-frame-pointer2014060920140525
496964refgcc -m32 -march=i486 -O -fomit-frame-pointer2014060920140525