That's funny ...
There is really only two ways to pass a parameter, either a copy on the stack or a pointer to it.

If the parameter is just an integer, a compiler could pass it by CPU register, but if it does that ... it doesn't follow the ABI and cannot really be a good idea.

If you have any more information, I would be more than interested.