about summary refs log tree commit diff stats
path: root/apps/mu.subx
diff options
context:
space:
mode:
Diffstat (limited to 'apps/mu.subx')
-rw-r--r--apps/mu.subx6
1 files changed, 3 insertions, 3 deletions
diff --git a/apps/mu.subx b/apps/mu.subx
index 138ff94e..4aac8ada 100644
--- a/apps/mu.subx
+++ b/apps/mu.subx
@@ -7523,7 +7523,7 @@ power-of-2?:  # n: int -> result/eax: boolean
     0b/and-> *(ebp+8) 0/r32/eax
     # return (tmp2 == 0)
     3d/compare-eax-and 0/imm32
-    0f 94/set-if-= %eax
+    0f 94/set-byte-if-= %al
     81 4/subop/and %eax 0xff/imm32
 $power-of-2?:end:
     # . epilogue
@@ -9714,7 +9714,7 @@ subx-type-equal?:  # a: (handle tree type-id), b: (handle tree type-id) -> resul
     (is-simple-mu-type? *(ebp+0xc) 0)  # => eax
     # return alit == blit
     39/compare %eax 1/r32/ecx
-    0f 94/set-if-= %eax
+    0f 94/set-byte-if-= %al
     81 4/subop/and %eax 0xff/imm32
 $subx-type-equal?:end:
     # . restore registers
@@ -9735,7 +9735,7 @@ is-simple-mu-type?:  # a: (handle tree type-id), n: type-id -> result/eax: boole
     # return (a->value == n)
     8b/-> *(ebp+8) 0/r32/eax
     39/compare *eax 1/r32/ecx  # Atom-type
-    0f 94/set-if-= %eax
+    0f 94/set-byte-if-= %al
     81 4/subop/and %eax 0xff/imm32
 $is-simple-mu-type?:end:
     # . restore registers