cvs commit: src/sys/sys cdefs.h
hmp at nxad.com
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. :-)
More information about the Commits