about summary refs log tree commit diff stats
path: root/subx/072slice.subx
diff options
context:
space:
mode:
authorKartik Agaram <vc@akkartik.com>2019-06-30 22:28:19 -0700
committerKartik Agaram <vc@akkartik.com>2019-07-01 23:09:58 -0700
commit51c311d5f9bf028c7a3967525062a96bd4b13b40 (patch)
tree6be0d67968844070b868241912d03375f28a2f6e /subx/072slice.subx
parent954133e200df32415bbfd435ebe6d01a0c3c0c03 (diff)
downloadmu-51c311d5f9bf028c7a3967525062a96bd4b13b40.tar.gz
unsigned comparison for addresses in more places
Diffstat (limited to 'subx/072slice.subx')
-rw-r--r--subx/072slice.subx4
1 files changed, 2 insertions, 2 deletions
diff --git a/subx/072slice.subx b/subx/072slice.subx
index abf88580..c9836429 100644
--- a/subx/072slice.subx
+++ b/subx/072slice.subx
@@ -147,7 +147,7 @@ $slice-equal?:nonnull-string:
 $slice-equal?:loop:
     # if (currs >= maxs) return true
     39/compare                      3/mod/direct    2/rm32/EDX    .           .             .           6/r32/ESI   .               .                 # compare EDX with ESI
-    7d/jump-if-greater-or-equal  $slice-equal?:true/disp8
+    73/jump-if-greater-or-equal-unsigned  $slice-equal?:true/disp8
     # AL = *currp
     8a/copy-byte                    0/mod/indirect  3/rm32/EBX    .           .             .           0/r32/AL    .               .                 # copy byte at *EBX to AL
     # CL = *currs
@@ -723,7 +723,7 @@ write-slice-buffered:  # out : (address buffered-file), s : (address slice)
 $write-slice-buffered:loop:
     # if (curr >= max) break
     39/compare                      3/mod/direct    1/rm32/ECX    .           .             .           6/r32/ESI   .               .                 # compare ECX with ESI
-    7d/jump-if-greater-or-equal  $write-slice-buffered:loop-end/disp8
+    73/jump-if-greater-or-equal-unsigned  $write-slice-buffered:loop-end/disp8
     # if (out->write >= out->length) flush and clear out's stream
     39/compare                      3/mod/direct    3/rm32/EBX    .           .             .           2/r32/EDX   .               .                 # compare EBX with EDX
     7c/jump-if-lesser  $write-slice-buffered:to-stream/disp8