On Monday 12 June 2006 18:13, Martin Guy wrote:
> > > Mind u, even on v4t they will probably lose out worse in code size by
> > > having 2 extra instructions in every function than they would ever
> > > gain by interworking with thumb...
> > > so i guess LDM it is. That *does* exist and work on v4[t], true?
> >
> > False.
> >
> > The only way to do interworking on v4t is to use bx, which implies the
> > three instruction sequence. Yes, this really sucks, which is why it was
> > fixed in v5 :-)
>
> Sorry, I meant that the least bad option seems to be the LDM
> suggestion, and say "sorry guys, no thumb interworking on armv4t"
> rather than have ThumbInt work on ARMv4t at the expense of two extra
> instructions for everyone.

Ah, ok. In that case I agree.

> Am I right in thinking that using just bare LDM means that the distro
> will work on v4 and above, but Thumb interworking will only be usable
> with ARMv5t and above?

Correct. gcc still needs teaching how to do this, but that's a different 
matter.

Paul


-- 
To UNSUBSCRIBE, email to [EMAIL PROTECTED]
with a subject of "unsubscribe". Trouble? Contact [EMAIL PROTECTED]

Reply via email to