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