The following can be specified for imm4:
Compares the status of the flag specified by the value of the lower 4 bits of the absolute expression specified by the first operand with the current flag condition. If they are found to match, 1 is stored in the register specified by the second operand; otherwise, 0 is stored in the register specified by the second operand.
Compares the status of the flag indicated by string cnd with the current flag condition. If they are found to match, 1 is stored in the register specified by the second operand; otherwise, 0 is stored in the register specified by the second operand.
If the instruction is executed in syntax"setf imm4, reg",the assembler generates one satf machine instruction. |
If the instruction is executed in syntax "setfcnd reg", the assembler generates the corresponding setf instruction (see "Table 5.32 setfcnd Instruction List") and expands it to syntax "setf imm4, reg". |
If an absolute expression having a value exceeding 4 bits is specified as imm4 of the setf instruction, the assembler outputs the following message and continues assembling using four low-order bits of a specified value. |