Subject: Re: Possible bug in arm32 strongarm optimisations.
To: Richard Earnshaw <rearnsha@arm.com>
From: Ignatios Souvatzis <is@beverly.kleinbus.org>
List: tech-toolchain
Date: 10/30/2000 21:07:46
On Mon, Oct 30, 2000 at 11:41:02AM +0000, Richard Earnshaw wrote:
> It's a side-effect of the way byte-fetching was implemented on the very 
> first ARM chips (a byte fetch needs to rotate the required byte into the 
> bottom bits, and the final result is then zero-extended -- an unaligned 
> word fetch just drops the zero-extension).

Wow. They really did _rotate_ instead of just _shift_?

hm... otoh, a rotating engine is available anyway, and they must have thought
"better provide a useful sideeffect".

Regards,
	-is