ВходНаше всё Теги codebook 无线电组件 Поиск Опросы Закон Четверг
2 мая
1348110 Топик полностью
Michael75 (06.09.2023 15:17, просмотров: 81) ответил my504 на Ну наверное лучше сразу писать так, чтобы получить искомое. А не рассчитывать на шаманство компилятора. И чего там рассчитывать в регулярных вычислениях в цикле? По поводу успеваю-не успеваю. Пока не знаю. И есть желание сначала сделать все возможное, а потом уже узнать.
Если хочешь использовать определённую инструкцию – напиши функцию на ассемблере 

Мы всегда пишем основную часть программы на С, а все функции DSP обработки на ассемблере. Даже на dsPIC в MPLAB нельзя никакими оптимизациями заставить компилятор пользоваться MAC-командами. Есть ещё вариант использования встроенных Built-in function (по сути, это С-обёртка для ассемблерной команды). Но выглядит достаточно криво.

После долгих изысканий остановились на ассемблерных функциях оформленных в *.s файлах.