linux-mips
[Top] [All Lists]

Re: 64-bit and N32 kernel interfaces

To: "Maciej W. Rozycki" <macro@ds2.pg.gda.pl>
Subject: Re: 64-bit and N32 kernel interfaces
From: Ralf Baechle <ralf@linux-mips.org>
Date: Fri, 6 Sep 2002 11:30:49 +0200
Cc: Daniel Jacobowitz <dan@debian.org>, Hartvig Ekner <hartvige@mips.com>, "Kevin D. Kissell" <kevink@mips.com>, Tor Arntsen <tor@spacetec.no>, Carsten Langgaard <carstenl@mips.com>, linux-mips@linux-mips.org
In-reply-to: <Pine.GSO.3.96.1020905170830.7444E-100000@delta.ds2.pg.gda.pl>; from macro@ds2.pg.gda.pl on Thu, Sep 05, 2002 at 05:10:51PM +0200
Original-recipient: rfc822;linux-mips@linux-mips.org
References: <20020905145954.GA17383@nevyn.them.org> <Pine.GSO.3.96.1020905170830.7444E-100000@delta.ds2.pg.gda.pl>
Sender: linux-mips-bounce@linux-mips.org
User-agent: Mutt/1.2.5.1i
On Thu, Sep 05, 2002 at 05:10:51PM +0200, Maciej W. Rozycki wrote:

> > No - the point is that all data types have the same size in N32.  It
> > was created explicitly as a transitional sop for people who didn't want
> > to fix their code, but wanted a performance increase from their 64-bit
> > hardware.
> 
>  Well, what's the performance increase of n32 over o32?  The increased
> number of argument registers?  I doubt it's noticeable in most cases.

That's a minor optimization.  More important is the availability of
MIPS III/IV and MIPS64 instruction sets which means 64-bit integer registers
and 32 64-bit double precission fp registers.

  Ralf

<Prev in Thread] Current Thread [Next in Thread>