Fix bad address calculation in MOVTS.
Fix logic in subtract instructions.

Copy pasta is evil.
Add sign extension where needed in instruction logic.

We can now reach `_main` in programs compiled with the standard eSDK!