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

 
 
 
Reply to this topicStart new topic
> Говорят, здесь бывает diwil, разработчик msp-gcc?, Можно поспрошать? :-)
AHTOXA
сообщение Feb 14 2008, 16:15
Сообщение #1


фанат дивана
******

Группа: Свой
Сообщений: 3 387
Регистрация: 9-08-07
Из: Уфа
Пользователь №: 29 684



Собственно, субж. Столкнулся с небольшой проблемой, краткое описание здесь.
Отчего так?

Но на самом деле меня гораздо больше интересует, почему нет поддержки плавучки в sprintf, и планируется ли её ввести?

Или я неправильно выбрал место, и лучше отправить багрепорт и пожелание?

Пользуясь случаем - большое спасибо за отличный инструмент:-)


--------------------
Если бы я знал, что такое электричество...
Go to the top of the page
 
+Quote Post
diwil
сообщение Feb 15 2008, 10:47
Сообщение #2


Местный
***

Группа: Свой
Сообщений: 366
Регистрация: 5-09-06
Из: Санкт-Петербург
Пользователь №: 20 107



бывает, но редко smile.gif

Плавучки нет, ибо тогда еще не дошли руки, а сейчас стало понятно, то реализация плавающей точки займет уйму места и будет, во многих случаях, неуместна.
Конкретнее - в том виде, как sprintf() сделана сейчас, она занимает примерно 1.5к, а с плавающей точкой - около 40к.

Если честно, я сейчас не особо занимаюсь компилятором, ибо сдох диск со всеми исходниками и ключами доступа на гнутый ЦВС. Однако планирую возобновиь все в обозримом будующем и, наверное, допишу20и битную адресацию, ибо появился некий проект...

~d
P.S. во многих случаях можно обойтись без плавающей точки, даже при реализации оч сложных фильтров. А вот лоя обработки навигационных данных float может и не хватить smile.gif
Go to the top of the page
 
+Quote Post
AHTOXA
сообщение Feb 15 2008, 14:59
Сообщение #3


фанат дивана
******

Группа: Свой
Сообщений: 3 387
Регистрация: 9-08-07
Из: Уфа
Пользователь №: 29 684



Спасибо за ответ!

Цитата(diwil @ Feb 15 2008, 15:47) *
Конкретнее - в том виде, как sprintf() сделана сейчас, она занимает примерно 1.5к, а с плавающей точкой - около 40к.


Огого:-) Но можно же наверное взять урезанную реализацию, например, из avr-gcc?

Цитата
Если честно, я сейчас не особо занимаюсь компилятором, ибо сдох диск со всеми исходниками и ключами доступа на гнутый ЦВС. Однако планирую возобновиь все в обозримом будующем и, наверное, допишу20и битную адресацию, ибо появился некий проект...


Это хорошо:-) Буду ждать обновлений:-)

Цитата
P.S. во многих случаях можно обойтись без плавающей точки, даже при реализации оч сложных фильтров. А вот лоя обработки навигационных данных float может и не хватить smile.gif


Да плавучка всё равно используется, с ней проще. Просто есть общая для всех процессоров терминальная оболочка, для настройки и отладки. И там используется sprintf. Пришлось для msp выкручиваться вручную:-)


--------------------
Если бы я знал, что такое электричество...
Go to the top of the page
 
+Quote Post

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

 


RSS Текстовая версия Сейчас: 15th May 2024 - 13:26
Рейтинг@Mail.ru


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