[Top][All Lists]

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

Re: call-with-values compilation!

From: Neil Jerram
Subject: Re: call-with-values compilation!
Date: Thu, 18 Sep 2008 09:54:01 +0100

2008/9/17 Andy Wingo <address@hidden>:
> On Wed 17 Sep 2008 21:42, "Neil Jerram" <address@hidden> writes:
>> 2008/9/16 Andy Wingo <address@hidden>:
>>> This new instruction, mv-call, takes three byte arguments, and at least
>>> two stack arguments. The byte arguments are the number of args, and two
>>> bytes to specify an offset to the multiple values return address. The
>> Why _two_bytes to specify an offset?  Is it just to support offsets >
>> 255, or is there some other interpretation of the two bytes?
> Yep, just for offsets >= 255 -- while unlikely in practice, it is likely
> for the `br' family of instructions, and I reused that machinery.

Cool, thanks for the explanation!


reply via email to

[Prev in Thread] Current Thread [Next in Thread]