diff options
author | Kartik Agaram <vc@akkartik.com> | 2020-10-03 19:58:04 -0700 |
---|---|---|
committer | Kartik Agaram <vc@akkartik.com> | 2020-10-03 20:06:27 -0700 |
commit | 4787d7d4b8ac711aab800e64b2c8f6016735da2f (patch) | |
tree | 26efc673e152d37bf1804b9a4eaac5980e4bbc15 | |
parent | 7b85e97ea8ba4076bb91cc192a111f0127e59b51 (diff) | |
download | mu-4787d7d4b8ac711aab800e64b2c8f6016735da2f.tar.gz |
6934
-rwxr-xr-x | apps/mu | bin | 422016 -> 422107 bytes | |||
-rw-r--r-- | apps/mu.subx | 26 |
2 files changed, 26 insertions, 0 deletions
diff --git a/apps/mu b/apps/mu index 7d6d2a87..82cb8044 100755 --- a/apps/mu +++ b/apps/mu Binary files differdiff --git a/apps/mu.subx b/apps/mu.subx index 6f7207a8..3e3d7f02 100644 --- a/apps/mu.subx +++ b/apps/mu.subx @@ -19833,6 +19833,27 @@ _Primitive-convert-xreg-to-reg: # (payload primitive) 1/imm32/xm32-is-first-inout 0/imm32/no-x32 0x11/imm32/alloc-id:fake + _Primitive-reinterpret-xmem-as-reg/imm32/next +# - reinterpret bytes (just for debugging) +_Primitive-reinterpret-xmem-as-reg: # (payload primitive) + 0x11/imm32/alloc-id:fake:payload + # var1/reg <- reinterpret var2 => 8b/-> var2/xm32 var1/r32 + 0x11/imm32/alloc-id:fake + _string-reinterpret/imm32/name + 0x11/imm32/alloc-id:fake + Single-float-var-in-mem/imm32/inouts + 0x11/imm32/alloc-id:fake + Single-int-var-in-some-register/imm32/outputs + 0x11/imm32/alloc-id:fake + _string_8b_->/imm32/subx-name + 0/imm32/no-rm32 + 3/imm32/r32-is-first-output + 0/imm32/no-imm32 + 0/imm32/no-imm8 + 0/imm32/no-disp32 + 1/imm32/xm32-is-first-inout + 0/imm32/no-x32 + 0x11/imm32/alloc-id:fake _Primitive-copy-xreg-to-xreg/imm32/next # - floating-point copy _Primitive-copy-xreg-to-xreg: # (payload primitive) @@ -21670,6 +21691,11 @@ _string-convert: # (payload array byte) # "convert" 0x7/imm32/size 0x63/c 0x6f/o 0x6e/n 0x76/v 0x65/e 0x72/r 0x74/t +_string-reinterpret: # (payload array byte) + 0x11/imm32/alloc-id:fake:payload + # "reinterpret" + 0xb/imm32/size + 0x72/r 0x65/e 0x69/i 0x6e/n 0x74/t 0x65/e 0x72/r 0x70/p 0x72/r 0x65/e 0x74/t _string-divide: 0x11/imm32/alloc-id:fake:payload # "divide" |