Time | Implementation | Compiler | Benchmark date | SUPERCOP version |
1235378 | amd64 | clang -O3 -fwrapv -march=native -fomit-frame-pointer -Qunused-arguments | 20161217 | 20161026 |
1246370 | amd64 | clang -march=native -O3 -fomit-frame-pointer -fwrapv -Qunused-arguments | 20161217 | 20161026 |
1248968 | amd64 | clang -O3 -fwrapv -march=x86-64 -mcpu=core-avx2 -mavx2 -maes -mpclmul -fomit-frame-pointer -Qunused-arguments | 20161217 | 20161026 |
1253698 | amd64 | clang -O3 -fwrapv -mavx2 -fomit-frame-pointer -Qunused-arguments | 20161217 | 20161026 |
1264400 | amd64 | clang -mcpu=native -mfpu=neon -O3 -fomit-frame-pointer -fwrapv -Qunused-arguments | 20161217 | 20161026 |
1268048 | amd64 | clang -O3 -fwrapv -mavx -maes -mpclmul -fomit-frame-pointer -Qunused-arguments | 20161217 | 20161026 |
1279794 | amd64 | clang -mcpu=cortex-a8 -mfpu=neon -O3 -fomit-frame-pointer -fwrapv -Qunused-arguments | 20161217 | 20161026 |
1280612 | amd64 | clang -O3 -fwrapv -mavx -fomit-frame-pointer -Qunused-arguments | 20161217 | 20161026 |
1285814 | amd64 | clang -O3 -fomit-frame-pointer -Qunused-arguments | 20161217 | 20161026 |
1286994 | amd64 | clang -mcpu=cortex-a9 -mfpu=neon -O3 -fomit-frame-pointer -fwrapv -Qunused-arguments | 20161217 | 20161026 |
1377342 | amd64 | gcc -march=native -mtune=native -O3 -fomit-frame-pointer -fwrapv | 20161217 | 20161026 |
1379010 | amd64 | gcc -m64 -march=core-avx2 -O3 -fomit-frame-pointer | 20161217 | 20161026 |
1387274 | amd64 | gcc -m64 -march=native -mtune=native -O3 -fomit-frame-pointer | 20161217 | 20161026 |
1387280 | amd64 | gcc -funroll-loops -march=k8 -O3 -fomit-frame-pointer | 20161217 | 20161026 |
1389942 | amd64 | gcc -funroll-loops -m64 -march=nocona -O3 -fomit-frame-pointer | 20161217 | 20161026 |
1390746 | amd64 | gcc -funroll-loops -m64 -march=k8 -O3 -fomit-frame-pointer | 20161217 | 20161026 |
1399750 | amd64 | gcc -m64 -march=native -mtune=native -O2 -fomit-frame-pointer | 20161217 | 20161026 |
1400374 | amd64 | gcc -funroll-loops -march=nocona -O3 -fomit-frame-pointer | 20161217 | 20161026 |
1402768 | amd64 | gcc -m64 -march=core-avx2 -O2 -fomit-frame-pointer | 20161217 | 20161026 |
1406520 | amd64 | gcc -m64 -march=native -mtune=native -O -fomit-frame-pointer | 20161217 | 20161026 |
1412664 | amd64 | gcc -march=native -mtune=native -O -fomit-frame-pointer -fwrapv | 20161217 | 20161026 |
1413332 | amd64 | gcc -funroll-loops -m64 -march=k8 -O -fomit-frame-pointer | 20161217 | 20161026 |
1421280 | amd64 | gcc -march=native -mtune=native -O2 -fomit-frame-pointer -fwrapv | 20161217 | 20161026 |
1421996 | amd64 | gcc -funroll-loops -m64 -march=barcelona -O3 -fomit-frame-pointer | 20161217 | 20161026 |
1424174 | amd64 | gcc -funroll-loops -march=k8 -O -fomit-frame-pointer | 20161217 | 20161026 |
1427776 | amd64 | gcc -funroll-loops -O3 -fomit-frame-pointer | 20161217 | 20161026 |
1428214 | amd64 | gcc -funroll-loops -m64 -O3 -fomit-frame-pointer | 20161217 | 20161026 |
1431278 | amd64 | gcc -m64 -march=nocona -O3 -fomit-frame-pointer | 20161217 | 20161026 |
1431922 | amd64 | gcc -m64 -march=core-avx2 -O -fomit-frame-pointer | 20161217 | 20161026 |
1432150 | amd64 | gcc -funroll-loops -march=barcelona -O3 -fomit-frame-pointer | 20161217 | 20161026 |
1435446 | amd64 | gcc -funroll-loops -march=nocona -O -fomit-frame-pointer | 20161217 | 20161026 |
1435964 | amd64 | gcc -funroll-loops -fno-schedule-insns -O3 -fomit-frame-pointer | 20161217 | 20161026 |
1440222 | amd64 | gcc -march=nocona -O3 -fomit-frame-pointer | 20161217 | 20161026 |
1442000 | amd64 | gcc -m64 -march=k8 -O3 -fomit-frame-pointer | 20161217 | 20161026 |
1442726 | amd64 | gcc -funroll-loops -m64 -march=barcelona -O -fomit-frame-pointer | 20161217 | 20161026 |
1447812 | amd64 | gcc -march=k8 -O3 -fomit-frame-pointer | 20161217 | 20161026 |
1450454 | amd64 | gcc -funroll-loops -m64 -march=nocona -O -fomit-frame-pointer | 20161217 | 20161026 |
1452786 | amd64 | gcc -funroll-loops -march=barcelona -O -fomit-frame-pointer | 20161217 | 20161026 |
1457436 | amd64 | gcc -m64 -march=core2 -msse4.1 -O3 -fomit-frame-pointer | 20161217 | 20161026 |
1457524 | amd64 | gcc -m64 -march=core-avx-i -O3 -fomit-frame-pointer | 20161217 | 20161026 |
1463830 | amd64 | gcc -m64 -march=corei7 -O3 -fomit-frame-pointer | 20161217 | 20161026 |
1465308 | amd64 | gcc -m64 -march=core2 -msse4 -O3 -fomit-frame-pointer | 20161217 | 20161026 |
1466080 | amd64 | gcc -O3 -fomit-frame-pointer | 20161217 | 20161026 |
1466820 | amd64 | gcc -m64 -march=barcelona -O3 -fomit-frame-pointer | 20161217 | 20161026 |
1467320 | amd64 | gcc -funroll-loops -fno-schedule-insns -O -fomit-frame-pointer | 20161217 | 20161026 |
1467804 | amd64 | gcc -m64 -march=corei7-avx -O3 -fomit-frame-pointer | 20161217 | 20161026 |
1468550 | amd64 | gcc -m64 -march=core2 -O3 -fomit-frame-pointer | 20161217 | 20161026 |
1471098 | amd64 | gcc -funroll-loops -O -fomit-frame-pointer | 20161217 | 20161026 |
1479994 | amd64 | gcc -funroll-loops -m64 -O -fomit-frame-pointer | 20161217 | 20161026 |
1482894 | amd64 | gcc -march=barcelona -O3 -fomit-frame-pointer | 20161217 | 20161026 |
1483368 | amd64 | gcc -fno-schedule-insns -O3 -fomit-frame-pointer | 20161217 | 20161026 |
1493068 | amd64 | gcc -m64 -O3 -fomit-frame-pointer | 20161217 | 20161026 |
1505702 | 64 | gcc -funroll-loops -march=barcelona -O2 -fomit-frame-pointer | 20161217 | 20161026 |
1506646 | 64 | clang -march=native -O3 -fomit-frame-pointer -fwrapv -Qunused-arguments | 20161217 | 20161026 |
1507190 | 64 | gcc -funroll-loops -fno-schedule-insns -O2 -fomit-frame-pointer | 20161217 | 20161026 |
1508928 | 64 | gcc -funroll-loops -O2 -fomit-frame-pointer | 20161217 | 20161026 |
1509410 | 64 | gcc -funroll-loops -march=k8 -O2 -fomit-frame-pointer | 20161217 | 20161026 |
1511598 | 64 | gcc -funroll-loops -m64 -march=barcelona -O2 -fomit-frame-pointer | 20161217 | 20161026 |
1520820 | 64 | gcc -funroll-loops -m64 -march=k8 -O2 -fomit-frame-pointer | 20161217 | 20161026 |
1530154 | 64 | gcc -funroll-loops -march=nocona -O2 -fomit-frame-pointer | 20161217 | 20161026 |
1531134 | 64 | gcc -funroll-loops -m64 -O2 -fomit-frame-pointer | 20161217 | 20161026 |
1531300 | amd64 | gcc -m64 -march=nocona -O -fomit-frame-pointer | 20161217 | 20161026 |
1532340 | 64 | gcc -funroll-loops -m64 -march=nocona -O2 -fomit-frame-pointer | 20161217 | 20161026 |
1536662 | 64 | clang -O3 -fwrapv -march=native -fomit-frame-pointer -Qunused-arguments | 20161217 | 20161026 |
1541130 | amd64 | gcc -m64 -march=k8 -O -fomit-frame-pointer | 20161217 | 20161026 |
1544978 | amd64 | gcc -march=k8 -O -fomit-frame-pointer | 20161217 | 20161026 |
1551956 | 64 | gcc -funroll-loops -march=k8 -O -fomit-frame-pointer | 20161217 | 20161026 |
1553116 | 64 | gcc -funroll-loops -m64 -march=k8 -O -fomit-frame-pointer | 20161217 | 20161026 |
1554158 | 64 | gcc -funroll-loops -m64 -march=barcelona -O -fomit-frame-pointer | 20161217 | 20161026 |
1554796 | amd64 | gcc -march=nocona -O -fomit-frame-pointer | 20161217 | 20161026 |
1558130 | amd64 | gcc -m64 -march=corei7-avx -O -fomit-frame-pointer | 20161217 | 20161026 |
1560114 | 64 | gcc -funroll-loops -march=barcelona -O -fomit-frame-pointer | 20161217 | 20161026 |
1563172 | amd64 | gcc -m64 -march=core-avx-i -O -fomit-frame-pointer | 20161217 | 20161026 |
1568982 | amd64 | gcc -m64 -march=core2 -O -fomit-frame-pointer | 20161217 | 20161026 |
1573584 | amd64 | gcc -m64 -march=barcelona -O -fomit-frame-pointer | 20161217 | 20161026 |
1576114 | amd64 | gcc -m64 -O -fomit-frame-pointer | 20161217 | 20161026 |
1578906 | 64 | gcc -funroll-loops -O -fomit-frame-pointer | 20161217 | 20161026 |
1579710 | amd64 | gcc -march=barcelona -O -fomit-frame-pointer | 20161217 | 20161026 |
1580060 | amd64 | gcc -fno-schedule-insns -O -fomit-frame-pointer | 20161217 | 20161026 |
1582036 | amd64 | gcc -m64 -march=core2 -msse4.1 -O -fomit-frame-pointer | 20161217 | 20161026 |
1583534 | amd64 | gcc -m64 -march=corei7 -O -fomit-frame-pointer | 20161217 | 20161026 |
1584872 | amd64 | gcc -m64 -march=core2 -msse4 -O -fomit-frame-pointer | 20161217 | 20161026 |
1585222 | amd64 | gcc -O -fomit-frame-pointer | 20161217 | 20161026 |
1586456 | 64 | gcc -funroll-loops -march=nocona -O -fomit-frame-pointer | 20161217 | 20161026 |
1591122 | 64 | gcc -funroll-loops -fno-schedule-insns -O -fomit-frame-pointer | 20161217 | 20161026 |
1594710 | 64 | gcc -funroll-loops -m64 -march=nocona -O -fomit-frame-pointer | 20161217 | 20161026 |
1596870 | 64 | gcc -funroll-loops -m64 -O -fomit-frame-pointer | 20161217 | 20161026 |
1642110 | 64 | clang -mcpu=native -mfpu=neon -O3 -fomit-frame-pointer -fwrapv -Qunused-arguments | 20161217 | 20161026 |
1647222 | 64 | clang -mcpu=cortex-a8 -mfpu=neon -O3 -fomit-frame-pointer -fwrapv -Qunused-arguments | 20161217 | 20161026 |
1649118 | 64 | clang -mcpu=cortex-a9 -mfpu=neon -O3 -fomit-frame-pointer -fwrapv -Qunused-arguments | 20161217 | 20161026 |
1658818 | 64 | gcc -march=native -mtune=native -Os -fomit-frame-pointer -fwrapv | 20161217 | 20161026 |
1666670 | 64 | clang -O3 -fomit-frame-pointer -Qunused-arguments | 20161217 | 20161026 |
1670812 | 64 | gcc -march=native -mtune=native -O2 -fomit-frame-pointer -fwrapv | 20161217 | 20161026 |
1671902 | 64 | gcc -m64 -march=nocona -O3 -fomit-frame-pointer | 20161217 | 20161026 |
1677932 | 64 | gcc -m64 -march=core-avx2 -Os -fomit-frame-pointer | 20161217 | 20161026 |
1680258 | 64 | gcc -funroll-loops -march=nocona -O3 -fomit-frame-pointer | 20161217 | 20161026 |
1680574 | 64 | gcc -m64 -march=native -mtune=native -Os -fomit-frame-pointer | 20161217 | 20161026 |
1685662 | 64 | gcc -m64 -march=native -mtune=native -O2 -fomit-frame-pointer | 20161217 | 20161026 |
1685992 | 64 | gcc -funroll-loops -m64 -march=nocona -O3 -fomit-frame-pointer | 20161217 | 20161026 |
1687522 | 64 | gcc -march=nocona -O3 -fomit-frame-pointer | 20161217 | 20161026 |
1695048 | 64 | clang -O3 -fwrapv -march=x86-64 -mcpu=core-avx2 -mavx2 -maes -mpclmul -fomit-frame-pointer -Qunused-arguments | 20161217 | 20161026 |
1698840 | 64 | gcc -m64 -march=core-avx2 -O2 -fomit-frame-pointer | 20161217 | 20161026 |
1706956 | 64 | gcc -march=native -mtune=native -O3 -fomit-frame-pointer -fwrapv | 20161217 | 20161026 |
1727090 | 64 | gcc -m64 -march=core-avx2 -O3 -fomit-frame-pointer | 20161217 | 20161026 |
1732194 | 64 | clang -O3 -fwrapv -mavx2 -fomit-frame-pointer -Qunused-arguments | 20161217 | 20161026 |
1733796 | 64 | gcc -m64 -march=native -mtune=native -O3 -fomit-frame-pointer | 20161217 | 20161026 |
1736490 | 64 | gcc -funroll-loops -march=k8 -Os -fomit-frame-pointer | 20161217 | 20161026 |
1739506 | 64 | gcc -funroll-loops -march=k8 -O3 -fomit-frame-pointer | 20161217 | 20161026 |
1744802 | 64 | gcc -funroll-loops -Os -fomit-frame-pointer | 20161217 | 20161026 |
1746200 | 64 | gcc -funroll-loops -m64 -Os -fomit-frame-pointer | 20161217 | 20161026 |
1746692 | 64 | gcc -Os -fomit-frame-pointer | 20161217 | 20161026 |
1748092 | 64 | gcc -funroll-loops -march=nocona -Os -fomit-frame-pointer | 20161217 | 20161026 |
1748450 | 64 | gcc -m64 -O2 -fomit-frame-pointer | 20161217 | 20161026 |
1749880 | 64 | gcc -funroll-loops -m64 -march=nocona -Os -fomit-frame-pointer | 20161217 | 20161026 |
1750036 | 64 | gcc -march=k8 -Os -fomit-frame-pointer | 20161217 | 20161026 |
1750092 | 64 | gcc -m64 -march=core-avx-i -Os -fomit-frame-pointer | 20161217 | 20161026 |
1750190 | 64 | gcc -funroll-loops -m64 -march=k8 -O3 -fomit-frame-pointer | 20161217 | 20161026 |
1750294 | 64 | gcc -m64 -march=corei7-avx -Os -fomit-frame-pointer | 20161217 | 20161026 |
1750424 | 64 | gcc -fno-schedule-insns -O2 -fomit-frame-pointer | 20161217 | 20161026 |
1751108 | 64 | gcc -m64 -march=nocona -Os -fomit-frame-pointer | 20161217 | 20161026 |
1752064 | 64 | gcc -funroll-loops -O3 -fomit-frame-pointer | 20161217 | 20161026 |
1752694 | 64 | gcc -m64 -Os -fomit-frame-pointer | 20161217 | 20161026 |
1754346 | 64 | gcc -march=barcelona -Os -fomit-frame-pointer | 20161217 | 20161026 |
1755454 | 64 | gcc -funroll-loops -m64 -O3 -fomit-frame-pointer | 20161217 | 20161026 |
1756312 | 64 | gcc -funroll-loops -march=barcelona -Os -fomit-frame-pointer | 20161217 | 20161026 |
1757410 | 64 | gcc -funroll-loops -m64 -march=barcelona -Os -fomit-frame-pointer | 20161217 | 20161026 |
1757522 | 64 | gcc -m64 -march=corei7 -Os -fomit-frame-pointer | 20161217 | 20161026 |
1759466 | 64 | gcc -march=barcelona -O2 -fomit-frame-pointer | 20161217 | 20161026 |
1759848 | 64 | gcc -m64 -march=core2 -Os -fomit-frame-pointer | 20161217 | 20161026 |
1760770 | 64 | gcc -m64 -march=barcelona -O2 -fomit-frame-pointer | 20161217 | 20161026 |
1761218 | 64 | gcc -funroll-loops -fno-schedule-insns -Os -fomit-frame-pointer | 20161217 | 20161026 |
1763390 | 64 | gcc -funroll-loops -m64 -march=k8 -Os -fomit-frame-pointer | 20161217 | 20161026 |
1765236 | 64 | gcc -O3 -fomit-frame-pointer | 20161217 | 20161026 |
1765602 | 64 | gcc -O2 -fomit-frame-pointer | 20161217 | 20161026 |
1766588 | 64 | gcc -m64 -march=core-avx-i -O2 -fomit-frame-pointer | 20161217 | 20161026 |
1766734 | 64 | gcc -m64 -march=core2 -msse4 -Os -fomit-frame-pointer | 20161217 | 20161026 |
1768070 | 64 | gcc -funroll-loops -fno-schedule-insns -O3 -fomit-frame-pointer | 20161217 | 20161026 |
1768874 | 64 | gcc -march=nocona -Os -fomit-frame-pointer | 20161217 | 20161026 |
1769604 | 64 | gcc -fno-schedule-insns -O3 -fomit-frame-pointer | 20161217 | 20161026 |
1769824 | 64 | gcc -m64 -O3 -fomit-frame-pointer | 20161217 | 20161026 |
1770984 | 64 | gcc -march=k8 -O2 -fomit-frame-pointer | 20161217 | 20161026 |
1771568 | 64 | gcc -m64 -march=core-avx-i -O3 -fomit-frame-pointer | 20161217 | 20161026 |
1771696 | 64 | gcc -m64 -march=corei7-avx -O2 -fomit-frame-pointer | 20161217 | 20161026 |
1773200 | 64 | gcc -m64 -march=corei7 -O2 -fomit-frame-pointer | 20161217 | 20161026 |
1774024 | 64 | gcc -fno-schedule-insns -Os -fomit-frame-pointer | 20161217 | 20161026 |
1775022 | 64 | gcc -m64 -march=corei7-avx -O3 -fomit-frame-pointer | 20161217 | 20161026 |
1776290 | 64 | gcc -m64 -march=core2 -msse4.1 -Os -fomit-frame-pointer | 20161217 | 20161026 |
1777998 | 64 | gcc -march=barcelona -O -fomit-frame-pointer | 20161217 | 20161026 |
1778950 | 64 | gcc -m64 -march=core2 -O2 -fomit-frame-pointer | 20161217 | 20161026 |
1781100 | 64 | gcc -m64 -march=core2 -msse4 -O2 -fomit-frame-pointer | 20161217 | 20161026 |
1781542 | 64 | gcc -m64 -march=k8 -Os -fomit-frame-pointer | 20161217 | 20161026 |
1784124 | 64 | gcc -m64 -march=barcelona -Os -fomit-frame-pointer | 20161217 | 20161026 |
1784152 | 64 | gcc -m64 -march=barcelona -O -fomit-frame-pointer | 20161217 | 20161026 |
1788950 | 64 | gcc -m64 -march=core-avx2 -O -fomit-frame-pointer | 20161217 | 20161026 |
1789224 | 64 | gcc -m64 -march=k8 -O -fomit-frame-pointer | 20161217 | 20161026 |
1791590 | 64 | gcc -m64 -march=barcelona -O3 -fomit-frame-pointer | 20161217 | 20161026 |
1794184 | 64 | gcc -m64 -march=core2 -O3 -fomit-frame-pointer | 20161217 | 20161026 |
1796010 | 64 | gcc -m64 -march=core2 -msse4.1 -O2 -fomit-frame-pointer | 20161217 | 20161026 |
1797884 | 64 | gcc -m64 -march=k8 -O2 -fomit-frame-pointer | 20161217 | 20161026 |
1799198 | 64 | gcc -m64 -march=core2 -msse4.1 -O3 -fomit-frame-pointer | 20161217 | 20161026 |
1800118 | 64 | gcc -march=nocona -O2 -fomit-frame-pointer | 20161217 | 20161026 |
1801234 | 64 | gcc -m64 -march=corei7 -O -fomit-frame-pointer | 20161217 | 20161026 |
1801624 | 64 | gcc -m64 -march=nocona -O2 -fomit-frame-pointer | 20161217 | 20161026 |
1811268 | 64 | gcc -march=barcelona -O3 -fomit-frame-pointer | 20161217 | 20161026 |
1814716 | 64 | gcc -march=k8 -O -fomit-frame-pointer | 20161217 | 20161026 |
1815610 | 64 | gcc -march=k8 -O3 -fomit-frame-pointer | 20161217 | 20161026 |
1815716 | 64 | gcc -m64 -march=k8 -O3 -fomit-frame-pointer | 20161217 | 20161026 |
1820346 | 64 | gcc -m64 -march=corei7-avx -O -fomit-frame-pointer | 20161217 | 20161026 |
1820566 | 64 | gcc -m64 -march=nocona -O -fomit-frame-pointer | 20161217 | 20161026 |
1820694 | 64 | gcc -m64 -march=native -mtune=native -O -fomit-frame-pointer | 20161217 | 20161026 |
1821548 | 64 | gcc -m64 -march=core2 -msse4 -O -fomit-frame-pointer | 20161217 | 20161026 |
1821676 | 64 | gcc -march=native -mtune=native -O -fomit-frame-pointer -fwrapv | 20161217 | 20161026 |
1822022 | 64 | gcc -m64 -march=core-avx-i -O -fomit-frame-pointer | 20161217 | 20161026 |
1822816 | 64 | gcc -march=nocona -O -fomit-frame-pointer | 20161217 | 20161026 |
1824108 | 64 | gcc -m64 -march=core2 -msse4 -O3 -fomit-frame-pointer | 20161217 | 20161026 |
1825974 | 64 | gcc -m64 -march=corei7 -O3 -fomit-frame-pointer | 20161217 | 20161026 |
1829946 | 64 | gcc -m64 -march=core2 -O -fomit-frame-pointer | 20161217 | 20161026 |
1830244 | 64 | gcc -funroll-loops -march=barcelona -O3 -fomit-frame-pointer | 20161217 | 20161026 |
1832030 | 64 | gcc -m64 -march=core2 -msse4.1 -O -fomit-frame-pointer | 20161217 | 20161026 |
1833522 | 64 | gcc -O -fomit-frame-pointer | 20161217 | 20161026 |
1841790 | 64 | gcc -m64 -O -fomit-frame-pointer | 20161217 | 20161026 |
1855326 | 64 | gcc -funroll-loops -m64 -march=barcelona -O3 -fomit-frame-pointer | 20161217 | 20161026 |
1856140 | 64 | gcc -fno-schedule-insns -O -fomit-frame-pointer | 20161217 | 20161026 |
2642144 | amd64 | gcc -march=native -mtune=native -Os -fomit-frame-pointer -fwrapv | 20161217 | 20161026 |
2666306 | amd64 | gcc -m64 -march=core-avx2 -Os -fomit-frame-pointer | 20161217 | 20161026 |
2672074 | amd64 | gcc -m64 -march=native -mtune=native -Os -fomit-frame-pointer | 20161217 | 20161026 |
2993698 | arm32 | clang -mcpu=native -mfpu=neon -O3 -fomit-frame-pointer -fwrapv -Qunused-arguments | 20161217 | 20161026 |
2998368 | arm32 | clang -O3 -fomit-frame-pointer -Qunused-arguments | 20161217 | 20161026 |
3037384 | arm32 | clang -mcpu=cortex-a8 -mfpu=neon -O3 -fomit-frame-pointer -fwrapv -Qunused-arguments | 20161217 | 20161026 |
3039676 | arm32 | clang -mcpu=cortex-a9 -mfpu=neon -O3 -fomit-frame-pointer -fwrapv -Qunused-arguments | 20161217 | 20161026 |
3159176 | arm32 | clang -march=native -O3 -fomit-frame-pointer -fwrapv -Qunused-arguments | 20161217 | 20161026 |
3165070 | arm32 | clang -O3 -fwrapv -march=x86-64 -mcpu=core-avx2 -mavx2 -maes -mpclmul -fomit-frame-pointer -Qunused-arguments | 20161217 | 20161026 |
3205198 | arm32 | clang -O3 -fwrapv -mavx2 -fomit-frame-pointer -Qunused-arguments | 20161217 | 20161026 |
3231764 | arm32 | clang -O3 -fwrapv -march=native -fomit-frame-pointer -Qunused-arguments | 20161217 | 20161026 |
4047054 | 32 | gcc -funroll-loops -march=nocona -O2 -fomit-frame-pointer | 20161217 | 20161026 |
4077152 | 32 | gcc -funroll-loops -fno-schedule-insns -O2 -fomit-frame-pointer | 20161217 | 20161026 |
4082024 | 32 | gcc -funroll-loops -m64 -march=nocona -O2 -fomit-frame-pointer | 20161217 | 20161026 |
4083492 | 32 | gcc -funroll-loops -m64 -O2 -fomit-frame-pointer | 20161217 | 20161026 |
4088018 | 32 | gcc -funroll-loops -O2 -fomit-frame-pointer | 20161217 | 20161026 |
4168168 | 32 | gcc -funroll-loops -march=barcelona -O2 -fomit-frame-pointer | 20161217 | 20161026 |
4171860 | 32 | gcc -funroll-loops -m64 -march=k8 -O2 -fomit-frame-pointer | 20161217 | 20161026 |
4186748 | 32 | gcc -funroll-loops -march=k8 -O2 -fomit-frame-pointer | 20161217 | 20161026 |
4187406 | 32 | gcc -m64 -march=k8 -O2 -fomit-frame-pointer | 20161217 | 20161026 |
4187436 | 32 | gcc -march=k8 -O2 -fomit-frame-pointer | 20161217 | 20161026 |
4192540 | 32 | gcc -funroll-loops -m64 -march=barcelona -O2 -fomit-frame-pointer | 20161217 | 20161026 |
4204090 | 32 | gcc -march=nocona -O2 -fomit-frame-pointer | 20161217 | 20161026 |
4209384 | 32 | gcc -m64 -march=native -mtune=native -O2 -fomit-frame-pointer | 20161217 | 20161026 |
4212330 | 32 | gcc -m64 -march=core-avx2 -O2 -fomit-frame-pointer | 20161217 | 20161026 |
4216214 | 32 | gcc -m64 -march=nocona -O2 -fomit-frame-pointer | 20161217 | 20161026 |
4240700 | 32 | gcc -m64 -march=core2 -O2 -fomit-frame-pointer | 20161217 | 20161026 |
4240780 | 32 | gcc -m64 -march=core2 -msse4.1 -O2 -fomit-frame-pointer | 20161217 | 20161026 |
4241196 | 32 | gcc -m64 -march=barcelona -O2 -fomit-frame-pointer | 20161217 | 20161026 |
4243104 | 32 | gcc -march=barcelona -O2 -fomit-frame-pointer | 20161217 | 20161026 |
4243178 | 32 | gcc -m64 -march=core2 -msse4 -O2 -fomit-frame-pointer | 20161217 | 20161026 |
4244658 | 32 | gcc -m64 -march=corei7 -O2 -fomit-frame-pointer | 20161217 | 20161026 |
4252672 | 32 | gcc -m64 -march=corei7-avx -O2 -fomit-frame-pointer | 20161217 | 20161026 |
4253030 | 32 | gcc -O2 -fomit-frame-pointer | 20161217 | 20161026 |
4255848 | 32 | gcc -m64 -O2 -fomit-frame-pointer | 20161217 | 20161026 |
4257286 | 32 | gcc -m64 -march=core-avx-i -O2 -fomit-frame-pointer | 20161217 | 20161026 |
4270856 | 32 | gcc -fno-schedule-insns -O2 -fomit-frame-pointer | 20161217 | 20161026 |
4343096 | 32 | gcc -m64 -march=core-avx2 -Os -fomit-frame-pointer | 20161217 | 20161026 |
4343118 | 32 | gcc -m64 -march=native -mtune=native -Os -fomit-frame-pointer | 20161217 | 20161026 |
4381580 | 32 | gcc -m64 -march=corei7-avx -Os -fomit-frame-pointer | 20161217 | 20161026 |
4381854 | 32 | gcc -m64 -march=core-avx-i -Os -fomit-frame-pointer | 20161217 | 20161026 |
4438632 | 32 | gcc -funroll-loops -m64 -march=nocona -Os -fomit-frame-pointer | 20161217 | 20161026 |
4438958 | 32 | gcc -funroll-loops -march=nocona -Os -fomit-frame-pointer | 20161217 | 20161026 |
4452956 | 32 | gcc -funroll-loops -Os -fomit-frame-pointer | 20161217 | 20161026 |
4453490 | 32 | gcc -funroll-loops -m64 -march=barcelona -Os -fomit-frame-pointer | 20161217 | 20161026 |
4460004 | 32 | gcc -funroll-loops -m64 -Os -fomit-frame-pointer | 20161217 | 20161026 |
4463096 | 32 | gcc -funroll-loops -fno-schedule-insns -Os -fomit-frame-pointer | 20161217 | 20161026 |
4463552 | 32 | gcc -march=k8 -Os -fomit-frame-pointer | 20161217 | 20161026 |
4463670 | 32 | gcc -Os -fomit-frame-pointer | 20161217 | 20161026 |
4463752 | 32 | gcc -m64 -Os -fomit-frame-pointer | 20161217 | 20161026 |
4463904 | 32 | gcc -funroll-loops -m64 -march=k8 -Os -fomit-frame-pointer | 20161217 | 20161026 |
4464176 | 32 | gcc -funroll-loops -march=barcelona -Os -fomit-frame-pointer | 20161217 | 20161026 |
4464666 | 32 | gcc -m64 -march=k8 -Os -fomit-frame-pointer | 20161217 | 20161026 |
4465154 | 32 | gcc -m64 -march=barcelona -Os -fomit-frame-pointer | 20161217 | 20161026 |
4465822 | 32 | gcc -funroll-loops -march=k8 -Os -fomit-frame-pointer | 20161217 | 20161026 |
4468384 | 32 | gcc -march=barcelona -Os -fomit-frame-pointer | 20161217 | 20161026 |
4471018 | 32 | gcc -m64 -march=corei7 -Os -fomit-frame-pointer | 20161217 | 20161026 |
4479882 | 32 | gcc -fno-schedule-insns -Os -fomit-frame-pointer | 20161217 | 20161026 |
4482270 | 32 | gcc -m64 -march=nocona -Os -fomit-frame-pointer | 20161217 | 20161026 |
4493800 | 32 | gcc -march=nocona -Os -fomit-frame-pointer | 20161217 | 20161026 |
4497042 | 32 | gcc -m64 -march=core2 -msse4 -Os -fomit-frame-pointer | 20161217 | 20161026 |
4497486 | 32 | gcc -m64 -march=core2 -msse4.1 -Os -fomit-frame-pointer | 20161217 | 20161026 |
4498452 | 32 | gcc -m64 -march=core2 -Os -fomit-frame-pointer | 20161217 | 20161026 |
4661862 | 32 | clang -O3 -fomit-frame-pointer -Qunused-arguments | 20161217 | 20161026 |
4728130 | 32 | gcc -funroll-loops -m64 -O -fomit-frame-pointer | 20161217 | 20161026 |
4746708 | 32 | gcc -funroll-loops -march=k8 -O -fomit-frame-pointer | 20161217 | 20161026 |
4749642 | 32 | gcc -funroll-loops -O -fomit-frame-pointer | 20161217 | 20161026 |
4779048 | 32 | gcc -funroll-loops -fno-schedule-insns -O -fomit-frame-pointer | 20161217 | 20161026 |
4782950 | 32 | gcc -funroll-loops -m64 -march=k8 -O -fomit-frame-pointer | 20161217 | 20161026 |
4783992 | 32 | gcc -funroll-loops -m64 -march=barcelona -O -fomit-frame-pointer | 20161217 | 20161026 |
4785458 | 32 | gcc -funroll-loops -march=barcelona -O -fomit-frame-pointer | 20161217 | 20161026 |
4857362 | 32 | gcc -march=native -mtune=native -O3 -fomit-frame-pointer -fwrapv | 20161217 | 20161026 |
4883950 | 32 | gcc -funroll-loops -m64 -march=nocona -O3 -fomit-frame-pointer | 20161217 | 20161026 |
4898224 | 32 | gcc -funroll-loops -m64 -march=nocona -O -fomit-frame-pointer | 20161217 | 20161026 |
4901680 | 32 | gcc -funroll-loops -march=nocona -O -fomit-frame-pointer | 20161217 | 20161026 |
4905572 | 32 | gcc -funroll-loops -O3 -fomit-frame-pointer | 20161217 | 20161026 |
4911902 | 32 | gcc -funroll-loops -march=k8 -O3 -fomit-frame-pointer | 20161217 | 20161026 |
4915876 | 32 | gcc -funroll-loops -march=nocona -O3 -fomit-frame-pointer | 20161217 | 20161026 |
4926370 | 32 | gcc -m64 -march=nocona -O3 -fomit-frame-pointer | 20161217 | 20161026 |
4928652 | 32 | gcc -funroll-loops -fno-schedule-insns -O3 -fomit-frame-pointer | 20161217 | 20161026 |
4930294 | 32 | gcc -m64 -march=core-avx2 -O3 -fomit-frame-pointer | 20161217 | 20161026 |
4936590 | 32 | gcc -march=nocona -O3 -fomit-frame-pointer | 20161217 | 20161026 |
4938982 | 32 | gcc -funroll-loops -m64 -march=barcelona -O3 -fomit-frame-pointer | 20161217 | 20161026 |
4941214 | 32 | gcc -m64 -march=barcelona -O3 -fomit-frame-pointer | 20161217 | 20161026 |
4947472 | 32 | gcc -funroll-loops -m64 -march=k8 -O3 -fomit-frame-pointer | 20161217 | 20161026 |
4949634 | 32 | gcc -m64 -march=native -mtune=native -O3 -fomit-frame-pointer | 20161217 | 20161026 |
4958148 | 32 | gcc -march=barcelona -O3 -fomit-frame-pointer | 20161217 | 20161026 |
4958488 | 32 | gcc -march=k8 -O3 -fomit-frame-pointer | 20161217 | 20161026 |
4966160 | 32 | gcc -funroll-loops -m64 -O3 -fomit-frame-pointer | 20161217 | 20161026 |
4969396 | 32 | gcc -m64 -march=core-avx-i -O3 -fomit-frame-pointer | 20161217 | 20161026 |
4972148 | 32 | gcc -m64 -march=corei7-avx -O3 -fomit-frame-pointer | 20161217 | 20161026 |
4974166 | 32 | gcc -m64 -march=k8 -O3 -fomit-frame-pointer | 20161217 | 20161026 |
4988798 | 32 | gcc -O3 -fomit-frame-pointer | 20161217 | 20161026 |
4998622 | 32 | gcc -m64 -march=core2 -O3 -fomit-frame-pointer | 20161217 | 20161026 |
5001534 | 32 | gcc -m64 -march=corei7 -O3 -fomit-frame-pointer | 20161217 | 20161026 |
5001612 | 32 | gcc -funroll-loops -march=barcelona -O3 -fomit-frame-pointer | 20161217 | 20161026 |
5002456 | 32 | gcc -m64 -march=core2 -msse4.1 -O3 -fomit-frame-pointer | 20161217 | 20161026 |
5005922 | 32 | gcc -m64 -O3 -fomit-frame-pointer | 20161217 | 20161026 |
5011790 | 32 | gcc -m64 -march=core2 -msse4 -O3 -fomit-frame-pointer | 20161217 | 20161026 |
5012948 | 32 | gcc -fno-schedule-insns -O3 -fomit-frame-pointer | 20161217 | 20161026 |
5137060 | 32 | clang -mcpu=native -mfpu=neon -O3 -fomit-frame-pointer -fwrapv -Qunused-arguments | 20161217 | 20161026 |
5171236 | 32 | clang -mcpu=cortex-a8 -mfpu=neon -O3 -fomit-frame-pointer -fwrapv -Qunused-arguments | 20161217 | 20161026 |
5201840 | 32 | clang -mcpu=cortex-a9 -mfpu=neon -O3 -fomit-frame-pointer -fwrapv -Qunused-arguments | 20161217 | 20161026 |
5285522 | 32 | gcc -march=native -mtune=native -O2 -fomit-frame-pointer -fwrapv | 20161217 | 20161026 |
5314432 | 32 | gcc -march=native -mtune=native -O -fomit-frame-pointer -fwrapv | 20161217 | 20161026 |
5334816 | 32 | gcc -m64 -march=native -mtune=native -O -fomit-frame-pointer | 20161217 | 20161026 |
5338928 | 32 | gcc -m64 -march=core-avx2 -O -fomit-frame-pointer | 20161217 | 20161026 |
5374104 | 32 | gcc -march=k8 -O -fomit-frame-pointer | 20161217 | 20161026 |
5377996 | 32 | gcc -fno-schedule-insns -O -fomit-frame-pointer | 20161217 | 20161026 |
5387478 | 32 | gcc -march=nocona -O -fomit-frame-pointer | 20161217 | 20161026 |
5404764 | 32 | gcc -m64 -O -fomit-frame-pointer | 20161217 | 20161026 |
5405960 | 32 | gcc -O -fomit-frame-pointer | 20161217 | 20161026 |
5406926 | 32 | gcc -march=barcelona -O -fomit-frame-pointer | 20161217 | 20161026 |
5407550 | 32 | gcc -m64 -march=core-avx-i -O -fomit-frame-pointer | 20161217 | 20161026 |
5416890 | 32 | gcc -m64 -march=barcelona -O -fomit-frame-pointer | 20161217 | 20161026 |
5419466 | 32 | gcc -m64 -march=corei7-avx -O -fomit-frame-pointer | 20161217 | 20161026 |
5427738 | 32 | gcc -m64 -march=nocona -O -fomit-frame-pointer | 20161217 | 20161026 |
5430162 | 32 | gcc -m64 -march=core2 -O -fomit-frame-pointer | 20161217 | 20161026 |
5430728 | 32 | gcc -m64 -march=corei7 -O -fomit-frame-pointer | 20161217 | 20161026 |
5431112 | 32 | gcc -m64 -march=core2 -msse4 -O -fomit-frame-pointer | 20161217 | 20161026 |
5435388 | 32 | gcc -m64 -march=k8 -O -fomit-frame-pointer | 20161217 | 20161026 |
5449896 | 32 | gcc -m64 -march=core2 -msse4.1 -O -fomit-frame-pointer | 20161217 | 20161026 |
5498220 | 32 | gcc -march=native -mtune=native -Os -fomit-frame-pointer -fwrapv | 20161217 | 20161026 |
6030538 | 32 | clang -O3 -fwrapv -march=x86-64 -mcpu=core-avx2 -mavx2 -maes -mpclmul -fomit-frame-pointer -Qunused-arguments | 20161217 | 20161026 |
6043638 | 32 | clang -O3 -fwrapv -mavx2 -fomit-frame-pointer -Qunused-arguments | 20161217 | 20161026 |
6791822 | 32 | clang -O3 -fwrapv -march=native -fomit-frame-pointer -Qunused-arguments | 20161217 | 20161026 |
6810370 | 32 | clang -march=native -O3 -fomit-frame-pointer -fwrapv -Qunused-arguments | 20161217 | 20161026 |
8653380 | 64 | cc | 20161217 | 20161026 |
8693314 | 64 | gcc | 20161217 | 20161026 |
8737554 | 64 | gcc -funroll-loops | 20161217 | 20161026 |
26809150 | 32 | gcc -funroll-loops | 20161217 | 20161026 |
26908124 | 32 | gcc | 20161217 | 20161026 |
27017732 | 32 | cc | 20161217 | 20161026 |
Compiler | Implementations
|
cc | arm32 |
gcc | arm32 |
gcc -O2 -fomit-frame-pointer | arm32 |
gcc -O3 -fomit-frame-pointer | arm32 |
gcc -O -fomit-frame-pointer | arm32 |
gcc -Os -fomit-frame-pointer | arm32 |
gcc -fno-schedule-insns -O2 -fomit-frame-pointer | arm32 |
gcc -fno-schedule-insns -O3 -fomit-frame-pointer | arm32 |
gcc -fno-schedule-insns -O -fomit-frame-pointer | arm32 |
gcc -fno-schedule-insns -Os -fomit-frame-pointer | arm32 |
gcc -funroll-loops | arm32 |
gcc -funroll-loops -O2 -fomit-frame-pointer | arm32 |
gcc -funroll-loops -O3 -fomit-frame-pointer | arm32 |
gcc -funroll-loops -O -fomit-frame-pointer | arm32 |
gcc -funroll-loops -Os -fomit-frame-pointer | arm32 |
gcc -funroll-loops -fno-schedule-insns -O2 -fomit-frame-pointer | arm32 |
gcc -funroll-loops -fno-schedule-insns -O3 -fomit-frame-pointer | arm32 |
gcc -funroll-loops -fno-schedule-insns -O -fomit-frame-pointer | arm32 |
gcc -funroll-loops -fno-schedule-insns -Os -fomit-frame-pointer | arm32 |
gcc -funroll-loops -m64 -O2 -fomit-frame-pointer | arm32 |
gcc -funroll-loops -m64 -O3 -fomit-frame-pointer | arm32 |
gcc -funroll-loops -m64 -O -fomit-frame-pointer | arm32 |
gcc -funroll-loops -m64 -Os -fomit-frame-pointer | arm32 |
gcc -funroll-loops -m64 -march=barcelona -O2 -fomit-frame-pointer | arm32 |
gcc -funroll-loops -m64 -march=barcelona -O3 -fomit-frame-pointer | arm32 |
gcc -funroll-loops -m64 -march=barcelona -O -fomit-frame-pointer | arm32 |
gcc -funroll-loops -m64 -march=barcelona -Os -fomit-frame-pointer | arm32 |
gcc -funroll-loops -m64 -march=k8 -O2 -fomit-frame-pointer | arm32 |
gcc -funroll-loops -m64 -march=k8 -O3 -fomit-frame-pointer | arm32 |
gcc -funroll-loops -m64 -march=k8 -O -fomit-frame-pointer | arm32 |
gcc -funroll-loops -m64 -march=k8 -Os -fomit-frame-pointer | arm32 |
gcc -funroll-loops -m64 -march=nocona -O2 -fomit-frame-pointer | arm32 |
gcc -funroll-loops -m64 -march=nocona -O3 -fomit-frame-pointer | arm32 |
gcc -funroll-loops -m64 -march=nocona -O -fomit-frame-pointer | arm32 |
gcc -funroll-loops -m64 -march=nocona -Os -fomit-frame-pointer | arm32 |
gcc -funroll-loops -march=barcelona -O2 -fomit-frame-pointer | arm32 |
gcc -funroll-loops -march=barcelona -O3 -fomit-frame-pointer | arm32 |
gcc -funroll-loops -march=barcelona -O -fomit-frame-pointer | arm32 |
gcc -funroll-loops -march=barcelona -Os -fomit-frame-pointer | arm32 |
gcc -funroll-loops -march=k8 -O2 -fomit-frame-pointer | arm32 |
gcc -funroll-loops -march=k8 -O3 -fomit-frame-pointer | arm32 |
gcc -funroll-loops -march=k8 -O -fomit-frame-pointer | arm32 |
gcc -funroll-loops -march=k8 -Os -fomit-frame-pointer | arm32 |
gcc -funroll-loops -march=nocona -O2 -fomit-frame-pointer | arm32 |
gcc -funroll-loops -march=nocona -O3 -fomit-frame-pointer | arm32 |
gcc -funroll-loops -march=nocona -O -fomit-frame-pointer | arm32 |
gcc -funroll-loops -march=nocona -Os -fomit-frame-pointer | arm32 |
gcc -m64 -O2 -fomit-frame-pointer | arm32 |
gcc -m64 -O3 -fomit-frame-pointer | arm32 |
gcc -m64 -O -fomit-frame-pointer | arm32 |
gcc -m64 -Os -fomit-frame-pointer | arm32 |
gcc -m64 -march=core-avx-i -O2 -fomit-frame-pointer | arm32 |
gcc -m64 -march=core-avx-i -O3 -fomit-frame-pointer | arm32 |
gcc -m64 -march=core-avx-i -O -fomit-frame-pointer | arm32 |
gcc -m64 -march=core-avx-i -Os -fomit-frame-pointer | arm32 |
gcc -m64 -march=core2 -O2 -fomit-frame-pointer | arm32 |
gcc -m64 -march=core2 -O3 -fomit-frame-pointer | arm32 |
gcc -m64 -march=core2 -O -fomit-frame-pointer | arm32 |
gcc -m64 -march=core2 -Os -fomit-frame-pointer | arm32 |
gcc -m64 -march=core2 -msse4.1 -O2 -fomit-frame-pointer | arm32 |
gcc -m64 -march=core2 -msse4.1 -O3 -fomit-frame-pointer | arm32 |
gcc -m64 -march=core2 -msse4.1 -O -fomit-frame-pointer | arm32 |
gcc -m64 -march=core2 -msse4.1 -Os -fomit-frame-pointer | arm32 |
gcc -m64 -march=core2 -msse4 -O2 -fomit-frame-pointer | arm32 |
gcc -m64 -march=core2 -msse4 -O3 -fomit-frame-pointer | arm32 |
gcc -m64 -march=core2 -msse4 -O -fomit-frame-pointer | arm32 |
gcc -m64 -march=core2 -msse4 -Os -fomit-frame-pointer | arm32 |
gcc -m64 -march=corei7-avx -O2 -fomit-frame-pointer | arm32 |
gcc -m64 -march=corei7-avx -O3 -fomit-frame-pointer | arm32 |
gcc -m64 -march=corei7-avx -O -fomit-frame-pointer | arm32 |
gcc -m64 -march=corei7-avx -Os -fomit-frame-pointer | arm32 |
gcc -m64 -march=corei7 -O2 -fomit-frame-pointer | arm32 |
gcc -m64 -march=corei7 -O3 -fomit-frame-pointer | arm32 |
gcc -m64 -march=corei7 -O -fomit-frame-pointer | arm32 |
gcc -m64 -march=corei7 -Os -fomit-frame-pointer | arm32 |
gcc -m64 -march=k8 -O2 -fomit-frame-pointer | arm32 |
gcc -m64 -march=k8 -O3 -fomit-frame-pointer | arm32 |
gcc -m64 -march=k8 -O -fomit-frame-pointer | arm32 |
gcc -m64 -march=k8 -Os -fomit-frame-pointer | arm32 |
gcc -m64 -march=nocona -O2 -fomit-frame-pointer | arm32 |
gcc -m64 -march=nocona -O3 -fomit-frame-pointer | arm32 |
gcc -m64 -march=nocona -O -fomit-frame-pointer | arm32 |
gcc -m64 -march=nocona -Os -fomit-frame-pointer | arm32 |
gcc -march=barcelona -O2 -fomit-frame-pointer | arm32 |
gcc -march=barcelona -O3 -fomit-frame-pointer | arm32 |
gcc -march=barcelona -O -fomit-frame-pointer | arm32 |
gcc -march=barcelona -Os -fomit-frame-pointer | arm32 |
gcc -march=k8 -O2 -fomit-frame-pointer | arm32 |
gcc -march=k8 -O3 -fomit-frame-pointer | arm32 |
gcc -march=k8 -O -fomit-frame-pointer | arm32 |
gcc -march=k8 -Os -fomit-frame-pointer | arm32 |
gcc -march=nocona -O2 -fomit-frame-pointer | arm32 |
gcc -march=nocona -O3 -fomit-frame-pointer | arm32 |
gcc -march=nocona -O -fomit-frame-pointer | arm32 |
gcc -march=nocona -Os -fomit-frame-pointer | arm32
|
Compiler | Implementations
|
cc | 32 |
gcc | 32 |
gcc -O2 -fomit-frame-pointer | 32 |
gcc -O3 -fomit-frame-pointer | 32 |
gcc -O -fomit-frame-pointer | 32 |
gcc -Os -fomit-frame-pointer | 32 |
gcc -fno-schedule-insns -O2 -fomit-frame-pointer | 32 |
gcc -fno-schedule-insns -O3 -fomit-frame-pointer | 32 |
gcc -fno-schedule-insns -O -fomit-frame-pointer | 32 |
gcc -fno-schedule-insns -Os -fomit-frame-pointer | 32 |
gcc -funroll-loops | 32 |
gcc -funroll-loops -O2 -fomit-frame-pointer | 32 |
gcc -funroll-loops -O3 -fomit-frame-pointer | 32 |
gcc -funroll-loops -O -fomit-frame-pointer | 32 |
gcc -funroll-loops -Os -fomit-frame-pointer | 32 |
gcc -funroll-loops -fno-schedule-insns -O2 -fomit-frame-pointer | 32 |
gcc -funroll-loops -fno-schedule-insns -O3 -fomit-frame-pointer | 32 |
gcc -funroll-loops -fno-schedule-insns -O -fomit-frame-pointer | 32 |
gcc -funroll-loops -fno-schedule-insns -Os -fomit-frame-pointer | 32 |
gcc -funroll-loops -m64 -O2 -fomit-frame-pointer | 32 |
gcc -funroll-loops -m64 -O3 -fomit-frame-pointer | 32 |
gcc -funroll-loops -m64 -O -fomit-frame-pointer | 32 |
gcc -funroll-loops -m64 -Os -fomit-frame-pointer | 32 |
gcc -funroll-loops -m64 -march=barcelona -O2 -fomit-frame-pointer | 32 |
gcc -funroll-loops -m64 -march=barcelona -O3 -fomit-frame-pointer | 32 |
gcc -funroll-loops -m64 -march=barcelona -O -fomit-frame-pointer | 32 |
gcc -funroll-loops -m64 -march=barcelona -Os -fomit-frame-pointer | 32 |
gcc -funroll-loops -m64 -march=k8 -O2 -fomit-frame-pointer | 32 |
gcc -funroll-loops -m64 -march=k8 -O3 -fomit-frame-pointer | 32 |
gcc -funroll-loops -m64 -march=k8 -O -fomit-frame-pointer | 32 |
gcc -funroll-loops -m64 -march=k8 -Os -fomit-frame-pointer | 32 |
gcc -funroll-loops -m64 -march=nocona -O2 -fomit-frame-pointer | 32 |
gcc -funroll-loops -m64 -march=nocona -O3 -fomit-frame-pointer | 32 |
gcc -funroll-loops -m64 -march=nocona -O -fomit-frame-pointer | 32 |
gcc -funroll-loops -m64 -march=nocona -Os -fomit-frame-pointer | 32 |
gcc -funroll-loops -march=barcelona -O2 -fomit-frame-pointer | 32 |
gcc -funroll-loops -march=barcelona -O3 -fomit-frame-pointer | 32 |
gcc -funroll-loops -march=barcelona -O -fomit-frame-pointer | 32 |
gcc -funroll-loops -march=barcelona -Os -fomit-frame-pointer | 32 |
gcc -funroll-loops -march=k8 -O2 -fomit-frame-pointer | 32 |
gcc -funroll-loops -march=k8 -O3 -fomit-frame-pointer | 32 |
gcc -funroll-loops -march=k8 -O -fomit-frame-pointer | 32 |
gcc -funroll-loops -march=k8 -Os -fomit-frame-pointer | 32 |
gcc -funroll-loops -march=nocona -O2 -fomit-frame-pointer | 32 |
gcc -funroll-loops -march=nocona -O3 -fomit-frame-pointer | 32 |
gcc -funroll-loops -march=nocona -O -fomit-frame-pointer | 32 |
gcc -funroll-loops -march=nocona -Os -fomit-frame-pointer | 32 |
gcc -m64 -O2 -fomit-frame-pointer | 32 |
gcc -m64 -O3 -fomit-frame-pointer | 32 |
gcc -m64 -O -fomit-frame-pointer | 32 |
gcc -m64 -Os -fomit-frame-pointer | 32 |
gcc -m64 -march=core-avx-i -O2 -fomit-frame-pointer | 32 |
gcc -m64 -march=core-avx-i -O3 -fomit-frame-pointer | 32 |
gcc -m64 -march=core-avx-i -O -fomit-frame-pointer | 32 |
gcc -m64 -march=core-avx-i -Os -fomit-frame-pointer | 32 |
gcc -m64 -march=core-avx2 -O2 -fomit-frame-pointer | 32 |
gcc -m64 -march=core-avx2 -O3 -fomit-frame-pointer | 32 |
gcc -m64 -march=core-avx2 -O -fomit-frame-pointer | 32 |
gcc -m64 -march=core-avx2 -Os -fomit-frame-pointer | 32 |
gcc -m64 -march=core2 -O2 -fomit-frame-pointer | 32 |
gcc -m64 -march=core2 -O3 -fomit-frame-pointer | 32 |
gcc -m64 -march=core2 -O -fomit-frame-pointer | 32 |
gcc -m64 -march=core2 -Os -fomit-frame-pointer | 32 |
gcc -m64 -march=core2 -msse4.1 -O2 -fomit-frame-pointer | 32 |
gcc -m64 -march=core2 -msse4.1 -O3 -fomit-frame-pointer | 32 |
gcc -m64 -march=core2 -msse4.1 -O -fomit-frame-pointer | 32 |
gcc -m64 -march=core2 -msse4.1 -Os -fomit-frame-pointer | 32 |
gcc -m64 -march=core2 -msse4 -O2 -fomit-frame-pointer | 32 |
gcc -m64 -march=core2 -msse4 -O3 -fomit-frame-pointer | 32 |
gcc -m64 -march=core2 -msse4 -O -fomit-frame-pointer | 32 |
gcc -m64 -march=core2 -msse4 -Os -fomit-frame-pointer | 32 |
gcc -m64 -march=corei7-avx -O2 -fomit-frame-pointer | 32 |
gcc -m64 -march=corei7-avx -O3 -fomit-frame-pointer | 32 |
gcc -m64 -march=corei7-avx -O -fomit-frame-pointer | 32 |
gcc -m64 -march=corei7-avx -Os -fomit-frame-pointer | 32 |
gcc -m64 -march=corei7 -O2 -fomit-frame-pointer | 32 |
gcc -m64 -march=corei7 -O3 -fomit-frame-pointer | 32 |
gcc -m64 -march=corei7 -O -fomit-frame-pointer | 32 |
gcc -m64 -march=corei7 -Os -fomit-frame-pointer | 32 |
gcc -m64 -march=k8 -O2 -fomit-frame-pointer | 32 |
gcc -m64 -march=k8 -O3 -fomit-frame-pointer | 32 |
gcc -m64 -march=k8 -O -fomit-frame-pointer | 32 |
gcc -m64 -march=k8 -Os -fomit-frame-pointer | 32 |
gcc -m64 -march=native -mtune=native -O2 -fomit-frame-pointer | 32 |
gcc -m64 -march=native -mtune=native -O3 -fomit-frame-pointer | 32 |
gcc -m64 -march=native -mtune=native -O -fomit-frame-pointer | 32 |
gcc -m64 -march=native -mtune=native -Os -fomit-frame-pointer | 32 |
gcc -m64 -march=nocona -O2 -fomit-frame-pointer | 32 |
gcc -m64 -march=nocona -O3 -fomit-frame-pointer | 32 |
gcc -m64 -march=nocona -O -fomit-frame-pointer | 32 |
gcc -m64 -march=nocona -Os -fomit-frame-pointer | 32 |
gcc -march=barcelona -O2 -fomit-frame-pointer | 32 |
gcc -march=barcelona -O3 -fomit-frame-pointer | 32 |
gcc -march=barcelona -O -fomit-frame-pointer | 32 |
gcc -march=barcelona -Os -fomit-frame-pointer | 32 |
gcc -march=k8 -O2 -fomit-frame-pointer | 32 |
gcc -march=k8 -O3 -fomit-frame-pointer | 32 |
gcc -march=k8 -O -fomit-frame-pointer | 32 |
gcc -march=k8 -Os -fomit-frame-pointer | 32 |
gcc -march=native -mtune=native -O2 -fomit-frame-pointer -fwrapv | 32 |
gcc -march=native -mtune=native -O3 -fomit-frame-pointer -fwrapv | 32 |
gcc -march=native -mtune=native -O -fomit-frame-pointer -fwrapv | 32 |
gcc -march=native -mtune=native -Os -fomit-frame-pointer -fwrapv | 32 |
gcc -march=nocona -O2 -fomit-frame-pointer | 32 |
gcc -march=nocona -O3 -fomit-frame-pointer | 32 |
gcc -march=nocona -O -fomit-frame-pointer | 32 |
gcc -march=nocona -Os -fomit-frame-pointer | 32
|
Compiler | Implementations
|
cc | 64 amd64 |
gcc | 64 amd64 |
gcc -O2 -fomit-frame-pointer | 64 amd64 |
gcc -O3 -fomit-frame-pointer | 64 amd64 |
gcc -O -fomit-frame-pointer | 64 amd64 |
gcc -Os -fomit-frame-pointer | 64 amd64 |
gcc -fno-schedule-insns -O2 -fomit-frame-pointer | 64 amd64 |
gcc -fno-schedule-insns -O3 -fomit-frame-pointer | 64 amd64 |
gcc -fno-schedule-insns -O -fomit-frame-pointer | 64 amd64 |
gcc -fno-schedule-insns -Os -fomit-frame-pointer | 64 amd64 |
gcc -funroll-loops | 64 amd64 |
gcc -funroll-loops -O2 -fomit-frame-pointer | 64 amd64 |
gcc -funroll-loops -O3 -fomit-frame-pointer | 64 amd64 |
gcc -funroll-loops -O -fomit-frame-pointer | 64 amd64 |
gcc -funroll-loops -Os -fomit-frame-pointer | 64 amd64 |
gcc -funroll-loops -fno-schedule-insns -O2 -fomit-frame-pointer | 64 amd64 |
gcc -funroll-loops -fno-schedule-insns -O3 -fomit-frame-pointer | 64 amd64 |
gcc -funroll-loops -fno-schedule-insns -O -fomit-frame-pointer | 64 amd64 |
gcc -funroll-loops -fno-schedule-insns -Os -fomit-frame-pointer | 64 amd64 |
gcc -funroll-loops -m64 -O2 -fomit-frame-pointer | 64 amd64 |
gcc -funroll-loops -m64 -O3 -fomit-frame-pointer | 64 amd64 |
gcc -funroll-loops -m64 -O -fomit-frame-pointer | 64 amd64 |
gcc -funroll-loops -m64 -Os -fomit-frame-pointer | 64 amd64 |
gcc -funroll-loops -m64 -march=barcelona -O2 -fomit-frame-pointer | 64 amd64 |
gcc -funroll-loops -m64 -march=barcelona -O3 -fomit-frame-pointer | 64 amd64 |
gcc -funroll-loops -m64 -march=barcelona -O -fomit-frame-pointer | 64 amd64 |
gcc -funroll-loops -m64 -march=barcelona -Os -fomit-frame-pointer | 64 amd64 |
gcc -funroll-loops -m64 -march=k8 -O2 -fomit-frame-pointer | 64 amd64 |
gcc -funroll-loops -m64 -march=k8 -O3 -fomit-frame-pointer | 64 amd64 |
gcc -funroll-loops -m64 -march=k8 -O -fomit-frame-pointer | 64 amd64 |
gcc -funroll-loops -m64 -march=k8 -Os -fomit-frame-pointer | 64 amd64 |
gcc -funroll-loops -m64 -march=nocona -O2 -fomit-frame-pointer | 64 amd64 |
gcc -funroll-loops -m64 -march=nocona -O3 -fomit-frame-pointer | 64 amd64 |
gcc -funroll-loops -m64 -march=nocona -O -fomit-frame-pointer | 64 amd64 |
gcc -funroll-loops -m64 -march=nocona -Os -fomit-frame-pointer | 64 amd64 |
gcc -funroll-loops -march=barcelona -O2 -fomit-frame-pointer | 64 amd64 |
gcc -funroll-loops -march=barcelona -O3 -fomit-frame-pointer | 64 amd64 |
gcc -funroll-loops -march=barcelona -O -fomit-frame-pointer | 64 amd64 |
gcc -funroll-loops -march=barcelona -Os -fomit-frame-pointer | 64 amd64 |
gcc -funroll-loops -march=k8 -O2 -fomit-frame-pointer | 64 amd64 |
gcc -funroll-loops -march=k8 -O3 -fomit-frame-pointer | 64 amd64 |
gcc -funroll-loops -march=k8 -O -fomit-frame-pointer | 64 amd64 |
gcc -funroll-loops -march=k8 -Os -fomit-frame-pointer | 64 amd64 |
gcc -funroll-loops -march=nocona -O2 -fomit-frame-pointer | 64 amd64 |
gcc -funroll-loops -march=nocona -O3 -fomit-frame-pointer | 64 amd64 |
gcc -funroll-loops -march=nocona -O -fomit-frame-pointer | 64 amd64 |
gcc -funroll-loops -march=nocona -Os -fomit-frame-pointer | 64 amd64 |
gcc -m64 -O2 -fomit-frame-pointer | 64 amd64 |
gcc -m64 -O3 -fomit-frame-pointer | 64 amd64 |
gcc -m64 -O -fomit-frame-pointer | 64 amd64 |
gcc -m64 -Os -fomit-frame-pointer | 64 amd64 |
gcc -m64 -march=core-avx-i -O2 -fomit-frame-pointer | 64 amd64 |
gcc -m64 -march=core-avx-i -O3 -fomit-frame-pointer | 64 amd64 |
gcc -m64 -march=core-avx-i -O -fomit-frame-pointer | 64 amd64 |
gcc -m64 -march=core-avx-i -Os -fomit-frame-pointer | 64 amd64 |
gcc -m64 -march=core-avx2 -O2 -fomit-frame-pointer | 64 amd64 |
gcc -m64 -march=core-avx2 -O3 -fomit-frame-pointer | 64 amd64 |
gcc -m64 -march=core-avx2 -O -fomit-frame-pointer | 64 amd64 |
gcc -m64 -march=core-avx2 -Os -fomit-frame-pointer | 64 amd64 |
gcc -m64 -march=core2 -O2 -fomit-frame-pointer | 64 amd64 |
gcc -m64 -march=core2 -O3 -fomit-frame-pointer | 64 amd64 |
gcc -m64 -march=core2 -O -fomit-frame-pointer | 64 amd64 |
gcc -m64 -march=core2 -Os -fomit-frame-pointer | 64 amd64 |
gcc -m64 -march=core2 -msse4.1 -O2 -fomit-frame-pointer | 64 amd64 |
gcc -m64 -march=core2 -msse4.1 -O3 -fomit-frame-pointer | 64 amd64 |
gcc -m64 -march=core2 -msse4.1 -O -fomit-frame-pointer | 64 amd64 |
gcc -m64 -march=core2 -msse4.1 -Os -fomit-frame-pointer | 64 amd64 |
gcc -m64 -march=core2 -msse4 -O2 -fomit-frame-pointer | 64 amd64 |
gcc -m64 -march=core2 -msse4 -O3 -fomit-frame-pointer | 64 amd64 |
gcc -m64 -march=core2 -msse4 -O -fomit-frame-pointer | 64 amd64 |
gcc -m64 -march=core2 -msse4 -Os -fomit-frame-pointer | 64 amd64 |
gcc -m64 -march=corei7-avx -O2 -fomit-frame-pointer | 64 amd64 |
gcc -m64 -march=corei7-avx -O3 -fomit-frame-pointer | 64 amd64 |
gcc -m64 -march=corei7-avx -O -fomit-frame-pointer | 64 amd64 |
gcc -m64 -march=corei7-avx -Os -fomit-frame-pointer | 64 amd64 |
gcc -m64 -march=corei7 -O2 -fomit-frame-pointer | 64 amd64 |
gcc -m64 -march=corei7 -O3 -fomit-frame-pointer | 64 amd64 |
gcc -m64 -march=corei7 -O -fomit-frame-pointer | 64 amd64 |
gcc -m64 -march=corei7 -Os -fomit-frame-pointer | 64 amd64 |
gcc -m64 -march=k8 -O2 -fomit-frame-pointer | 64 amd64 |
gcc -m64 -march=k8 -O3 -fomit-frame-pointer | 64 amd64 |
gcc -m64 -march=k8 -O -fomit-frame-pointer | 64 amd64 |
gcc -m64 -march=k8 -Os -fomit-frame-pointer | 64 amd64 |
gcc -m64 -march=native -mtune=native -O2 -fomit-frame-pointer | 64 amd64 |
gcc -m64 -march=native -mtune=native -O3 -fomit-frame-pointer | 64 amd64 |
gcc -m64 -march=native -mtune=native -O -fomit-frame-pointer | 64 amd64 |
gcc -m64 -march=native -mtune=native -Os -fomit-frame-pointer | 64 amd64 |
gcc -m64 -march=nocona -O2 -fomit-frame-pointer | 64 amd64 |
gcc -m64 -march=nocona -O3 -fomit-frame-pointer | 64 amd64 |
gcc -m64 -march=nocona -O -fomit-frame-pointer | 64 amd64 |
gcc -m64 -march=nocona -Os -fomit-frame-pointer | 64 amd64 |
gcc -march=barcelona -O2 -fomit-frame-pointer | 64 amd64 |
gcc -march=barcelona -O3 -fomit-frame-pointer | 64 amd64 |
gcc -march=barcelona -O -fomit-frame-pointer | 64 amd64 |
gcc -march=barcelona -Os -fomit-frame-pointer | 64 amd64 |
gcc -march=k8 -O2 -fomit-frame-pointer | 64 amd64 |
gcc -march=k8 -O3 -fomit-frame-pointer | 64 amd64 |
gcc -march=k8 -O -fomit-frame-pointer | 64 amd64 |
gcc -march=k8 -Os -fomit-frame-pointer | 64 amd64 |
gcc -march=native -mtune=native -O2 -fomit-frame-pointer -fwrapv | 64 amd64 |
gcc -march=native -mtune=native -O3 -fomit-frame-pointer -fwrapv | 64 amd64 |
gcc -march=native -mtune=native -O -fomit-frame-pointer -fwrapv | 64 amd64 |
gcc -march=native -mtune=native -Os -fomit-frame-pointer -fwrapv | 64 amd64 |
gcc -march=nocona -O2 -fomit-frame-pointer | 64 amd64 |
gcc -march=nocona -O3 -fomit-frame-pointer | 64 amd64 |
gcc -march=nocona -O -fomit-frame-pointer | 64 amd64 |
gcc -march=nocona -Os -fomit-frame-pointer | 64 amd64
|