[LispM-Hackers] Re: [Lispm-cvs] CVS update: e3/docs

James A. Crippen james@unlambda.com
03 Jan 2002 12:39:01 -0900


james@kappa.unlambda.com writes:

> Modified Files:
> 	macroinsn-fmt-refcard.tex 
[...]
> Also, major formatting fixes, some additional commentary, new Aux Op
> Format section with question about whether Simple Aux ops have the
> same format as the general Aux Op format.

Is this true?  Do simple ops share the same format as the generic aux
op format?  I know that the other aux op classes descend from the
generic aux op format, but what I mean is do the simple aux ops have
any special meanings encoded in their numbers as the other aux op
classes do?  And if so, what are they?

> I still have an unanswered question about the Aux Op with Count
> Format, which is shown in the SSDN2 as having bit 8 set but this is
> contrary to the general Aux Op format.  Is there one too many count
> bits shown here?  One too many operation bits?  Don't know and looking
> through UCODE;*.lisp I couldn't find an obvious answer.

This concerns me because if the format in the SSDN2 is correct then
the Aux Ops with Count fields don't follow the generic aux op format.
Then they wouldn't really be aux ops.  And would probably collide with
some of the Misc ops (which have a 9-bit number, so the top (8) bit
would collide with the 8-bit set in the Aux op with count.

'james

-- 
James A. Crippen <james@unlambda.com> ,-./-.  Anchorage, Alaska,
Lambda Unlimited: Recursion 'R' Us   |  |/  | USA, 61.20939N, -149.767W
Y = \f.(\x.f(xx)) (\x.f(xx))         |  |\  | Earth, Sol System,
Y(F) = F(Y(F))                        \_,-_/  Milky Way.