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

 
 
> Выровнять массив #pragma DATA_ALIGN, Минус первый элемент должен быть гарантировано равен нулю
Alexius007
сообщение Apr 5 2014, 10:24
Сообщение #1





Группа: Новичок
Сообщений: 5
Регистрация: 29-01-14
Пользователь №: 80 236



Нужно выровнять статически заданный массив по 8 байтной границе (процессор TI C6713), причем минус первый элемент должен быть гарантировано равен нулю. Компилятор сильно оптимизирует, неиспользуемые переменные выкидывает. Т.е. огород городить не хочется. Так, ясное дело, работать не будет:
Код
#pragma DATA_ALIGN(&Xsp[1], 8)
float Xsp[SP_length+1];
float *pXsp = &Xsp[1];
...
memset((void *)Xsp, 0, 4 * (SP_length + 1));

Помогите, пожалуйста!
Go to the top of the page
 
+Quote Post

Сообщений в этой теме


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

 


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


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