diff options
author | Kartik Agaram <vc@akkartik.com> | 2020-10-03 19:50:24 -0700 |
---|---|---|
committer | Kartik Agaram <vc@akkartik.com> | 2020-10-03 19:50:24 -0700 |
commit | 7b85e97ea8ba4076bb91cc192a111f0127e59b51 (patch) | |
tree | 5cd2d1dd3494b9c25f8fa7ab731ac0b71aba03bb | |
parent | 42500e3f47230fa15f3161bdb7a6e78e4377498c (diff) | |
download | mu-7b85e97ea8ba4076bb91cc192a111f0127e59b51.tar.gz |
6933
-rw-r--r-- | apps/mu.subx | 21 |
1 files changed, 11 insertions, 10 deletions
diff --git a/apps/mu.subx b/apps/mu.subx index e9fe7d1d..6f7207a8 100644 --- a/apps/mu.subx +++ b/apps/mu.subx @@ -19834,6 +19834,7 @@ _Primitive-convert-xreg-to-reg: # (payload primitive) 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) 0x11/imm32/alloc-id:fake:payload # var1/xreg <- copy var2/xreg => f3 0f 11/<- var1/xm32 var2/x32 @@ -19894,7 +19895,7 @@ _Primitive-copy-mem-to-xreg: # (payload primitive) 3/imm32/x32-is-first-output 0x11/imm32/alloc-id:fake _Primitive-add-xreg-to-xreg/imm32/next -# add floats +# - floating-point add _Primitive-add-xreg-to-xreg: # (payload primitive) 0x11/imm32/alloc-id:fake:payload # var1/xreg <- add var2/xreg => f3 0f 58/add var1/xm32 var2/x32 @@ -19935,7 +19936,7 @@ _Primitive-add-mem-to-xreg: # (payload primitive) 3/imm32/x32-is-first-output 0x11/imm32/alloc-id:fake _Primitive-subtract-xreg-from-xreg/imm32/next -# subtract floats +# - floating-point subtract _Primitive-subtract-xreg-from-xreg: # (payload primitive) 0x11/imm32/alloc-id:fake:payload # var1/xreg <- subtract var2/xreg => f3 0f 5c/subtract var1/xm32 var2/x32 @@ -19976,7 +19977,7 @@ _Primitive-subtract-mem-from-xreg: # (payload primitive) 3/imm32/x32-is-first-output 0x11/imm32/alloc-id:fake _Primitive-multiply-xreg-by-xreg/imm32/next -# - multiply +# - floating-point multiply _Primitive-multiply-xreg-by-xreg: # (payload primitive) 0x11/imm32/alloc-id:fake:payload # var1/xreg <- multiply var2 => f3 0f 59/multiply var2/xm32 var1/x32 @@ -20017,7 +20018,7 @@ _Primitive-multiply-xreg-by-mem: # (payload primitive) 3/imm32/x32-is-first-output 0x11/imm32/alloc-id:fake _Primitive-divide-xreg-by-xreg/imm32/next -# - divide +# - floating-point divide _Primitive-divide-xreg-by-xreg: # (payload primitive) 0x11/imm32/alloc-id:fake:payload # var1/xreg <- divide var2 => f3 0f 5e/divide var2/xm32 var1/x32 @@ -20058,7 +20059,7 @@ _Primitive-divide-xreg-by-mem: # (payload primitive) 3/imm32/x32-is-first-output 0x11/imm32/alloc-id:fake _Primitive-max-xreg-with-xreg/imm32/next -# - maximum +# - floating-point maximum _Primitive-max-xreg-with-xreg: # (payload primitive) 0x11/imm32/alloc-id:fake:payload # var1/xreg <- max var2 => f3 0f 5f/max var2/xm32 var1/x32 @@ -20099,7 +20100,7 @@ _Primitive-max-xreg-with-mem: # (payload primitive) 3/imm32/x32-is-first-output 0x11/imm32/alloc-id:fake _Primitive-min-xreg-with-xreg/imm32/next -# - minimum +# - floating-point minimum _Primitive-min-xreg-with-xreg: # (payload primitive) 0x11/imm32/alloc-id:fake:payload # var1/xreg <- divide var2 => f3 0f 5d/min var2/xm32 var1/x32 @@ -20140,7 +20141,7 @@ _Primitive-min-xreg-with-mem: # (payload primitive) 3/imm32/x32-is-first-output 0x11/imm32/alloc-id:fake _Primitive-reciprocal-xreg-to-xreg/imm32/next -# - reciprocal +# - floating-point reciprocal _Primitive-reciprocal-xreg-to-xreg: # (payload primitive) 0x11/imm32/alloc-id:fake:payload # var1/xreg <- reciprocal var2 => f3 0f 53/reciprocal var2/xm32 var1/x32 @@ -20181,7 +20182,7 @@ _Primitive-reciprocal-mem-to-xreg: # (payload primitive) 3/imm32/x32-is-first-output 0x11/imm32/alloc-id:fake _Primitive-square-root-xreg-to-xreg/imm32/next -# - square root +# - floating-point square root _Primitive-square-root-xreg-to-xreg: # (payload primitive) 0x11/imm32/alloc-id:fake:payload # var1/xreg <- square-root var2 => f3 0f 51/square-root var2/xm32 var1/x32 @@ -20222,7 +20223,7 @@ _Primitive-square-root-mem-to-xreg: # (payload primitive) 3/imm32/x32-is-first-output 0x11/imm32/alloc-id:fake _Primitive-inverse-square-root-xreg-to-xreg/imm32/next -# - inverse square root 1/sqrt(x) +# - floating-point inverse square root 1/sqrt(x) _Primitive-inverse-square-root-xreg-to-xreg: # (payload primitive) 0x11/imm32/alloc-id:fake:payload # var1/xreg <- reciprocal var2 => f3 0f 52/inverse-square-root var2/xm32 var1/x32 @@ -20263,7 +20264,7 @@ _Primitive-inverse-square-root-mem-to-xreg: # (payload primitive) 3/imm32/x32-is-first-output 0x11/imm32/alloc-id:fake _Primitive-compare-xreg-with-xreg/imm32/next -# - compare +# - floating-point compare _Primitive-compare-xreg-with-xreg: # (payload primitive) 0x11/imm32/alloc-id:fake:payload # compare var1/reg1 var2/reg2 => 0f 2f/compare var2/x32 var1/xm32 |