В чем разница между выровненным и неприглаженным доступом к памяти?
Я работаю над DSP TMS320C64x, и я хочу использовать встроенные функции (функции C для инструкций сборки), и он имеет
ushort & _amem2(void *ptr);
ushort & _mem2(void *ptr);
где _amem2
выполняет выравниваемый доступ из 2 байтов, а _mem2
выполняет неравномерный доступ.
Когда мне следует использовать какой?