IAR последней версии для MSP. Можно ли как-то заставить его смешивать расчеты с плавающей точкой с одинарной и двойной точностью.
(«Телесистемы»: Конференция «Микроконтроллеры и их применение»)

миниатюрный аудио-видеорекордер mAVR

Отправлено John 04 марта 2004 г. 10:07

Если ставлю галку использовать 32-битную арифметику - использует ее везде, вне зависимости от типа переменных (float или double). Естественно.
Если ставлю галку использовать 64-битную арифметику - тоже использует ее везде, как бы я не объявлял используемые в расчетах переменные. А вот это неестественно.
Как бы сделать так, чтобы часть вычислений велась с одинарной точностью, а другая часть - с двойной? А то в программе в одних местах очень критично время вычислений (точность не столь важна), а в других - точность.
Объем программы при этом роли не играет.

Составить ответ  |||  Конференция  |||  Архив

Ответы



Перейти к списку ответов  |||  Конференция  |||  Архив  |||  Главная страница  |||  Содержание  |||  Без кадра

E-mail: info@telesys.ru