The compiler is not able to reuse the value of pwm_count, but reloads it on every evaluation, if is stored in a static variable, as it cannot prove it will be unchanged. A variable with local scope may not be modified from the outside, so its value can be reused. Doing so reduces text size and instruction count. Signed-off-by: Stefan Brüns <stefan.bruens@rwth-aachen.de>
|
|
||
1512 |
|
1512 |
|
1513 |
|
1513 |
|
1514 |
|
1514 |
|
|
1515 |
|
|
|
1516 |
|
|
1515 |
|
1517 |
|
1516 |
|
1518 |
|
1517 |
|
1519 |
|
|
|
||
1555 |
|
1557 |
|
1556 |
|
1558 |
|
1557 |
|
1559 |
|
1558 |
|
|
|
1559 |
|
|
|
|
1560 |
|
|
|
1561 |
|
|
1560 |
|
1562 |
|
1561 |
|
1563 |
|
1562 |
|
1564 |
|
|
|
||
1593 |
|
1595 |
|
1594 |
|
1596 |
|
1595 |
|
1597 |
|
1596 |
|
|
|
|
1598 |
|
|
1597 |
|
1599 |
|
1598 |
|
|
|
|
1600 |
|
|
1599 |
|
1601 |
|
1600 |
|
|
|
|
1602 |
|
|
1601 |
|
1603 |
|
1602 |
|
|
|
|
1604 |
|
|
1603 |
|
1605 |
|
1604 |
|
1606 |
|
1605 |
|
1607 |
|
1606 |
|
1608 |
|
1607 |
|
1609 |
|
1608 |
|
|
|
|
1610 |
|
|
1609 |
|
1611 |
|
1610 |
|
1612 |
|
1611 |
|
1613 |
|
1612 |
|
1614 |
|
1613 |
|
|
|
|
1615 |
|
|
1614 |
|
1616 |
|
1615 |
|
1617 |
|
1616 |
|
|
|
|
1618 |
|
|
1617 |
|
1619 |
|
1618 |
|
1620 |
|
1619 |
|
|
|
|
1621 |
|
|
1620 |
|
1622 |
|
1621 |
|
1623 |
|
1622 |
|
1624 |
|
|
|
||
1628 |
|
1630 |
|
1629 |
|
1631 |
|
1630 |
|
1632 |
|
1631 |
|
|
|
|
1633 |
|
|
1632 |
|
1634 |
|
1633 |
|
1635 |
|
1634 |
|
1636 |
|
|
|
||
1702 |
|
1704 |
|
1703 |
|
1705 |
|
1704 |
|
1706 |
|
1705 |
|
|
|
1706 |
|
|
|
|
1707 |
|
|
|
1708 |
|
|
1707 |
|
1709 |
|
1708 |
|
1710 |
|
1709 |
|
1711 |
|
|
|
||
1718 |
|
1720 |
|
1719 |
|
1721 |
|
1720 |
|
1722 |
|
1721 |
|
|
|
|
1723 |
|
|
1722 |
|
1724 |
|
1723 |
|
1725 |
|
1724 |
|
|
|
|
1726 |
|
|
1725 |
|
1727 |
|
1726 |
|
1728 |
|
1727 |
|
|
|
|
1729 |
|
|
1728 |
|
1730 |
|
1729 |
|
1731 |
|
1730 |
|
1732 |
|
|
|
||
1736 |
|
1738 |
|
1737 |
|
1739 |
|
1738 |
|
1740 |
|
1739 |
|
|
|
|
1741 |
|
|
1740 |
|
1742 |
|
1741 |
|
1743 |
|
1742 |
|
1744 |
|