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]

Reply via email to