Помощь - Поиск - Пользователи - Календарь
Полная версия этой страницы: cos(x) из стандартной библиотеки math.h
Форум разработчиков электроники ELECTRONIX.ru > Сайт и форум > В помощь начинающему > MCS51, AVR, PIC, STM8, 8bit
Misile_Inc
Здравствуйте!
Подскажите, каким методом пользуется компилятор IAR для вычисления тригонометрических функций?
Интересует, какие расходы повлечет использование стандартной библиотеки.

Спасибо!
_Артём_
Цитата(Misile_Inc @ Jul 20 2012, 17:12) *
Интересует, какие расходы повлечет использование стандартной библиотеки.

cos - это в районе 800-900 байт кода.
Misile_Inc
То есть он таблицу хранит в памяти программ? Для ОЗУ будут последствия?

Как на быстродействии отразится?
_Артём_
Цитата(Misile_Inc @ Jul 20 2012, 17:26) *
То есть он таблицу хранит в памяти программ?

А кто его знает что он там хранит...
И какая разница, что. Их дело. Главное чтобы считал правильно.

Цитата(Misile_Inc @ Jul 20 2012, 17:26) *
Для ОЗУ будут последствия?

Не замечал - что есть cos, что нет - расход ОЗУ одинаковый. Но наверняка что-то на стеке ему надо.
Misile_Inc
Спасибо!

Но разница все таки есть, что он и как хранит и делает- скорость вычислений иногда критична
_Артём_
Цитата(Misile_Inc @ Jul 20 2012, 17:52) *
Но разница все таки есть, что он и как хранит и делает- скорость вычислений иногда критична

Скорость конечно важна, но повлиять на IAR-ий cos наверное не получится. Можно либо свой городить либо ихний использовать.
Для просмотра полной версии этой страницы, пожалуйста, пройдите по ссылке.
Invision Power Board © 2001-2025 Invision Power Services, Inc.