On 4 Oct 2006, at 11:45, David Given wrote:
. (It may also be worth experimenting with using Thumb code. It's technically slower, but the higher code density might improve overall performance by reducing I/O.)
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.
Sorry :-)
-J.