[fpc-devel] arm embedded cortexm3 procedure address

Jeppe Johansen jepjoh2 at kom.aau.dk
Thu Jul 15 11:33:03 CEST 2010


I think it is on Thumb2 devices. To my understanding, they did so on 
purpose so you no longer have to use interwork intermidiate functions to 
switch between arm and thumb mode

Michael Schnell skrev:
>  On 07/15/2010 11:12 AM, Geoffrey Barton wrote:
>> A normal procedural call seems to assemble as a 'BL' to an even address?
> I doubt that it's possible to call thumb code from "ARM" code with a 
> "BL".
>
> -Michael
> _______________________________________________
> fpc-devel maillist  -  fpc-devel at lists.freepascal.org
> http://lists.freepascal.org/mailman/listinfo/fpc-devel




More information about the fpc-devel mailing list