public static BranchResult SNE_v(BranchContext Context, byte X, byte Y)
 {
     return new BranchResult(CONTINUE, FOLLOW, Context.EndInstructionAddress + 2);
 }
 public static BranchResult RET(BranchContext Context)
 {
     return new BranchResult(STOP, NO_FOLLOW);
 }
 public static BranchResult OTHER(BranchContext Context)
 {
     return new BranchResult(CONTINUE, NO_JUMP);
 }
 public static BranchResult JP_addr(BranchContext Context, ushort Address)
 {
     return new BranchResult(STOP, NO_FOLLOW);
 }
 public static BranchResult INVALID(BranchContext Context)
 {
     return new BranchResult(STOP, NO_JUMP);
 }
 public static BranchResult CALL(BranchContext Context, ushort Address)
 {
     return new BranchResult(CONTINUE, NO_FOLLOW, Address);
 }