[ Charset ISO-8859-1 unsupported, converting... ] > On 11/1/07, Marco van de Voort <[EMAIL PROTECTED]> wrote: > > So it seems you only have to do something special for ARMI (vs ARM4) if you > > do thumb? > > My current theory is that the user library present on my phone is > built for thumb. So, when a pure arm4 application tryes to access it, > it crashes. > > The armi application would succed.
It seems that when you branch, in the instruction you can encode if the instructionset of the target is thumb or not. >From my Arm architecture manual (2nd ed) : The BX (Branch and Exchange) instruction branches to an address held in a register Rm with an optional switch to thumb execution. Architecture :v5+ and T versions of v4. If you want more stuff looked up, yell. _______________________________________________ fpc-devel maillist - fpc-devel@lists.freepascal.org http://lists.freepascal.org/mailman/listinfo/fpc-devel