TODO: figure out why execution produces an incorrect result at the SUB before the BRzp when R2 = 7