-
- Нет там, к сожалению, такой функции. Но у меня генерируется именно инструкция mul: Bill(316 знак., 13.01.2017 08:32)
- Ой! Умножение 8x8=8 делает через MUL. А вот 8x8=16 - уже нет. Ну понятно, забили на оптимизацию в этом месте. - SciFi(13.01.2017 10:21 - 10:31)
- Самый, что ни на есть IAR! V 2.20 - Bill(13.01.2017 10:32)
- У меня 1.40. Попробуйте, пожалуйста, 8x8=16: SciFi(75 знак., 13.01.2017 10:34)
- вот Bill(409 знак., 13.01.2017 10:41)
- Спасибо. Ну да, новые версии не улучшают компилятор. Конкуренции не хватает. Даже в таком виде другие компиляторы для stm8 - У.Г. - SciFi(13.01.2017 11:00)
- Ну и, опять же, умноженин 8Х8 не гарантирует правильный результат. - Bill(13.01.2017 10:56)
- вот Bill(409 знак., 13.01.2017 10:41)
- У меня 1.40. Попробуйте, пожалуйста, 8x8=16: SciFi(75 знак., 13.01.2017 10:34)
- Самый, что ни на есть IAR! V 2.20 - Bill(13.01.2017 10:32)
- Ой! Умножение 8x8=8 делает через MUL. А вот 8x8=16 - уже нет. Ну понятно, забили на оптимизацию в этом месте. - SciFi(13.01.2017 10:21 - 10:31)
- Ничего он не заставляет. Сам видел на другом проце, что нормально оптимизирует. Просто яр для стм8 тупой - это и в других местах видно. Делали они его спустя рукава. - SciFi(12.01.2017 17:58)
- Возможно оптимизация не включена? - Yft(12.01.2017 18:02)
- Включена. - SciFi(12.01.2017 18:06)
- Возможно оптимизация не включена? - Yft(12.01.2017 18:02)
- Нет там, к сожалению, такой функции. Но у меня генерируется именно инструкция mul: Bill(316 знак., 13.01.2017 08:32)