Some instructions generate a result code in the R register. This can be tested by a BranchR, so your program can react to varying outcomes.