Инструменты пользователя

Инструменты сайта


dsp:lynx:cm-lynx2

Описание

Мне необходимо выровнять переменную в си++ файле в памяти кратно 16. При этом компилятор ругается на команду int a __attribute__ ((aligned (16))); C помощью какой команды я могу выровнять переменную в си++ файле в памяти кратно 16?

Ответ:

Вариант1. Для выравнивания переменной кратно N воспользуйтесь директивой #pragma data_alignment=<N>

Вариант2. Директива #pragma data_alignment=<N> не поддерживается VisualDSP.

#pragma align N - поддерживается обеими средами.
dsp/lynx/cm-lynx2.txt · Последнее изменение: 2022/04/03 23:09 (внешнее изменение)