Цитата(DASM @ Sep 4 2007, 13:21)

ARM DDI 0234A тоже так казалось.... есть повод выпить с разработчиками ;-)
Смотри Figure 2-3 Register organization in ARM state.
Все, что с закрашеным уголком имеет копию для указанного режима. Все, что без закрашенного уголка - нужно сохранять.
Заодно пересчитайте регистры. Всего их должно быть:
The ARM7TDMI-S processor has a total of 37 registers:
Это написано чуть выше означенной фигуры.
- А мораль отсюда такова: всякому овощу свое время. Или, хочешь, я это сформулирую попроще: никогда не думай, что ты иная, чем могла бы быть иначе, чем будучи иной в тех случаях, когда иначе нельзя не быть.
© Lewis Carroll. Alice's adventures in wonderland.