Нужно выровнять статически заданный массив по 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));
Помогите, пожалуйста!