[an error occurred while processing this directive]
Встречался ли кто с таким глюком VisualDSP 3.5 32bit
(«Телесистемы»: Конференция «Цифровые сигнальные процессоры (DSP) и их применение»)

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

Отправлено Builder 02 июля 2005 г. 14:29

Столкнулся при переносе работающего алгоритма с VisualC на VisualDSP.
Касается пост инкремента, код:
*pPoints++=*(pPoints-2)+fFun;
Должно работать так: сначала вычисляется правое выражение, далее оно присваивается по *pPoints, а затем pPoints наращивается на 1.
В VisualC так и работает.
А в VisualDSP сначала pPoints наращивается на 1, а потом пишет результат.
Перепробовал и v3.5 и 2 сервис пака (кроме последнего), везде так.
Что за грабли, а то переписывать как-то не сруки - пол программы править, ошибок навносить можно...
Как в V4.0 ?

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

Ответы


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

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

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

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

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


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

E-mail: info@telesys.ru