Implementation notes: x86, hydra9, crypto_encrypt/mceliece

Computer: hydra9
Architecture: x86
CPU ID: AuthenticAMD-00610f01-178bfbff
SUPERCOP version: 20171218
Operation: crypto_encrypt
Primitive: mceliece
TimeObject sizeTest sizeImplementationCompilerBenchmark dateSUPERCOP version
1096455? ? ?? ? ?refgcc_-m32_-march=core2_-O3_-fomit-frame-pointer2017111320171020
1097424? ? ?? ? ?refgcc_-m32_-march=core2_-msse4_-O3_-fomit-frame-pointer2017111320171020
1099032? ? ?? ? ?refgcc_-m32_-march=corei7_-O3_-fomit-frame-pointer2017111320171020
1100994? ? ?? ? ?refgcc_-m32_-march=prescott_-O3_-fomit-frame-pointer2017111320171020
1101941? ? ?? ? ?refgcc_-m32_-march=native_-mtune=native_-O3_-fomit-frame-pointer2017111320171020
1103513? ? ?? ? ?refgcc_-m32_-march=barcelona_-O3_-fomit-frame-pointer2017111320171020
1104280? ? ?? ? ?refgcc_-m32_-march=k8_-O3_-fomit-frame-pointer2017111320171020
1104304? ? ?? ? ?refgcc_-m32_-march=core2_-msse4.1_-O3_-fomit-frame-pointer2017111320171020
1104446? ? ?? ? ?refgcc_-funroll-loops_-m32_-march=k8_-O3_-fomit-frame-pointer2017111320171020
1104489? ? ?? ? ?refgcc_-m32_-march=nocona_-O3_-fomit-frame-pointer2017111320171020
1105395? ? ?? ? ?refgcc_-funroll-loops_-m32_-march=pentium4_-O3_-fomit-frame-pointer2017111320171020
1105688? ? ?? ? ?refgcc_-funroll-loops_-m32_-march=barcelona_-O3_-fomit-frame-pointer2017111320171020
1106126? ? ?? ? ?refgcc_-funroll-loops_-m32_-march=nocona_-O3_-fomit-frame-pointer2017111320171020
1108353? ? ?? ? ?refgcc_-m32_-march=corei7-avx_-O3_-fomit-frame-pointer2017111320171020
1109304? ? ?? ? ?refgcc_-m32_-march=core-avx-i_-O3_-fomit-frame-pointer2017111320171020
1109643? ? ?? ? ?refgcc_-m32_-march=pentium-m_-O3_-fomit-frame-pointer2017111320171020
1110683? ? ?? ? ?refgcc_-funroll-loops_-m32_-march=prescott_-O3_-fomit-frame-pointer2017111320171020
1111666? ? ?? ? ?refgcc_-funroll-loops_-m32_-march=pentium-m_-O3_-fomit-frame-pointer2017111320171020
1139303? ? ?? ? ?refgcc_-funroll-loops_-m32_-O3_-fomit-frame-pointer2017111320171020
1150774? ? ?? ? ?refgcc_-funroll-loops_-m32_-march=pentium2_-O3_-fomit-frame-pointer2017111320171020
1154763? ? ?? ? ?refgcc_-funroll-loops_-m32_-march=athlon_-O3_-fomit-frame-pointer2017111320171020
1155307? ? ?? ? ?refgcc_-funroll-loops_-m32_-march=pentiumpro_-O3_-fomit-frame-pointer2017111320171020
1168507? ? ?? ? ?refgcc_-funroll-loops_-m32_-march=pentium3_-O3_-fomit-frame-pointer2017111320171020
1185963? ? ?? ? ?refgcc_-m32_-O3_-fomit-frame-pointer2017111320171020
1191868? ? ?? ? ?refgcc_-m32_-march=pentium4_-O3_-fomit-frame-pointer2017111320171020
1199229? ? ?? ? ?refgcc_-m32_-march=athlon_-O3_-fomit-frame-pointer2017111320171020
1205502? ? ?? ? ?refgcc_-m32_-march=pentiumpro_-O3_-fomit-frame-pointer2017111320171020
1212120? ? ?? ? ?refgcc_-m32_-march=pentium2_-O3_-fomit-frame-pointer2017111320171020
1216198? ? ?? ? ?refgcc_-m32_-march=pentium3_-O3_-fomit-frame-pointer2017111320171020
1249369? ? ?? ? ?refgcc_-m32_-march=i386_-O3_-fomit-frame-pointer2017111320171020
1252469? ? ?? ? ?refgcc_-funroll-loops_-m32_-march=i386_-O3_-fomit-frame-pointer2017111320171020
1255483? ? ?? ? ?refgcc_-funroll-loops_-m32_-march=athlon_-O2_-fomit-frame-pointer2017111320171020
1277636? ? ?? ? ?refgcc_-funroll-loops_-m32_-march=k6-2_-O3_-fomit-frame-pointer2017111320171020
1277972? ? ?? ? ?refgcc_-funroll-loops_-m32_-march=k8_-O2_-fomit-frame-pointer2017111320171020
1278462? ? ?? ? ?refgcc_-funroll-loops_-m32_-march=k6-3_-O3_-fomit-frame-pointer2017111320171020
1280246? ? ?? ? ?refgcc_-m32_-march=k6-3_-O3_-fomit-frame-pointer2017111320171020
1280604? ? ?? ? ?refgcc_-m32_-march=k6-2_-O3_-fomit-frame-pointer2017111320171020
1282323? ? ?? ? ?refgcc_-funroll-loops_-m32_-march=k6_-O3_-fomit-frame-pointer2017111320171020
1287694? ? ?? ? ?refgcc_-m32_-march=k6_-O3_-fomit-frame-pointer2017111320171020
1289499? ? ?? ? ?refgcc_-funroll-loops_-m32_-march=barcelona_-O2_-fomit-frame-pointer2017111320171020
1306324? ? ?? ? ?refgcc_-funroll-loops_-m32_-march=pentium4_-O2_-fomit-frame-pointer2017111320171020
1324923? ? ?? ? ?refgcc_-m32_-march=k8_-O2_-fomit-frame-pointer2017111320171020
1332186? ? ?? ? ?refgcc_-m32_-march=pentium4_-O2_-fomit-frame-pointer2017111320171020
1341125? ? ?? ? ?refgcc_-m32_-march=native_-mtune=native_-O2_-fomit-frame-pointer2017111320171020
1347608? ? ?? ? ?refgcc_-funroll-loops_-m32_-march=nocona_-O2_-fomit-frame-pointer2017111320171020
1354410? ? ?? ? ?refgcc_-m32_-march=athlon_-O2_-fomit-frame-pointer2017111320171020
1355813? ? ?? ? ?refgcc_-funroll-loops_-m32_-march=prescott_-O2_-fomit-frame-pointer2017111320171020
1363025? ? ?? ? ?refgcc_-m32_-march=corei7_-O2_-fomit-frame-pointer2017111320171020
1364071? ? ?? ? ?refgcc_-m32_-march=core2_-O2_-fomit-frame-pointer2017111320171020
1364213? ? ?? ? ?refgcc_-m32_-march=corei7-avx_-O2_-fomit-frame-pointer2017111320171020
1365177? ? ?? ? ?refgcc_-m32_-march=barcelona_-O2_-fomit-frame-pointer2017111320171020
1367127? ? ?? ? ?refgcc_-m32_-march=prescott_-O_-fomit-frame-pointer2017111320171020
1367728? ? ?? ? ?refgcc_-m32_-march=core2_-msse4.1_-O2_-fomit-frame-pointer2017111320171020
1367881? ? ?? ? ?refgcc_-m32_-march=core-avx-i_-O2_-fomit-frame-pointer2017111320171020
1368095? ? ?? ? ?refgcc_-m32_-march=nocona_-O_-fomit-frame-pointer2017111320171020
1368324? ? ?? ? ?refgcc_-m32_-march=core2_-msse4_-O2_-fomit-frame-pointer2017111320171020
1384878? ? ?? ? ?refgcc_-m32_-march=barcelona_-O_-fomit-frame-pointer2017111320171020
1387196? ? ?? ? ?refgcc_-m32_-O_-fomit-frame-pointer2017111320171020
1388910? ? ?? ? ?refgcc_-m32_-O2_-fomit-frame-pointer2017111320171020
1410972? ? ?? ? ?refgcc_-m32_-march=k6_-O2_-fomit-frame-pointer2017111320171020
1411513? ? ?? ? ?refgcc_-m32_-march=k6-2_-O2_-fomit-frame-pointer2017111320171020
1412489? ? ?? ? ?refgcc_-funroll-loops_-m32_-O_-fomit-frame-pointer2017111320171020
1417229? ? ?? ? ?refgcc_-m32_-march=core2_-msse4.1_-O_-fomit-frame-pointer2017111320171020
1417420? ? ?? ? ?refgcc_-m32_-march=core2_-msse4_-O_-fomit-frame-pointer2017111320171020
1417649? ? ?? ? ?refgcc_-m32_-march=core-avx-i_-O_-fomit-frame-pointer2017111320171020
1419059? ? ?? ? ?refgcc_-m32_-march=k6-3_-O2_-fomit-frame-pointer2017111320171020
1420401? ? ?? ? ?refgcc_-m32_-march=corei7-avx_-O_-fomit-frame-pointer2017111320171020
1420916? ? ?? ? ?refgcc_-m32_-march=core2_-O_-fomit-frame-pointer2017111320171020
1423667? ? ?? ? ?refgcc_-m32_-march=corei7_-O_-fomit-frame-pointer2017111320171020
1431032? ? ?? ? ?refgcc_-m32_-march=nocona_-O2_-fomit-frame-pointer2017111320171020
1431315? ? ?? ? ?refgcc_-m32_-march=k8_-O_-fomit-frame-pointer2017111320171020
1431957? ? ?? ? ?refgcc_-m32_-march=prescott_-O2_-fomit-frame-pointer2017111320171020
1436278? ? ?? ? ?refgcc_-funroll-loops_-m32_-march=prescott_-O_-fomit-frame-pointer2017111320171020
1437002? ? ?? ? ?refgcc_-funroll-loops_-m32_-march=k6-2_-O2_-fomit-frame-pointer2017111320171020
1438015? ? ?? ? ?refgcc_-funroll-loops_-m32_-march=k6-3_-O2_-fomit-frame-pointer2017111320171020
1438775? ? ?? ? ?refgcc_-funroll-loops_-m32_-march=k6_-O2_-fomit-frame-pointer2017111320171020
1440420? ? ?? ? ?refgcc_-funroll-loops_-m32_-march=k8_-O_-fomit-frame-pointer2017111320171020
1442152? ? ?? ? ?refgcc_-funroll-loops_-m32_-march=nocona_-O_-fomit-frame-pointer2017111320171020
1445593? ? ?? ? ?refgcc_-funroll-loops_-m32_-march=barcelona_-O_-fomit-frame-pointer2017111320171020
1446370? ? ?? ? ?refgcc_-funroll-loops_-m32_-O2_-fomit-frame-pointer2017111320171020
1456183? ? ?? ? ?refgcc_-funroll-loops_-m32_-march=pentium3_-O2_-fomit-frame-pointer2017111320171020
1456300? ? ?? ? ?refgcc_-funroll-loops_-m32_-march=pentiumpro_-O2_-fomit-frame-pointer2017111320171020
1456526? ? ?? ? ?refgcc_-m32_-march=pentium_-O3_-fomit-frame-pointer2017111320171020
1458144? ? ?? ? ?refgcc_-funroll-loops_-m32_-march=pentium2_-O2_-fomit-frame-pointer2017111320171020
1462003? ? ?? ? ?refgcc_-funroll-loops_-m32_-march=pentium-m_-O2_-fomit-frame-pointer2017111320171020
1462916? ? ?? ? ?refgcc_-funroll-loops_-m32_-march=i486_-O3_-fomit-frame-pointer2017111320171020
1463038? ? ?? ? ?refgcc_-m32_-march=pentium-mmx_-O3_-fomit-frame-pointer2017111320171020
1463358? ? ?? ? ?refgcc_-funroll-loops_-m32_-march=athlon_-O_-fomit-frame-pointer2017111320171020
1465109? ? ?? ? ?refgcc_-funroll-loops_-m32_-march=pentium4_-O_-fomit-frame-pointer2017111320171020
1469294? ? ?? ? ?refgcc_-funroll-loops_-m32_-march=i386_-O2_-fomit-frame-pointer2017111320171020
1484759? ? ?? ? ?refgcc_-funroll-loops_-m32_-march=pentium2_-O_-fomit-frame-pointer2017111320171020
1486343? ? ?? ? ?refgcc_-funroll-loops_-m32_-march=pentium-m_-O_-fomit-frame-pointer2017111320171020
1486496? ? ?? ? ?refgcc_-funroll-loops_-m32_-march=pentium3_-O_-fomit-frame-pointer2017111320171020
1486868? ? ?? ? ?refgcc_-funroll-loops_-m32_-march=pentiumpro_-O_-fomit-frame-pointer2017111320171020
1488468? ? ?? ? ?refgcc_-funroll-loops_-m32_-march=pentium_-O3_-fomit-frame-pointer2017111320171020
1488812? ? ?? ? ?refgcc_-m32_-march=pentium2_-O2_-fomit-frame-pointer2017111320171020
1491971? ? ?? ? ?refgcc_-m32_-march=athlon_-O_-fomit-frame-pointer2017111320171020
1499643? ? ?? ? ?refgcc_-funroll-loops_-m32_-march=pentium-mmx_-O3_-fomit-frame-pointer2017111320171020
1506957? ? ?? ? ?refgcc_-m32_-march=native_-mtune=native_-O_-fomit-frame-pointer2017111320171020
1509439? ? ?? ? ?refgcc_-m32_-march=pentium3_-O2_-fomit-frame-pointer2017111320171020
1516541? ? ?? ? ?refgcc_-m32_-march=pentium4_-O_-fomit-frame-pointer2017111320171020
1519438? ? ?? ? ?refgcc_-m32_-march=pentiumpro_-O2_-fomit-frame-pointer2017111320171020
1523905? ? ?? ? ?refgcc_-m32_-march=pentium-m_-O2_-fomit-frame-pointer2017111320171020
1550558? ? ?? ? ?refgcc_-m32_-march=i486_-O3_-fomit-frame-pointer2017111320171020
1571859? ? ?? ? ?refgcc_-funroll-loops_-m32_-march=k6_-O_-fomit-frame-pointer2017111320171020
1572445? ? ?? ? ?refgcc_-m32_-march=pentium-mmx_-Os_-fomit-frame-pointer2017111320171020
1573138? ? ?? ? ?refgcc_-funroll-loops_-m32_-march=k6-2_-O_-fomit-frame-pointer2017111320171020
1574310? ? ?? ? ?refgcc_-funroll-loops_-m32_-march=k6-3_-O_-fomit-frame-pointer2017111320171020
1577757? ? ?? ? ?refgcc_-m32_-march=pentium_-Os_-fomit-frame-pointer2017111320171020
1581310? ? ?? ? ?refgcc_-m32_-march=i386_-O_-fomit-frame-pointer2017111320171020
1586460? ? ?? ? ?refgcc_-m32_-march=pentiumpro_-O_-fomit-frame-pointer2017111320171020
1588816? ? ?? ? ?refgcc_-m32_-march=i386_-O2_-fomit-frame-pointer2017111320171020
1589773? ? ?? ? ?refgcc_-m32_-march=pentium-m_-O_-fomit-frame-pointer2017111320171020
1589777? ? ?? ? ?refgcc_-m32_-march=pentium2_-O_-fomit-frame-pointer2017111320171020
1600299? ? ?? ? ?refgcc_-funroll-loops_-m32_-march=i386_-O_-fomit-frame-pointer2017111320171020
1603045? ? ?? ? ?refgcc_-m32_-march=native_-mtune=native_-Os_-fomit-frame-pointer2017111320171020
1611808? ? ?? ? ?refgcc_-m32_-march=pentium3_-O_-fomit-frame-pointer2017111320171020
1616587? ? ?? ? ?refgcc_-m32_-march=core2_-msse4.1_-Os_-fomit-frame-pointer2017111320171020
1618107? ? ?? ? ?refgcc_-m32_-march=corei7_-Os_-fomit-frame-pointer2017111320171020
1618548? ? ?? ? ?refgcc_-m32_-march=core2_-Os_-fomit-frame-pointer2017111320171020
1620664? ? ?? ? ?refgcc_-m32_-march=athlon_-Os_-fomit-frame-pointer2017111320171020
1621402? ? ?? ? ?refgcc_-m32_-march=core-avx-i_-Os_-fomit-frame-pointer2017111320171020
1621672? ? ?? ? ?refgcc_-m32_-march=barcelona_-Os_-fomit-frame-pointer2017111320171020
1622440? ? ?? ? ?refgcc_-m32_-march=corei7-avx_-Os_-fomit-frame-pointer2017111320171020
1624252? ? ?? ? ?refgcc_-funroll-loops_-m32_-march=barcelona_-Os_-fomit-frame-pointer2017111320171020
1624375? ? ?? ? ?refgcc_-m32_-march=k8_-Os_-fomit-frame-pointer2017111320171020
1626405? ? ?? ? ?refgcc_-funroll-loops_-m32_-march=k8_-Os_-fomit-frame-pointer2017111320171020
1626819? ? ?? ? ?refgcc_-m32_-march=k6-3_-Os_-fomit-frame-pointer2017111320171020
1626885? ? ?? ? ?refgcc_-funroll-loops_-m32_-march=athlon_-Os_-fomit-frame-pointer2017111320171020
1631451? ? ?? ? ?refgcc_-m32_-march=k6-2_-Os_-fomit-frame-pointer2017111320171020
1631740? ? ?? ? ?refgcc_-m32_-march=k6-3_-O_-fomit-frame-pointer2017111320171020
1631756? ? ?? ? ?refgcc_-m32_-march=nocona_-Os_-fomit-frame-pointer2017111320171020
1631920? ? ?? ? ?refgcc_-m32_-march=k6_-O_-fomit-frame-pointer2017111320171020
1635201? ? ?? ? ?refgcc_-m32_-march=k6-2_-O_-fomit-frame-pointer2017111320171020
1635889? ? ?? ? ?refgcc_-m32_-march=pentium4_-Os_-fomit-frame-pointer2017111320171020
1640057? ? ?? ? ?refgcc_-m32_-march=prescott_-Os_-fomit-frame-pointer2017111320171020
1641344? ? ?? ? ?refgcc_-m32_-march=k6_-Os_-fomit-frame-pointer2017111320171020
1665582? ? ?? ? ?refgcc_-funroll-loops_-m32_-march=pentium_-O2_-fomit-frame-pointer2017111320171020
1668041? ? ?? ? ?refgcc_-funroll-loops_-m32_-march=pentium-mmx_-O2_-fomit-frame-pointer2017111320171020
1669244? ? ?? ? ?refgcc_-funroll-loops_-m32_-march=i486_-O2_-fomit-frame-pointer2017111320171020
1677308? ? ?? ? ?refgcc_-funroll-loops_-m32_-march=pentium4_-Os_-fomit-frame-pointer2017111320171020
1677316? ? ?? ? ?refgcc_-funroll-loops_-m32_-march=prescott_-Os_-fomit-frame-pointer2017111320171020
1677840? ? ?? ? ?refgcc_-funroll-loops_-m32_-march=i386_-Os_-fomit-frame-pointer2017111320171020
1680573? ? ?? ? ?refgcc_-m32_-Os_-fomit-frame-pointer2017111320171020
1681300? ? ?? ? ?refgcc_-funroll-loops_-m32_-march=nocona_-Os_-fomit-frame-pointer2017111320171020
1685331? ? ?? ? ?refgcc_-funroll-loops_-m32_-march=i486_-Os_-fomit-frame-pointer2017111320171020
1695031? ? ?? ? ?refgcc_-m32_-march=i486_-Os_-fomit-frame-pointer2017111320171020
1695507? ? ?? ? ?refgcc_-m32_-march=i486_-O_-fomit-frame-pointer2017111320171020
1696121? ? ?? ? ?refgcc_-m32_-march=i386_-Os_-fomit-frame-pointer2017111320171020
1706025? ? ?? ? ?refgcc_-funroll-loops_-m32_-Os_-fomit-frame-pointer2017111320171020
1734822? ? ?? ? ?refgcc_-funroll-loops_-m32_-march=pentium-mmx_-Os_-fomit-frame-pointer2017111320171020
1739187? ? ?? ? ?refgcc_-funroll-loops_-m32_-march=pentium_-Os_-fomit-frame-pointer2017111320171020
1744644? ? ?? ? ?refgcc_-m32_-march=i486_-O2_-fomit-frame-pointer2017111320171020
1745235? ? ?? ? ?refgcc_-funroll-loops_-m32_-march=i486_-O_-fomit-frame-pointer2017111320171020
1751367? ? ?? ? ?refgcc_-funroll-loops_-m32_-march=pentiumpro_-Os_-fomit-frame-pointer2017111320171020
1752267? ? ?? ? ?refgcc_-funroll-loops_-m32_-march=pentium-m_-Os_-fomit-frame-pointer2017111320171020
1754347? ? ?? ? ?refgcc_-funroll-loops_-m32_-march=pentium2_-Os_-fomit-frame-pointer2017111320171020
1758340? ? ?? ? ?refgcc_-funroll-loops_-m32_-march=pentium3_-Os_-fomit-frame-pointer2017111320171020
1771609? ? ?? ? ?refgcc_-m32_-march=pentium2_-Os_-fomit-frame-pointer2017111320171020
1777381? ? ?? ? ?refgcc_-m32_-march=pentiumpro_-Os_-fomit-frame-pointer2017111320171020
1777526? ? ?? ? ?refgcc_-m32_-march=pentium3_-Os_-fomit-frame-pointer2017111320171020
1780200? ? ?? ? ?refgcc_-m32_-march=pentium-m_-Os_-fomit-frame-pointer2017111320171020
1791061? ? ?? ? ?refgcc_-m32_-march=core2_-msse4_-Os_-fomit-frame-pointer2017111320171020
1795971? ? ?? ? ?refgcc_-m32_-march=pentium-mmx_-O_-fomit-frame-pointer2017111320171020
1806415? ? ?? ? ?refgcc_-funroll-loops_-m32_-march=k6-3_-Os_-fomit-frame-pointer2017111320171020
1806924? ? ?? ? ?refgcc_-funroll-loops_-m32_-march=k6_-Os_-fomit-frame-pointer2017111320171020
1808983? ? ?? ? ?refgcc_-funroll-loops_-m32_-march=k6-2_-Os_-fomit-frame-pointer2017111320171020
1818918? ? ?? ? ?refgcc_-funroll-loops_-m32_-march=pentium-mmx_-O_-fomit-frame-pointer2017111320171020
1820460? ? ?? ? ?refgcc_-funroll-loops_-m32_-march=pentium_-O_-fomit-frame-pointer2017111320171020
1824710? ? ?? ? ?refgcc_-m32_-march=pentium-mmx_-O2_-fomit-frame-pointer2017111320171020
1830073? ? ?? ? ?refgcc_-m32_-march=pentium_-O2_-fomit-frame-pointer2017111320171020
2004336? ? ?? ? ?refgcc_-m32_-march=pentium_-O_-fomit-frame-pointer2017111320171020

Test failure

Implementation: crypto_encrypt/mceliece/ref
Compiler: gcc -m32 -march=core-avx2 -O2 -fomit-frame-pointer
error 111

Number of similar (compiler,implementation) pairs: 3, namely:
CompilerImplementations
gcc -m32 -march=core-avx2 -O2 -fomit-frame-pointer ref
gcc -m32 -march=core-avx2 -O -fomit-frame-pointer ref
gcc -m32 -march=core-avx2 -Os -fomit-frame-pointer ref