[ 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

Reply via email to