aboutsummaryrefslogtreecommitdiff
diff options
context:
space:
mode:
-rw-r--r--README.md5
1 files changed, 5 insertions, 0 deletions
diff --git a/README.md b/README.md
index 1ff2a5d..6922900 100644
--- a/README.md
+++ b/README.md
@@ -448,6 +448,11 @@ be to just `jmp (pointer)`, and then let each handler perform a `jmp
cases like these, I think it's fair to go the optimal route. In other cases,
prefer readability.
+Moreover, note that tooling might perform better if the programmer states
+explicitely that this is indeed a subroutine and not a mere label. This way,
+tooling can inspect where a subroutine starts and ends, and aid the programmer
+in different ways.
+
Otherwise, labels should only be used for control flow and referencing data on
ROM space.