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.subx49
1 files changed, 49 insertions, 0 deletions
diff --git a/apps/mu.subx b/apps/mu.subx
index 5719c791..6d0c60c6 100644
--- a/apps/mu.subx
+++ b/apps/mu.subx
@@ -18940,6 +18940,45 @@ _Primitive-compare-mem-with-literal:  # (payload primitive)
     0/imm32/no-disp32
     0/imm32/output-is-write-only
     0x11/imm32/alloc-id:fake
+    _Primitive-negate-reg/imm32/next
+# - negate
+_Primitive-negate-reg:  # (payload primitive)
+    0x11/imm32/alloc-id:fake:payload
+    # var1/reg <- negate => f7 3/subop/negate var1/rm32
+    0x11/imm32/alloc-id:fake
+    _string-negate/imm32/name
+    0/imm32/no-inouts
+    0/imm32/no-inouts
+    0x11/imm32/alloc-id:fake
+    Single-int-var-in-some-register/imm32/outputs
+    0x11/imm32/alloc-id:fake
+    _string_f7_subop_negate/imm32/subx-name
+    3/imm32/rm32-is-first-output
+    0/imm32/no-r32
+    0/imm32/no-imm32
+    0/imm32/no-imm8
+    0/imm32/no-disp32
+    0/imm32/output-is-write-only
+    0x11/imm32/alloc-id:fake
+    _Primitive-negate-mem/imm32/next
+_Primitive-negate-mem:  # (payload primitive)
+    0x11/imm32/alloc-id:fake:payload
+    # negate var1 => f7 3/subop/negate var1/rm32
+    0x11/imm32/alloc-id:fake
+    _string-negate/imm32/name
+    0x11/imm32/alloc-id:fake
+    Single-int-var-in-mem/imm32/inouts
+    0/imm32/no-outputs
+    0/imm32/no-outputs
+    0x11/imm32/alloc-id:fake
+    _string_f7_subop_negate/imm32/subx-name
+    1/imm32/rm32-is-first-inout
+    0/imm32/no-r32
+    0/imm32/no-imm32
+    0/imm32/no-imm8
+    0/imm32/no-disp32
+    0/imm32/output-is-write-only
+    0x11/imm32/alloc-id:fake
     _Primitive-multiply-reg-by-reg/imm32/next
 # - multiply
 _Primitive-multiply-reg-by-reg:  # (payload primitive)
@@ -19951,6 +19990,11 @@ _string-multiply:  # (payload array byte)
     # "multiply"
     0x8/imm32/size
     0x6d/m 0x75/u 0x6c/l 0x74/t 0x69/i 0x70/p 0x6c/l 0x79/y
+_string-negate:  # (payload array byte)
+    0x11/imm32/alloc-id:fake:payload
+    # "negate"
+    0x6/imm32/size
+    0x6e/n 0x65/e 0x67/g 0x61/a 0x74/t 0x65/e
 _string-or:  # (payload array byte)
     0x11/imm32/alloc-id:fake:payload
     # "or"
@@ -20408,6 +20452,11 @@ _string_e9_jump_loop:  # (payload array byte)
     # "e9/jump loop/disp32"
     0x13/imm32/size
     0x65/e 0x39/9 0x2f/slash 0x6a/j 0x75/u 0x6d/m 0x70/p 0x20/space 0x6c/l 0x6f/o 0x6f/o 0x70/p 0x2f/slash 0x64/d 0x69/i 0x73/s 0x70/p 0x33/3 0x32/2
+_string_f7_subop_negate:
+    0x11/imm32/alloc-id:fake:payload
+    # "f7 3/subop/negate"
+    0x11/imm32/size
+    0x66/f 0x37/7 0x20/space 0x33/3 0x2f/slash 0x73/s 0x75/u 0x62/b 0x6f/o 0x70/p 0x2f/slash 0x6e/n 0x65/e 0x67/g 0x61/a 0x74/t 0x65/e
 _string_ff_subop_increment:  # (payload array byte)
     0x11/imm32/alloc-id:fake:payload
     # "ff 0/subop/increment"