Created an attachment (id=378301)
Fixes BLX encoding and uses lower case register names in debug output.
Yep, you're right again! I read "SBO" as "should be zero", even though it clearly doesn't mean that!
Interestingly, the code still worked before; it seems that current processors don't really care what those bits are set to, though this may break if they are used in the future.
Created an attachment (id=378301)
Fixes BLX encoding and uses lower case register names in debug output.
Yep, you're right again! I read "SBO" as "should be zero", even though it clearly doesn't mean that!
Interestingly, the code still worked before; it seems that current processors don't really care what those bits are set to, though this may break if they are used in the future.