Implementation notes: x86, kizomba, crypto_kem/kyber768

Computer: kizomba
Architecture: x86
CPU ID: GenuineIntel-000906e9-bfebfbff
SUPERCOP version: 20181216
Operation: crypto_kem
Primitive: kyber768
TimeImplementationCompilerBenchmark dateSUPERCOP version
1170276refgcc -funroll-loops -m32 -march=pentium-m -O3 -fomit-frame-pointer2018092720180818
1193095refgcc -m32 -march=corei7 -O3 -fomit-frame-pointer2018092720180818
1193302refgcc -m32 -march=core2 -msse4 -O3 -fomit-frame-pointer2018092720180818
1195482refgcc -m32 -march=pentium-m -O3 -fomit-frame-pointer2018092720180818
1203530refgcc -m32 -march=core2 -O3 -fomit-frame-pointer2018092720180818
1206601refgcc -m32 -march=core2 -msse4.1 -O3 -fomit-frame-pointer2018092720180818
1218740refgcc -m32 -march=core-avx2 -O3 -fomit-frame-pointer2018092720180818
1222670refgcc -m32 -march=native -mtune=native -O3 -fomit-frame-pointer2018092720180818
1238464refgcc -funroll-loops -m32 -march=pentium-m -O2 -fomit-frame-pointer2018092720180818
1245746refgcc -m32 -march=core-avx2 -O2 -fomit-frame-pointer2018092720180818
1259054refgcc -m32 -march=corei7-avx -O2 -fomit-frame-pointer2018092720180818
1260179refgcc -m32 -march=core-avx-i -O2 -fomit-frame-pointer2018092720180818
1266307refgcc -m32 -march=core2 -msse4 -O2 -fomit-frame-pointer2018092720180818
1266379refgcc -m32 -march=core2 -msse4.1 -O2 -fomit-frame-pointer2018092720180818
1278297refgcc -m32 -march=pentium-m -O2 -fomit-frame-pointer2018092720180818
1279198refgcc -funroll-loops -m32 -march=k8 -O -fomit-frame-pointer2018092720180818
1281678refgcc -m32 -march=corei7-avx -O3 -fomit-frame-pointer2018092720180818
1286389refgcc -m32 -march=corei7 -O2 -fomit-frame-pointer2018092720180818
1289905refgcc -m32 -march=core-avx-i -O3 -fomit-frame-pointer2018092720180818
1307140refgcc -funroll-loops -m32 -march=pentium-m -O -fomit-frame-pointer2018092720180818
1315788refgcc -m32 -march=core-avx-i -Os -fomit-frame-pointer2018092720180818
1321065refgcc -m32 -march=core2 -msse4.1 -Os -fomit-frame-pointer2018092720180818
1322229refgcc -m32 -march=core2 -O2 -fomit-frame-pointer2018092720180818
1323465refgcc -m32 -march=corei7-avx -Os -fomit-frame-pointer2018092720180818
1328436refgcc -m32 -march=corei7 -Os -fomit-frame-pointer2018092720180818
1329223refgcc -m32 -march=core-avx2 -Os -fomit-frame-pointer2018092720180818
1336734refgcc -m32 -march=core2 -msse4 -Os -fomit-frame-pointer2018092720180818
1336817refgcc -funroll-loops -m32 -march=barcelona -O -fomit-frame-pointer2018092720180818
1349322refgcc -funroll-loops -m32 -march=pentium-m -Os -fomit-frame-pointer2018092720180818
1353386refgcc -m32 -march=k8 -O -fomit-frame-pointer2018092720180818
1354889refgcc -m32 -march=pentium-m -Os -fomit-frame-pointer2018092720180818
1359119refgcc -m32 -march=native -mtune=native -O -fomit-frame-pointer2018092720180818
1361308refgcc -m32 -march=pentium-m -O -fomit-frame-pointer2018092720180818
1364111refgcc -funroll-loops -m32 -march=nocona -Os -fomit-frame-pointer2018092720180818
1367643refgcc -m32 -march=core2 -Os -fomit-frame-pointer2018092720180818
1369432refgcc -m32 -march=core-avx2 -O -fomit-frame-pointer2018092720180818
1372062refgcc -funroll-loops -m32 -march=prescott -Os -fomit-frame-pointer2018092720180818
1373236refgcc -funroll-loops -m32 -march=prescott -O3 -fomit-frame-pointer2018092720180818
1375976refgcc -m32 -march=prescott -Os -fomit-frame-pointer2018092720180818
1376097refgcc -funroll-loops -m32 -march=pentium4 -O3 -fomit-frame-pointer2018092720180818
1381865refgcc -funroll-loops -m32 -march=pentium4 -Os -fomit-frame-pointer2018092720180818
1381936refgcc -funroll-loops -m32 -march=nocona -O3 -fomit-frame-pointer2018092720180818
1390469refgcc -m32 -march=pentium4 -Os -fomit-frame-pointer2018092720180818
1391604refgcc -m32 -march=nocona -Os -fomit-frame-pointer2018092720180818
1392218refgcc -m32 -march=prescott -O3 -fomit-frame-pointer2018092720180818
1393298refgcc -m32 -march=nocona -O3 -fomit-frame-pointer2018092720180818
1398123refgcc -m32 -march=pentium4 -O3 -fomit-frame-pointer2018092720180818
1406347refgcc -m32 -march=barcelona -O -fomit-frame-pointer2018092720180818
1411025refgcc -m32 -march=core2 -msse4.1 -O -fomit-frame-pointer2018092720180818
1412725refgcc -funroll-loops -m32 -march=prescott -O2 -fomit-frame-pointer2018092720180818
1413470refgcc -m32 -march=core2 -msse4 -O -fomit-frame-pointer2018092720180818
1416203refgcc -funroll-loops -m32 -march=nocona -O2 -fomit-frame-pointer2018092720180818
1417216refgcc -m32 -march=core-avx-i -O -fomit-frame-pointer2018092720180818
1417433refgcc -m32 -march=corei7-avx -O -fomit-frame-pointer2018092720180818
1425899refgcc -m32 -march=core2 -O -fomit-frame-pointer2018092720180818
1427863refgcc -m32 -march=corei7 -O -fomit-frame-pointer2018092720180818
1428022refgcc -funroll-loops -m32 -march=nocona -O -fomit-frame-pointer2018092720180818
1428093refgcc -funroll-loops -m32 -O3 -fomit-frame-pointer2018092720180818
1442502refgcc -funroll-loops -m32 -march=prescott -O -fomit-frame-pointer2018092720180818
1450913refgcc -funroll-loops -m32 -march=k6-2 -O3 -fomit-frame-pointer2018092720180818
1453695refgcc -funroll-loops -m32 -march=pentium4 -O2 -fomit-frame-pointer2018092720180818
1464966refgcc -m32 -march=nocona -O2 -fomit-frame-pointer2018092720180818
1465232refgcc -funroll-loops -m32 -march=pentium3 -O -fomit-frame-pointer2018092720180818
1465909refgcc -funroll-loops -m32 -march=pentiumpro -O -fomit-frame-pointer2018092720180818
1466014refgcc -m32 -O3 -fomit-frame-pointer2018092720180818
1466581refgcc -funroll-loops -m32 -march=k6-3 -O3 -fomit-frame-pointer2018092720180818
1467918refgcc -funroll-loops -m32 -march=pentium2 -O -fomit-frame-pointer2018092720180818
1468692refgcc -m32 -march=prescott -O2 -fomit-frame-pointer2018092720180818
1469243refgcc -funroll-loops -m32 -march=k6 -O3 -fomit-frame-pointer2018092720180818
1474327refgcc -funroll-loops -m32 -march=pentiumpro -O3 -fomit-frame-pointer2018092720180818
1476941refgcc -funroll-loops -m32 -march=pentium3 -O3 -fomit-frame-pointer2018092720180818
1480155refgcc -funroll-loops -m32 -march=pentium2 -O3 -fomit-frame-pointer2018092720180818
1482959refgcc -funroll-loops -m32 -march=pentium4 -O -fomit-frame-pointer2018092720180818
1495387refgcc -m32 -march=k6-3 -O3 -fomit-frame-pointer2018092720180818
1496061refgcc -funroll-loops -m32 -march=athlon -O3 -fomit-frame-pointer2018092720180818
1498879refgcc -m32 -march=nocona -O -fomit-frame-pointer2018092720180818
1502207refgcc -m32 -march=prescott -O -fomit-frame-pointer2018092720180818
1506341refgcc -m32 -march=pentium3 -O3 -fomit-frame-pointer2018092720180818
1507572refgcc -m32 -march=pentiumpro -O3 -fomit-frame-pointer2018092720180818
1508093refgcc -funroll-loops -m32 -O2 -fomit-frame-pointer2018092720180818
1510034refgcc -m32 -march=k6 -O3 -fomit-frame-pointer2018092720180818
1510143refgcc -m32 -march=k6-2 -O3 -fomit-frame-pointer2018092720180818
1512014refgcc -funroll-loops -m32 -O -fomit-frame-pointer2018092720180818
1515986refgcc -funroll-loops -m32 -march=k6-3 -O2 -fomit-frame-pointer2018092720180818
1518226refgcc -funroll-loops -m32 -march=pentiumpro -O2 -fomit-frame-pointer2018092720180818
1519891refgcc -m32 -march=pentium2 -O3 -fomit-frame-pointer2018092720180818
1520282refgcc -m32 -march=athlon -O3 -fomit-frame-pointer2018092720180818
1520706refgcc -funroll-loops -m32 -march=k6 -O2 -fomit-frame-pointer2018092720180818
1523593refgcc -funroll-loops -m32 -march=pentium2 -O2 -fomit-frame-pointer2018092720180818
1524944refgcc -funroll-loops -m32 -march=k6-2 -O2 -fomit-frame-pointer2018092720180818
1529645refgcc -funroll-loops -m32 -march=pentium3 -O2 -fomit-frame-pointer2018092720180818
1534129refgcc -m32 -march=pentium3 -O -fomit-frame-pointer2018092720180818
1541883refgcc -m32 -march=pentium4 -O2 -fomit-frame-pointer2018092720180818
1546536refgcc -m32 -march=pentiumpro -O -fomit-frame-pointer2018092720180818
1548437refgcc -m32 -march=pentium2 -O -fomit-frame-pointer2018092720180818
1549311refgcc -m32 -march=pentium4 -O -fomit-frame-pointer2018092720180818
1558613refgcc -m32 -march=pentium-mmx -Os -fomit-frame-pointer2018092720180818
1561409refgcc -m32 -march=pentium -Os -fomit-frame-pointer2018092720180818
1562375refgcc -funroll-loops -m32 -march=athlon -Os -fomit-frame-pointer2018092720180818
1566105refgcc -funroll-loops -m32 -march=k6-2 -O -fomit-frame-pointer2018092720180818
1566107refgcc -funroll-loops -m32 -march=k6-3 -O -fomit-frame-pointer2018092720180818
1568344refgcc -funroll-loops -m32 -march=i386 -Os -fomit-frame-pointer2018092720180818
1570718refgcc -funroll-loops -m32 -march=athlon -O2 -fomit-frame-pointer2018092720180818
1571050refgcc -funroll-loops -m32 -march=k6 -O -fomit-frame-pointer2018092720180818
1571631refgcc -m32 -march=athlon -Os -fomit-frame-pointer2018092720180818
1573236refgcc -funroll-loops -m32 -march=pentium -Os -fomit-frame-pointer2018092720180818
1573966refgcc -m32 -march=i386 -Os -fomit-frame-pointer2018092720180818
1574966refgcc -funroll-loops -m32 -march=pentium-mmx -Os -fomit-frame-pointer2018092720180818
1575016refgcc -funroll-loops -m32 -march=k6-3 -Os -fomit-frame-pointer2018092720180818
1576191refgcc -m32 -Os -fomit-frame-pointer2018092720180818
1576522refgcc -funroll-loops -m32 -march=k6 -Os -fomit-frame-pointer2018092720180818
1577146refgcc -funroll-loops -m32 -march=i486 -Os -fomit-frame-pointer2018092720180818
1579871refgcc -m32 -march=i486 -Os -fomit-frame-pointer2018092720180818
1584292refgcc -funroll-loops -m32 -Os -fomit-frame-pointer2018092720180818
1586468refgcc -funroll-loops -m32 -march=k6-2 -Os -fomit-frame-pointer2018092720180818
1588353refgcc -m32 -O2 -fomit-frame-pointer2018092720180818
1589312refgcc -funroll-loops -m32 -march=pentium2 -Os -fomit-frame-pointer2018092720180818
1589915refgcc -funroll-loops -m32 -march=pentium3 -Os -fomit-frame-pointer2018092720180818
1590446refgcc -m32 -march=pentium3 -O2 -fomit-frame-pointer2018092720180818
1590699refgcc -m32 -march=k6-2 -Os -fomit-frame-pointer2018092720180818
1591399refgcc -m32 -march=pentiumpro -Os -fomit-frame-pointer2018092720180818
1591879refgcc -m32 -march=k6 -Os -fomit-frame-pointer2018092720180818
1593145refgcc -m32 -O -fomit-frame-pointer2018092720180818
1595155refgcc -funroll-loops -m32 -march=pentiumpro -Os -fomit-frame-pointer2018092720180818
1596010refgcc -m32 -march=k6-3 -Os -fomit-frame-pointer2018092720180818
1597552refgcc -m32 -march=pentium3 -Os -fomit-frame-pointer2018092720180818
1600361refgcc -funroll-loops -m32 -march=athlon -O -fomit-frame-pointer2018092720180818
1600510refgcc -m32 -march=pentiumpro -O2 -fomit-frame-pointer2018092720180818
1601284refgcc -m32 -march=pentium2 -Os -fomit-frame-pointer2018092720180818
1603609refgcc -m32 -march=pentium2 -O2 -fomit-frame-pointer2018092720180818
1620379refgcc -m32 -march=k6-3 -O2 -fomit-frame-pointer2018092720180818
1627335refgcc -m32 -march=k6-2 -O2 -fomit-frame-pointer2018092720180818
1632199refgcc -m32 -march=k6 -O2 -fomit-frame-pointer2018092720180818
1636151refgcc -m32 -march=athlon -O2 -fomit-frame-pointer2018092720180818
1645231refgcc -m32 -march=k6-3 -O -fomit-frame-pointer2018092720180818
1651030refgcc -m32 -march=k6-2 -O -fomit-frame-pointer2018092720180818
1651308refgcc -m32 -march=k6 -O -fomit-frame-pointer2018092720180818
1657695refgcc -m32 -march=athlon -O -fomit-frame-pointer2018092720180818
1713325refgcc -funroll-loops -m32 -march=pentium -O -fomit-frame-pointer2018092720180818
1725171refgcc -funroll-loops -m32 -march=pentium-mmx -O -fomit-frame-pointer2018092720180818
1735250refgcc -funroll-loops -m32 -march=i486 -O3 -fomit-frame-pointer2018092720180818
1735684refgcc -funroll-loops -m32 -march=i386 -O3 -fomit-frame-pointer2018092720180818
1743909refgcc -funroll-loops -m32 -march=i386 -O2 -fomit-frame-pointer2018092720180818
1746010refgcc -funroll-loops -m32 -march=pentium-mmx -O3 -fomit-frame-pointer2018092720180818
1751889refgcc -funroll-loops -m32 -march=pentium -O3 -fomit-frame-pointer2018092720180818
1768430refgcc -m32 -march=i386 -O3 -fomit-frame-pointer2018092720180818
1773441refgcc -funroll-loops -m32 -march=i386 -O -fomit-frame-pointer2018092720180818
1781320refgcc -funroll-loops -m32 -march=i486 -O2 -fomit-frame-pointer2018092720180818
1783950refgcc -m32 -march=i486 -O3 -fomit-frame-pointer2018092720180818
1785089refgcc -m32 -march=pentium -O3 -fomit-frame-pointer2018092720180818
1785590refgcc -funroll-loops -m32 -march=i486 -O -fomit-frame-pointer2018092720180818
1792808refgcc -m32 -march=pentium-mmx -O3 -fomit-frame-pointer2018092720180818
1794852refgcc -m32 -march=pentium-mmx -O -fomit-frame-pointer2018092720180818
1798840refgcc -m32 -march=pentium -O -fomit-frame-pointer2018092720180818
1807397refgcc -funroll-loops -m32 -march=pentium -O2 -fomit-frame-pointer2018092720180818
1810254refgcc -funroll-loops -m32 -march=pentium-mmx -O2 -fomit-frame-pointer2018092720180818
1832796refgcc -m32 -march=i386 -O -fomit-frame-pointer2018092720180818
1837709refgcc -m32 -march=pentium -O2 -fomit-frame-pointer2018092720180818
1842925refgcc -m32 -march=pentium-mmx -O2 -fomit-frame-pointer2018092720180818
1849742refgcc -m32 -march=i386 -O2 -fomit-frame-pointer2018092720180818
1863219refgcc -m32 -march=i486 -O2 -fomit-frame-pointer2018092720180818
1874339refgcc -m32 -march=i486 -O -fomit-frame-pointer2018092720180818
2589355refgcc -funroll-loops -m32 -march=barcelona -O3 -fomit-frame-pointer2018092720180818
2639052refgcc -m32 -march=barcelona -O3 -fomit-frame-pointer2018092720180818
2705066refgcc -funroll-loops -m32 -march=k8 -O2 -fomit-frame-pointer2018092720180818
2732918refgcc -funroll-loops -m32 -march=k8 -O3 -fomit-frame-pointer2018092720180818
2741093refgcc -m32 -march=k8 -O3 -fomit-frame-pointer2018092720180818
2748270refgcc -funroll-loops -m32 -march=barcelona -O2 -fomit-frame-pointer2018092720180818
2757838refgcc -funroll-loops -m32 -march=barcelona -Os -fomit-frame-pointer2018092720180818
2758661refgcc -m32 -march=native -mtune=native -Os -fomit-frame-pointer2018092720180818
2772750refgcc -m32 -march=native -mtune=native -O2 -fomit-frame-pointer2018092720180818
2781020refgcc -m32 -march=barcelona -Os -fomit-frame-pointer2018092720180818
2840851refgcc -m32 -march=barcelona -O2 -fomit-frame-pointer2018092720180818
2863186refgcc -m32 -march=k8 -O2 -fomit-frame-pointer2018092720180818
2879101refgcc -m32 -march=k8 -Os -fomit-frame-pointer2018092720180818
2885774refgcc -funroll-loops -m32 -march=k8 -Os -fomit-frame-pointer2018092720180818