реклама на сайте
подробности

 
 
> Подскажите библиотеку double для CodeVisionAVR, Требуется поддержка операций с плавающей точкой двойной точности
Konstantin Ilich...
сообщение Jun 22 2011, 13:43
Сообщение #1


Участник
*

Группа: Участник
Сообщений: 62
Регистрация: 7-12-06
Пользователь №: 23 250



Добрый день,

Есть готовый проект под CodeVisionAVR на Mega64, в котором требуется добавить математические вычисления с двойной точностью double (8 байт).
CodeVisionAVR поддерживает только float (4 байта), double не поддерживает.

Переводить проект на IAR (поддерживает double) ради этого не хочу, поскольку это потребует много времени на тестирование уже написанного кода, могут вылезти любые глюки, обусловленные особенностями компиляторов. Лучше конечно сразу писать под IAR, но такой возможности на старте проекта не было.

Итак, ищу библиотеку, позволяющую складывать и умножать числа double в соответствии со стандартом IEEE 754, которую можно использовать в CodeVision.

Порекомендуйте что можно сделать!
Go to the top of the page
 
+Quote Post
 
Start new topic
Ответов
SasaVitebsk
сообщение Jun 23 2011, 12:47
Сообщение #2


Гуру
******

Группа: Свой
Сообщений: 2 712
Регистрация: 28-11-05
Из: Беларусь, Витебск, Строителей 18-4-220
Пользователь №: 11 521



Упоминание про Little Endian на 8-ми битной платформе очень по теме. )) Как, собственно и весь этот термин в контексте того, что "Библиотека требует наличие в компиляторе 32-битного целого".
По сути вообще внутреннее представление числа не имеет значения, если нет выхода наружу.
Go to the top of the page
 
+Quote Post



Reply to this topicStart new topic
1 чел. читают эту тему (гостей: 1, скрытых пользователей: 0)
Пользователей: 0

 


RSS Текстовая версия Сейчас: 23rd July 2025 - 22:12
Рейтинг@Mail.ru


Страница сгенерированна за 0.02797 секунд с 7
ELECTRONIX ©2004-2016