Implementation notes: x86, samba, crypto_kem/dags3v2

Computer: samba
Architecture: x86
CPU ID: GenuineIntel-000506e3-bfebfbff
SUPERCOP version: 20190803
Operation: crypto_kem
Primitive: dags3v2
TimeImplementationCompilerBenchmark dateSUPERCOP version
636700346refgcc -m32 -march=native -mtune=native -O3 -fomit-frame-pointer2019072320190110
636715072refgcc -m32 -march=core-avx2 -O3 -fomit-frame-pointer2019072320190110
693330465refgcc -m32 -march=core-avx2 -O2 -fomit-frame-pointer2019072320190110
693446807refgcc -m32 -march=native -mtune=native -O2 -fomit-frame-pointer2019072320190110
712820581refgcc -m32 -march=native -mtune=native -Os -fomit-frame-pointer2019072320190110
712911510refgcc -m32 -march=core-avx2 -Os -fomit-frame-pointer2019072320190110
713838740refgcc -m32 -march=native -mtune=native -O -fomit-frame-pointer2019072320190110
714975800refgcc -m32 -march=core-avx2 -O -fomit-frame-pointer2019072320190110
722688435refgcc -funroll-loops -m32 -march=barcelona -O3 -fomit-frame-pointer2019072320190110
723020681refgcc -funroll-loops -m32 -march=athlon -O3 -fomit-frame-pointer2019072320190110
723105333refgcc -funroll-loops -m32 -march=k8 -O3 -fomit-frame-pointer2019072320190110
724037814refgcc -funroll-loops -m32 -march=pentium-mmx -O2 -fomit-frame-pointer2019072320190110
724769311refgcc -funroll-loops -m32 -march=pentium -O2 -fomit-frame-pointer2019072320190110
725545683refgcc -funroll-loops -m32 -march=k8 -O2 -fomit-frame-pointer2019072320190110
725735262refgcc -funroll-loops -m32 -march=i386 -O2 -fomit-frame-pointer2019072320190110
726180137refgcc -funroll-loops -m32 -O2 -fomit-frame-pointer2019072320190110
726461832refgcc -funroll-loops -m32 -march=barcelona -O2 -fomit-frame-pointer2019072320190110
726771671refgcc -funroll-loops -m32 -march=athlon -O2 -fomit-frame-pointer2019072320190110
728868922refgcc -funroll-loops -m32 -march=i386 -O3 -fomit-frame-pointer2019072320190110
731114344refgcc -funroll-loops -m32 -march=nocona -O3 -fomit-frame-pointer2019072320190110
731141762refgcc -funroll-loops -m32 -march=prescott -O3 -fomit-frame-pointer2019072320190110
733608677refgcc -funroll-loops -m32 -O3 -fomit-frame-pointer2019072320190110
734320254refgcc -funroll-loops -m32 -march=prescott -O2 -fomit-frame-pointer2019072320190110
734341040refgcc -funroll-loops -m32 -march=nocona -O2 -fomit-frame-pointer2019072320190110
737655224refgcc -funroll-loops -m32 -march=pentium4 -O3 -fomit-frame-pointer2019072320190110
740710738refgcc -funroll-loops -m32 -march=pentium-mmx -O3 -fomit-frame-pointer2019072320190110
741095037refgcc -funroll-loops -m32 -march=pentium -O3 -fomit-frame-pointer2019072320190110
744105754refgcc -funroll-loops -m32 -march=pentium4 -O2 -fomit-frame-pointer2019072320190110
745126196refgcc -funroll-loops -m32 -march=pentium3 -O2 -fomit-frame-pointer2019072320190110
745199016refgcc -funroll-loops -m32 -march=pentium2 -O2 -fomit-frame-pointer2019072320190110
745317651refgcc -funroll-loops -m32 -march=pentiumpro -O2 -fomit-frame-pointer2019072320190110
746782551refgcc -funroll-loops -m32 -march=pentium-m -O2 -fomit-frame-pointer2019072320190110
749946935refgcc -funroll-loops -m32 -march=i486 -O2 -fomit-frame-pointer2019072320190110
750981433refgcc -funroll-loops -m32 -march=k8 -O -fomit-frame-pointer2019072320190110
751319111refgcc -funroll-loops -m32 -O -fomit-frame-pointer2019072320190110
751324965refgcc -funroll-loops -m32 -march=prescott -O -fomit-frame-pointer2019072320190110
751345762refgcc -funroll-loops -m32 -march=nocona -O -fomit-frame-pointer2019072320190110
751494897refgcc -funroll-loops -m32 -march=athlon -O -fomit-frame-pointer2019072320190110
751871595refgcc -funroll-loops -m32 -march=barcelona -O -fomit-frame-pointer2019072320190110
753360035refgcc -funroll-loops -m32 -march=i486 -O3 -fomit-frame-pointer2019072320190110
753483056refgcc -funroll-loops -m32 -march=pentium3 -O3 -fomit-frame-pointer2019072320190110
755111205refgcc -funroll-loops -m32 -march=pentium-m -O3 -fomit-frame-pointer2019072320190110
756096419refgcc -funroll-loops -m32 -march=pentium2 -O3 -fomit-frame-pointer2019072320190110
756168435refgcc -funroll-loops -m32 -march=pentiumpro -O3 -fomit-frame-pointer2019072320190110
756183837refgcc -funroll-loops -m32 -march=pentium-m -O -fomit-frame-pointer2019072320190110
756202801refgcc -funroll-loops -m32 -march=k6 -O -fomit-frame-pointer2019072320190110
756222986refgcc -funroll-loops -m32 -march=k6-3 -O -fomit-frame-pointer2019072320190110
756298320refgcc -funroll-loops -m32 -march=k6-2 -O -fomit-frame-pointer2019072320190110
756784534refgcc -funroll-loops -m32 -march=i386 -O -fomit-frame-pointer2019072320190110
758815274refgcc -funroll-loops -m32 -march=pentium3 -O -fomit-frame-pointer2019072320190110
758842949refgcc -funroll-loops -m32 -march=pentium2 -O -fomit-frame-pointer2019072320190110
758923619refgcc -funroll-loops -m32 -march=pentiumpro -O -fomit-frame-pointer2019072320190110
762057756refgcc -funroll-loops -m32 -march=k6 -O2 -fomit-frame-pointer2019072320190110
762070034refgcc -funroll-loops -m32 -march=k6-3 -O2 -fomit-frame-pointer2019072320190110
762071294refgcc -funroll-loops -m32 -march=k6-2 -O2 -fomit-frame-pointer2019072320190110
763953776refgcc -funroll-loops -m32 -march=k6-2 -O3 -fomit-frame-pointer2019072320190110
764051841refgcc -funroll-loops -m32 -march=k6-3 -O3 -fomit-frame-pointer2019072320190110
764178476refgcc -funroll-loops -m32 -march=k6 -O3 -fomit-frame-pointer2019072320190110
773785228refgcc -funroll-loops -m32 -march=i486 -O -fomit-frame-pointer2019072320190110
774946187refgcc -m32 -march=k8 -O3 -fomit-frame-pointer2019072320190110
775034381refgcc -m32 -march=core2 -msse4 -O3 -fomit-frame-pointer2019072320190110
775341240refgcc -m32 -march=core2 -msse4.1 -O3 -fomit-frame-pointer2019072320190110
775475229refgcc -m32 -march=core2 -O3 -fomit-frame-pointer2019072320190110
775602593refgcc -funroll-loops -m32 -march=pentium4 -O -fomit-frame-pointer2019072320190110
776710459refgcc -m32 -march=athlon -O3 -fomit-frame-pointer2019072320190110
777898910refgcc -m32 -march=nocona -O3 -fomit-frame-pointer2019072320190110
778096756refgcc -m32 -march=prescott -O3 -fomit-frame-pointer2019072320190110
779625098refgcc -m32 -march=barcelona -O3 -fomit-frame-pointer2019072320190110
779975734refgcc -m32 -O3 -fomit-frame-pointer2019072320190110
780767867refgcc -funroll-loops -m32 -march=pentium-mmx -O -fomit-frame-pointer2019072320190110
780874216refgcc -funroll-loops -m32 -march=pentium -O -fomit-frame-pointer2019072320190110
783128193refgcc -m32 -march=corei7-avx -O3 -fomit-frame-pointer2019072320190110
783177861refgcc -m32 -march=core-avx-i -O3 -fomit-frame-pointer2019072320190110
783956752refgcc -m32 -march=corei7 -O3 -fomit-frame-pointer2019072320190110
786238760refgcc -m32 -march=pentium3 -O3 -fomit-frame-pointer2019072320190110
786350043refgcc -m32 -march=pentium4 -O3 -fomit-frame-pointer2019072320190110
786515081refgcc -m32 -march=core-avx-i -O2 -fomit-frame-pointer2019072320190110
786578687refgcc -m32 -march=corei7-avx -O2 -fomit-frame-pointer2019072320190110
787572994refgcc -m32 -march=athlon -O2 -fomit-frame-pointer2019072320190110
787762869refgcc -m32 -march=pentium2 -O3 -fomit-frame-pointer2019072320190110
787945345refgcc -m32 -march=pentium-m -O3 -fomit-frame-pointer2019072320190110
788195856refgcc -m32 -march=pentiumpro -O3 -fomit-frame-pointer2019072320190110
788321208refgcc -m32 -march=pentium2 -O2 -fomit-frame-pointer2019072320190110
788322826refgcc -m32 -march=pentium-m -O2 -fomit-frame-pointer2019072320190110
788344702refgcc -m32 -march=pentium3 -O2 -fomit-frame-pointer2019072320190110
788391790refgcc -m32 -march=pentiumpro -O2 -fomit-frame-pointer2019072320190110
790887835refgcc -m32 -march=k8 -O2 -fomit-frame-pointer2019072320190110
791031910refgcc -m32 -march=barcelona -O2 -fomit-frame-pointer2019072320190110
791780437refgcc -m32 -O2 -fomit-frame-pointer2019072320190110
792364562refgcc -m32 -march=core2 -O2 -fomit-frame-pointer2019072320190110
793319768refgcc -m32 -march=prescott -O2 -fomit-frame-pointer2019072320190110
793655192refgcc -m32 -march=nocona -O2 -fomit-frame-pointer2019072320190110
793766403refgcc -m32 -march=core2 -msse4.1 -O2 -fomit-frame-pointer2019072320190110
793783197refgcc -m32 -march=core2 -msse4 -O2 -fomit-frame-pointer2019072320190110
793952688refgcc -m32 -march=corei7 -O2 -fomit-frame-pointer2019072320190110
795233353refgcc -m32 -march=pentium4 -O2 -fomit-frame-pointer2019072320190110
800368288refgcc -m32 -march=i386 -O2 -fomit-frame-pointer2019072320190110
804484637refgcc -m32 -march=i386 -O3 -fomit-frame-pointer2019072320190110
804866711refgcc -m32 -march=pentium -O2 -fomit-frame-pointer2019072320190110
805033621refgcc -m32 -march=pentium-mmx -O2 -fomit-frame-pointer2019072320190110
806632081refgcc -m32 -march=i486 -O2 -fomit-frame-pointer2019072320190110
807843126refgcc -m32 -march=k6-3 -O2 -fomit-frame-pointer2019072320190110
807845408refgcc -m32 -march=pentium -O3 -fomit-frame-pointer2019072320190110
807887038refgcc -m32 -march=pentiumpro -O -fomit-frame-pointer2019072320190110
807925806refgcc -m32 -march=k6-2 -O2 -fomit-frame-pointer2019072320190110
807937143refgcc -m32 -march=pentium-mmx -O3 -fomit-frame-pointer2019072320190110
807968420refgcc -m32 -march=k6 -O2 -fomit-frame-pointer2019072320190110
808033209refgcc -m32 -march=pentium3 -O -fomit-frame-pointer2019072320190110
808175299refgcc -m32 -march=pentium2 -O -fomit-frame-pointer2019072320190110
808941087refgcc -m32 -march=k8 -O -fomit-frame-pointer2019072320190110
810127605refgcc -m32 -march=barcelona -O -fomit-frame-pointer2019072320190110
810205652refgcc -m32 -march=pentium-m -O -fomit-frame-pointer2019072320190110
810320857refgcc -m32 -march=athlon -O -fomit-frame-pointer2019072320190110
811558284refgcc -m32 -march=i486 -O3 -fomit-frame-pointer2019072320190110
811693361refgcc -m32 -O -fomit-frame-pointer2019072320190110
811938441refgcc -m32 -march=corei7 -O -fomit-frame-pointer2019072320190110
811949723refgcc -m32 -march=core-avx-i -O -fomit-frame-pointer2019072320190110
812019339refgcc -m32 -march=core2 -msse4.1 -O -fomit-frame-pointer2019072320190110
812032679refgcc -m32 -march=core2 -msse4 -O -fomit-frame-pointer2019072320190110
812145587refgcc -m32 -march=core2 -O -fomit-frame-pointer2019072320190110
812163178refgcc -m32 -march=corei7-avx -O -fomit-frame-pointer2019072320190110
814967221refgcc -m32 -march=prescott -O -fomit-frame-pointer2019072320190110
815057708refgcc -m32 -march=nocona -O -fomit-frame-pointer2019072320190110
815608153refgcc -m32 -march=k6-2 -O3 -fomit-frame-pointer2019072320190110
815622641refgcc -m32 -march=k6-3 -O3 -fomit-frame-pointer2019072320190110
815985524refgcc -m32 -march=k6 -O3 -fomit-frame-pointer2019072320190110
817288119refgcc -funroll-loops -m32 -march=pentium-m -Os -fomit-frame-pointer2019072320190110
817317034refgcc -m32 -march=pentium4 -O -fomit-frame-pointer2019072320190110
818671315refgcc -funroll-loops -m32 -march=pentium2 -Os -fomit-frame-pointer2019072320190110
818720414refgcc -funroll-loops -m32 -march=pentium3 -Os -fomit-frame-pointer2019072320190110
819053177refgcc -funroll-loops -m32 -march=pentiumpro -Os -fomit-frame-pointer2019072320190110
819750930refgcc -m32 -march=i486 -O -fomit-frame-pointer2019072320190110
820224268refgcc -m32 -march=pentium-m -Os -fomit-frame-pointer2019072320190110
820630312refgcc -m32 -march=k6-3 -O -fomit-frame-pointer2019072320190110
820722246refgcc -m32 -march=k6 -O -fomit-frame-pointer2019072320190110
820802343refgcc -m32 -march=k6-2 -O -fomit-frame-pointer2019072320190110
820952950refgcc -m32 -march=i386 -O -fomit-frame-pointer2019072320190110
821084377refgcc -m32 -march=pentium -O -fomit-frame-pointer2019072320190110
821118836refgcc -m32 -march=pentium-mmx -O -fomit-frame-pointer2019072320190110
827809024refgcc -m32 -march=pentium3 -Os -fomit-frame-pointer2019072320190110
827864492refgcc -m32 -march=pentium2 -Os -fomit-frame-pointer2019072320190110
828078754refgcc -m32 -march=pentiumpro -Os -fomit-frame-pointer2019072320190110
831383447refgcc -funroll-loops -m32 -march=pentium-mmx -Os -fomit-frame-pointer2019072320190110
831451621refgcc -funroll-loops -m32 -march=pentium -Os -fomit-frame-pointer2019072320190110
835807982refgcc -funroll-loops -m32 -march=i486 -Os -fomit-frame-pointer2019072320190110
840041436refgcc -m32 -Os -fomit-frame-pointer2019072320190110
840705698refgcc -m32 -march=athlon -Os -fomit-frame-pointer2019072320190110
840817225refgcc -m32 -march=pentium-mmx -Os -fomit-frame-pointer2019072320190110
840868165refgcc -m32 -march=pentium -Os -fomit-frame-pointer2019072320190110
841082074refgcc -funroll-loops -m32 -Os -fomit-frame-pointer2019072320190110
841449885refgcc -m32 -march=core2 -Os -fomit-frame-pointer2019072320190110
841771875refgcc -m32 -march=i486 -Os -fomit-frame-pointer2019072320190110
841948290refgcc -m32 -march=k8 -Os -fomit-frame-pointer2019072320190110
842042612refgcc -m32 -march=barcelona -Os -fomit-frame-pointer2019072320190110
844429812refgcc -funroll-loops -m32 -march=athlon -Os -fomit-frame-pointer2019072320190110
845068488refgcc -funroll-loops -m32 -march=k8 -Os -fomit-frame-pointer2019072320190110
845985970refgcc -funroll-loops -m32 -march=barcelona -Os -fomit-frame-pointer2019072320190110
850399530refgcc -m32 -march=corei7-avx -Os -fomit-frame-pointer2019072320190110
850503652refgcc -m32 -march=core-avx-i -Os -fomit-frame-pointer2019072320190110
853415651refgcc -m32 -march=k6-2 -Os -fomit-frame-pointer2019072320190110
853711432refgcc -m32 -march=k6-3 -Os -fomit-frame-pointer2019072320190110
853726839refgcc -m32 -march=k6 -Os -fomit-frame-pointer2019072320190110
854283937refgcc -funroll-loops -m32 -march=k6 -Os -fomit-frame-pointer2019072320190110
854327712refgcc -funroll-loops -m32 -march=k6-2 -Os -fomit-frame-pointer2019072320190110
854455705refgcc -funroll-loops -m32 -march=k6-3 -Os -fomit-frame-pointer2019072320190110
874466304refgcc -funroll-loops -m32 -march=pentium4 -Os -fomit-frame-pointer2019072320190110
874946682refgcc -funroll-loops -m32 -march=i386 -Os -fomit-frame-pointer2019072320190110
875217687refgcc -m32 -march=prescott -Os -fomit-frame-pointer2019072320190110
875304825refgcc -m32 -march=nocona -Os -fomit-frame-pointer2019072320190110
875433030refgcc -m32 -march=pentium4 -Os -fomit-frame-pointer2019072320190110
875810017refgcc -m32 -march=i386 -Os -fomit-frame-pointer2019072320190110
878011425refgcc -funroll-loops -m32 -march=nocona -Os -fomit-frame-pointer2019072320190110
879684188refgcc -funroll-loops -m32 -march=prescott -Os -fomit-frame-pointer2019072320190110
1084589032refgcc -m32 -march=corei7 -Os -fomit-frame-pointer2019072320190110
1084638488refgcc -m32 -march=core2 -msse4 -Os -fomit-frame-pointer2019072320190110
1085939173refgcc -m32 -march=core2 -msse4.1 -Os -fomit-frame-pointer2019072320190110