about summary refs log tree commit diff stats
diff options
context:
space:
mode:
authorKartik Agaram <vc@akkartik.com>2019-04-16 21:13:41 -0700
committerKartik Agaram <vc@akkartik.com>2019-04-16 21:13:41 -0700
commitb142ae9cdd46bab8e2fc688afd4cee17ff32aa39 (patch)
treec644a4255530d6eb3fde0236a95ad520878bb7c6
parent1019ac230416155d680276e0ded8da63da6681cf (diff)
downloadmu-b142ae9cdd46bab8e2fc688afd4cee17ff32aa39.tar.gz
5099
-rw-r--r--subx/examples/ex8.subx8
1 files changed, 4 insertions, 4 deletions
diff --git a/subx/examples/ex8.subx b/subx/examples/ex8.subx
index c7c51c91..fa1bb6e7 100644
--- a/subx/examples/ex8.subx
+++ b/subx/examples/ex8.subx
@@ -39,19 +39,19 @@ ascii-length:  # s : (address array byte) -> n/EAX
     8b/copy                         1/mod/*+disp8   4/rm32/sib    4/base/ESP  4/index/none  .           2/r32/EDX   4/disp8         .                 # copy *(ESP+4) to EDX
     # var result/EAX = 0
     b8/copy-to-EAX  0/imm32
-$ascii-length-loop:
+$ascii-length:loop:
     # var c/ECX = *s
     8a/copy-byte                    0/mod/*         2/rm32/EDX    .           .             .           1/r32/CL    .               .                 # copy byte at *EDX to CL
     # if (c == '\0') break
     81          7/subop/compare     3/mod/direct    1/rm32/ECX    .           .             .           .           .               0/imm32           # compare ECX
-    74/jump-if-equal  $ascii-length-ret/disp8
+    74/jump-if-equal  $ascii-length:end/disp8
     # ++s
     42/increment-EDX
     # ++result
     40/inc-EAX
     # loop
-    eb/jump  $ascii-length-loop/disp8
-$ascii-length-ret:
+    eb/jump  $ascii-length:loop/disp8
+$ascii-length:end:
     # return EAX
     c3/return