Jasmine Strong wrote: [...]
Having been the engineer responsible for determining the performance difference between OMAP1510's Thumb and ARM modes, I can safely tell you that until the advent of Thumb2, there's no way this is even close to true. Restrictions on the available operations (and, later, on the branch predictor in ARM11) stop Thumb from approaching the sorts of gains you might hope to see.
What, you mean ARM's public relations department have been lying to me? I can't believe it!
At least it saves me some work...