IBAH (08.04.2024 18:01, просмотров: 41) ответил Nikolay_Po на Потому, что использование FPU требует кучу тактов для подготовки,
загрузки и выгрузки данных. А программное вычисление с высокой
оптимизацией, выполняется прямо в регистрах и не требует накладных
расходов. Видимо так. Не проверял лично, но когда рассматривал
выгоду от использования аппаратного вычислителя, эти моменты
разочаровывали.
Кортекс М4? Да ничего особо оно не требует. Есть дополнительные
регистры над которыми определены операции во float, +,-,*,/, корень
квадратный, преобразование к флоат, преобразование к sint32