Subject: Re: Possible bug in arm32 strongarm optimisations.
To: Ignatios Souvatzis <email@example.com>
From: Richard Earnshaw <firstname.lastname@example.org>
Date: 10/30/2000 12:01:40
> I think there's a mulhi instruction in newer ARMs; gcc could certainly abuse
> that to optimise division by a constant. (It does so on m68020-040).
I think you mean smul and umul (mulhi is a conditionally executed 32-bit
multiply). Yes, -march=armv3m (or armv4) causes the compiler to use these
for division by a constant.