Also implement BRANCH
authorJonas Hvid <mail@johv.dk>
Sat, 23 Nov 2019 16:21:29 +0000 (17:21 +0100)
committerJonas Hvid <mail@johv.dk>
Sat, 23 Nov 2019 16:21:37 +0000 (17:21 +0100)
commit0e388e347f54e828df6b9b227c4009584b2173d7
tree04237963c80e1b14efbf6a5615e8ed5a62d24e99
parentfbde29458ada2d5943144e3b796339cee43474f3
Also implement BRANCH

I feel like we should theoretically be able to implement this in terms of
0BRANCH, but since we don't have a mechanism for getting the "outer" value of
RSI inside the function, we can't just implement it as

  : BRANCH 0 0BRANCH ;

In that case, RSI would point to EXIT when executing 0BRANCH.
main.asm