From owner-freebsd-current Mon Jul 12 15: 6:19 1999 Delivered-To: freebsd-current@freebsd.org Received: from apollo.backplane.com (apollo.backplane.com [209.157.86.2]) by hub.freebsd.org (Postfix) with ESMTP id C201015271 for ; Mon, 12 Jul 1999 15:06:17 -0700 (PDT) (envelope-from dillon@apollo.backplane.com) Received: (from dillon@localhost) by apollo.backplane.com (8.9.3/8.9.1) id PAA72489; Mon, 12 Jul 1999 15:05:29 -0700 (PDT) (envelope-from dillon) Date: Mon, 12 Jul 1999 15:05:29 -0700 (PDT) From: Matthew Dillon Message-Id: <199907122205.PAA72489@apollo.backplane.com> To: Doug Rabson Cc: Poul-Henning Kamp , Luoqi Chen , jeremyp@gsmx07.alcatel.com.au, freebsd-current@FreeBSD.ORG, mike@ducky.net Subject: Re: Ack! Wrong results. References: Sender: owner-freebsd-current@FreeBSD.ORG Precedence: bulk X-Loop: FreeBSD.ORG :Just as another data point, it would be interesting to see the overhead :for non-inline versions (i.e. functions in the kernel which are using lock :or not called by code in loaded modules). : :The alpha versions of these operations are already non-inline since it :takes quite a few instructions to implement them. : :-- :Doug Rabson Mail: dfr@nlsystems.com :Nonlinear Systems Ltd. Phone: +44 181 442 9037 Well, you can change those inline's to real functions and run the program. But I'll tell you what you will see... procedure calls are very cheap on intel cpu's, so it will probably have an effect similar to the global assignments I added in the second half of the test. -Matt Matthew Dillon To Unsubscribe: send mail to majordomo@FreeBSD.org with "unsubscribe freebsd-current" in the body of the message