cvs commit: src/sys/sys cdefs.h

Hiten Pandya hmp at
Fri Aug 29 10:18:23 PDT 2003

On Wed, 27 Aug 2003 10:29:18 -0700, Matthew Dillon wrote:

>     Though I will note that use of this macro will be fairly restricted,
>     at least initially, since it involves an incompatible ABI change for
>     the functions it is applied to.  I don't want people to go __usereg
>     crazy in the source tree!
>     It kinda brings me back to my Amiga days where regargs were used
>     extensively to good effect.  For IA32, however, due to the fewer 
>     registers that are available, use of regargs should be restricted to
>     small 'leaf' functions only... things like bcopy(), and *NOT* things like,
>     say, tcp_input() :-).

	Ofcourse, thanks for the nice demonstration Matt. ;-)

	It would not be good or useful to go __usereg crazy. :-)

		-- Hiten

More information about the Commits mailing list