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

Re: Multiple values for R4RS.

> You could always walk down the machine language code, trying to figure
> out which registers or stack slots it is touching in order to fetch arguments.
> (This is not a claim of good engineering, just an existence proof.)
> --Guy

Are you assuming that there are explicit references to the registers or
stack slots holding the values?  There may in fact be no such
references.  Perhaps the code performs some sort of computation to
derive an index into the stack holding the argument and the value of
that computation cannot be determined.  Or perhaps the code does not
touch one or more of its arguments explicitly, but leaves them in place
as arguments to another procedure that it calls.