Implementation notes: x86, kizomba, crypto_kem/kyber512

Computer: kizomba
Architecture: x86
CPU ID: GenuineIntel-000906e9-bfebfbff
SUPERCOP version: 20181216
Operation: crypto_kem
Primitive: kyber512
TimeImplementationCompilerBenchmark dateSUPERCOP version
781602refgcc -funroll-loops -m32 -march=pentium-m -O3 -fomit-frame-pointer2018092720180818
790811refgcc -m32 -march=pentium-m -O3 -fomit-frame-pointer2018092720180818
795627refgcc -m32 -march=core2 -msse4 -O3 -fomit-frame-pointer2018092720180818
802492refgcc -m32 -march=core-avx2 -O3 -fomit-frame-pointer2018092720180818
802681refgcc -m32 -march=core2 -O3 -fomit-frame-pointer2018092720180818
803577refgcc -m32 -march=core2 -msse4.1 -O3 -fomit-frame-pointer2018092720180818
819801refgcc -m32 -march=corei7 -O3 -fomit-frame-pointer2018092720180818
820109refgcc -funroll-loops -m32 -march=pentium-m -O2 -fomit-frame-pointer2018092720180818
820232refgcc -m32 -march=native -mtune=native -O3 -fomit-frame-pointer2018092720180818
846742refgcc -m32 -march=core-avx2 -O2 -fomit-frame-pointer2018092720180818
855411refgcc -m32 -march=core-avx-i -O3 -fomit-frame-pointer2018092720180818
858242refgcc -m32 -march=corei7-avx -O2 -fomit-frame-pointer2018092720180818
859033refgcc -m32 -march=core-avx-i -O2 -fomit-frame-pointer2018092720180818
859121refgcc -m32 -march=corei7-avx -O3 -fomit-frame-pointer2018092720180818
864291refgcc -funroll-loops -m32 -march=k8 -O -fomit-frame-pointer2018092720180818
866260refgcc -funroll-loops -m32 -march=pentium-m -O -fomit-frame-pointer2018092720180818
872792refgcc -m32 -march=corei7 -O2 -fomit-frame-pointer2018092720180818
875504refgcc -m32 -march=core2 -msse4.1 -O2 -fomit-frame-pointer2018092720180818
882484refgcc -m32 -march=core2 -msse4 -O2 -fomit-frame-pointer2018092720180818
885559refgcc -m32 -march=pentium-m -O2 -fomit-frame-pointer2018092720180818
890347refgcc -funroll-loops -m32 -march=barcelona -O -fomit-frame-pointer2018092720180818
892984refgcc -m32 -march=corei7-avx -Os -fomit-frame-pointer2018092720180818
895949refgcc -m32 -march=core-avx-i -Os -fomit-frame-pointer2018092720180818
906881refgcc -m32 -march=core2 -O2 -fomit-frame-pointer2018092720180818
908226refgcc -m32 -march=core-avx2 -Os -fomit-frame-pointer2018092720180818
908397refgcc -m32 -march=core2 -msse4.1 -Os -fomit-frame-pointer2018092720180818
914353refgcc -funroll-loops -m32 -march=nocona -O3 -fomit-frame-pointer2018092720180818
915994refgcc -m32 -march=corei7 -Os -fomit-frame-pointer2018092720180818
916954refgcc -m32 -march=core2 -msse4 -Os -fomit-frame-pointer2018092720180818
922067refgcc -m32 -march=core-avx2 -O -fomit-frame-pointer2018092720180818
923082refgcc -funroll-loops -m32 -march=pentium-m -Os -fomit-frame-pointer2018092720180818
924537refgcc -m32 -march=native -mtune=native -O -fomit-frame-pointer2018092720180818
925641refgcc -funroll-loops -m32 -march=prescott -O3 -fomit-frame-pointer2018092720180818
925992refgcc -m32 -march=prescott -O3 -fomit-frame-pointer2018092720180818
927418refgcc -funroll-loops -m32 -march=pentium4 -O3 -fomit-frame-pointer2018092720180818
927648refgcc -m32 -march=pentium-m -Os -fomit-frame-pointer2018092720180818
929405refgcc -m32 -march=nocona -O3 -fomit-frame-pointer2018092720180818
931678refgcc -funroll-loops -m32 -march=prescott -Os -fomit-frame-pointer2018092720180818
934657refgcc -m32 -march=prescott -Os -fomit-frame-pointer2018092720180818
935583refgcc -m32 -march=pentium4 -O3 -fomit-frame-pointer2018092720180818
936901refgcc -m32 -march=k8 -O -fomit-frame-pointer2018092720180818
937351refgcc -m32 -march=nocona -Os -fomit-frame-pointer2018092720180818
938711refgcc -m32 -march=pentium-m -O -fomit-frame-pointer2018092720180818
939203refgcc -m32 -march=pentium4 -Os -fomit-frame-pointer2018092720180818
939843refgcc -funroll-loops -m32 -march=nocona -O2 -fomit-frame-pointer2018092720180818
942125refgcc -funroll-loops -m32 -march=nocona -Os -fomit-frame-pointer2018092720180818
943625refgcc -funroll-loops -m32 -march=pentium4 -Os -fomit-frame-pointer2018092720180818
944635refgcc -funroll-loops -m32 -march=prescott -O2 -fomit-frame-pointer2018092720180818
945583refgcc -m32 -march=core2 -Os -fomit-frame-pointer2018092720180818
953637refgcc -funroll-loops -m32 -march=prescott -O -fomit-frame-pointer2018092720180818
953895refgcc -funroll-loops -m32 -march=pentium4 -O2 -fomit-frame-pointer2018092720180818
954006refgcc -funroll-loops -m32 -O3 -fomit-frame-pointer2018092720180818
955345refgcc -funroll-loops -m32 -march=nocona -O -fomit-frame-pointer2018092720180818
970311refgcc -m32 -march=barcelona -O -fomit-frame-pointer2018092720180818
971681refgcc -funroll-loops -m32 -march=k6-3 -O3 -fomit-frame-pointer2018092720180818
974280refgcc -funroll-loops -m32 -march=k6-2 -O3 -fomit-frame-pointer2018092720180818
975131refgcc -m32 -O3 -fomit-frame-pointer2018092720180818
978237refgcc -funroll-loops -m32 -march=k6 -O3 -fomit-frame-pointer2018092720180818
980724refgcc -funroll-loops -m32 -march=pentiumpro -O3 -fomit-frame-pointer2018092720180818
982631refgcc -m32 -march=core-avx-i -O -fomit-frame-pointer2018092720180818
982642refgcc -m32 -march=core2 -O -fomit-frame-pointer2018092720180818
983129refgcc -funroll-loops -m32 -march=pentium2 -O3 -fomit-frame-pointer2018092720180818
983701refgcc -m32 -march=corei7 -O -fomit-frame-pointer2018092720180818
985174refgcc -funroll-loops -m32 -march=pentium4 -O -fomit-frame-pointer2018092720180818
985281refgcc -m32 -march=nocona -O2 -fomit-frame-pointer2018092720180818
985547refgcc -funroll-loops -m32 -march=pentium2 -O -fomit-frame-pointer2018092720180818
987726refgcc -m32 -march=prescott -O2 -fomit-frame-pointer2018092720180818
988202refgcc -funroll-loops -m32 -march=pentium3 -O -fomit-frame-pointer2018092720180818
988738refgcc -funroll-loops -m32 -march=pentiumpro -O -fomit-frame-pointer2018092720180818
989024refgcc -m32 -march=core2 -msse4 -O -fomit-frame-pointer2018092720180818
989738refgcc -funroll-loops -m32 -march=pentium3 -O3 -fomit-frame-pointer2018092720180818
992511refgcc -m32 -march=core2 -msse4.1 -O -fomit-frame-pointer2018092720180818
993024refgcc -m32 -march=corei7-avx -O -fomit-frame-pointer2018092720180818
997139refgcc -m32 -march=pentiumpro -O3 -fomit-frame-pointer2018092720180818
1001812refgcc -m32 -march=pentium2 -O3 -fomit-frame-pointer2018092720180818
1005944refgcc -m32 -march=pentium3 -O3 -fomit-frame-pointer2018092720180818
1006698refgcc -funroll-loops -m32 -march=athlon -O3 -fomit-frame-pointer2018092720180818
1007409refgcc -m32 -march=k6-3 -O3 -fomit-frame-pointer2018092720180818
1007414refgcc -m32 -march=k6-2 -O3 -fomit-frame-pointer2018092720180818
1009713refgcc -funroll-loops -m32 -O2 -fomit-frame-pointer2018092720180818
1011030refgcc -m32 -march=k6 -O3 -fomit-frame-pointer2018092720180818
1013555refgcc -m32 -march=athlon -O3 -fomit-frame-pointer2018092720180818
1016690refgcc -funroll-loops -m32 -march=k6-2 -O2 -fomit-frame-pointer2018092720180818
1016926refgcc -funroll-loops -m32 -O -fomit-frame-pointer2018092720180818
1017952refgcc -funroll-loops -m32 -march=pentium3 -O2 -fomit-frame-pointer2018092720180818
1019184refgcc -funroll-loops -m32 -march=pentiumpro -O2 -fomit-frame-pointer2018092720180818
1019240refgcc -m32 -march=prescott -O -fomit-frame-pointer2018092720180818
1020016refgcc -funroll-loops -m32 -march=k6 -O2 -fomit-frame-pointer2018092720180818
1023078refgcc -m32 -march=nocona -O -fomit-frame-pointer2018092720180818
1024774refgcc -funroll-loops -m32 -march=k6-3 -O2 -fomit-frame-pointer2018092720180818
1026004refgcc -m32 -march=pentium4 -O2 -fomit-frame-pointer2018092720180818
1029963refgcc -funroll-loops -m32 -march=pentium2 -O2 -fomit-frame-pointer2018092720180818
1041486refgcc -m32 -march=pentium4 -O -fomit-frame-pointer2018092720180818
1041881refgcc -m32 -march=pentium2 -O -fomit-frame-pointer2018092720180818
1044592refgcc -m32 -march=pentiumpro -O -fomit-frame-pointer2018092720180818
1045321refgcc -m32 -march=pentium3 -O -fomit-frame-pointer2018092720180818
1049712refgcc -funroll-loops -m32 -march=athlon -O2 -fomit-frame-pointer2018092720180818
1050623refgcc -funroll-loops -m32 -Os -fomit-frame-pointer2018092720180818
1053787refgcc -m32 -march=pentium-mmx -Os -fomit-frame-pointer2018092720180818
1055518refgcc -funroll-loops -m32 -march=k6-2 -O -fomit-frame-pointer2018092720180818
1057730refgcc -funroll-loops -m32 -march=k6 -O -fomit-frame-pointer2018092720180818
1058472refgcc -funroll-loops -m32 -march=k6-3 -O -fomit-frame-pointer2018092720180818
1058748refgcc -funroll-loops -m32 -march=athlon -Os -fomit-frame-pointer2018092720180818
1059683refgcc -funroll-loops -m32 -march=pentium -Os -fomit-frame-pointer2018092720180818
1061105refgcc -m32 -march=pentium -Os -fomit-frame-pointer2018092720180818
1062401refgcc -funroll-loops -m32 -march=pentium-mmx -Os -fomit-frame-pointer2018092720180818
1063466refgcc -funroll-loops -m32 -march=i386 -Os -fomit-frame-pointer2018092720180818
1066675refgcc -funroll-loops -m32 -march=i486 -Os -fomit-frame-pointer2018092720180818
1067160refgcc -funroll-loops -m32 -march=athlon -O -fomit-frame-pointer2018092720180818
1068064refgcc -m32 -march=athlon -Os -fomit-frame-pointer2018092720180818
1069909refgcc -funroll-loops -m32 -march=k6-2 -Os -fomit-frame-pointer2018092720180818
1071066refgcc -funroll-loops -m32 -march=k6 -Os -fomit-frame-pointer2018092720180818
1071240refgcc -funroll-loops -m32 -march=k6-3 -Os -fomit-frame-pointer2018092720180818
1071905refgcc -m32 -march=i486 -Os -fomit-frame-pointer2018092720180818
1074621refgcc -m32 -Os -fomit-frame-pointer2018092720180818
1076732refgcc -m32 -march=i386 -Os -fomit-frame-pointer2018092720180818
1080756refgcc -funroll-loops -m32 -march=pentium3 -Os -fomit-frame-pointer2018092720180818
1083035refgcc -m32 -march=pentium2 -Os -fomit-frame-pointer2018092720180818
1083278refgcc -funroll-loops -m32 -march=pentium2 -Os -fomit-frame-pointer2018092720180818
1084542refgcc -m32 -march=k6-3 -Os -fomit-frame-pointer2018092720180818
1087101refgcc -m32 -march=pentium3 -Os -fomit-frame-pointer2018092720180818
1088671refgcc -m32 -O2 -fomit-frame-pointer2018092720180818
1089446refgcc -m32 -march=pentium2 -O2 -fomit-frame-pointer2018092720180818
1089606refgcc -m32 -march=pentiumpro -O2 -fomit-frame-pointer2018092720180818
1089984refgcc -m32 -O -fomit-frame-pointer2018092720180818
1090051refgcc -m32 -march=pentiumpro -Os -fomit-frame-pointer2018092720180818
1090179refgcc -m32 -march=k6 -Os -fomit-frame-pointer2018092720180818
1092391refgcc -funroll-loops -m32 -march=pentiumpro -Os -fomit-frame-pointer2018092720180818
1092950refgcc -m32 -march=pentium3 -O2 -fomit-frame-pointer2018092720180818
1094457refgcc -m32 -march=k6-2 -Os -fomit-frame-pointer2018092720180818
1111632refgcc -m32 -march=k6 -O2 -fomit-frame-pointer2018092720180818
1113688refgcc -m32 -march=k6-3 -O2 -fomit-frame-pointer2018092720180818
1118549refgcc -m32 -march=k6-2 -O2 -fomit-frame-pointer2018092720180818
1123498refgcc -m32 -march=k6 -O -fomit-frame-pointer2018092720180818
1128071refgcc -m32 -march=athlon -O -fomit-frame-pointer2018092720180818
1131107refgcc -m32 -march=k6-2 -O -fomit-frame-pointer2018092720180818
1131226refgcc -m32 -march=k6-3 -O -fomit-frame-pointer2018092720180818
1132889refgcc -m32 -march=athlon -O2 -fomit-frame-pointer2018092720180818
1148596refgcc -funroll-loops -m32 -march=pentium-mmx -O -fomit-frame-pointer2018092720180818
1155142refgcc -funroll-loops -m32 -march=pentium -O -fomit-frame-pointer2018092720180818
1166228refgcc -funroll-loops -m32 -march=pentium -O3 -fomit-frame-pointer2018092720180818
1166454refgcc -funroll-loops -m32 -march=pentium-mmx -O3 -fomit-frame-pointer2018092720180818
1172853refgcc -funroll-loops -m32 -march=i386 -O3 -fomit-frame-pointer2018092720180818
1174040refgcc -funroll-loops -m32 -march=i386 -O2 -fomit-frame-pointer2018092720180818
1182468refgcc -funroll-loops -m32 -march=i386 -O -fomit-frame-pointer2018092720180818
1184457refgcc -funroll-loops -m32 -march=i486 -O3 -fomit-frame-pointer2018092720180818
1187441refgcc -funroll-loops -m32 -march=i486 -O -fomit-frame-pointer2018092720180818
1192244refgcc -m32 -march=i386 -O3 -fomit-frame-pointer2018092720180818
1195062refgcc -funroll-loops -m32 -march=i486 -O2 -fomit-frame-pointer2018092720180818
1197429refgcc -m32 -march=pentium -O3 -fomit-frame-pointer2018092720180818
1203071refgcc -m32 -march=pentium-mmx -O3 -fomit-frame-pointer2018092720180818
1205964refgcc -funroll-loops -m32 -march=pentium-mmx -O2 -fomit-frame-pointer2018092720180818
1207781refgcc -m32 -march=i486 -O3 -fomit-frame-pointer2018092720180818
1209587refgcc -funroll-loops -m32 -march=pentium -O2 -fomit-frame-pointer2018092720180818
1222857refgcc -m32 -march=pentium -O -fomit-frame-pointer2018092720180818
1223363refgcc -m32 -march=pentium-mmx -O -fomit-frame-pointer2018092720180818
1250985refgcc -m32 -march=i386 -O -fomit-frame-pointer2018092720180818
1255158refgcc -m32 -march=pentium-mmx -O2 -fomit-frame-pointer2018092720180818
1262978refgcc -m32 -march=pentium -O2 -fomit-frame-pointer2018092720180818
1275268refgcc -m32 -march=i386 -O2 -fomit-frame-pointer2018092720180818
1282036refgcc -m32 -march=i486 -O2 -fomit-frame-pointer2018092720180818
1285827refgcc -m32 -march=i486 -O -fomit-frame-pointer2018092720180818
1706869refgcc -funroll-loops -m32 -march=barcelona -O3 -fomit-frame-pointer2018092720180818
1732951refgcc -m32 -march=barcelona -O3 -fomit-frame-pointer2018092720180818
1808180refgcc -m32 -march=native -mtune=native -O2 -fomit-frame-pointer2018092720180818
1815780refgcc -funroll-loops -m32 -march=k8 -O3 -fomit-frame-pointer2018092720180818
1815822refgcc -funroll-loops -m32 -march=k8 -O2 -fomit-frame-pointer2018092720180818
1828967refgcc -m32 -march=k8 -O3 -fomit-frame-pointer2018092720180818
1842835refgcc -funroll-loops -m32 -march=barcelona -O2 -fomit-frame-pointer2018092720180818
1878849refgcc -m32 -march=native -mtune=native -Os -fomit-frame-pointer2018092720180818
1883681refgcc -m32 -march=k8 -O2 -fomit-frame-pointer2018092720180818
1889754refgcc -funroll-loops -m32 -march=barcelona -Os -fomit-frame-pointer2018092720180818
1894260refgcc -m32 -march=barcelona -Os -fomit-frame-pointer2018092720180818
1946727refgcc -m32 -march=barcelona -O2 -fomit-frame-pointer2018092720180818
1954427refgcc -funroll-loops -m32 -march=k8 -Os -fomit-frame-pointer2018092720180818
1956851refgcc -m32 -march=k8 -Os -fomit-frame-pointer2018092720180818