A few people asked me why I defined these two macros in the assembly source file.
There is nothing wrong with "bl subroutine" or "bx lr" but these two macros help me read the code faster when I look for specific subroutines.
I call it "professional defect" since most of the days I stare at Intel assembly and I am used to mentally separate code blocks in a specific way.
Discussions
Become a Hackaday.io Member
Create an account to leave a comment. Already have an account? Log In.