about summary refs log tree commit diff stats
path: root/subx/examples
diff options
context:
space:
mode:
authorKartik Agaram <vc@akkartik.com>2019-01-12 22:24:06 -0800
committerKartik Agaram <vc@akkartik.com>2019-01-12 22:24:06 -0800
commit220ac389640887388da2f9276b063e722b0c0f37 (patch)
tree5f53a611a8c10f364e7355e14abef7e235f26be2 /subx/examples
parente92fa89edfd0236e655cea5d69c47aece40385a2 (diff)
downloadmu-220ac389640887388da2f9276b063e722b0c0f37.tar.gz
4923
We want slice-equal? for length-prefixed strings, not null-terminated "kernel"
strings.
Diffstat (limited to 'subx/examples')
-rwxr-xr-xsubx/examples/ex8bin138 -> 133 bytes
-rw-r--r--subx/examples/ex8.subx2
2 files changed, 1 insertions, 1 deletions
diff --git a/subx/examples/ex8 b/subx/examples/ex8
index 9a92bc7d..fcbf4fcf 100755
--- a/subx/examples/ex8
+++ b/subx/examples/ex8
Binary files differdiff --git a/subx/examples/ex8.subx b/subx/examples/ex8.subx
index 19a1af87..0ae75760 100644
--- a/subx/examples/ex8.subx
+++ b/subx/examples/ex8.subx
@@ -46,7 +46,7 @@ $ascii-length-loop:
     81          7/subop/compare     3/mod/direct    1/rm32/ECX    .           .             .           .           .               0/imm32           # compare ECX
     74/jump-if-equal  $ascii-length-ret/disp8
     # ++s
-    81          0/subop/add         3/mod/direct    2/rm32/EDX    .           .             .           .           .               1/imm32           # add to EDX
+    42/increment-EDX
     # ++result
     40/inc-EAX
     # loop