ВходНаше всё Теги codebook 无线电组件 Поиск Опросы Закон Четверг
28 ноября
727539 Топик полностью
Ксения (12.01.2017 17:52, просмотров: 158) ответил SciFi на Надо же, никак не могу заставить йар для стм8 генерить инструкцию MUL для умножения 8x8. Вместо этого он упорно вставляет функцию 16x16. Пока я сделал функцию с одной строчкой асма. Никто с этим не заморачивался?
Это его язык C заставляет так делать. На ассемблере напишите функцию умножения. Я на X-меге так же поступала,когда не могла на C написать умножение двух int с результатом в long. Еще в хидер intrinsics.h загляните (если он для STM8 есть) - там могут быть встроенные макросы для подобных целей.