From 44dbaa303b6caa36ba44cde506f9ef324102394f Mon Sep 17 00:00:00 2001 From: Miquel Sabaté Solà Date: Tue, 14 Jul 2026 07:45:28 +0200 Subject: Add another note on procs MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit Signed-off-by: Miquel Sabaté Solà --- README.md | 5 +++++ 1 file changed, 5 insertions(+) (limited to 'README.md') 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. -- cgit v1.2.3