There are others, e.g. tail call and sibling call optimization.
However, although they affect the calling sequence, they do not affect
the argument passing mechanism.
--
Fergus Henderson <fjh@cs.mu.oz.au> | "I have always known that the pursuit
The University of Melbourne | of excellence is a lethal habit"
WWW: <http://www.cs.mu.oz.au/~fjh> | -- the last words of T. S. Garp.