On Thu, Oct 19, 2006 at 10:30:29AM +0100, Catalin Marinas wrote: > Bill Allombert <[EMAIL PROTECTED]> wrote: > > On Wed, Oct 18, 2006 at 09:29:48AM -0400, Lennart Sorensen wrote: > >> So the answer really becomes, that if your software does no floating > >> point calculations, then the arm will be quite a fast chip, and > >> otherwise it will be very slow. I would not be surprised if a 266mhz > >> arm is at least close to the performance of an 800mhz via eden when > >> doing integer calculations. > > > > Sorry to intervene but I am a bit surprised. > > > > As far as I remember, ARM has no 32x32->32 unsigned multiply and no > > 32x32->64 multiply. Am I wrong ? > > MUL is 32x32->32 both signed and unsigned > > In architectures 4 and above: > > UMULL is 32x32->64 unsigned > SMULL is 32x32->64 signed
Excellent! Is that supported by the ABI used by Debian ? Do you have a link to the ARM assembly specification ? Cheers, -- Bill. <[EMAIL PROTECTED]> Imagine a large blue swirl here. -- To UNSUBSCRIBE, email to [EMAIL PROTECTED] with a subject of "unsubscribe". Trouble? Contact [EMAIL PROTECTED]

