Chapter 16AppendixExtension Instruction Specification XVI - 65MCST9 (9-bit saturation and positive-valuing instruction for multiply and accumulate result)[Instruction format (macro name)]MCST9 Dn, Dn[Assembler mnemonic]udf03 Dn, Dn[Operation]This instruction stores the positive maximum value (0xff) and “0” (0x00) in Dn respectively when the 32-bitmultiply and accumulate result, stored in the multiply and accumulate register MCRL, is equal to or greater thanthe 9-bit signed positive maximum value (0x000000ff) and equal to or smaller than the 32-bit signed negativevalue (0x00000000). In any other case, the instruction places the content of the multiply and accumulate overflowdetection flag register MCVF in the V flag.[Flag changes]When multiply and accumulate overflow is not detected (MCVF = 0 )When multiply and accumulate overflow is detected (MCVF = 1 )[Note for programming]Updating of the PSW as a result of flag changes is delayed by 1 instruction.Note, however, that flags can be evaluated for the Bcc and Lcc instructions before flag changes are reflected in thePSW.Flag Change ConditionV 0 Indicates that multiply and accumulate operation is valid.C 0 Always "0".N * UndefinedZ * UndefinedFlag Change ConditionV 1 Indicates that multiply and accumulate operation is invalid.C 0 Always "0".N * UndefinedZ * Undefined