about summary refs log tree commit diff stats
diff options
context:
space:
mode:
authorKartik Agaram <vc@akkartik.com>2020-10-03 19:50:24 -0700
committerKartik Agaram <vc@akkartik.com>2020-10-03 19:50:24 -0700
commit7b85e97ea8ba4076bb91cc192a111f0127e59b51 (patch)
tree5cd2d1dd3494b9c25f8fa7ab731ac0b71aba03bb
parent42500e3f47230fa15f3161bdb7a6e78e4377498c (diff)
downloadmu-7b85e97ea8ba4076bb91cc192a111f0127e59b51.tar.gz
6933
-rw-r--r--apps/mu.subx21
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