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]

