ВходНаше всё Теги codebook 无线电组件 Поиск Опросы Закон Четверг
28 ноября
282465 Топик полностью
++ (08.11.2011 17:17, просмотров: 64) ответил il-2 на Знатоки GCC, подскажите, что выравнивает __attribute__((align(x)))? Если имеется класс, в котором есть переменная подлежащая выравниванию, будет это объявление выравнивать по границе ФИЗИЧЕСКОЙ памяти, или-же это будет выровненное смещение от
Этот атрибут определяет минимальное выравнивание для переменной или поля структуры, измеряемое в байтах. Например, объявление int x __attribute__ ((aligned (16))) = 0; заставляет компилятор размещать глобальную переменную x по 16-байтной границе. На 68040 это может быть использовано вместе с asm выражением, чтобы использовать инструкцию move16, которой требуются операнды, выравненные на 16 байт.
++