[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index]

RE: [f-cpu] calling conventions





> -----Original Message-----
> From: Ben Franchuk [mailto:bfranchuk@jetnet.ab.ca]
> Sent: 06 June 2002 15:26
> To: f-cpu@seul.org
> Subject: Re: [f-cpu] calling conventions
> 
> 
> John Graley wrote:
> 
> >  - In the case of C, functions with >13 parameters are 
> rare, and var-args
> > calls are very rare. (printf et. al. are already super slooooow)
> 
> Well printf style functions really only have two arguments - parameter
> count
> and ponter to the arguments stacked on the stack.
> The code after printf's call clean's up the stack.

Printf is a var-args function, and I think it's the C calling convention
that states how such functions are handled - so when you write the calling
convention you could specify some clever way of doing it. But it doesn't
really matter, because there's not much justification in optimising var-args
functions.

Cheers, John
*************************************************************
To unsubscribe, send an e-mail to majordomo@seul.org with
unsubscribe f-cpu       in the body. http://f-cpu.seul.org/