CHECK - conditional transfer through error tally.

Usage:

check  TRANSFER_OP,MSG

Where:

TRANSFER_OP
is an opcode giving the transfer operation you want to perform.
MSG
is a string that is tallied as you perform the transfer.

Description:

"check" generates the code

TRANSFER_OP  { tallyb {.data MSG},.length(MSG) },*

In other words, it generates the given "tallyb" instruction as a literal and uses that in an indirect transfer operation.

Copyright © 1996, Thinkage Ltd.