Цитата(sergeeff @ Aug 23 2010, 10:13)

х86 всю свою "жизнь" аппаратно это тоже поддерживает и точно также чтение невыравненных данных длится дольше.
Принцип остается верен, даже не спорю.
А говорю об актульности.
Сейчас при реализации файловых систем к примеру драйвера получают данные без всякого выравнивания.
Особенно характерно при zero-copy операциях совместно с TCP стеком.
Некоторая периферия для работы с файловыми носителями требует строго выровненного DMA.
Ну и как вариант здесь использовать memcpy для промежуточного копирования.
Если разница в выровненных и невыровненных пересылках будет в пару процентов, то резко облегчится писание скоростных драйверов.
А оно похоже так и будет на Cortex-A8 с внешней памятью.