diff options
-rw-r--r-- | apps/mu.subx | 12 |
1 files changed, 5 insertions, 7 deletions
diff --git a/apps/mu.subx b/apps/mu.subx index 78a4120f..60dc81dc 100644 --- a/apps/mu.subx +++ b/apps/mu.subx @@ -134,14 +134,12 @@ # type: s-expression? Just a type id for now. # block: int # stack-offset: int (added to ebp) -# register-index: int -# 0-7 with usual meanings -# 8: any register +# register: string +# either usual register names +# or '*' to indicate any register # At most one of stack-offset or register-index must be non-zero. -# When both are zero the variable is in eax (no way to refer to return -# address at ebp). -# A register-index of 8 designates a variable _template_. Only legal in -# formal parameters for primitives. +# A register of '*' designates a variable _template_. Only legal in formal +# parameters for primitives. # == Compiling a single instruction # Determine the function or primitive being called. |