LINUX.ORG.RU

История изменений

Исправление ramon13666, (текущая версия) :

Я всё никак не решусь обновить и затестить новую версию. По сравнению с 3,5 даже промежуточная 3,5,5 была просто небо в плане пожирания памяти. А ещё надо бы глянуть, починили ли они peephole правила для stm8. А то A |= 1 << 1; и A |= 1 << 7; преобразовывались в одну асм-команду, а если позиция сдвига была [2-6], то мы получали полный фарш из загрузки адреса в индексный регистр, загрузки в аккумулятор и OR с аккумулятором.

Кто пользуется, отписываемся, особенно о привнесённых новшествах.

Исходная версия ramon13666, :

Я всё никак не решусь обновить и затестить новую версию. По сравнению с 3,5 даже промежуточная 3,5,5 была просто небо в плане пожирания памяти. А ещё надо бы глянуть, починили ли они peephole правила для stm8. А то A |= 1 << 1; и A |= 1 << 7; преобразовывались в одну асм-команду, а если позиция сдвига была не по краям, то мы получали полный фарш из загрузки адреса в индексный регистр, загрузки в аккумулятор и OR с аккумулятором.

Кто пользуется, отписываемся, особенно о привнесённых новшествах.