ВходНаше всё Теги codebook 无线电组件 Поиск Опросы Закон Суббота
18 мая
282419 Топик полностью
vmp (08.11.2011 13:06, просмотров: 83) ответил borman11 на IAR ARM: Если в структуре есть хотя бы одно поле с типом uint64, то вся структура упаковывается кратно 8-ми байтам. Почему так?
Для объединения в массив. Чтобы элементы массива тоже были выровнены на 8. А с производительностью - надо смотреть ассемблерный код в обоих случаях. Хотя может наложиться выравнивание в контроллере памяти, если там шина больще 32 бит.