[an error occurred while processing this directive]
|
Как я уже говорил, поменяв местами поля в структуре можно добиться существенного выигрыша по оптимизации кода в локальном месте при определенных условиях.
Это может проявиться если в критическом месте работать с полями со смещением по отношению к базовому адресу структуры не более 127. При этом компилятор интенсивно использует индексные регистры.
Известная фича IAR.