Implementation notes: x86, titan0, crypto_kem/dags3v2

Computer: titan0
Architecture: x86
CPU ID: GenuineIntel-000306c3-bfebfbff
SUPERCOP version: 20190803
Operation: crypto_kem
Primitive: dags3v2
TimeImplementationCompilerBenchmark dateSUPERCOP version
612520364refgcc -m32 -march=core-avx2 -O3 -fomit-frame-pointer2019072220190110
612751864refgcc -m32 -march=native -mtune=native -O3 -fomit-frame-pointer2019072220190110
683577704refgcc -m32 -march=native -mtune=native -O2 -fomit-frame-pointer2019072220190110
683596960refgcc -m32 -march=core-avx2 -O2 -fomit-frame-pointer2019072220190110
716056568refgcc -m32 -march=core-avx2 -O -fomit-frame-pointer2019072220190110
716304300refgcc -m32 -march=native -mtune=native -O -fomit-frame-pointer2019072220190110
733426572refgcc -m32 -march=native -mtune=native -Os -fomit-frame-pointer2019072220190110
733706800refgcc -m32 -march=core-avx2 -Os -fomit-frame-pointer2019072220190110
780376420refgcc -m32 -march=core2 -O3 -fomit-frame-pointer2019072220190110
780691308refgcc -m32 -march=core2 -msse4.1 -O3 -fomit-frame-pointer2019072220190110
785971068refgcc -m32 -march=barcelona -O3 -fomit-frame-pointer2019072220190110
794961568refgcc -m32 -march=core-avx-i -O2 -fomit-frame-pointer2019072220190110
795757224refgcc -m32 -march=corei7-avx -O2 -fomit-frame-pointer2019072220190110
802313084refgcc -m32 -march=pentium-m -O2 -fomit-frame-pointer2019072220190110
806916872refgcc -m32 -march=k8 -O2 -fomit-frame-pointer2019072220190110
826865472refgcc -m32 -march=pentium4 -O3 -fomit-frame-pointer2019072220190110
829005292refgcc -m32 -march=nocona -O2 -fomit-frame-pointer2019072220190110
830955876refgcc -m32 -march=prescott -O2 -fomit-frame-pointer2019072220190110
832145580refgcc -m32 -march=corei7 -O -fomit-frame-pointer2019072220190110
832557464refgcc -m32 -march=corei7-avx -O -fomit-frame-pointer2019072220190110
832593372refgcc -m32 -march=core-avx-i -O -fomit-frame-pointer2019072220190110
833724336refgcc -m32 -march=i486 -O2 -fomit-frame-pointer2019072220190110
833741332refgcc -m32 -O -fomit-frame-pointer2019072220190110
833866112refgcc -m32 -march=i486 -O3 -fomit-frame-pointer2019072220190110
833953228refgcc -m32 -march=core2 -O -fomit-frame-pointer2019072220190110
834241704refgcc -m32 -march=core2 -msse4.1 -O -fomit-frame-pointer2019072220190110
834279284refgcc -m32 -march=pentium3 -O -fomit-frame-pointer2019072220190110
834282580refgcc -m32 -march=pentium2 -O -fomit-frame-pointer2019072220190110
834495964refgcc -m32 -march=core2 -msse4 -O -fomit-frame-pointer2019072220190110
834619420refgcc -m32 -march=pentiumpro -O -fomit-frame-pointer2019072220190110
835915540refgcc -m32 -march=pentium-m -O -fomit-frame-pointer2019072220190110
841547168refgcc -m32 -march=i386 -O -fomit-frame-pointer2019072220190110
843385608refgcc -m32 -march=nocona -O -fomit-frame-pointer2019072220190110
843390860refgcc -m32 -march=athlon -O -fomit-frame-pointer2019072220190110
843539596refgcc -m32 -march=prescott -O -fomit-frame-pointer2019072220190110
853703620refgcc -funroll-loops -m32 -march=nocona -O -fomit-frame-pointer2019072220190110
853804816refgcc -funroll-loops -m32 -march=prescott -O -fomit-frame-pointer2019072220190110
854557944refgcc -m32 -march=barcelona -O -fomit-frame-pointer2019072220190110
855232016refgcc -m32 -march=corei7 -Os -fomit-frame-pointer2019072220190110
857024464refgcc -m32 -march=core2 -msse4 -Os -fomit-frame-pointer2019072220190110
857905852refgcc -m32 -march=core2 -msse4.1 -Os -fomit-frame-pointer2019072220190110
860286624refgcc -m32 -march=core2 -Os -fomit-frame-pointer2019072220190110
860549484refgcc -m32 -march=core-avx-i -Os -fomit-frame-pointer2019072220190110
861133328refgcc -m32 -march=nocona -O3 -fomit-frame-pointer2019072220190110
861213788refgcc -m32 -Os -fomit-frame-pointer2019072220190110
861346920refgcc -m32 -march=i486 -O -fomit-frame-pointer2019072220190110
861396200refgcc -m32 -march=corei7-avx -Os -fomit-frame-pointer2019072220190110
862548616refgcc -m32 -march=athlon -Os -fomit-frame-pointer2019072220190110
863043152refgcc -m32 -march=k8 -O -fomit-frame-pointer2019072220190110
863476132refgcc -m32 -march=k8 -Os -fomit-frame-pointer2019072220190110
863987140refgcc -m32 -march=prescott -O3 -fomit-frame-pointer2019072220190110
865964500refgcc -funroll-loops -m32 -march=k8 -Os -fomit-frame-pointer2019072220190110
866532708refgcc -m32 -march=k6-3 -O -fomit-frame-pointer2019072220190110
868315692refgcc -m32 -march=pentium -O -fomit-frame-pointer2019072220190110
870118168refgcc -funroll-loops -m32 -Os -fomit-frame-pointer2019072220190110
871258768refgcc -m32 -march=core2 -msse4 -O3 -fomit-frame-pointer2019072220190110
871343940refgcc -m32 -march=corei7 -O3 -fomit-frame-pointer2019072220190110
871876508refgcc -m32 -march=barcelona -O2 -fomit-frame-pointer2019072220190110
872327536refgcc -m32 -O3 -fomit-frame-pointer2019072220190110
872932940refgcc -funroll-loops -m32 -march=pentium4 -O -fomit-frame-pointer2019072220190110
873079292refgcc -m32 -march=pentium-mmx -O -fomit-frame-pointer2019072220190110
874882104refgcc -m32 -march=k6-3 -Os -fomit-frame-pointer2019072220190110
875135212refgcc -m32 -march=k6 -Os -fomit-frame-pointer2019072220190110
875135284refgcc -m32 -march=corei7-avx -O3 -fomit-frame-pointer2019072220190110
875665384refgcc -m32 -march=core-avx-i -O3 -fomit-frame-pointer2019072220190110
875679620refgcc -funroll-loops -m32 -march=k6 -Os -fomit-frame-pointer2019072220190110
875790320refgcc -m32 -march=k6-2 -O -fomit-frame-pointer2019072220190110
876114328refgcc -m32 -march=k8 -O3 -fomit-frame-pointer2019072220190110
876170800refgcc -m32 -march=athlon -O2 -fomit-frame-pointer2019072220190110
876287816refgcc -funroll-loops -m32 -march=barcelona -Os -fomit-frame-pointer2019072220190110
876579752refgcc -m32 -march=athlon -O3 -fomit-frame-pointer2019072220190110
876673708refgcc -funroll-loops -m32 -march=k6-3 -Os -fomit-frame-pointer2019072220190110
876678580refgcc -m32 -march=k6-2 -Os -fomit-frame-pointer2019072220190110
876802400refgcc -m32 -march=k6 -O -fomit-frame-pointer2019072220190110
877281412refgcc -funroll-loops -m32 -march=k6-2 -Os -fomit-frame-pointer2019072220190110
878132940refgcc -m32 -march=pentium-m -O3 -fomit-frame-pointer2019072220190110
878269500refgcc -m32 -march=k6-2 -O2 -fomit-frame-pointer2019072220190110
878742320refgcc -m32 -march=k6 -O2 -fomit-frame-pointer2019072220190110
879812312refgcc -m32 -march=core2 -msse4.1 -O2 -fomit-frame-pointer2019072220190110
880545832refgcc -m32 -march=core2 -msse4 -O2 -fomit-frame-pointer2019072220190110
880647560refgcc -m32 -march=corei7 -O2 -fomit-frame-pointer2019072220190110
880889624refgcc -m32 -O2 -fomit-frame-pointer2019072220190110
880938060refgcc -m32 -march=core2 -O2 -fomit-frame-pointer2019072220190110
881106196refgcc -m32 -march=k6-3 -O2 -fomit-frame-pointer2019072220190110
881331292refgcc -m32 -march=barcelona -Os -fomit-frame-pointer2019072220190110
884280688refgcc -m32 -march=pentiumpro -O2 -fomit-frame-pointer2019072220190110
884368244refgcc -m32 -march=pentium3 -O2 -fomit-frame-pointer2019072220190110
884488680refgcc -m32 -march=pentium2 -O2 -fomit-frame-pointer2019072220190110
886967712refgcc -m32 -march=pentium3 -O3 -fomit-frame-pointer2019072220190110
887722576refgcc -m32 -march=pentiumpro -O3 -fomit-frame-pointer2019072220190110
888921684refgcc -m32 -march=pentium2 -O3 -fomit-frame-pointer2019072220190110
890580488refgcc -funroll-loops -m32 -march=k8 -O3 -fomit-frame-pointer2019072220190110
891178340refgcc -funroll-loops -m32 -march=barcelona -O2 -fomit-frame-pointer2019072220190110
891273932refgcc -funroll-loops -m32 -O -fomit-frame-pointer2019072220190110
893597796refgcc -m32 -march=nocona -Os -fomit-frame-pointer2019072220190110
893820996refgcc -m32 -march=k6 -O3 -fomit-frame-pointer2019072220190110
893829676refgcc -m32 -march=i386 -Os -fomit-frame-pointer2019072220190110
893907196refgcc -funroll-loops -m32 -march=athlon -O2 -fomit-frame-pointer2019072220190110
894388304refgcc -funroll-loops -m32 -march=pentium4 -Os -fomit-frame-pointer2019072220190110
894399680refgcc -m32 -march=prescott -Os -fomit-frame-pointer2019072220190110
894792472refgcc -m32 -march=k6-3 -O3 -fomit-frame-pointer2019072220190110
894818868refgcc -m32 -march=pentium4 -Os -fomit-frame-pointer2019072220190110
895258720refgcc -m32 -march=k6-2 -O3 -fomit-frame-pointer2019072220190110
897593936refgcc -m32 -march=pentium4 -O -fomit-frame-pointer2019072220190110
897627656refgcc -m32 -march=i386 -O3 -fomit-frame-pointer2019072220190110
899058664refgcc -m32 -march=pentium4 -O2 -fomit-frame-pointer2019072220190110
900669808refgcc -funroll-loops -m32 -march=nocona -Os -fomit-frame-pointer2019072220190110
900721500refgcc -funroll-loops -m32 -march=prescott -Os -fomit-frame-pointer2019072220190110
901612236refgcc -m32 -march=pentium -O2 -fomit-frame-pointer2019072220190110
902035708refgcc -m32 -march=pentium-mmx -O2 -fomit-frame-pointer2019072220190110
903801476refgcc -m32 -march=pentium -O3 -fomit-frame-pointer2019072220190110
903812912refgcc -m32 -march=pentium-mmx -O3 -fomit-frame-pointer2019072220190110
904251532refgcc -funroll-loops -m32 -march=athlon -Os -fomit-frame-pointer2019072220190110
910043164refgcc -funroll-loops -m32 -O3 -fomit-frame-pointer2019072220190110
911595628refgcc -funroll-loops -m32 -march=pentium2 -O2 -fomit-frame-pointer2019072220190110
912432380refgcc -funroll-loops -m32 -march=pentiumpro -O2 -fomit-frame-pointer2019072220190110
912539108refgcc -funroll-loops -m32 -march=pentium3 -O2 -fomit-frame-pointer2019072220190110
913112092refgcc -funroll-loops -m32 -march=athlon -O3 -fomit-frame-pointer2019072220190110
914047932refgcc -m32 -march=i386 -O2 -fomit-frame-pointer2019072220190110
917468312refgcc -funroll-loops -m32 -march=k8 -O2 -fomit-frame-pointer2019072220190110
918424640refgcc -funroll-loops -m32 -march=i386 -Os -fomit-frame-pointer2019072220190110
924137380refgcc -funroll-loops -m32 -march=pentium -O3 -fomit-frame-pointer2019072220190110
924240056refgcc -funroll-loops -m32 -march=pentium-mmx -O3 -fomit-frame-pointer2019072220190110
927815648refgcc -funroll-loops -m32 -march=i486 -O -fomit-frame-pointer2019072220190110
932364064refgcc -funroll-loops -m32 -march=k6-3 -O2 -fomit-frame-pointer2019072220190110
932538312refgcc -funroll-loops -m32 -march=k6 -O2 -fomit-frame-pointer2019072220190110
932557520refgcc -funroll-loops -m32 -march=pentium2 -Os -fomit-frame-pointer2019072220190110
933341572refgcc -funroll-loops -m32 -march=k6-2 -O2 -fomit-frame-pointer2019072220190110
933541536refgcc -funroll-loops -m32 -march=pentiumpro -Os -fomit-frame-pointer2019072220190110
934316320refgcc -funroll-loops -m32 -march=pentium3 -Os -fomit-frame-pointer2019072220190110
937536372refgcc -m32 -march=pentium2 -Os -fomit-frame-pointer2019072220190110
938714084refgcc -m32 -march=pentiumpro -Os -fomit-frame-pointer2019072220190110
938830592refgcc -m32 -march=pentium3 -Os -fomit-frame-pointer2019072220190110
939260076refgcc -funroll-loops -m32 -march=i486 -Os -fomit-frame-pointer2019072220190110
940026520refgcc -m32 -march=i486 -Os -fomit-frame-pointer2019072220190110
941494176refgcc -funroll-loops -m32 -march=k6-2 -O3 -fomit-frame-pointer2019072220190110
941999616refgcc -funroll-loops -m32 -march=k6 -O3 -fomit-frame-pointer2019072220190110
942135060refgcc -funroll-loops -m32 -march=k6-3 -O3 -fomit-frame-pointer2019072220190110
942668056refgcc -m32 -march=pentium-m -Os -fomit-frame-pointer2019072220190110
944411364refgcc -funroll-loops -m32 -O2 -fomit-frame-pointer2019072220190110
945032020refgcc -funroll-loops -m32 -march=pentium-m -Os -fomit-frame-pointer2019072220190110
946955132refgcc -funroll-loops -m32 -march=prescott -O3 -fomit-frame-pointer2019072220190110
947945928refgcc -funroll-loops -m32 -march=nocona -O3 -fomit-frame-pointer2019072220190110
948322844refgcc -funroll-loops -m32 -march=barcelona -O3 -fomit-frame-pointer2019072220190110
949610420refgcc -funroll-loops -m32 -march=prescott -O2 -fomit-frame-pointer2019072220190110
949822032refgcc -funroll-loops -m32 -march=nocona -O2 -fomit-frame-pointer2019072220190110
951217160refgcc -funroll-loops -m32 -march=pentium3 -O -fomit-frame-pointer2019072220190110
951340268refgcc -funroll-loops -m32 -march=pentium2 -O -fomit-frame-pointer2019072220190110
951782540refgcc -funroll-loops -m32 -march=pentiumpro -O -fomit-frame-pointer2019072220190110
952943988refgcc -funroll-loops -m32 -march=i386 -O2 -fomit-frame-pointer2019072220190110
954466500refgcc -funroll-loops -m32 -march=barcelona -O -fomit-frame-pointer2019072220190110
954895804refgcc -funroll-loops -m32 -march=pentium4 -O3 -fomit-frame-pointer2019072220190110
956858276refgcc -funroll-loops -m32 -march=i386 -O -fomit-frame-pointer2019072220190110
958286472refgcc -funroll-loops -m32 -march=athlon -O -fomit-frame-pointer2019072220190110
960606020refgcc -funroll-loops -m32 -march=pentium-m -O -fomit-frame-pointer2019072220190110
961734660refgcc -m32 -march=pentium -Os -fomit-frame-pointer2019072220190110
961794148refgcc -funroll-loops -m32 -march=k8 -O -fomit-frame-pointer2019072220190110
962371968refgcc -m32 -march=pentium-mmx -Os -fomit-frame-pointer2019072220190110
964294740refgcc -funroll-loops -m32 -march=pentium-m -O2 -fomit-frame-pointer2019072220190110
967669856refgcc -funroll-loops -m32 -march=i386 -O3 -fomit-frame-pointer2019072220190110
970160552refgcc -funroll-loops -m32 -march=pentium2 -O3 -fomit-frame-pointer2019072220190110
970304292refgcc -funroll-loops -m32 -march=pentiumpro -O3 -fomit-frame-pointer2019072220190110
970584076refgcc -funroll-loops -m32 -march=pentium3 -O3 -fomit-frame-pointer2019072220190110
971773032refgcc -funroll-loops -m32 -march=pentium-m -O3 -fomit-frame-pointer2019072220190110
974951556refgcc -funroll-loops -m32 -march=pentium4 -O2 -fomit-frame-pointer2019072220190110
977232036refgcc -funroll-loops -m32 -march=k6-3 -O -fomit-frame-pointer2019072220190110
977261204refgcc -funroll-loops -m32 -march=k6 -O -fomit-frame-pointer2019072220190110
977833308refgcc -funroll-loops -m32 -march=k6-2 -O -fomit-frame-pointer2019072220190110
980189368refgcc -funroll-loops -m32 -march=i486 -O2 -fomit-frame-pointer2019072220190110
982785076refgcc -funroll-loops -m32 -march=i486 -O3 -fomit-frame-pointer2019072220190110
987724444refgcc -funroll-loops -m32 -march=pentium-mmx -O -fomit-frame-pointer2019072220190110
988016816refgcc -funroll-loops -m32 -march=pentium -O -fomit-frame-pointer2019072220190110
996103692refgcc -funroll-loops -m32 -march=pentium-mmx -O2 -fomit-frame-pointer2019072220190110
996783912refgcc -funroll-loops -m32 -march=pentium -O2 -fomit-frame-pointer2019072220190110
1120704352refgcc -funroll-loops -m32 -march=pentium-mmx -Os -fomit-frame-pointer2019072220190110
1121876676refgcc -funroll-loops -m32 -march=pentium -Os -fomit-frame-pointer2019072220190110