Implementation notes: x86, samba, crypto_kem/dags5v2

Computer: samba
Architecture: x86
CPU ID: GenuineIntel-000506e3-bfebfbff
SUPERCOP version: 20190803
Operation: crypto_kem
Primitive: dags5v2
TimeImplementationCompilerBenchmark dateSUPERCOP version
673568900refgcc -m32 -march=native -mtune=native -O3 -fomit-frame-pointer2019072420190110
673767786refgcc -m32 -march=core-avx2 -O3 -fomit-frame-pointer2019072420190110
732923840refgcc -m32 -march=native -mtune=native -O2 -fomit-frame-pointer2019072420190110
733128097refgcc -m32 -march=core-avx2 -O2 -fomit-frame-pointer2019072420190110
750421040refgcc -funroll-loops -m32 -march=k8 -O3 -fomit-frame-pointer2019072420190110
750453802refgcc -funroll-loops -m32 -march=barcelona -O3 -fomit-frame-pointer2019072420190110
751551399refgcc -funroll-loops -m32 -march=athlon -O3 -fomit-frame-pointer2019072420190110
753140920refgcc -funroll-loops -m32 -O3 -fomit-frame-pointer2019072420190110
756272030refgcc -funroll-loops -m32 -march=athlon -O2 -fomit-frame-pointer2019072420190110
756553034refgcc -m32 -march=native -mtune=native -Os -fomit-frame-pointer2019072420190110
756705151refgcc -m32 -march=core-avx2 -Os -fomit-frame-pointer2019072420190110
757027601refgcc -funroll-loops -m32 -march=k8 -O2 -fomit-frame-pointer2019072420190110
758608528refgcc -funroll-loops -m32 -march=barcelona -O2 -fomit-frame-pointer2019072420190110
759020524refgcc -funroll-loops -m32 -O2 -fomit-frame-pointer2019072420190110
763160756refgcc -funroll-loops -m32 -march=pentium -O2 -fomit-frame-pointer2019072420190110
763214155refgcc -funroll-loops -m32 -march=prescott -O3 -fomit-frame-pointer2019072420190110
763224695refgcc -funroll-loops -m32 -march=pentium-mmx -O2 -fomit-frame-pointer2019072420190110
763270962refgcc -funroll-loops -m32 -march=nocona -O3 -fomit-frame-pointer2019072420190110
766081250refgcc -funroll-loops -m32 -march=nocona -O2 -fomit-frame-pointer2019072420190110
766391147refgcc -funroll-loops -m32 -march=prescott -O2 -fomit-frame-pointer2019072420190110
766742317refgcc -funroll-loops -m32 -march=i386 -O3 -fomit-frame-pointer2019072420190110
767109683refgcc -funroll-loops -m32 -march=i386 -O2 -fomit-frame-pointer2019072420190110
770723619refgcc -funroll-loops -m32 -march=pentium4 -O3 -fomit-frame-pointer2019072420190110
772815119refgcc -funroll-loops -m32 -march=pentium4 -O2 -fomit-frame-pointer2019072420190110
784521974refgcc -m32 -march=native -mtune=native -O -fomit-frame-pointer2019072420190110
784865621refgcc -m32 -march=core-avx2 -O -fomit-frame-pointer2019072420190110
785144383refgcc -funroll-loops -m32 -O -fomit-frame-pointer2019072420190110
786255968refgcc -funroll-loops -m32 -march=k8 -O -fomit-frame-pointer2019072420190110
786376645refgcc -funroll-loops -m32 -march=athlon -O -fomit-frame-pointer2019072420190110
786745478refgcc -funroll-loops -m32 -march=barcelona -O -fomit-frame-pointer2019072420190110
786962351refgcc -funroll-loops -m32 -march=prescott -O -fomit-frame-pointer2019072420190110
786969339refgcc -funroll-loops -m32 -march=nocona -O -fomit-frame-pointer2019072420190110
787602899refgcc -funroll-loops -m32 -march=i486 -O2 -fomit-frame-pointer2019072420190110
789391195refgcc -funroll-loops -m32 -march=pentiumpro -O2 -fomit-frame-pointer2019072420190110
789406633refgcc -funroll-loops -m32 -march=pentium3 -O2 -fomit-frame-pointer2019072420190110
789422213refgcc -funroll-loops -m32 -march=pentium2 -O2 -fomit-frame-pointer2019072420190110
790951903refgcc -funroll-loops -m32 -march=pentium-m -O2 -fomit-frame-pointer2019072420190110
793319953refgcc -funroll-loops -m32 -march=i386 -O -fomit-frame-pointer2019072420190110
793674877refgcc -funroll-loops -m32 -march=i486 -O3 -fomit-frame-pointer2019072420190110
793766786refgcc -funroll-loops -m32 -march=k6-3 -O -fomit-frame-pointer2019072420190110
794119970refgcc -funroll-loops -m32 -march=k6 -O -fomit-frame-pointer2019072420190110
794133084refgcc -funroll-loops -m32 -march=k6-2 -O -fomit-frame-pointer2019072420190110
797482627refgcc -funroll-loops -m32 -march=pentium -O3 -fomit-frame-pointer2019072420190110
797660202refgcc -funroll-loops -m32 -march=pentium-mmx -O3 -fomit-frame-pointer2019072420190110
799553349refgcc -funroll-loops -m32 -march=k6-3 -O2 -fomit-frame-pointer2019072420190110
799563954refgcc -funroll-loops -m32 -march=k6 -O2 -fomit-frame-pointer2019072420190110
799587797refgcc -funroll-loops -m32 -march=k6-2 -O2 -fomit-frame-pointer2019072420190110
801898966refgcc -funroll-loops -m32 -march=k6 -O3 -fomit-frame-pointer2019072420190110
801990512refgcc -funroll-loops -m32 -march=k6-2 -O3 -fomit-frame-pointer2019072420190110
802412212refgcc -funroll-loops -m32 -march=k6-3 -O3 -fomit-frame-pointer2019072420190110
804529415refgcc -funroll-loops -m32 -march=pentium3 -O3 -fomit-frame-pointer2019072420190110
804740387refgcc -funroll-loops -m32 -march=pentium2 -O -fomit-frame-pointer2019072420190110
804809526refgcc -funroll-loops -m32 -march=pentiumpro -O -fomit-frame-pointer2019072420190110
804870480refgcc -funroll-loops -m32 -march=pentium3 -O -fomit-frame-pointer2019072420190110
805419843refgcc -funroll-loops -m32 -march=pentium-m -O3 -fomit-frame-pointer2019072420190110
806065488refgcc -funroll-loops -m32 -march=pentium-m -O -fomit-frame-pointer2019072420190110
806830224refgcc -m32 -march=core2 -msse4.1 -O3 -fomit-frame-pointer2019072420190110
806928047refgcc -m32 -march=athlon -O3 -fomit-frame-pointer2019072420190110
807208824refgcc -m32 -march=core2 -msse4 -O3 -fomit-frame-pointer2019072420190110
807423820refgcc -m32 -march=corei7 -O3 -fomit-frame-pointer2019072420190110
807705210refgcc -m32 -march=k8 -O3 -fomit-frame-pointer2019072420190110
807837613refgcc -m32 -march=core2 -O3 -fomit-frame-pointer2019072420190110
808698791refgcc -m32 -march=corei7-avx -O3 -fomit-frame-pointer2019072420190110
808917748refgcc -funroll-loops -m32 -march=pentiumpro -O3 -fomit-frame-pointer2019072420190110
808970512refgcc -m32 -march=core-avx-i -O3 -fomit-frame-pointer2019072420190110
809208312refgcc -funroll-loops -m32 -march=pentium2 -O3 -fomit-frame-pointer2019072420190110
811156296refgcc -funroll-loops -m32 -march=pentium4 -O -fomit-frame-pointer2019072420190110
811192349refgcc -m32 -march=prescott -O3 -fomit-frame-pointer2019072420190110
811713093refgcc -m32 -march=nocona -O3 -fomit-frame-pointer2019072420190110
812476629refgcc -m32 -O3 -fomit-frame-pointer2019072420190110
812796554refgcc -m32 -march=barcelona -O3 -fomit-frame-pointer2019072420190110
823467605refgcc -m32 -march=pentium4 -O3 -fomit-frame-pointer2019072420190110
826485004refgcc -funroll-loops -m32 -march=pentium-mmx -O -fomit-frame-pointer2019072420190110
826514905refgcc -funroll-loops -m32 -march=pentium -O -fomit-frame-pointer2019072420190110
831160279refgcc -m32 -march=core2 -msse4 -O2 -fomit-frame-pointer2019072420190110
831220345refgcc -m32 -march=pentium3 -O3 -fomit-frame-pointer2019072420190110
831357401refgcc -m32 -march=core2 -msse4.1 -O2 -fomit-frame-pointer2019072420190110
831412611refgcc -m32 -march=corei7-avx -O2 -fomit-frame-pointer2019072420190110
831531797refgcc -m32 -march=core-avx-i -O2 -fomit-frame-pointer2019072420190110
831624746refgcc -m32 -march=corei7 -O2 -fomit-frame-pointer2019072420190110
831714498refgcc -m32 -march=pentiumpro -O3 -fomit-frame-pointer2019072420190110
831717528refgcc -m32 -march=pentium2 -O3 -fomit-frame-pointer2019072420190110
831777956refgcc -m32 -march=core2 -O2 -fomit-frame-pointer2019072420190110
832296387refgcc -funroll-loops -m32 -march=i486 -O -fomit-frame-pointer2019072420190110
832797947refgcc -m32 -march=pentium-m -O3 -fomit-frame-pointer2019072420190110
833748625refgcc -m32 -march=athlon -O2 -fomit-frame-pointer2019072420190110
836616181refgcc -m32 -O2 -fomit-frame-pointer2019072420190110
836897699refgcc -m32 -march=k8 -O2 -fomit-frame-pointer2019072420190110
837344320refgcc -m32 -march=barcelona -O2 -fomit-frame-pointer2019072420190110
838795740refgcc -m32 -march=pentium3 -O2 -fomit-frame-pointer2019072420190110
838834304refgcc -m32 -march=pentium2 -O2 -fomit-frame-pointer2019072420190110
838941887refgcc -m32 -march=pentiumpro -O2 -fomit-frame-pointer2019072420190110
839424615refgcc -m32 -march=nocona -O2 -fomit-frame-pointer2019072420190110
839851635refgcc -m32 -march=prescott -O2 -fomit-frame-pointer2019072420190110
842204893refgcc -m32 -march=pentium4 -O2 -fomit-frame-pointer2019072420190110
844609500refgcc -m32 -march=pentium-m -O2 -fomit-frame-pointer2019072420190110
846009107refgcc -m32 -march=i386 -O2 -fomit-frame-pointer2019072420190110
851071970refgcc -m32 -march=pentium-mmx -O2 -fomit-frame-pointer2019072420190110
851092873refgcc -m32 -march=pentium -O2 -fomit-frame-pointer2019072420190110
852325486refgcc -m32 -march=pentium -O3 -fomit-frame-pointer2019072420190110
852503087refgcc -m32 -march=k6 -O2 -fomit-frame-pointer2019072420190110
852506686refgcc -m32 -march=pentium-mmx -O3 -fomit-frame-pointer2019072420190110
852664822refgcc -m32 -march=k6-3 -O2 -fomit-frame-pointer2019072420190110
852692564refgcc -m32 -march=k6-2 -O2 -fomit-frame-pointer2019072420190110
856216905refgcc -m32 -march=corei7 -O -fomit-frame-pointer2019072420190110
856285795refgcc -m32 -march=core-avx-i -O -fomit-frame-pointer2019072420190110
856401787refgcc -m32 -march=corei7-avx -O -fomit-frame-pointer2019072420190110
856476500refgcc -m32 -march=i486 -O2 -fomit-frame-pointer2019072420190110
856508414refgcc -m32 -march=k8 -O -fomit-frame-pointer2019072420190110
858504538refgcc -m32 -march=athlon -O -fomit-frame-pointer2019072420190110
858754435refgcc -m32 -march=i386 -O3 -fomit-frame-pointer2019072420190110
860457389refgcc -m32 -march=barcelona -O -fomit-frame-pointer2019072420190110
861272042refgcc -m32 -march=core2 -O -fomit-frame-pointer2019072420190110
861303456refgcc -m32 -march=core2 -msse4.1 -O -fomit-frame-pointer2019072420190110
861436631refgcc -m32 -march=core2 -msse4 -O -fomit-frame-pointer2019072420190110
861951275refgcc -m32 -O -fomit-frame-pointer2019072420190110
862726351refgcc -m32 -march=nocona -O -fomit-frame-pointer2019072420190110
862969855refgcc -m32 -march=prescott -O -fomit-frame-pointer2019072420190110
865545966refgcc -m32 -march=i486 -O3 -fomit-frame-pointer2019072420190110
866474383refgcc -m32 -march=pentium4 -O -fomit-frame-pointer2019072420190110
867668340refgcc -m32 -march=i486 -O -fomit-frame-pointer2019072420190110
868827478refgcc -m32 -march=pentium -O -fomit-frame-pointer2019072420190110
868988097refgcc -m32 -march=pentium-mmx -O -fomit-frame-pointer2019072420190110
869349649refgcc -m32 -march=k6-2 -O3 -fomit-frame-pointer2019072420190110
869429331refgcc -m32 -march=k6-3 -O3 -fomit-frame-pointer2019072420190110
869716210refgcc -m32 -march=i386 -O -fomit-frame-pointer2019072420190110
869961093refgcc -m32 -march=k6 -O3 -fomit-frame-pointer2019072420190110
872826153refgcc -funroll-loops -m32 -march=pentium-m -Os -fomit-frame-pointer2019072420190110
872919904refgcc -funroll-loops -m32 -march=pentium3 -Os -fomit-frame-pointer2019072420190110
872970393refgcc -funroll-loops -m32 -march=pentiumpro -Os -fomit-frame-pointer2019072420190110
872974770refgcc -funroll-loops -m32 -march=pentium2 -Os -fomit-frame-pointer2019072420190110
872996980refgcc -m32 -march=pentium-m -Os -fomit-frame-pointer2019072420190110
873005054refgcc -m32 -march=pentium3 -Os -fomit-frame-pointer2019072420190110
873254014refgcc -m32 -march=pentium2 -Os -fomit-frame-pointer2019072420190110
873798377refgcc -m32 -march=pentiumpro -Os -fomit-frame-pointer2019072420190110
883530720refgcc -funroll-loops -m32 -march=i486 -Os -fomit-frame-pointer2019072420190110
885510142refgcc -m32 -march=i486 -Os -fomit-frame-pointer2019072420190110
886199093refgcc -m32 -march=pentium-mmx -Os -fomit-frame-pointer2019072420190110
886332875refgcc -m32 -march=pentium -Os -fomit-frame-pointer2019072420190110
888454955refgcc -m32 -Os -fomit-frame-pointer2019072420190110
888953095refgcc -m32 -march=athlon -Os -fomit-frame-pointer2019072420190110
889230531refgcc -m32 -march=core2 -msse4.1 -Os -fomit-frame-pointer2019072420190110
889256385refgcc -m32 -march=core2 -msse4 -Os -fomit-frame-pointer2019072420190110
889373835refgcc -m32 -march=corei7 -Os -fomit-frame-pointer2019072420190110
890631905refgcc -m32 -march=core2 -Os -fomit-frame-pointer2019072420190110
890979267refgcc -m32 -march=k8 -Os -fomit-frame-pointer2019072420190110
891067744refgcc -funroll-loops -m32 -march=k8 -Os -fomit-frame-pointer2019072420190110
892385911refgcc -m32 -march=barcelona -Os -fomit-frame-pointer2019072420190110
896297717refgcc -funroll-loops -m32 -Os -fomit-frame-pointer2019072420190110
896765847refgcc -funroll-loops -m32 -march=athlon -Os -fomit-frame-pointer2019072420190110
896823466refgcc -funroll-loops -m32 -march=barcelona -Os -fomit-frame-pointer2019072420190110
900284002refgcc -m32 -march=pentium2 -O -fomit-frame-pointer2019072420190110
900607948refgcc -m32 -march=pentium3 -O -fomit-frame-pointer2019072420190110
900772303refgcc -m32 -march=pentiumpro -O -fomit-frame-pointer2019072420190110
901778085refgcc -m32 -march=pentium-m -O -fomit-frame-pointer2019072420190110
902648000refgcc -m32 -march=core-avx-i -Os -fomit-frame-pointer2019072420190110
903170977refgcc -m32 -march=corei7-avx -Os -fomit-frame-pointer2019072420190110
903387082refgcc -funroll-loops -m32 -march=k6 -Os -fomit-frame-pointer2019072420190110
903546724refgcc -funroll-loops -m32 -march=k6-3 -Os -fomit-frame-pointer2019072420190110
903571844refgcc -funroll-loops -m32 -march=k6-2 -Os -fomit-frame-pointer2019072420190110
903988429refgcc -m32 -march=k6-2 -Os -fomit-frame-pointer2019072420190110
904121439refgcc -m32 -march=k6-3 -Os -fomit-frame-pointer2019072420190110
915680670refgcc -funroll-loops -m32 -march=pentium-mmx -Os -fomit-frame-pointer2019072420190110
916385169refgcc -funroll-loops -m32 -march=pentium -Os -fomit-frame-pointer2019072420190110
920734677refgcc -m32 -march=k6 -Os -fomit-frame-pointer2019072420190110
922942669refgcc -m32 -march=prescott -Os -fomit-frame-pointer2019072420190110
922990082refgcc -m32 -march=nocona -Os -fomit-frame-pointer2019072420190110
923200199refgcc -funroll-loops -m32 -march=i386 -Os -fomit-frame-pointer2019072420190110
923422097refgcc -funroll-loops -m32 -march=nocona -Os -fomit-frame-pointer2019072420190110
923519578refgcc -funroll-loops -m32 -march=prescott -Os -fomit-frame-pointer2019072420190110
923552990refgcc -m32 -march=i386 -Os -fomit-frame-pointer2019072420190110
924064283refgcc -funroll-loops -m32 -march=pentium4 -Os -fomit-frame-pointer2019072420190110
926728393refgcc -m32 -march=pentium4 -Os -fomit-frame-pointer2019072420190110
958402576refgcc -m32 -march=k6-3 -O -fomit-frame-pointer2019072420190110
958574895refgcc -m32 -march=k6-2 -O -fomit-frame-pointer2019072420190110
958602028refgcc -m32 -march=k6 -O -fomit-frame-pointer2019072420190110