Implementation notes: x86, rumba5, crypto_kem/mamabear

Computer: rumba5
Architecture: x86
CPU ID: AuthenticAMD-00800f11-178bfbff
SUPERCOP version: 20181216
Operation: crypto_kem
Primitive: mamabear
TimeImplementationCompilerBenchmark dateSUPERCOP version
1091360vecgcc -m32 -march=barcelona -O2 -fomit-frame-pointer2018091620180818
1099968vecgcc -m32 -march=nocona -O3 -fomit-frame-pointer2018091620180818
1103136vecgcc -m32 -march=nocona -O2 -fomit-frame-pointer2018091620180818
1103744vecgcc -m32 -march=prescott -O2 -fomit-frame-pointer2018091620180818
1104608vecgcc -m32 -march=core2 -msse4.1 -O2 -fomit-frame-pointer2018091620180818
1105152vecgcc -m32 -march=core2 -O2 -fomit-frame-pointer2018091620180818
1106048vecgcc -m32 -march=barcelona -O3 -fomit-frame-pointer2018091620180818
1107264vecgcc -m32 -march=core2 -msse4 -O2 -fomit-frame-pointer2018091620180818
1107584vecgcc -m32 -march=corei7 -O3 -fomit-frame-pointer2018091620180818
1111808vecgcc -m32 -march=corei7 -O2 -fomit-frame-pointer2018091620180818
1113408vecgcc -m32 -march=corei7-avx -O2 -fomit-frame-pointer2018091620180818
1113696vecgcc -m32 -march=core-avx-i -O2 -fomit-frame-pointer2018091620180818
1117504vecgcc -m32 -march=core2 -msse4 -O3 -fomit-frame-pointer2018091620180818
1118912vecgcc -m32 -march=core2 -O3 -fomit-frame-pointer2018091620180818
1122688vecgcc -m32 -march=core2 -msse4.1 -O3 -fomit-frame-pointer2018091620180818
1122784vecgcc -m32 -march=corei7-avx -O3 -fomit-frame-pointer2018091620180818
1124352vecgcc -m32 -march=core-avx-i -O3 -fomit-frame-pointer2018091620180818
1125376vecgcc -m32 -march=prescott -O3 -fomit-frame-pointer2018091620180818
1281600optgcc -m32 -march=k8 -O3 -fomit-frame-pointer2018091620180818
1282048vecgcc -m32 -march=athlon -O2 -fomit-frame-pointer2018091620180818
1282784optgcc -m32 -march=athlon -O2 -fomit-frame-pointer2018091620180818
1285280vecgcc -m32 -march=k8 -O3 -fomit-frame-pointer2018091620180818
1287488optgcc -m32 -march=barcelona -O3 -fomit-frame-pointer2018091620180818
1288416optgcc -m32 -march=nocona -O3 -fomit-frame-pointer2018091620180818
1289792optgcc -m32 -march=prescott -O3 -fomit-frame-pointer2018091620180818
1293440vecgcc -m32 -march=k8 -O2 -fomit-frame-pointer2018091620180818
1293536vecgcc -m32 -march=athlon -O3 -fomit-frame-pointer2018091620180818
1295072optgcc -m32 -march=barcelona -O2 -fomit-frame-pointer2018091620180818
1295264optgcc -m32 -march=corei7-avx -O3 -fomit-frame-pointer2018091620180818
1295392optgcc -m32 -march=nocona -O2 -fomit-frame-pointer2018091620180818
1295456optgcc -m32 -march=k8 -O2 -fomit-frame-pointer2018091620180818
1296288optgcc -m32 -march=athlon -O3 -fomit-frame-pointer2018091620180818
1296992optgcc -m32 -march=core-avx-i -O3 -fomit-frame-pointer2018091620180818
1297184optgcc -m32 -march=core2 -msse4 -O3 -fomit-frame-pointer2018091620180818
1298304optgcc -m32 -march=prescott -O2 -fomit-frame-pointer2018091620180818
1299104optgcc -m32 -march=corei7 -O3 -fomit-frame-pointer2018091620180818
1299456optgcc -m32 -march=core2 -O3 -fomit-frame-pointer2018091620180818
1299840optgcc -m32 -march=core2 -msse4.1 -O3 -fomit-frame-pointer2018091620180818
1300416vecgcc -funroll-loops -m32 -march=barcelona -O3 -fomit-frame-pointer2018091620180818
1303040vecgcc -m32 -march=k6 -O3 -fomit-frame-pointer2018091620180818
1303168optgcc -m32 -march=k6-3 -O2 -fomit-frame-pointer2018091620180818
1303200vecgcc -m32 -march=i486 -O3 -fomit-frame-pointer2018091620180818
1303776optgcc -m32 -march=core2 -O2 -fomit-frame-pointer2018091620180818
1304096optgcc -m32 -march=k6 -O3 -fomit-frame-pointer2018091620180818
1304160vecgcc -m32 -march=k6-3 -O2 -fomit-frame-pointer2018091620180818
1304320optgcc -m32 -march=core-avx-i -O2 -fomit-frame-pointer2018091620180818
1304448vecgcc -m32 -march=pentium-mmx -O3 -fomit-frame-pointer2018091620180818
1304864optgcc -m32 -march=k6-2 -O2 -fomit-frame-pointer2018091620180818
1305152optgcc -m32 -march=i386 -O3 -fomit-frame-pointer2018091620180818
1305280vecgcc -funroll-loops -m32 -march=barcelona -O2 -fomit-frame-pointer2018091620180818
1306048optgcc -m32 -march=core2 -msse4.1 -O2 -fomit-frame-pointer2018091620180818
1306048optgcc -m32 -march=i486 -O3 -fomit-frame-pointer2018091620180818
1306208optgcc -m32 -march=k6-2 -O3 -fomit-frame-pointer2018091620180818
1306464optgcc -m32 -march=pentium -O3 -fomit-frame-pointer2018091620180818
1306528vecgcc -m32 -march=k6-2 -O2 -fomit-frame-pointer2018091620180818
1306528vecgcc -m32 -march=k6-2 -O3 -fomit-frame-pointer2018091620180818
1306528optgcc -m32 -march=k6 -O2 -fomit-frame-pointer2018091620180818
1306784optgcc -m32 -march=corei7-avx -O2 -fomit-frame-pointer2018091620180818
1306784optgcc -m32 -march=k6-3 -O3 -fomit-frame-pointer2018091620180818
1306784vecgcc -m32 -march=pentium -O3 -fomit-frame-pointer2018091620180818
1306848vecgcc -m32 -march=k6 -O2 -fomit-frame-pointer2018091620180818
1307136optgcc -m32 -march=pentium-mmx -O2 -fomit-frame-pointer2018091620180818
1307360optgcc -m32 -march=pentium-mmx -O3 -fomit-frame-pointer2018091620180818
1307648vecgcc -m32 -march=i486 -O2 -fomit-frame-pointer2018091620180818
1307680optgcc -m32 -march=core2 -msse4 -O2 -fomit-frame-pointer2018091620180818
1308352optgcc -m32 -march=corei7 -O2 -fomit-frame-pointer2018091620180818
1308800vecgcc -m32 -march=k6-3 -O3 -fomit-frame-pointer2018091620180818
1308992optgcc -m32 -march=i486 -O2 -fomit-frame-pointer2018091620180818
1309088vecgcc -m32 -march=pentium-mmx -O2 -fomit-frame-pointer2018091620180818
1309344optgcc -m32 -march=pentium -O2 -fomit-frame-pointer2018091620180818
1309664vecgcc -m32 -march=pentium -O2 -fomit-frame-pointer2018091620180818
1310208vecgcc -m32 -march=i386 -O2 -fomit-frame-pointer2018091620180818
1310240optgcc -m32 -march=i386 -O2 -fomit-frame-pointer2018091620180818
1312640optgcc -m32 -O3 -fomit-frame-pointer2018091620180818
1313408vecgcc -m32 -O3 -fomit-frame-pointer2018091620180818
1314080optgcc -m32 -march=pentium-m -O3 -fomit-frame-pointer2018091620180818
1314816vecgcc -m32 -march=pentium-m -O3 -fomit-frame-pointer2018091620180818
1316480vecgcc -m32 -O2 -fomit-frame-pointer2018091620180818
1318432optgcc -m32 -O2 -fomit-frame-pointer2018091620180818
1320384vecgcc -m32 -march=pentium3 -O3 -fomit-frame-pointer2018091620180818
1321280vecgcc -funroll-loops -m32 -march=prescott -O3 -fomit-frame-pointer2018091620180818
1323200vecgcc -m32 -march=pentiumpro -O3 -fomit-frame-pointer2018091620180818
1324640optgcc -m32 -march=pentium3 -O3 -fomit-frame-pointer2018091620180818
1326176optgcc -m32 -march=pentiumpro -O3 -fomit-frame-pointer2018091620180818
1327808vecgcc -m32 -march=pentium2 -O3 -fomit-frame-pointer2018091620180818
1327968optgcc -m32 -march=pentium2 -O3 -fomit-frame-pointer2018091620180818
1329120vecgcc -m32 -march=pentium3 -O2 -fomit-frame-pointer2018091620180818
1330112vecgcc -m32 -march=pentium-m -O2 -fomit-frame-pointer2018091620180818
1330144optgcc -m32 -march=pentium3 -O2 -fomit-frame-pointer2018091620180818
1330240optgcc -m32 -march=pentiumpro -O2 -fomit-frame-pointer2018091620180818
1330560vecgcc -m32 -march=pentium2 -O2 -fomit-frame-pointer2018091620180818
1330880optgcc -m32 -march=pentium-m -O2 -fomit-frame-pointer2018091620180818
1331872vecgcc -m32 -march=pentiumpro -O2 -fomit-frame-pointer2018091620180818
1333344optgcc -m32 -march=pentium4 -O3 -fomit-frame-pointer2018091620180818
1333728optgcc -m32 -march=pentium2 -O2 -fomit-frame-pointer2018091620180818
1335616vecgcc -m32 -march=pentium4 -O3 -fomit-frame-pointer2018091620180818
1342400optgcc -m32 -march=pentium4 -O2 -fomit-frame-pointer2018091620180818
1344576vecgcc -m32 -march=pentium4 -O2 -fomit-frame-pointer2018091620180818
1348480vecgcc -funroll-loops -m32 -march=nocona -O3 -fomit-frame-pointer2018091620180818
1353632vecgcc -funroll-loops -m32 -march=prescott -O2 -fomit-frame-pointer2018091620180818
1362368vecgcc -m32 -march=i386 -O3 -fomit-frame-pointer2018091620180818
1401152vecgcc -funroll-loops -m32 -march=nocona -O2 -fomit-frame-pointer2018091620180818
1458336optgcc -funroll-loops -m32 -march=k6 -O3 -fomit-frame-pointer2018091620180818
1459264vecgcc -funroll-loops -m32 -march=k6 -O3 -fomit-frame-pointer2018091620180818
1463584vecgcc -m32 -march=corei7 -O -fomit-frame-pointer2018091620180818
1466816vecgcc -funroll-loops -m32 -march=k6-3 -O2 -fomit-frame-pointer2018091620180818
1467552vecgcc -funroll-loops -m32 -march=k6-2 -O2 -fomit-frame-pointer2018091620180818
1467616optgcc -funroll-loops -m32 -march=k6 -O2 -fomit-frame-pointer2018091620180818
1467680optgcc -funroll-loops -m32 -march=k6-2 -O3 -fomit-frame-pointer2018091620180818
1468160optgcc -funroll-loops -m32 -march=k6-2 -O2 -fomit-frame-pointer2018091620180818
1468512vecgcc -funroll-loops -m32 -march=k6 -O2 -fomit-frame-pointer2018091620180818
1469440optgcc -funroll-loops -m32 -march=k6-3 -O2 -fomit-frame-pointer2018091620180818
1470400vecgcc -funroll-loops -m32 -march=k6-2 -O3 -fomit-frame-pointer2018091620180818
1471808vecgcc -m32 -march=corei7-avx -O -fomit-frame-pointer2018091620180818
1473856vecgcc -m32 -march=core-avx-i -O -fomit-frame-pointer2018091620180818
1475488vecgcc -m32 -march=core2 -O -fomit-frame-pointer2018091620180818
1477792vecgcc -m32 -march=core2 -msse4.1 -O -fomit-frame-pointer2018091620180818
1480064vecgcc -m32 -march=prescott -O -fomit-frame-pointer2018091620180818
1480352vecgcc -m32 -march=core2 -msse4 -O -fomit-frame-pointer2018091620180818
1481344vecgcc -m32 -march=nocona -O -fomit-frame-pointer2018091620180818
1483488vecgcc -m32 -march=barcelona -O -fomit-frame-pointer2018091620180818
1484384vecgcc -m32 -march=prescott -Os -fomit-frame-pointer2018091620180818
1485344optgcc -funroll-loops -m32 -march=athlon -O3 -fomit-frame-pointer2018091620180818
1485888vecgcc -funroll-loops -m32 -march=athlon -O3 -fomit-frame-pointer2018091620180818
1490208vecgcc -funroll-loops -m32 -march=k8 -O3 -fomit-frame-pointer2018091620180818
1490496vecgcc -m32 -march=corei7 -Os -fomit-frame-pointer2018091620180818
1491328vecgcc -m32 -march=core2 -msse4 -Os -fomit-frame-pointer2018091620180818
1492288vecgcc -m32 -march=core2 -Os -fomit-frame-pointer2018091620180818
1492320vecgcc -funroll-loops -m32 -march=pentium-m -O3 -fomit-frame-pointer2018091620180818
1492736optgcc -funroll-loops -m32 -march=pentium-m -O3 -fomit-frame-pointer2018091620180818
1492832optgcc -funroll-loops -m32 -march=k6-3 -O3 -fomit-frame-pointer2018091620180818
1493920optgcc -funroll-loops -m32 -O3 -fomit-frame-pointer2018091620180818
1494720vecgcc -m32 -march=core2 -msse4.1 -Os -fomit-frame-pointer2018091620180818
1495776optgcc -funroll-loops -m32 -march=barcelona -O2 -fomit-frame-pointer2018091620180818
1497120vecgcc -m32 -march=barcelona -Os -fomit-frame-pointer2018091620180818
1498112vecgcc -funroll-loops -m32 -march=k8 -O2 -fomit-frame-pointer2018091620180818
1498144optgcc -funroll-loops -m32 -O2 -fomit-frame-pointer2018091620180818
1498752vecgcc -funroll-loops -m32 -O2 -fomit-frame-pointer2018091620180818
1499040optgcc -funroll-loops -m32 -march=k8 -O2 -fomit-frame-pointer2018091620180818
1499104optgcc -funroll-loops -m32 -march=athlon -O2 -fomit-frame-pointer2018091620180818
1499488vecgcc -m32 -march=nocona -Os -fomit-frame-pointer2018091620180818
1500000vecgcc -funroll-loops -m32 -march=athlon -O2 -fomit-frame-pointer2018091620180818
1500064vecgcc -m32 -march=core-avx-i -Os -fomit-frame-pointer2018091620180818
1501344optgcc -funroll-loops -m32 -march=pentium-m -O2 -fomit-frame-pointer2018091620180818
1501952vecgcc -funroll-loops -m32 -march=pentium2 -O2 -fomit-frame-pointer2018091620180818
1502432optgcc -funroll-loops -m32 -march=pentium2 -O2 -fomit-frame-pointer2018091620180818
1502464optgcc -funroll-loops -m32 -march=pentium3 -O2 -fomit-frame-pointer2018091620180818
1503584optgcc -funroll-loops -m32 -march=k8 -O3 -fomit-frame-pointer2018091620180818
1504160vecgcc -funroll-loops -m32 -march=pentium-m -O2 -fomit-frame-pointer2018091620180818
1504160vecgcc -funroll-loops -m32 -march=pentium3 -O2 -fomit-frame-pointer2018091620180818
1507232optgcc -funroll-loops -m32 -march=pentium2 -O3 -fomit-frame-pointer2018091620180818
1507264optgcc -funroll-loops -m32 -march=i386 -O3 -fomit-frame-pointer2018091620180818
1507584vecgcc -funroll-loops -m32 -march=pentiumpro -O3 -fomit-frame-pointer2018091620180818
1507872vecgcc -funroll-loops -m32 -march=i386 -O3 -fomit-frame-pointer2018091620180818
1508800optgcc -funroll-loops -m32 -march=pentiumpro -O3 -fomit-frame-pointer2018091620180818
1508832vecgcc -funroll-loops -m32 -march=barcelona -Os -fomit-frame-pointer2018091620180818
1508928vecgcc -funroll-loops -m32 -march=pentium2 -O3 -fomit-frame-pointer2018091620180818
1512704vecgcc -funroll-loops -m32 -march=pentium -O3 -fomit-frame-pointer2018091620180818
1513120vecgcc -funroll-loops -m32 -march=pentium-mmx -O3 -fomit-frame-pointer2018091620180818
1513664vecgcc -m32 -march=corei7-avx -Os -fomit-frame-pointer2018091620180818
1514208optgcc -funroll-loops -m32 -march=pentium -O3 -fomit-frame-pointer2018091620180818
1514752optgcc -funroll-loops -m32 -march=prescott -O3 -fomit-frame-pointer2018091620180818
1515360vecgcc -funroll-loops -m32 -march=nocona -Os -fomit-frame-pointer2018091620180818
1515616optgcc -funroll-loops -m32 -march=nocona -O3 -fomit-frame-pointer2018091620180818
1516448vecgcc -funroll-loops -m32 -march=i386 -O2 -fomit-frame-pointer2018091620180818
1516896vecgcc -funroll-loops -m32 -march=prescott -Os -fomit-frame-pointer2018091620180818
1517024vecgcc -funroll-loops -m32 -march=i486 -O3 -fomit-frame-pointer2018091620180818
1517856optgcc -funroll-loops -m32 -march=i386 -O2 -fomit-frame-pointer2018091620180818
1519968vecgcc -funroll-loops -m32 -march=pentium-mmx -O2 -fomit-frame-pointer2018091620180818
1521088vecgcc -funroll-loops -m32 -march=pentium -O2 -fomit-frame-pointer2018091620180818
1521184optgcc -funroll-loops -m32 -march=i486 -O2 -fomit-frame-pointer2018091620180818
1522208optgcc -funroll-loops -m32 -march=pentiumpro -O2 -fomit-frame-pointer2018091620180818
1523104vecgcc -funroll-loops -m32 -march=pentium3 -O3 -fomit-frame-pointer2018091620180818
1523200vecgcc -funroll-loops -m32 -march=pentiumpro -O2 -fomit-frame-pointer2018091620180818
1524864optgcc -funroll-loops -m32 -march=prescott -O2 -fomit-frame-pointer2018091620180818
1527136optgcc -funroll-loops -m32 -march=pentium3 -O3 -fomit-frame-pointer2018091620180818
1529184optgcc -funroll-loops -m32 -march=pentium -O2 -fomit-frame-pointer2018091620180818
1529920optgcc -funroll-loops -m32 -march=pentium-mmx -O2 -fomit-frame-pointer2018091620180818
1538144vecgcc -funroll-loops -m32 -march=i486 -O2 -fomit-frame-pointer2018091620180818
1539008vecgcc -funroll-loops -m32 -O3 -fomit-frame-pointer2018091620180818
1545248optgcc -funroll-loops -m32 -march=nocona -O2 -fomit-frame-pointer2018091620180818
1556704vecgcc -m32 -march=k6-3 -O -fomit-frame-pointer2018091620180818
1557920optgcc -funroll-loops -m32 -march=pentium-mmx -O3 -fomit-frame-pointer2018091620180818
1557920vecgcc -m32 -march=k6 -O -fomit-frame-pointer2018091620180818
1558240vecgcc -m32 -march=k6-2 -O -fomit-frame-pointer2018091620180818
1558784optgcc -m32 -march=k6-3 -O -fomit-frame-pointer2018091620180818
1559008optgcc -m32 -march=k6 -O -fomit-frame-pointer2018091620180818
1559712optgcc -m32 -march=k6-2 -O -fomit-frame-pointer2018091620180818
1564096optgcc -funroll-loops -m32 -march=pentium4 -O3 -fomit-frame-pointer2018091620180818
1572064optgcc -m32 -march=i486 -O -fomit-frame-pointer2018091620180818
1573216vecgcc -m32 -march=i486 -O -fomit-frame-pointer2018091620180818
1574112vecgcc -m32 -march=pentium -O -fomit-frame-pointer2018091620180818
1574624optgcc -m32 -march=pentium -O -fomit-frame-pointer2018091620180818
1574880vecgcc -m32 -march=pentium-mmx -O -fomit-frame-pointer2018091620180818
1576224optgcc -m32 -march=pentium-mmx -O -fomit-frame-pointer2018091620180818
1576896optgcc -funroll-loops -m32 -march=pentium4 -O2 -fomit-frame-pointer2018091620180818
1577024vecgcc -funroll-loops -m32 -march=pentium4 -O3 -fomit-frame-pointer2018091620180818
1585408lowmemgcc -m32 -march=pentium-mmx -O3 -fomit-frame-pointer2018091620180818
1589344lowmemgcc -m32 -march=pentium -O2 -fomit-frame-pointer2018091620180818
1589376lowmemgcc -m32 -march=pentium -O3 -fomit-frame-pointer2018091620180818
1589504vecgcc -funroll-loops -m32 -march=pentium4 -O2 -fomit-frame-pointer2018091620180818
1589792lowmemgcc -m32 -march=i386 -O2 -fomit-frame-pointer2018091620180818
1589984lowmemgcc -m32 -march=i386 -O3 -fomit-frame-pointer2018091620180818
1591648lowmemgcc -m32 -march=i486 -O3 -fomit-frame-pointer2018091620180818
1592000lowmemgcc -m32 -march=pentium-mmx -O2 -fomit-frame-pointer2018091620180818
1593920optgcc -funroll-loops -m32 -march=i486 -O3 -fomit-frame-pointer2018091620180818
1602208vecgcc -funroll-loops -m32 -march=barcelona -O -fomit-frame-pointer2018091620180818
1606336lowmemgcc -m32 -march=i486 -O2 -fomit-frame-pointer2018091620180818
1607712vecgcc -funroll-loops -m32 -march=k6-3 -O3 -fomit-frame-pointer2018091620180818
1617632vecgcc -funroll-loops -m32 -march=nocona -O -fomit-frame-pointer2018091620180818
1629088vecgcc -m32 -march=i386 -O -fomit-frame-pointer2018091620180818
1633920optgcc -m32 -march=i386 -O -fomit-frame-pointer2018091620180818
1647520lowmemgcc -m32 -march=pentium2 -O2 -fomit-frame-pointer2018091620180818
1649120lowmemgcc -m32 -march=pentiumpro -O2 -fomit-frame-pointer2018091620180818
1650528lowmemgcc -m32 -march=pentium3 -O3 -fomit-frame-pointer2018091620180818
1652096lowmemgcc -m32 -march=k6-3 -O2 -fomit-frame-pointer2018091620180818
1653888lowmemgcc -m32 -march=k6-2 -O2 -fomit-frame-pointer2018091620180818
1654016lowmemgcc -m32 -march=pentium2 -O3 -fomit-frame-pointer2018091620180818
1654496lowmemgcc -m32 -march=k6 -O2 -fomit-frame-pointer2018091620180818
1655936lowmemgcc -m32 -march=pentiumpro -O3 -fomit-frame-pointer2018091620180818
1656128optgcc -funroll-loops -m32 -march=barcelona -O3 -fomit-frame-pointer2018091620180818
1656704lowmemgcc -m32 -march=k6-3 -O3 -fomit-frame-pointer2018091620180818
1657120lowmemgcc -m32 -march=pentium-m -O3 -fomit-frame-pointer2018091620180818
1657568lowmemgcc -m32 -march=k6 -O3 -fomit-frame-pointer2018091620180818
1661408lowmemgcc -m32 -march=pentium3 -O2 -fomit-frame-pointer2018091620180818
1661888lowmemgcc -m32 -march=k6-2 -O3 -fomit-frame-pointer2018091620180818
1662112lowmemgcc -m32 -march=pentium-m -O2 -fomit-frame-pointer2018091620180818
1663616optgcc -m32 -march=corei7 -O -fomit-frame-pointer2018091620180818
1665664optgcc -m32 -march=pentium2 -O -fomit-frame-pointer2018091620180818
1665920vecgcc -funroll-loops -m32 -march=prescott -O -fomit-frame-pointer2018091620180818
1666368optgcc -m32 -march=nocona -O -fomit-frame-pointer2018091620180818
1667104optgcc -m32 -march=corei7-avx -O -fomit-frame-pointer2018091620180818
1667264optgcc -m32 -march=prescott -O -fomit-frame-pointer2018091620180818
1667488vecgcc -m32 -march=pentium2 -O -fomit-frame-pointer2018091620180818
1667552vecgcc -m32 -O -fomit-frame-pointer2018091620180818
1667776optgcc -m32 -O -fomit-frame-pointer2018091620180818
1667840optgcc -m32 -march=core-avx-i -O -fomit-frame-pointer2018091620180818
1668064vecgcc -m32 -march=pentiumpro -O -fomit-frame-pointer2018091620180818
1669024optgcc -m32 -march=pentiumpro -O -fomit-frame-pointer2018091620180818
1670816optgcc -m32 -march=core2 -O -fomit-frame-pointer2018091620180818
1671424optgcc -m32 -march=core2 -msse4.1 -O -fomit-frame-pointer2018091620180818
1672640optgcc -m32 -march=core2 -msse4 -O -fomit-frame-pointer2018091620180818
1672832optgcc -m32 -march=k6 -Os -fomit-frame-pointer2018091620180818
1672928vecgcc -m32 -march=k6 -Os -fomit-frame-pointer2018091620180818
1673184optgcc -m32 -march=k6-3 -Os -fomit-frame-pointer2018091620180818
1673248vecgcc -m32 -march=k6-2 -Os -fomit-frame-pointer2018091620180818
1673600vecgcc -funroll-loops -m32 -march=k6-2 -Os -fomit-frame-pointer2018091620180818
1673632vecgcc -m32 -march=k6-3 -Os -fomit-frame-pointer2018091620180818
1673760optgcc -m32 -march=pentium3 -O -fomit-frame-pointer2018091620180818
1673824vecgcc -m32 -march=pentium3 -O -fomit-frame-pointer2018091620180818
1674368optgcc -funroll-loops -m32 -march=k6-3 -Os -fomit-frame-pointer2018091620180818
1674464vecgcc -m32 -march=pentium-m -O -fomit-frame-pointer2018091620180818
1674688optgcc -m32 -march=core2 -msse4.1 -Os -fomit-frame-pointer2018091620180818
1674752optgcc -funroll-loops -m32 -march=k6 -Os -fomit-frame-pointer2018091620180818
1674784optgcc -m32 -march=k6-2 -Os -fomit-frame-pointer2018091620180818
1675424optgcc -m32 -march=core2 -msse4 -Os -fomit-frame-pointer2018091620180818
1675584optgcc -m32 -march=pentium-m -O -fomit-frame-pointer2018091620180818
1675616optgcc -funroll-loops -m32 -march=k6-2 -Os -fomit-frame-pointer2018091620180818
1676544optgcc -m32 -march=corei7 -Os -fomit-frame-pointer2018091620180818
1677376vecgcc -m32 -march=athlon -O -fomit-frame-pointer2018091620180818
1678144optgcc -m32 -march=athlon -O -fomit-frame-pointer2018091620180818
1678624optgcc -m32 -march=core2 -Os -fomit-frame-pointer2018091620180818
1680032vecgcc -m32 -march=k8 -Os -fomit-frame-pointer2018091620180818
1680256optgcc -m32 -march=barcelona -Os -fomit-frame-pointer2018091620180818
1680416vecgcc -m32 -march=pentium4 -Os -fomit-frame-pointer2018091620180818
1680480optgcc -m32 -march=prescott -Os -fomit-frame-pointer2018091620180818
1681280optgcc -m32 -march=pentium4 -Os -fomit-frame-pointer2018091620180818
1681312optgcc -m32 -march=k8 -Os -fomit-frame-pointer2018091620180818
1681760optgcc -funroll-loops -m32 -march=pentium2 -Os -fomit-frame-pointer2018091620180818
1681888optgcc -m32 -march=nocona -Os -fomit-frame-pointer2018091620180818
1682272vecgcc -m32 -march=pentium4 -O -fomit-frame-pointer2018091620180818
1682688vecgcc -funroll-loops -m32 -march=pentiumpro -Os -fomit-frame-pointer2018091620180818
1683040optgcc -m32 -march=barcelona -O -fomit-frame-pointer2018091620180818
1683072optgcc -funroll-loops -m32 -march=pentiumpro -Os -fomit-frame-pointer2018091620180818
1683552vecgcc -funroll-loops -m32 -march=pentium2 -Os -fomit-frame-pointer2018091620180818
1683680optgcc -m32 -march=corei7-avx -Os -fomit-frame-pointer2018091620180818
1683936optgcc -funroll-loops -m32 -march=pentium-m -Os -fomit-frame-pointer2018091620180818
1684512optgcc -m32 -march=core-avx-i -Os -fomit-frame-pointer2018091620180818
1685312vecgcc -funroll-loops -m32 -march=pentium3 -Os -fomit-frame-pointer2018091620180818
1685888vecgcc -funroll-loops -m32 -march=pentium-m -Os -fomit-frame-pointer2018091620180818
1686496optgcc -funroll-loops -m32 -march=pentium3 -Os -fomit-frame-pointer2018091620180818
1686688lowmemgcc -m32 -march=athlon -O2 -fomit-frame-pointer2018091620180818
1686784optgcc -funroll-loops -m32 -march=pentium-mmx -Os -fomit-frame-pointer2018091620180818
1686880optgcc -m32 -march=pentium4 -O -fomit-frame-pointer2018091620180818
1687008optgcc -funroll-loops -m32 -march=pentium -Os -fomit-frame-pointer2018091620180818
1687296vecgcc -funroll-loops -m32 -march=pentium-mmx -Os -fomit-frame-pointer2018091620180818
1687616vecgcc -m32 -march=i386 -Os -fomit-frame-pointer2018091620180818
1688256lowmemgcc -m32 -march=k8 -O3 -fomit-frame-pointer2018091620180818
1688928optgcc -funroll-loops -m32 -march=k8 -Os -fomit-frame-pointer2018091620180818
1689664lowmemgcc -m32 -march=corei7-avx -O2 -fomit-frame-pointer2018091620180818
1689888optgcc -funroll-loops -m32 -march=barcelona -Os -fomit-frame-pointer2018091620180818
1690304lowmemgcc -m32 -march=corei7 -O3 -fomit-frame-pointer2018091620180818
1690624vecgcc -m32 -march=i486 -Os -fomit-frame-pointer2018091620180818
1690816vecgcc -funroll-loops -m32 -march=k8 -Os -fomit-frame-pointer2018091620180818
1691392optgcc -m32 -march=pentiumpro -Os -fomit-frame-pointer2018091620180818
1692288optgcc -m32 -march=i486 -Os -fomit-frame-pointer2018091620180818
1692544lowmemgcc -m32 -march=corei7 -O2 -fomit-frame-pointer2018091620180818
1692576vecgcc -m32 -march=pentium2 -Os -fomit-frame-pointer2018091620180818
1693120lowmemgcc -m32 -march=athlon -O3 -fomit-frame-pointer2018091620180818
1693248vecgcc -m32 -Os -fomit-frame-pointer2018091620180818
1693504optgcc -funroll-loops -m32 -march=prescott -Os -fomit-frame-pointer2018091620180818
1693568optgcc -m32 -Os -fomit-frame-pointer2018091620180818
1693696optgcc -m32 -march=pentium2 -Os -fomit-frame-pointer2018091620180818
1693920optgcc -m32 -march=k8 -O -fomit-frame-pointer2018091620180818
1694048optgcc -funroll-loops -m32 -march=i386 -Os -fomit-frame-pointer2018091620180818
1694112vecgcc -m32 -march=athlon -Os -fomit-frame-pointer2018091620180818
1694144optgcc -m32 -march=pentium-m -Os -fomit-frame-pointer2018091620180818
1694208vecgcc -funroll-loops -m32 -march=i486 -Os -fomit-frame-pointer2018091620180818
1694272lowmemgcc -m32 -march=corei7-avx -O3 -fomit-frame-pointer2018091620180818
1694336vecgcc -m32 -march=pentiumpro -Os -fomit-frame-pointer2018091620180818
1694368lowmemgcc -m32 -march=barcelona -O3 -fomit-frame-pointer2018091620180818
1694688lowmemgcc -m32 -march=core2 -msse4.1 -O3 -fomit-frame-pointer2018091620180818
1695104lowmemgcc -m32 -O2 -fomit-frame-pointer2018091620180818
1695168lowmemgcc -m32 -march=core-avx-i -O2 -fomit-frame-pointer2018091620180818
1695392optgcc -m32 -march=pentium3 -Os -fomit-frame-pointer2018091620180818
1695616lowmemgcc -m32 -march=core-avx-i -O3 -fomit-frame-pointer2018091620180818
1695872optgcc -funroll-loops -m32 -march=i486 -Os -fomit-frame-pointer2018091620180818
1695904lowmemgcc -m32 -O3 -fomit-frame-pointer2018091620180818
1695936optgcc -m32 -march=athlon -Os -fomit-frame-pointer2018091620180818
1696096optgcc -funroll-loops -m32 -march=pentium4 -Os -fomit-frame-pointer2018091620180818
1696224vecgcc -m32 -march=pentium-m -Os -fomit-frame-pointer2018091620180818
1696544lowmemgcc -m32 -march=barcelona -O2 -fomit-frame-pointer2018091620180818
1696704lowmemgcc -m32 -march=core2 -O3 -fomit-frame-pointer2018091620180818
1696832optgcc -funroll-loops -m32 -march=nocona -Os -fomit-frame-pointer2018091620180818
1696992lowmemgcc -m32 -march=core2 -msse4 -O3 -fomit-frame-pointer2018091620180818
1697312optgcc -m32 -march=pentium-mmx -Os -fomit-frame-pointer2018091620180818
1697440lowmemgcc -m32 -march=k8 -O2 -fomit-frame-pointer2018091620180818
1697664optgcc -m32 -march=pentium -Os -fomit-frame-pointer2018091620180818
1698400lowmemgcc -m32 -march=core2 -msse4 -O2 -fomit-frame-pointer2018091620180818
1698784lowmemgcc -m32 -march=core2 -msse4.1 -O2 -fomit-frame-pointer2018091620180818
1698944vecgcc -funroll-loops -m32 -march=pentium4 -Os -fomit-frame-pointer2018091620180818
1699296vecgcc -funroll-loops -m32 -march=i386 -Os -fomit-frame-pointer2018091620180818
1699936lowmemgcc -m32 -march=core2 -O2 -fomit-frame-pointer2018091620180818
1700160vecgcc -funroll-loops -m32 -march=athlon -Os -fomit-frame-pointer2018091620180818
1701152vecgcc -m32 -march=pentium-mmx -Os -fomit-frame-pointer2018091620180818
1701312optgcc -funroll-loops -m32 -march=athlon -Os -fomit-frame-pointer2018091620180818
1702176vecgcc -m32 -march=pentium -Os -fomit-frame-pointer2018091620180818
1702208vecgcc -funroll-loops -m32 -Os -fomit-frame-pointer2018091620180818
1704512optgcc -funroll-loops -m32 -Os -fomit-frame-pointer2018091620180818
1715104vecgcc -m32 -march=k8 -O -fomit-frame-pointer2018091620180818
1719008lowmemgcc -m32 -march=nocona -O3 -fomit-frame-pointer2018091620180818
1719552lowmemgcc -m32 -march=prescott -O3 -fomit-frame-pointer2018091620180818
1719872lowmemgcc -m32 -march=prescott -O2 -fomit-frame-pointer2018091620180818
1723328lowmemgcc -m32 -march=nocona -O2 -fomit-frame-pointer2018091620180818
1726176lowmemgcc -m32 -march=pentium4 -O2 -fomit-frame-pointer2018091620180818
1731040optgcc -m32 -march=i386 -Os -fomit-frame-pointer2018091620180818
1733152lowmemgcc -m32 -march=pentium4 -O3 -fomit-frame-pointer2018091620180818
1733216optgcc -funroll-loops -m32 -march=pentium3 -O -fomit-frame-pointer2018091620180818
1734080vecgcc -funroll-loops -m32 -march=pentium3 -O -fomit-frame-pointer2018091620180818
1734336optgcc -funroll-loops -m32 -march=pentium-m -O -fomit-frame-pointer2018091620180818
1735104vecgcc -funroll-loops -m32 -march=pentium-m -O -fomit-frame-pointer2018091620180818
1736096optgcc -funroll-loops -m32 -march=pentium2 -O -fomit-frame-pointer2018091620180818
1737024vecgcc -funroll-loops -m32 -march=pentium2 -O -fomit-frame-pointer2018091620180818
1738080optgcc -funroll-loops -m32 -march=pentiumpro -O -fomit-frame-pointer2018091620180818
1738432vecgcc -funroll-loops -m32 -march=pentiumpro -O -fomit-frame-pointer2018091620180818
1743232optgcc -funroll-loops -m32 -march=i386 -O -fomit-frame-pointer2018091620180818
1743872vecgcc -funroll-loops -m32 -march=i386 -O -fomit-frame-pointer2018091620180818
1747872vecgcc -funroll-loops -m32 -march=pentium4 -O -fomit-frame-pointer2018091620180818
1752032vecgcc -funroll-loops -m32 -march=pentium -Os -fomit-frame-pointer2018091620180818
1754880vecgcc -funroll-loops -m32 -march=k6 -Os -fomit-frame-pointer2018091620180818
1755872vecgcc -funroll-loops -m32 -march=k6 -O -fomit-frame-pointer2018091620180818
1755936optgcc -funroll-loops -m32 -march=k6 -O -fomit-frame-pointer2018091620180818
1756224vecgcc -funroll-loops -m32 -march=k6-2 -O -fomit-frame-pointer2018091620180818
1756320vecgcc -funroll-loops -m32 -march=k6-3 -O -fomit-frame-pointer2018091620180818
1756352optgcc -funroll-loops -m32 -march=k6-3 -O -fomit-frame-pointer2018091620180818
1756928optgcc -funroll-loops -m32 -march=k6-2 -O -fomit-frame-pointer2018091620180818
1763680lowmemgcc -funroll-loops -m32 -march=k6-2 -O2 -fomit-frame-pointer2018091620180818
1764736vecgcc -funroll-loops -m32 -O -fomit-frame-pointer2018091620180818
1765024lowmemgcc -funroll-loops -m32 -march=k6-3 -O2 -fomit-frame-pointer2018091620180818
1765280lowmemgcc -funroll-loops -m32 -march=k6-2 -O3 -fomit-frame-pointer2018091620180818
1765312lowmemgcc -funroll-loops -m32 -march=k6 -O2 -fomit-frame-pointer2018091620180818
1768992optgcc -funroll-loops -m32 -O -fomit-frame-pointer2018091620180818
1769056lowmemgcc -funroll-loops -m32 -march=k6-3 -O3 -fomit-frame-pointer2018091620180818
1779264optgcc -funroll-loops -m32 -march=pentium -O -fomit-frame-pointer2018091620180818
1780000vecgcc -funroll-loops -m32 -march=pentium -O -fomit-frame-pointer2018091620180818
1780448vecgcc -funroll-loops -m32 -march=pentium-mmx -O -fomit-frame-pointer2018091620180818
1780640lowmemgcc -funroll-loops -m32 -march=k8 -O3 -fomit-frame-pointer2018091620180818
1781344optgcc -funroll-loops -m32 -march=pentium-mmx -O -fomit-frame-pointer2018091620180818
1781536optgcc -funroll-loops -m32 -march=i486 -O -fomit-frame-pointer2018091620180818
1781856lowmemgcc -funroll-loops -m32 -march=barcelona -O3 -fomit-frame-pointer2018091620180818
1784224lowmemgcc -funroll-loops -m32 -march=k6 -O3 -fomit-frame-pointer2018091620180818
1784480vecgcc -funroll-loops -m32 -march=i486 -O -fomit-frame-pointer2018091620180818
1784736lowmemgcc -funroll-loops -m32 -march=athlon -O3 -fomit-frame-pointer2018091620180818
1786336vecgcc -funroll-loops -m32 -march=k6-3 -Os -fomit-frame-pointer2018091620180818
1786752lowmemgcc -funroll-loops -m32 -O3 -fomit-frame-pointer2018091620180818
1794784vecgcc -funroll-loops -m32 -march=athlon -O -fomit-frame-pointer2018091620180818
1795168optgcc -funroll-loops -m32 -march=k8 -O -fomit-frame-pointer2018091620180818
1796608vecgcc -funroll-loops -m32 -march=k8 -O -fomit-frame-pointer2018091620180818
1798816lowmemgcc -funroll-loops -m32 -march=athlon -O2 -fomit-frame-pointer2018091620180818
1799296optgcc -funroll-loops -m32 -march=barcelona -O -fomit-frame-pointer2018091620180818
1799488optgcc -funroll-loops -m32 -march=athlon -O -fomit-frame-pointer2018091620180818
1799648lowmemgcc -funroll-loops -m32 -march=prescott -O3 -fomit-frame-pointer2018091620180818
1800192optgcc -funroll-loops -m32 -march=prescott -O -fomit-frame-pointer2018091620180818
1800544optgcc -funroll-loops -m32 -march=pentium4 -O -fomit-frame-pointer2018091620180818
1801056lowmemgcc -funroll-loops -m32 -march=barcelona -O2 -fomit-frame-pointer2018091620180818
1803296optgcc -funroll-loops -m32 -march=nocona -O -fomit-frame-pointer2018091620180818
1804640lowmemgcc -funroll-loops -m32 -march=k8 -O2 -fomit-frame-pointer2018091620180818
1808192lowmemgcc -funroll-loops -m32 -O2 -fomit-frame-pointer2018091620180818
1809280lowmemgcc -funroll-loops -m32 -march=nocona -O3 -fomit-frame-pointer2018091620180818
1815584vecgcc -m32 -march=pentium3 -Os -fomit-frame-pointer2018091620180818
1822016lowmemgcc -funroll-loops -m32 -march=nocona -O2 -fomit-frame-pointer2018091620180818
1822528lowmemgcc -funroll-loops -m32 -march=prescott -O2 -fomit-frame-pointer2018091620180818
1828384lowmemgcc -funroll-loops -m32 -march=pentium4 -O3 -fomit-frame-pointer2018091620180818
1831360lowmemgcc -funroll-loops -m32 -march=pentium4 -O2 -fomit-frame-pointer2018091620180818
1840320lowmemgcc -funroll-loops -m32 -march=pentium3 -O2 -fomit-frame-pointer2018091620180818
1841344lowmemgcc -funroll-loops -m32 -march=pentium-m -O2 -fomit-frame-pointer2018091620180818
1842560lowmemgcc -funroll-loops -m32 -march=pentium2 -O2 -fomit-frame-pointer2018091620180818
1845344lowmemgcc -funroll-loops -m32 -march=pentiumpro -O2 -fomit-frame-pointer2018091620180818
1846368lowmemgcc -funroll-loops -m32 -march=pentium2 -O3 -fomit-frame-pointer2018091620180818
1848384lowmemgcc -funroll-loops -m32 -march=pentiumpro -O3 -fomit-frame-pointer2018091620180818
1851200lowmemgcc -funroll-loops -m32 -march=pentium-m -O3 -fomit-frame-pointer2018091620180818
1854400lowmemgcc -funroll-loops -m32 -march=pentium3 -O3 -fomit-frame-pointer2018091620180818
1864192lowmemgcc -funroll-loops -m32 -Os -fomit-frame-pointer2018091620180818
1866272lowmemgcc -m32 -march=k6-3 -O -fomit-frame-pointer2018091620180818
1866688lowmemgcc -funroll-loops -m32 -march=pentium2 -Os -fomit-frame-pointer2018091620180818
1866976lowmemgcc -funroll-loops -m32 -march=pentium-mmx -Os -fomit-frame-pointer2018091620180818
1867616lowmemgcc -m32 -march=athlon -Os -fomit-frame-pointer2018091620180818
1867712lowmemgcc -m32 -march=core-avx-i -Os -fomit-frame-pointer2018091620180818
1868160lowmemgcc -m32 -march=k6-2 -O -fomit-frame-pointer2018091620180818
1868288lowmemgcc -m32 -march=corei7 -Os -fomit-frame-pointer2018091620180818
1869824lowmemgcc -m32 -march=pentium -Os -fomit-frame-pointer2018091620180818
1870624lowmemgcc -funroll-loops -m32 -march=pentiumpro -Os -fomit-frame-pointer2018091620180818
1871296lowmemgcc -m32 -march=core2 -msse4 -Os -fomit-frame-pointer2018091620180818
1871488lowmemgcc -funroll-loops -m32 -march=pentium -Os -fomit-frame-pointer2018091620180818
1872288lowmemgcc -m32 -march=core2 -Os -fomit-frame-pointer2018091620180818
1873632lowmemgcc -m32 -march=k6 -Os -fomit-frame-pointer2018091620180818
1873728lowmemgcc -m32 -march=pentium-mmx -Os -fomit-frame-pointer2018091620180818
1873952lowmemgcc -m32 -march=corei7-avx -Os -fomit-frame-pointer2018091620180818
1874976lowmemgcc -m32 -march=pentiumpro -Os -fomit-frame-pointer2018091620180818
1875360lowmemgcc -m32 -Os -fomit-frame-pointer2018091620180818
1875584lowmemgcc -funroll-loops -m32 -march=athlon -Os -fomit-frame-pointer2018091620180818
1875680lowmemgcc -m32 -march=k6-3 -Os -fomit-frame-pointer2018091620180818
1875840lowmemgcc -m32 -march=k8 -Os -fomit-frame-pointer2018091620180818
1876704lowmemgcc -m32 -march=barcelona -Os -fomit-frame-pointer2018091620180818
1877184lowmemgcc -m32 -march=pentium2 -Os -fomit-frame-pointer2018091620180818
1878368lowmemgcc -m32 -march=i486 -Os -fomit-frame-pointer2018091620180818
1878432lowmemgcc -m32 -march=k6-2 -Os -fomit-frame-pointer2018091620180818
1880192lowmemgcc -m32 -march=i386 -Os -fomit-frame-pointer2018091620180818
1880352lowmemgcc -funroll-loops -m32 -march=k6-2 -Os -fomit-frame-pointer2018091620180818
1880704lowmemgcc -funroll-loops -m32 -march=pentium-m -Os -fomit-frame-pointer2018091620180818
1880736lowmemgcc -funroll-loops -m32 -march=pentium3 -Os -fomit-frame-pointer2018091620180818
1881216lowmemgcc -m32 -march=prescott -Os -fomit-frame-pointer2018091620180818
1881696lowmemgcc -funroll-loops -m32 -march=barcelona -Os -fomit-frame-pointer2018091620180818
1882336lowmemgcc -m32 -march=pentium4 -Os -fomit-frame-pointer2018091620180818
1882496lowmemgcc -funroll-loops -m32 -march=k6 -Os -fomit-frame-pointer2018091620180818
1883488lowmemgcc -funroll-loops -m32 -march=i386 -Os -fomit-frame-pointer2018091620180818
1884352lowmemgcc -funroll-loops -m32 -march=k6-3 -Os -fomit-frame-pointer2018091620180818
1884544lowmemgcc -m32 -march=nocona -Os -fomit-frame-pointer2018091620180818
1885056lowmemgcc -m32 -march=i486 -O -fomit-frame-pointer2018091620180818
1885760lowmemgcc -m32 -march=pentium-m -Os -fomit-frame-pointer2018091620180818
1894400lowmemgcc -m32 -march=pentium -O -fomit-frame-pointer2018091620180818
1895200lowmemgcc -funroll-loops -m32 -march=pentium4 -Os -fomit-frame-pointer2018091620180818
1896512lowmemgcc -m32 -march=pentium-mmx -O -fomit-frame-pointer2018091620180818
1899040lowmemgcc -funroll-loops -m32 -march=prescott -Os -fomit-frame-pointer2018091620180818
1899648lowmemgcc -funroll-loops -m32 -march=nocona -Os -fomit-frame-pointer2018091620180818
1930560lowmemgcc -m32 -march=core2 -msse4.1 -Os -fomit-frame-pointer2018091620180818
1935296lowmemgcc -m32 -march=k6 -O -fomit-frame-pointer2018091620180818
1944064lowmemgcc -funroll-loops -m32 -march=k8 -Os -fomit-frame-pointer2018091620180818
1957760lowmemgcc -m32 -march=pentium3 -Os -fomit-frame-pointer2018091620180818
1989792lowmemgcc -funroll-loops -m32 -march=i386 -O3 -fomit-frame-pointer2018091620180818
1991776lowmemgcc -funroll-loops -m32 -march=i486 -O3 -fomit-frame-pointer2018091620180818
1993696lowmemgcc -funroll-loops -m32 -march=pentium-mmx -O3 -fomit-frame-pointer2018091620180818
2001792lowmemgcc -funroll-loops -m32 -march=i386 -O2 -fomit-frame-pointer2018091620180818
2008608lowmemgcc -funroll-loops -m32 -march=pentium-mmx -O2 -fomit-frame-pointer2018091620180818
2008640lowmemgcc -funroll-loops -m32 -march=pentium -O2 -fomit-frame-pointer2018091620180818
2010720lowmemgcc -funroll-loops -m32 -march=i486 -O2 -fomit-frame-pointer2018091620180818
2090944lowmemgcc -m32 -march=athlon -O -fomit-frame-pointer2018091620180818
2092352lowmemgcc -m32 -O -fomit-frame-pointer2018091620180818
2092544lowmemgcc -m32 -march=core-avx-i -O -fomit-frame-pointer2018091620180818
2092800lowmemgcc -m32 -march=k8 -O -fomit-frame-pointer2018091620180818
2093408lowmemgcc -m32 -march=corei7 -O -fomit-frame-pointer2018091620180818
2094592lowmemgcc -m32 -march=prescott -O -fomit-frame-pointer2018091620180818
2094944lowmemgcc -m32 -march=barcelona -O -fomit-frame-pointer2018091620180818
2095552lowmemgcc -m32 -march=core2 -O -fomit-frame-pointer2018091620180818
2096992lowmemgcc -m32 -march=core2 -msse4.1 -O -fomit-frame-pointer2018091620180818
2096992lowmemgcc -m32 -march=corei7-avx -O -fomit-frame-pointer2018091620180818
2099360lowmemgcc -m32 -march=nocona -O -fomit-frame-pointer2018091620180818
2106208lowmemgcc -m32 -march=pentium4 -O -fomit-frame-pointer2018091620180818
2115104lowmemgcc -m32 -march=pentium-m -O -fomit-frame-pointer2018091620180818
2116320lowmemgcc -m32 -march=pentium3 -O -fomit-frame-pointer2018091620180818
2117248lowmemgcc -m32 -march=pentiumpro -O -fomit-frame-pointer2018091620180818
2121792lowmemgcc -m32 -march=pentium2 -O -fomit-frame-pointer2018091620180818
2133856lowmemgcc -funroll-loops -m32 -march=athlon -O -fomit-frame-pointer2018091620180818
2135904lowmemgcc -funroll-loops -m32 -march=barcelona -O -fomit-frame-pointer2018091620180818
2138208lowmemgcc -funroll-loops -m32 -march=k8 -O -fomit-frame-pointer2018091620180818
2140896lowmemgcc -m32 -march=core2 -msse4 -O -fomit-frame-pointer2018091620180818
2158912lowmemgcc -m32 -march=i386 -O -fomit-frame-pointer2018091620180818
2161664lowmemgcc -funroll-loops -m32 -march=pentium -O3 -fomit-frame-pointer2018091620180818
2224224lowmemgcc -funroll-loops -m32 -march=k6-2 -O -fomit-frame-pointer2018091620180818
2224384lowmemgcc -funroll-loops -m32 -march=i386 -O -fomit-frame-pointer2018091620180818
2225280lowmemgcc -funroll-loops -m32 -march=k6-3 -O -fomit-frame-pointer2018091620180818
2226496lowmemgcc -funroll-loops -m32 -march=k6 -O -fomit-frame-pointer2018091620180818
2234944lowmemgcc -funroll-loops -m32 -O -fomit-frame-pointer2018091620180818
2237792lowmemgcc -funroll-loops -m32 -march=pentium -O -fomit-frame-pointer2018091620180818
2240032lowmemgcc -funroll-loops -m32 -march=pentium-mmx -O -fomit-frame-pointer2018091620180818
2250944lowmemgcc -funroll-loops -m32 -march=pentium2 -O -fomit-frame-pointer2018091620180818
2254880lowmemgcc -funroll-loops -m32 -march=pentium-m -O -fomit-frame-pointer2018091620180818
2257760lowmemgcc -funroll-loops -m32 -march=pentium3 -O -fomit-frame-pointer2018091620180818
2275680lowmemgcc -funroll-loops -m32 -march=i486 -O -fomit-frame-pointer2018091620180818
2292256lowmemgcc -funroll-loops -m32 -march=nocona -O -fomit-frame-pointer2018091620180818
2408192lowmemgcc -funroll-loops -m32 -march=pentium4 -O -fomit-frame-pointer2018091620180818
2493664lowmemgcc -funroll-loops -m32 -march=prescott -O -fomit-frame-pointer2018091620180818
2557472lowmemgcc -funroll-loops -m32 -march=pentiumpro -O -fomit-frame-pointer2018091620180818
3262112lowmemgcc -funroll-loops -m32 -march=i486 -Os -fomit-frame-pointer2018091620180818
4368704refgcc -funroll-loops -m32 -march=prescott -O3 -fomit-frame-pointer2018091620180818
4372032refgcc -funroll-loops -m32 -march=nocona -O3 -fomit-frame-pointer2018091620180818
4602048refgcc -funroll-loops -m32 -march=pentium4 -O3 -fomit-frame-pointer2018091620180818
4704736refgcc -funroll-loops -m32 -march=k8 -O3 -fomit-frame-pointer2018091620180818
4795520refgcc -funroll-loops -m32 -march=pentium-m -O3 -fomit-frame-pointer2018091620180818
4879616refgcc -m32 -march=nocona -O3 -fomit-frame-pointer2018091620180818
4889728refgcc -m32 -march=native -mtune=native -O3 -fomit-frame-pointer2018091620180818
4931776refgcc -m32 -march=prescott -O3 -fomit-frame-pointer2018091620180818
4996960refgcc -m32 -march=pentium4 -O3 -fomit-frame-pointer2018091620180818
5009824refgcc -m32 -march=core2 -msse4 -O3 -fomit-frame-pointer2018091620180818
5030816refgcc -m32 -march=core2 -msse4.1 -O3 -fomit-frame-pointer2018091620180818
5033696refgcc -m32 -march=barcelona -O3 -fomit-frame-pointer2018091620180818
5041088refgcc -m32 -march=corei7 -O3 -fomit-frame-pointer2018091620180818
5061472refgcc -m32 -march=core2 -O3 -fomit-frame-pointer2018091620180818
5104768refgcc -m32 -march=k8 -O3 -fomit-frame-pointer2018091620180818
5116256refgcc -m32 -march=pentium-m -O3 -fomit-frame-pointer2018091620180818
5387424refgcc -m32 -march=core-avx-i -O3 -fomit-frame-pointer2018091620180818
5402112refgcc -m32 -march=corei7-avx -O3 -fomit-frame-pointer2018091620180818
5914272refgcc -m32 -march=core-avx2 -O3 -fomit-frame-pointer2018091620180818
6294496refgcc -funroll-loops -m32 -march=barcelona -O3 -fomit-frame-pointer2018091620180818
6733600refgcc -funroll-loops -m32 -march=athlon -O3 -fomit-frame-pointer2018091620180818
6853664refgcc -m32 -march=athlon -O3 -fomit-frame-pointer2018091620180818
6981184refgcc -m32 -march=k6-3 -O3 -fomit-frame-pointer2018091620180818
6984000refgcc -m32 -march=k6-2 -O3 -fomit-frame-pointer2018091620180818
7018528refgcc -funroll-loops -m32 -march=k6-3 -O3 -fomit-frame-pointer2018091620180818
7036352refgcc -funroll-loops -m32 -march=k6-2 -O3 -fomit-frame-pointer2018091620180818
7038336refgcc -funroll-loops -m32 -O2 -fomit-frame-pointer2018091620180818
7046272refgcc -funroll-loops -m32 -march=barcelona -O2 -fomit-frame-pointer2018091620180818
7052800refgcc -funroll-loops -m32 -march=nocona -O2 -fomit-frame-pointer2018091620180818
7058720refgcc -funroll-loops -m32 -march=prescott -O2 -fomit-frame-pointer2018091620180818
7067904refgcc -funroll-loops -m32 -march=athlon -O2 -fomit-frame-pointer2018091620180818
7091232refgcc -funroll-loops -m32 -march=pentium3 -O2 -fomit-frame-pointer2018091620180818
7094080refgcc -funroll-loops -m32 -march=k8 -O2 -fomit-frame-pointer2018091620180818
7103968refgcc -funroll-loops -m32 -march=pentium-m -O2 -fomit-frame-pointer2018091620180818
7127296refgcc -funroll-loops -m32 -march=pentiumpro -O2 -fomit-frame-pointer2018091620180818
7132704refgcc -funroll-loops -m32 -march=pentium2 -O2 -fomit-frame-pointer2018091620180818
7135424refgcc -funroll-loops -m32 -O3 -fomit-frame-pointer2018091620180818
7141792refgcc -funroll-loops -m32 -march=k8 -O -fomit-frame-pointer2018091620180818
7146144refgcc -funroll-loops -m32 -march=athlon -O -fomit-frame-pointer2018091620180818
7156320refgcc -funroll-loops -m32 -march=i386 -O -fomit-frame-pointer2018091620180818
7158720refgcc -funroll-loops -m32 -O -fomit-frame-pointer2018091620180818
7161216refgcc -funroll-loops -m32 -march=barcelona -O -fomit-frame-pointer2018091620180818
7195552refgcc -funroll-loops -m32 -march=prescott -O -fomit-frame-pointer2018091620180818
7197760refgcc -funroll-loops -m32 -march=nocona -O -fomit-frame-pointer2018091620180818
7209216refgcc -funroll-loops -m32 -march=pentium2 -O -fomit-frame-pointer2018091620180818
7209344refgcc -funroll-loops -m32 -march=pentium-m -O -fomit-frame-pointer2018091620180818
7210048refgcc -funroll-loops -m32 -march=pentium3 -O -fomit-frame-pointer2018091620180818
7218688refgcc -funroll-loops -m32 -march=pentiumpro -O -fomit-frame-pointer2018091620180818
7257088refgcc -funroll-loops -m32 -march=pentium4 -O2 -fomit-frame-pointer2018091620180818
7278496refgcc -funroll-loops -m32 -march=i386 -O3 -fomit-frame-pointer2018091620180818
7285216refgcc -funroll-loops -m32 -march=pentium4 -O -fomit-frame-pointer2018091620180818
7299744refgcc -funroll-loops -m32 -march=k6-3 -O2 -fomit-frame-pointer2018091620180818
7302368refgcc -funroll-loops -m32 -march=k6 -O3 -fomit-frame-pointer2018091620180818
7304608refgcc -funroll-loops -m32 -march=k6-2 -O2 -fomit-frame-pointer2018091620180818
7317056refgcc -funroll-loops -m32 -march=k6 -O2 -fomit-frame-pointer2018091620180818
7353792refgcc -funroll-loops -m32 -march=pentiumpro -O3 -fomit-frame-pointer2018091620180818
7359648refgcc -funroll-loops -m32 -march=pentium2 -O3 -fomit-frame-pointer2018091620180818
7362336refgcc -funroll-loops -m32 -march=i386 -O2 -fomit-frame-pointer2018091620180818
7389280refgcc -funroll-loops -m32 -march=k6 -O -fomit-frame-pointer2018091620180818
7392352refgcc -funroll-loops -m32 -march=k6-2 -O -fomit-frame-pointer2018091620180818
7393632refgcc -funroll-loops -m32 -march=k6-3 -O -fomit-frame-pointer2018091620180818
7416192refgcc -funroll-loops -m32 -march=pentium3 -O3 -fomit-frame-pointer2018091620180818
8269504refgcc -funroll-loops -m32 -march=pentium -O -fomit-frame-pointer2018091620180818
8270912refgcc -funroll-loops -m32 -march=pentium-mmx -O -fomit-frame-pointer2018091620180818
8294016refgcc -funroll-loops -m32 -march=i486 -O3 -fomit-frame-pointer2018091620180818
8328544refgcc -funroll-loops -m32 -march=i486 -O2 -fomit-frame-pointer2018091620180818
8353536refgcc -funroll-loops -m32 -march=pentium -O2 -fomit-frame-pointer2018091620180818
8354240refgcc -funroll-loops -m32 -march=i486 -O -fomit-frame-pointer2018091620180818
8358784refgcc -funroll-loops -m32 -march=pentium-mmx -O2 -fomit-frame-pointer2018091620180818
8381056refgcc -m32 -march=pentium3 -O3 -fomit-frame-pointer2018091620180818
8407104refgcc -funroll-loops -m32 -march=pentium-mmx -O3 -fomit-frame-pointer2018091620180818
8409664refgcc -funroll-loops -m32 -march=pentium -O3 -fomit-frame-pointer2018091620180818
8431520refgcc -m32 -O3 -fomit-frame-pointer2018091620180818
10397568refgcc -m32 -march=native -mtune=native -O2 -fomit-frame-pointer2018091620180818
10403936refgcc -m32 -march=i486 -O3 -fomit-frame-pointer2018091620180818
10489472refgcc -m32 -march=native -mtune=native -O -fomit-frame-pointer2018091620180818
10490720refgcc -m32 -march=core-avx2 -O2 -fomit-frame-pointer2018091620180818
10526304refgcc -m32 -march=corei7 -O2 -fomit-frame-pointer2018091620180818
10527104refgcc -m32 -march=corei7-avx -O2 -fomit-frame-pointer2018091620180818
10530080refgcc -m32 -O2 -fomit-frame-pointer2018091620180818
10531136refgcc -m32 -march=core-avx-i -O2 -fomit-frame-pointer2018091620180818
10542400refgcc -m32 -march=nocona -O -fomit-frame-pointer2018091620180818
10566240refgcc -m32 -march=corei7 -O -fomit-frame-pointer2018091620180818
10570272refgcc -m32 -march=prescott -O -fomit-frame-pointer2018091620180818
10597376refgcc -m32 -march=corei7-avx -O -fomit-frame-pointer2018091620180818
10602528refgcc -m32 -march=k8 -O -fomit-frame-pointer2018091620180818
10619264refgcc -m32 -march=barcelona -O2 -fomit-frame-pointer2018091620180818
10649664refgcc -m32 -march=athlon -O2 -fomit-frame-pointer2018091620180818
10671616refgcc -m32 -march=core-avx-i -O -fomit-frame-pointer2018091620180818
10672288refgcc -m32 -O -fomit-frame-pointer2018091620180818
10698976refgcc -m32 -march=barcelona -O -fomit-frame-pointer2018091620180818
10711552refgcc -m32 -march=k8 -O2 -fomit-frame-pointer2018091620180818
10781344refgcc -m32 -march=pentium-mmx -O3 -fomit-frame-pointer2018091620180818
10782976refgcc -m32 -march=pentium -O3 -fomit-frame-pointer2018091620180818
10826464refgcc -m32 -march=k6-2 -O -fomit-frame-pointer2018091620180818
10841856refgcc -m32 -march=k6-3 -O -fomit-frame-pointer2018091620180818
10869600refgcc -m32 -march=pentium-m -O2 -fomit-frame-pointer2018091620180818
10876960refgcc -m32 -march=pentium3 -O2 -fomit-frame-pointer2018091620180818
10887904refgcc -m32 -march=k6 -O -fomit-frame-pointer2018091620180818
10893856refgcc -m32 -march=pentium2 -O -fomit-frame-pointer2018091620180818
10987904refgcc -m32 -march=pentiumpro -O -fomit-frame-pointer2018091620180818
11079168refgcc -m32 -march=pentium4 -O -fomit-frame-pointer2018091620180818
11477408refgcc -m32 -march=k6 -O3 -fomit-frame-pointer2018091620180818
12013344refgcc -m32 -march=pentium2 -O3 -fomit-frame-pointer2018091620180818
12020064refgcc -m32 -march=pentiumpro -O3 -fomit-frame-pointer2018091620180818
12155232refgcc -m32 -march=i386 -O3 -fomit-frame-pointer2018091620180818
12636352refgcc -m32 -march=i486 -O -fomit-frame-pointer2018091620180818
12666688refgcc -m32 -march=i486 -O2 -fomit-frame-pointer2018091620180818
13859456refgcc -m32 -march=k6-3 -O2 -fomit-frame-pointer2018091620180818
13863456refgcc -m32 -march=k6-2 -O2 -fomit-frame-pointer2018091620180818
13883488refgcc -m32 -march=i386 -O -fomit-frame-pointer2018091620180818
13924288refgcc -m32 -march=k6 -O2 -fomit-frame-pointer2018091620180818
14098208refgcc -funroll-loops -m32 -march=i386 -Os -fomit-frame-pointer2018091620180818
14109088refgcc -funroll-loops -m32 -march=i486 -Os -fomit-frame-pointer2018091620180818
14112224refgcc -funroll-loops -m32 -march=pentium2 -Os -fomit-frame-pointer2018091620180818
14117888refgcc -funroll-loops -m32 -march=pentiumpro -Os -fomit-frame-pointer2018091620180818
14140480refgcc -m32 -march=core-avx-i -Os -fomit-frame-pointer2018091620180818
14141408refgcc -m32 -march=corei7-avx -Os -fomit-frame-pointer2018091620180818
14149792refgcc -m32 -march=pentium-mmx -Os -fomit-frame-pointer2018091620180818
14152192refgcc -m32 -march=pentium -Os -fomit-frame-pointer2018091620180818
14152832refgcc -m32 -march=core2 -msse4.1 -O2 -fomit-frame-pointer2018091620180818
14154208refgcc -m32 -march=i386 -O2 -fomit-frame-pointer2018091620180818
14157760refgcc -m32 -march=native -mtune=native -Os -fomit-frame-pointer2018091620180818
14159808refgcc -m32 -march=core2 -O2 -fomit-frame-pointer2018091620180818
14162752refgcc -m32 -march=core-avx2 -Os -fomit-frame-pointer2018091620180818
14164448refgcc -m32 -march=pentiumpro -Os -fomit-frame-pointer2018091620180818
14165440refgcc -m32 -march=core2 -msse4 -O2 -fomit-frame-pointer2018091620180818
14167872refgcc -m32 -march=pentium2 -Os -fomit-frame-pointer2018091620180818
14169504refgcc -funroll-loops -m32 -march=pentium4 -Os -fomit-frame-pointer2018091620180818
14182304refgcc -funroll-loops -m32 -march=prescott -Os -fomit-frame-pointer2018091620180818
14196544refgcc -m32 -march=core-avx2 -O -fomit-frame-pointer2018091620180818
14199072refgcc -funroll-loops -m32 -march=nocona -Os -fomit-frame-pointer2018091620180818
14212512refgcc -funroll-loops -m32 -march=k8 -Os -fomit-frame-pointer2018091620180818
14215040refgcc -funroll-loops -m32 -march=pentium-m -Os -fomit-frame-pointer2018091620180818
14215872refgcc -funroll-loops -m32 -march=pentium3 -Os -fomit-frame-pointer2018091620180818
14221536refgcc -m32 -march=pentium3 -Os -fomit-frame-pointer2018091620180818
14224256refgcc -m32 -march=core2 -Os -fomit-frame-pointer2018091620180818
14225440refgcc -m32 -march=k8 -Os -fomit-frame-pointer2018091620180818
14228096refgcc -funroll-loops -m32 -march=barcelona -Os -fomit-frame-pointer2018091620180818
14230304refgcc -m32 -march=core2 -msse4 -Os -fomit-frame-pointer2018091620180818
14233216refgcc -m32 -march=pentium-m -Os -fomit-frame-pointer2018091620180818
14234336refgcc -m32 -march=barcelona -Os -fomit-frame-pointer2018091620180818
14237184refgcc -m32 -march=core2 -msse4.1 -Os -fomit-frame-pointer2018091620180818
14237440refgcc -m32 -march=corei7 -Os -fomit-frame-pointer2018091620180818
14238464refgcc -m32 -march=nocona -O2 -fomit-frame-pointer2018091620180818
14242336refgcc -m32 -march=prescott -O2 -fomit-frame-pointer2018091620180818
14246144refgcc -funroll-loops -m32 -march=pentium -Os -fomit-frame-pointer2018091620180818
14250144refgcc -funroll-loops -m32 -march=pentium-mmx -Os -fomit-frame-pointer2018091620180818
14287936refgcc -m32 -march=i386 -Os -fomit-frame-pointer2018091620180818
14292544refgcc -m32 -march=core2 -msse4.1 -O -fomit-frame-pointer2018091620180818
14292608refgcc -m32 -march=core2 -O -fomit-frame-pointer2018091620180818
14293088refgcc -m32 -march=i486 -Os -fomit-frame-pointer2018091620180818
14299360refgcc -m32 -march=nocona -Os -fomit-frame-pointer2018091620180818
14300672refgcc -m32 -march=pentium4 -Os -fomit-frame-pointer2018091620180818
14301440refgcc -m32 -march=prescott -Os -fomit-frame-pointer2018091620180818
14384032refgcc -m32 -march=core2 -msse4 -O -fomit-frame-pointer2018091620180818
14426944refgcc -m32 -march=athlon -O -fomit-frame-pointer2018091620180818
14494400refgcc -m32 -march=pentium-m -O -fomit-frame-pointer2018091620180818
14506272refgcc -m32 -march=pentium3 -O -fomit-frame-pointer2018091620180818
14533728refgcc -m32 -march=pentiumpro -O2 -fomit-frame-pointer2018091620180818
14538688refgcc -m32 -march=pentium2 -O2 -fomit-frame-pointer2018091620180818
14674048refgcc -m32 -march=pentium4 -O2 -fomit-frame-pointer2018091620180818
15620512refgcc -m32 -march=pentium-mmx -O -fomit-frame-pointer2018091620180818
15624064refgcc -m32 -march=pentium -O -fomit-frame-pointer2018091620180818
15869696refgcc -m32 -march=pentium-mmx -O2 -fomit-frame-pointer2018091620180818
15961824refgcc -m32 -march=pentium -O2 -fomit-frame-pointer2018091620180818
17225536refgcc -funroll-loops -m32 -march=k6-3 -Os -fomit-frame-pointer2018091620180818
17235872refgcc -funroll-loops -m32 -march=k6-2 -Os -fomit-frame-pointer2018091620180818
17239936refgcc -funroll-loops -m32 -march=k6 -Os -fomit-frame-pointer2018091620180818
17865472refgcc -funroll-loops -m32 -march=athlon -Os -fomit-frame-pointer2018091620180818
17877696refgcc -funroll-loops -m32 -Os -fomit-frame-pointer2018091620180818
17887616refgcc -m32 -march=athlon -Os -fomit-frame-pointer2018091620180818
17888512refgcc -m32 -Os -fomit-frame-pointer2018091620180818
17930944refgcc -m32 -march=k6-3 -Os -fomit-frame-pointer2018091620180818
17950304refgcc -m32 -march=k6 -Os -fomit-frame-pointer2018091620180818
17957472refgcc -m32 -march=k6-2 -Os -fomit-frame-pointer2018091620180818

Compiler output

Implementation: crypto_kem/mamabear/lowmem
Compiler: gcc -m32 -march=core-avx2 -O2 -fomit-frame-pointer
ring.c: ring.c: In function 'triplemac':
ring.c: ring.c:15:36: warning: right shift count >gt;= width of type [-Wshift-count-overflow]
ring.c: limb_t a0lo = *ac0, a0hi = *ac0>gt;>gt;64;
ring.c: ^
ring.c: ring.c:16:36: warning: right shift count >gt;= width of type [-Wshift-count-overflow]
ring.c: limb_t a1lo = *ac1, a1hi = *ac1>gt;>gt;64;
ring.c: ^
ring.c: ring.c:17:36: warning: right shift count >gt;= width of type [-Wshift-count-overflow]
ring.c: limb_t a2lo = *ac2, a2hi = *ac2>gt;>gt;64;
ring.c: ^
ring.c: ring.c:39:32: warning: left shift count >gt;= width of type [-Wshift-count-overflow]
ring.c: *ac0 = a0lo | (dlimb_t)a0hi ring.c: ^
ring.c: ring.c:40:32: warning: left shift count >gt;= width of type [-Wshift-count-overflow]
ring.c: *ac1 = a1lo | (dlimb_t)a1hi ring.c: ^
ring.c: ring.c:41:32: warning: left shift count >gt;= width of type [-Wshift-count-overflow]
ring.c: *ac2 = a2lo | (dlimb_t)a2hi ring.c: ^
ring.c: ring.c: In function 'pqcrypto_kem_MamaBear_impl_priv_mac_3120':
ring.c: ring.c:20:5: error: 'asm' operand has impossible constraints
ring.c: __asm__("mulxq %[b0], %[tlo], %[thi]"
ring.c: ^
ring.c: ring.c:20:5: error: 'asm' operand has impossible constraints
ring.c: __asm__("mulxq %[b0], %[tlo], %[thi]"
ring.c: ...

Number of similar (compiler,implementation) pairs: 24, namely:
CompilerImplementations
gcc -m32 -march=core-avx2 -O2 -fomit-frame-pointer lowmem opt vec
gcc -m32 -march=core-avx2 -O3 -fomit-frame-pointer lowmem opt vec
gcc -m32 -march=core-avx2 -O -fomit-frame-pointer lowmem opt vec
gcc -m32 -march=core-avx2 -Os -fomit-frame-pointer lowmem opt vec
gcc -m32 -march=native -mtune=native -O2 -fomit-frame-pointer lowmem opt vec
gcc -m32 -march=native -mtune=native -O3 -fomit-frame-pointer lowmem opt vec
gcc -m32 -march=native -mtune=native -O -fomit-frame-pointer lowmem opt vec
gcc -m32 -march=native -mtune=native -Os -fomit-frame-pointer lowmem opt vec