[an error occurred while processing this directive]
|
плохой-хороший (в частности, эффективность по скорости кода).
я хочу сказать всего-навсего следующие вещи:
1)для циклических конструкций компилятор делает все очень хорошо. пример: взять DSP_lib-ную функцию, попробовать написать на С - результат можно получить такой-же как в DSP_Lib на асме. насчет эффективности DSP-lib функций (реализация именно того, что задано - свертка, вычисление взвешенной суммы, еще гора всего) я уже писал: пока НИ ОДНОГО контрпримера нет.
2)насчет использования "чистых" библиотечных функций: я думаю (и уверен даже, т.к. вижу это живьем), что есть куча приложений, где Вам нужно сделать в данный момент времени ОДНУ свертку (синус, Фурье, ...) и больше ничего и где время на вызов функции значительно меньше, чем время выполнения самой функции (FFT). Ваши примеры - также совершенно "жизненные", но я ведь не предлагаю упереться во что-то одно (используем- не используем)
E-mail: info@telesys.ru