Implementation notes: x86, titan0, crypto_kem/dags5v2

Computer: titan0
Architecture: x86
CPU ID: GenuineIntel-000306c3-bfebfbff
SUPERCOP version: 20190803
Operation: crypto_kem
Primitive: dags5v2
TimeImplementationCompilerBenchmark dateSUPERCOP version
642377516refgcc -m32 -march=core-avx2 -O3 -fomit-frame-pointer2019072220190110
649344944refgcc -m32 -march=native -mtune=native -O3 -fomit-frame-pointer2019072220190110
726395112refgcc -m32 -march=core-avx2 -O2 -fomit-frame-pointer2019072220190110
727593152refgcc -m32 -march=native -mtune=native -O2 -fomit-frame-pointer2019072220190110
782651476refgcc -m32 -march=native -mtune=native -Os -fomit-frame-pointer2019072220190110
784165952refgcc -m32 -march=core-avx2 -Os -fomit-frame-pointer2019072220190110
806335912refgcc -m32 -march=native -mtune=native -O -fomit-frame-pointer2019072220190110
813483900refgcc -m32 -march=core-avx2 -O -fomit-frame-pointer2019072220190110
814552284refgcc -m32 -march=barcelona -O3 -fomit-frame-pointer2019072220190110
815731652refgcc -m32 -march=core2 -msse4 -O3 -fomit-frame-pointer2019072220190110
816419768refgcc -m32 -march=corei7 -O3 -fomit-frame-pointer2019072220190110
818484456refgcc -m32 -march=corei7-avx -O3 -fomit-frame-pointer2019072220190110
819817536refgcc -m32 -march=core-avx-i -O3 -fomit-frame-pointer2019072220190110
825796540refgcc -m32 -march=k8 -O3 -fomit-frame-pointer2019072220190110
846579208refgcc -m32 -march=core-avx-i -O2 -fomit-frame-pointer2019072220190110
850080704refgcc -m32 -march=corei7-avx -O2 -fomit-frame-pointer2019072220190110
850645480refgcc -m32 -march=pentium-m -O3 -fomit-frame-pointer2019072320190110
856394224refgcc -m32 -march=k8 -O2 -fomit-frame-pointer2019072220190110
858004088refgcc -m32 -march=pentium2 -O2 -fomit-frame-pointer2019072320190110
858077244refgcc -m32 -march=pentium3 -O2 -fomit-frame-pointer2019072320190110
865177392refgcc -m32 -march=pentiumpro -O2 -fomit-frame-pointer2019072320190110
876147676refgcc -m32 -march=prescott -O2 -fomit-frame-pointer2019072320190110
882808760refgcc -m32 -march=nocona -O2 -fomit-frame-pointer2019072320190110
890036328refgcc -m32 -march=pentium -O2 -fomit-frame-pointer2019072320190110
892951184refgcc -m32 -march=pentium-mmx -O2 -fomit-frame-pointer2019072320190110
893541824refgcc -funroll-loops -m32 -march=prescott -O -fomit-frame-pointer2019072320190110
894908984refgcc -m32 -march=prescott -O -fomit-frame-pointer2019072320190110
897582912refgcc -funroll-loops -m32 -march=nocona -O -fomit-frame-pointer2019072320190110
898511804refgcc -m32 -march=prescott -O3 -fomit-frame-pointer2019072320190110
900395908refgcc -funroll-loops -m32 -march=barcelona -Os -fomit-frame-pointer2019072320190110
901971608refgcc -m32 -march=nocona -O -fomit-frame-pointer2019072320190110
904560208refgcc -m32 -march=i486 -O3 -fomit-frame-pointer2019072320190110
905463496refgcc -funroll-loops -m32 -march=athlon -Os -fomit-frame-pointer2019072320190110
905557092refgcc -m32 -march=core2 -O3 -fomit-frame-pointer2019072220190110
905627408refgcc -m32 -march=pentium-m -Os -fomit-frame-pointer2019072320190110
906726600refgcc -funroll-loops -m32 -Os -fomit-frame-pointer2019072320190110
909539884refgcc -m32 -march=core2 -Os -fomit-frame-pointer2019072220190110
910051324refgcc -m32 -march=corei7-avx -O -fomit-frame-pointer2019072220190110
910561852refgcc -m32 -march=athlon -O -fomit-frame-pointer2019072320190110
910573004refgcc -m32 -march=athlon -O3 -fomit-frame-pointer2019072320190110
910626368refgcc -m32 -march=nocona -O3 -fomit-frame-pointer2019072320190110
910686908refgcc -m32 -march=corei7 -O -fomit-frame-pointer2019072220190110
911664852refgcc -m32 -march=core2 -msse4 -Os -fomit-frame-pointer2019072220190110
912279128refgcc -m32 -march=core-avx-i -Os -fomit-frame-pointer2019072220190110
912844156refgcc -m32 -march=core2 -msse4.1 -O3 -fomit-frame-pointer2019072220190110
913315380refgcc -funroll-loops -m32 -march=pentium4 -O -fomit-frame-pointer2019072320190110
913432672refgcc -m32 -march=athlon -Os -fomit-frame-pointer2019072320190110
913708236refgcc -m32 -march=core-avx-i -O -fomit-frame-pointer2019072220190110
914160616refgcc -m32 -march=corei7-avx -Os -fomit-frame-pointer2019072220190110
914383084refgcc -m32 -O3 -fomit-frame-pointer2019072220190110
915068516refgcc -m32 -march=corei7 -Os -fomit-frame-pointer2019072220190110
918246680refgcc -m32 -Os -fomit-frame-pointer2019072220190110
919662548refgcc -m32 -march=core2 -msse4.1 -Os -fomit-frame-pointer2019072220190110
920792192refgcc -m32 -march=k6-2 -O2 -fomit-frame-pointer2019072320190110
921899860refgcc -m32 -march=barcelona -O2 -fomit-frame-pointer2019072220190110
922859208refgcc -m32 -O -fomit-frame-pointer2019072220190110
923760352refgcc -m32 -march=k8 -Os -fomit-frame-pointer2019072220190110
923771884refgcc -funroll-loops -m32 -march=k8 -O3 -fomit-frame-pointer2019072320190110
924190676refgcc -funroll-loops -m32 -march=k8 -Os -fomit-frame-pointer2019072320190110
924200528refgcc -funroll-loops -m32 -march=i486 -Os -fomit-frame-pointer2019072320190110
928085392refgcc -m32 -march=i386 -O -fomit-frame-pointer2019072320190110
928754156refgcc -m32 -march=core2 -msse4.1 -O2 -fomit-frame-pointer2019072220190110
929614272refgcc -funroll-loops -m32 -march=barcelona -O2 -fomit-frame-pointer2019072320190110
930342420refgcc -funroll-loops -m32 -march=k8 -O2 -fomit-frame-pointer2019072320190110
930577428refgcc -m32 -O2 -fomit-frame-pointer2019072220190110
930855020refgcc -m32 -march=corei7 -O2 -fomit-frame-pointer2019072220190110
931347392refgcc -m32 -march=core2 -msse4 -O2 -fomit-frame-pointer2019072220190110
933715268refgcc -m32 -march=k6 -O2 -fomit-frame-pointer2019072320190110
935150716refgcc -m32 -march=k6-3 -O2 -fomit-frame-pointer2019072320190110
935850980refgcc -m32 -march=pentium3 -O3 -fomit-frame-pointer2019072320190110
935911636refgcc -m32 -march=pentiumpro -O3 -fomit-frame-pointer2019072320190110
935993580refgcc -m32 -march=core2 -O2 -fomit-frame-pointer2019072220190110
936818732refgcc -m32 -march=athlon -O2 -fomit-frame-pointer2019072320190110
936883660refgcc -m32 -march=pentium4 -O3 -fomit-frame-pointer2019072320190110
937039012refgcc -m32 -march=k8 -O -fomit-frame-pointer2019072220190110
938273344refgcc -m32 -march=core2 -msse4 -O -fomit-frame-pointer2019072220190110
940550116refgcc -m32 -march=core2 -msse4.1 -O -fomit-frame-pointer2019072220190110
940698668refgcc -m32 -march=k6-3 -Os -fomit-frame-pointer2019072320190110
941110360refgcc -m32 -march=pentium-m -O2 -fomit-frame-pointer2019072320190110
943494136refgcc -funroll-loops -m32 -march=i386 -Os -fomit-frame-pointer2019072320190110
943831588refgcc -m32 -march=k6-2 -Os -fomit-frame-pointer2019072320190110
946195992refgcc -m32 -march=k6 -Os -fomit-frame-pointer2019072320190110
947305168refgcc -funroll-loops -m32 -march=prescott -Os -fomit-frame-pointer2019072320190110
947484368refgcc -funroll-loops -m32 -march=pentium4 -Os -fomit-frame-pointer2019072320190110
947524260refgcc -m32 -march=pentium2 -O3 -fomit-frame-pointer2019072320190110
947567192refgcc -m32 -march=core2 -O -fomit-frame-pointer2019072220190110
947963504refgcc -funroll-loops -m32 -march=athlon -O2 -fomit-frame-pointer2019072320190110
947974816refgcc -funroll-loops -m32 -march=nocona -Os -fomit-frame-pointer2019072320190110
949279260refgcc -m32 -march=i486 -O -fomit-frame-pointer2019072320190110
949426868refgcc -funroll-loops -m32 -march=athlon -O3 -fomit-frame-pointer2019072320190110
949481112refgcc -m32 -march=pentium4 -O2 -fomit-frame-pointer2019072320190110
949568292refgcc -m32 -march=pentium -O -fomit-frame-pointer2019072320190110
950066760refgcc -funroll-loops -m32 -march=pentium-m -Os -fomit-frame-pointer2019072320190110
951555308refgcc -m32 -march=nocona -Os -fomit-frame-pointer2019072320190110
951708920refgcc -m32 -march=i486 -O2 -fomit-frame-pointer2019072320190110
952248740refgcc -m32 -march=pentium4 -O -fomit-frame-pointer2019072320190110
952806676refgcc -m32 -march=pentium4 -Os -fomit-frame-pointer2019072320190110
952894016refgcc -m32 -march=pentium-mmx -O -fomit-frame-pointer2019072320190110
952983972refgcc -m32 -march=barcelona -O -fomit-frame-pointer2019072220190110
954405332refgcc -funroll-loops -m32 -O3 -fomit-frame-pointer2019072320190110
955319852refgcc -m32 -march=pentium2 -O -fomit-frame-pointer2019072320190110
956265616refgcc -m32 -march=pentiumpro -O -fomit-frame-pointer2019072320190110
956429148refgcc -m32 -march=i386 -O3 -fomit-frame-pointer2019072320190110
957671760refgcc -m32 -march=pentium3 -O -fomit-frame-pointer2019072320190110
958268188refgcc -m32 -march=k6 -O3 -fomit-frame-pointer2019072320190110
958489360refgcc -m32 -march=pentium -O3 -fomit-frame-pointer2019072320190110
958675676refgcc -funroll-loops -m32 -march=pentium-m -O3 -fomit-frame-pointer2019072320190110
958744292refgcc -m32 -march=i386 -Os -fomit-frame-pointer2019072320190110
958774676refgcc -funroll-loops -m32 -march=pentiumpro -O3 -fomit-frame-pointer2019072320190110
959004092refgcc -funroll-loops -m32 -march=i486 -O3 -fomit-frame-pointer2019072320190110
959079556refgcc -m32 -march=pentium-mmx -O3 -fomit-frame-pointer2019072320190110
960616264refgcc -m32 -march=prescott -Os -fomit-frame-pointer2019072320190110
962114252refgcc -funroll-loops -m32 -march=i486 -O2 -fomit-frame-pointer2019072320190110
962233400refgcc -m32 -march=k6-2 -O3 -fomit-frame-pointer2019072320190110
963704244refgcc -funroll-loops -m32 -march=pentium2 -O3 -fomit-frame-pointer2019072320190110
963833512refgcc -m32 -march=k6-3 -O3 -fomit-frame-pointer2019072320190110
963942768refgcc -funroll-loops -m32 -march=pentium2 -O2 -fomit-frame-pointer2019072320190110
964004648refgcc -funroll-loops -m32 -march=pentiumpro -O2 -fomit-frame-pointer2019072320190110
964295908refgcc -m32 -march=i386 -O2 -fomit-frame-pointer2019072320190110
964696360refgcc -funroll-loops -m32 -march=i386 -O -fomit-frame-pointer2019072320190110
964981132refgcc -funroll-loops -m32 -march=pentium3 -O2 -fomit-frame-pointer2019072320190110
965327976refgcc -m32 -march=pentium-m -O -fomit-frame-pointer2019072320190110
965561188refgcc -funroll-loops -m32 -march=k6-2 -O3 -fomit-frame-pointer2019072320190110
974281728refgcc -funroll-loops -m32 -march=k6-3 -O3 -fomit-frame-pointer2019072320190110
975849348refgcc -funroll-loops -m32 -march=k6-2 -O2 -fomit-frame-pointer2019072320190110
975871752refgcc -funroll-loops -m32 -march=k6 -O2 -fomit-frame-pointer2019072320190110
976168832refgcc -funroll-loops -m32 -march=k6-3 -O2 -fomit-frame-pointer2019072320190110
981575996refgcc -funroll-loops -m32 -march=pentiumpro -Os -fomit-frame-pointer2019072320190110
981973404refgcc -funroll-loops -m32 -march=pentium2 -Os -fomit-frame-pointer2019072320190110
982654740refgcc -funroll-loops -m32 -march=k6 -O3 -fomit-frame-pointer2019072320190110
985705600refgcc -funroll-loops -m32 -march=barcelona -O3 -fomit-frame-pointer2019072320190110
986432844refgcc -m32 -march=k6-3 -O -fomit-frame-pointer2019072320190110
986694960refgcc -funroll-loops -m32 -march=prescott -O3 -fomit-frame-pointer2019072320190110
987254764refgcc -funroll-loops -m32 -march=prescott -O2 -fomit-frame-pointer2019072320190110
988758260refgcc -funroll-loops -m32 -march=pentium3 -Os -fomit-frame-pointer2019072320190110
991123916refgcc -funroll-loops -m32 -march=k6-2 -Os -fomit-frame-pointer2019072320190110
992306388refgcc -funroll-loops -m32 -march=k6-3 -Os -fomit-frame-pointer2019072320190110
992489336refgcc -funroll-loops -m32 -O2 -fomit-frame-pointer2019072320190110
992655728refgcc -funroll-loops -m32 -march=nocona -O2 -fomit-frame-pointer2019072320190110
992888720refgcc -m32 -march=pentium-mmx -Os -fomit-frame-pointer2019072320190110
993782128refgcc -funroll-loops -m32 -march=nocona -O3 -fomit-frame-pointer2019072320190110
993916216refgcc -funroll-loops -m32 -march=pentium-mmx -Os -fomit-frame-pointer2019072320190110
994074604refgcc -m32 -march=k6-2 -O -fomit-frame-pointer2019072320190110
994525000refgcc -funroll-loops -m32 -march=barcelona -O -fomit-frame-pointer2019072320190110
994652120refgcc -funroll-loops -m32 -march=k6 -O -fomit-frame-pointer2019072320190110
994676120refgcc -funroll-loops -m32 -march=k6-3 -O -fomit-frame-pointer2019072320190110
994801800refgcc -m32 -march=k6 -O -fomit-frame-pointer2019072320190110
994894504refgcc -funroll-loops -m32 -march=pentium4 -O3 -fomit-frame-pointer2019072320190110
994955744refgcc -funroll-loops -m32 -march=pentium -Os -fomit-frame-pointer2019072320190110
995649108refgcc -funroll-loops -m32 -march=pentium-mmx -O -fomit-frame-pointer2019072320190110
995690644refgcc -m32 -march=pentium -Os -fomit-frame-pointer2019072320190110
996429456refgcc -funroll-loops -m32 -march=pentium -O -fomit-frame-pointer2019072320190110
998603272refgcc -funroll-loops -m32 -march=athlon -O -fomit-frame-pointer2019072320190110
999618260refgcc -funroll-loops -m32 -march=pentium-m -O -fomit-frame-pointer2019072320190110
1001130416refgcc -funroll-loops -m32 -march=k6 -Os -fomit-frame-pointer2019072320190110
1001455972refgcc -funroll-loops -m32 -march=k6-2 -O -fomit-frame-pointer2019072320190110
1001857000refgcc -funroll-loops -m32 -march=k8 -O -fomit-frame-pointer2019072320190110
1003160384refgcc -m32 -march=i486 -Os -fomit-frame-pointer2019072320190110
1003691276refgcc -m32 -march=pentiumpro -Os -fomit-frame-pointer2019072320190110
1003986716refgcc -funroll-loops -m32 -march=pentium3 -O -fomit-frame-pointer2019072320190110
1004057272refgcc -m32 -march=pentium3 -Os -fomit-frame-pointer2019072320190110
1005008656refgcc -funroll-loops -m32 -march=pentiumpro -O -fomit-frame-pointer2019072320190110
1006220496refgcc -funroll-loops -m32 -march=pentium2 -O -fomit-frame-pointer2019072320190110
1007644404refgcc -funroll-loops -m32 -O -fomit-frame-pointer2019072320190110
1008481092refgcc -funroll-loops -m32 -march=i386 -O2 -fomit-frame-pointer2019072320190110
1013034056refgcc -funroll-loops -m32 -march=i386 -O3 -fomit-frame-pointer2019072320190110
1014760852refgcc -m32 -march=pentium2 -Os -fomit-frame-pointer2019072320190110
1015158496refgcc -funroll-loops -m32 -march=pentium-mmx -O3 -fomit-frame-pointer2019072320190110
1017514600refgcc -funroll-loops -m32 -march=pentium4 -O2 -fomit-frame-pointer2019072320190110
1021566104refgcc -funroll-loops -m32 -march=pentium -O3 -fomit-frame-pointer2019072320190110
1025863668refgcc -funroll-loops -m32 -march=pentium3 -O3 -fomit-frame-pointer2019072320190110
1028764696refgcc -funroll-loops -m32 -march=pentium-m -O2 -fomit-frame-pointer2019072320190110
1033845000refgcc -funroll-loops -m32 -march=pentium-mmx -O2 -fomit-frame-pointer2019072320190110
1035355120refgcc -funroll-loops -m32 -march=i486 -O -fomit-frame-pointer2019072320190110
1043745936refgcc -funroll-loops -m32 -march=pentium -O2 -fomit-frame-pointer2019072320190110
1098032996refgcc -m32 -march=barcelona -Os -fomit-frame-pointer2019072220190110