summaryrefslogtreecommitdiffstats
path: root/research
diff options
context:
space:
mode:
authorP. J. McDermott <pj@pehjota.net>2017-02-10 00:16:09 (EST)
committer P. J. McDermott <pj@pehjota.net>2017-02-10 00:16:09 (EST)
commit9cb34d976752cd31e741eb7839b020d7221ba8a6 (patch)
tree870f047c66e6047b24ec53d5be0e6986f3f504ce /research
parentaf012d801c496938c1c0451685fea7f688959031 (diff)
downloadeggshell-9cb34d976752cd31e741eb7839b020d7221ba8a6.zip
eggshell-9cb34d976752cd31e741eb7839b020d7221ba8a6.tar.gz
eggshell-9cb34d976752cd31e741eb7839b020d7221ba8a6.tar.bz2
research/registers.txt: Unify AR and RR
Diffstat (limited to 'research')
-rw-r--r--research/registers.txt16
1 files changed, 5 insertions, 11 deletions
diff --git a/research/registers.txt b/research/registers.txt
index a4e686f..4cf2b00 100644
--- a/research/registers.txt
+++ b/research/registers.txt
@@ -6,16 +6,10 @@ MR: Malloc Register
Name: `__mr`
-AR: Array Register
-------------------
+R: General-Purpose Register
+---------------------------
-Names: `__ar0`, `__ar1`, ..., `__arN`
+Names: `__r0`, `__r1`, ..., `__rN`
-Allocated at compile time when translating array operators.
-
-RR: Return Register
--------------------
-
-Names: `__rr0`, `__rr1`, ..., `__rrN`
-
-Allocated at run time when translating subshell-less string returns.
+Allocated at compile time when translating array operators and subshell-less
+string returns.