ВходНаше всё Теги codebook 无线电组件 Поиск Опросы Закон Понедельник
25 ноября
352673 Топик полностью
Mahagam (07.09.2012 12:08, просмотров: 50) ответил Атмег на не могу утверждать 100%нтно, что кроме LE/BE ничего не влияет, но что может влиять пока не пойму
у 32-х битника для чтения 32-х бит из 32-х разрядной памяти по выровненной границе нужно одно чтение. из невыровненной - два, и потом склейка полученных данных. этот геморрой на аппаратном уровне в армах просто не поддержали с рождения, в то время как в x86 для совместимости решили сделать. и ваш пентиум может такие данные прочитать нормально. со штрафом по времени - но прочитает. а вот когда делали разные SIMD-команды, то решили что раз они предназначены для жуткого ускорения, то к невыровненным данным они обращаться не будут. в итоге все SSE также требуют выровненных данных. но это так, чисто для расширения кругозора.