Subject: Re: Nuking mbuf macros
To: Matt Thomas <matt@3am-software.com>
From: Jason Thorpe <thorpej@wasabisystems.com>
List: tech-kern
Date: 03/23/2004 06:32:49
--Apple-Mail-74-813437724
Content-Transfer-Encoding: 7bit
Content-Type: text/plain; charset=US-ASCII; format=flowed
On Mar 22, 2004, at 10:44 PM, Matt Thomas wrote:
> Translating them to inline functions wouldn't bother me much.
> On some architectures the call overhead can be quite high (VAX).
>
> But I want to see performance numbers for a number of architectures
> including some of the older ones like m68k, vax, alpha.
Yah, platforms where changing them to non-inline functions is likely to
be a win:
* alpha
* Xscale (has branch prediction that optimizes function calls
nicely)
* mips
* modern IA32 (Xeon, P-III, P-IV)
Platforms where it is likely to be a lose:
* vax
* m68k
* ns32k
* older IA32
-- Jason R. Thorpe <thorpej@wasabisystems.com>
--Apple-Mail-74-813437724
content-type: application/pgp-signature; x-mac-type=70674453;
name=PGP.sig
content-description: This is a digitally signed message part
content-disposition: inline; filename=PGP.sig
content-transfer-encoding: 7bit
-----BEGIN PGP SIGNATURE-----
Version: GnuPG v1.2.3 (Darwin)
iD8DBQFAYEqVOpVKkaBm8XkRAq7oAJ0U5SNjnPr0zaLJKST0Q+djie5N7ACeOqxA
8MVivrmbJrmWo6+lFGQU+Oo=
=jem8
-----END PGP SIGNATURE-----
--Apple-Mail-74-813437724--