Молодец, ты изобрел ARM версии (кажется) 6, где обычный Thumb в
хендлерах переключался на полноценные 32 бит. Вот еще яркий пример, где классический x86 CISC "еканомящий кажный байт" на 30% просрал ARM ->
http://elm-chan.org/fsw/ff/doc/appnote.html#memory