about summary refs log tree commit diff stats
path: root/apps
diff options
context:
space:
mode:
authorKartik Agaram <vc@akkartik.com>2020-02-20 00:06:12 -0800
committerKartik Agaram <vc@akkartik.com>2020-02-20 00:06:12 -0800
commit5855092490d7065e9d2ec928d88e40fe83202fec (patch)
treec14b7df97376cfc170ab19d79151d9f93cb052d8 /apps
parent64563c29dbc6709dc77fb7cfd9c98f2dd3f067d0 (diff)
downloadmu-5855092490d7065e9d2ec928d88e40fe83202fec.tar.gz
6028
Diffstat (limited to 'apps')
-rw-r--r--apps/mu.subx8
1 files changed, 4 insertions, 4 deletions
diff --git a/apps/mu.subx b/apps/mu.subx
index 229a6235..dee55fe3 100644
--- a/apps/mu.subx
+++ b/apps/mu.subx
@@ -5346,7 +5346,7 @@ $emit-subx-stmt-list:array-length:
       (emit-indent *(ebp+8) *Curr-block-depth)
       (write-buffered *(ebp+8) "8b/copy-from *")
       # inouts[0]->register
-      8b/-> *(ecx+8) 0/r32/eax  # Stmt1-inouts
+      8b/-> *(ecx+8) 0/r32/eax  # Stmt1-inouts or Regvardef-inouts
       8b/-> *eax 0/r32/eax  # List-value
       (write-buffered *(ebp+8) *(eax+0x10))  # Var-register => eax
       #
@@ -6880,7 +6880,7 @@ get-stmt-operand-from-arg-location:  # stmt: (handle statement), l: arg-location
       3d/compare-eax-and 1/imm32
       75/jump-if-!= break/disp8
 $get-stmt-operand-from-arg-location:1:
-      8b/-> *(ecx+8) 0/r32/eax  # Stmt1-inouts
+      8b/-> *(ecx+8) 0/r32/eax  # Stmt1-inouts or Regvardef-inouts
       8b/-> *eax 0/r32/eax  # Operand-var
       eb/jump $get-stmt-operand-from-arg-location:end/disp8
     }
@@ -6889,7 +6889,7 @@ $get-stmt-operand-from-arg-location:1:
       3d/compare-eax-and 2/imm32
       75/jump-if-!= break/disp8
 $get-stmt-operand-from-arg-location:2:
-      8b/-> *(ecx+8) 0/r32/eax  # Stmt1-inouts
+      8b/-> *(ecx+8) 0/r32/eax  # Stmt1-inouts or Regvardef-inouts
       8b/-> *(eax+4) 0/r32/eax  # Operand-next
       8b/-> *eax 0/r32/eax  # Operand-var
       eb/jump $get-stmt-operand-from-arg-location:end/disp8
@@ -7297,7 +7297,7 @@ $mu-stmt-matches-primitive?:check-name:
     }
 $mu-stmt-matches-primitive?:check-inouts:
     # for (curr/esi in stmt->inouts, curr2/edi in primitive->inouts)
-    8b/-> *(ecx+8) 6/r32/esi  # Stmt1-inouts
+    8b/-> *(ecx+8) 6/r32/esi  # Stmt1-inouts or Regvardef-inouts
     8b/-> *(edx+4) 7/r32/edi  # Primitive-inouts
     {
       # if (curr == 0 && curr2 == 0) move on to check outputs