[an error occurred while processing this directive]
нужна почти плавающая точка для TI 64x
(«Телесистемы»: Конференция «Цифровые сигнальные процессоры (DSP) и их применение»)

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

Отправлено KPAH 11 октября 2005 г. 16:07

Есть проект где основные вычисления идут с float'ами. На фиксированную точку переходить хочется только в крайнем случае, так как вычислений таких просто немеряно. С другой стороны, можно пожертвовать некоторыми фичами IEEE-compliant плавающей точки:
1) считать что никогда нет ненормированных чисел и бесконечностей
2) хранить старший бит мантиссы в представлении числа
3) сдвинуть порядок в младший байт
Мне кажется что операции с такими псевдо-флоатами будут выполняться значительно быстрее чем эмуляция. От нормализации уйти конечно жн всё равно не получится, но отпадёт надобность в выполнении всяких "ненужных" операций. Также кажется что идея достаточно простая и кто-то уже мог её реализовать... Не знаете, есть ли уже что-то подобное и если вы использовали нецелые числа в вычислениях, то как?

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

Ответы


Отправка ответа

Имя (обязательно): 
Пароль: 
E-mail: 
NoIX ключ Запомнить

Тема (обязательно):
Сообщение:

Ссылка на URL: 
Название ссылки: 

URL изображения: 


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

E-mail: info@telesys.ru